From 137eb19de95d5ca023951336b1d7a61807d4461c Mon Sep 17 00:00:00 2001 From: Stephen Zhou Date: Thu, 3 Sep 2026 08:01:55 +0000 Subject: [PATCH] chore(web): prune unused i18n keys (#41725) --- web/__tests__/app-star-i18n.test.ts | 1 - web/i18n/ar-TN/agent-v-2.json | 142 ---------- web/i18n/ar-TN/app-api.json | 5 - web/i18n/ar-TN/app-debug.json | 95 ------- web/i18n/ar-TN/app-overview.json | 34 +-- web/i18n/ar-TN/app.json | 8 - web/i18n/ar-TN/deployments.json | 5 - web/i18n/ar-TN/login.json | 2 - web/i18n/ar-TN/permission.json | 10 - web/i18n/ar-TN/plugin.json | 35 +-- web/i18n/ar-TN/snippet.json | 8 +- web/i18n/ar-TN/tools.json | 1 - web/i18n/ar-TN/workflow.json | 250 ------------------ web/i18n/de-DE/agent-v-2.json | 142 ---------- web/i18n/de-DE/app-api.json | 5 - web/i18n/de-DE/app-debug.json | 95 ------- web/i18n/de-DE/app-overview.json | 34 +-- web/i18n/de-DE/app.json | 8 - web/i18n/de-DE/deployments.json | 5 - web/i18n/de-DE/login.json | 2 - web/i18n/de-DE/permission.json | 10 - web/i18n/de-DE/plugin.json | 35 +-- web/i18n/de-DE/snippet.json | 8 +- web/i18n/de-DE/tools.json | 1 - web/i18n/de-DE/workflow.json | 250 ------------------ web/i18n/en-US/agent-v-2.json | 207 --------------- web/i18n/en-US/app-api.json | 5 - web/i18n/en-US/app-debug.json | 95 ------- web/i18n/en-US/app-overview.json | 34 +-- web/i18n/en-US/app.json | 8 - web/i18n/en-US/deployments.json | 5 - web/i18n/en-US/login.json | 2 - web/i18n/en-US/permission.json | 10 - web/i18n/en-US/plugin.json | 35 +-- web/i18n/en-US/snippet.json | 8 +- web/i18n/en-US/tools.json | 1 - web/i18n/en-US/workflow.json | 250 ------------------ web/i18n/es-ES/agent-v-2.json | 142 ---------- web/i18n/es-ES/app-api.json | 5 - web/i18n/es-ES/app-debug.json | 95 ------- web/i18n/es-ES/app-overview.json | 34 +-- web/i18n/es-ES/app.json | 8 - web/i18n/es-ES/deployments.json | 5 - web/i18n/es-ES/login.json | 2 - web/i18n/es-ES/permission.json | 10 - web/i18n/es-ES/plugin.json | 35 +-- web/i18n/es-ES/snippet.json | 8 +- web/i18n/es-ES/tools.json | 1 - web/i18n/es-ES/workflow.json | 250 ------------------ web/i18n/fa-IR/agent-v-2.json | 142 ---------- web/i18n/fa-IR/app-api.json | 5 - web/i18n/fa-IR/app-debug.json | 95 ------- web/i18n/fa-IR/app-overview.json | 34 +-- web/i18n/fa-IR/app.json | 8 - web/i18n/fa-IR/deployments.json | 5 - web/i18n/fa-IR/login.json | 2 - web/i18n/fa-IR/permission.json | 10 - web/i18n/fa-IR/plugin.json | 35 +-- web/i18n/fa-IR/snippet.json | 8 +- web/i18n/fa-IR/tools.json | 1 - web/i18n/fa-IR/workflow.json | 250 ------------------ web/i18n/fr-FR/agent-v-2.json | 142 ---------- web/i18n/fr-FR/app-api.json | 5 - web/i18n/fr-FR/app-debug.json | 95 ------- web/i18n/fr-FR/app-overview.json | 34 +-- web/i18n/fr-FR/app.json | 8 - web/i18n/fr-FR/deployments.json | 5 - web/i18n/fr-FR/login.json | 2 - web/i18n/fr-FR/permission.json | 10 - web/i18n/fr-FR/plugin.json | 35 +-- web/i18n/fr-FR/snippet.json | 8 +- web/i18n/fr-FR/tools.json | 1 - web/i18n/fr-FR/workflow.json | 250 ------------------ web/i18n/hi-IN/agent-v-2.json | 142 ---------- web/i18n/hi-IN/app-api.json | 5 - web/i18n/hi-IN/app-debug.json | 95 ------- web/i18n/hi-IN/app-overview.json | 34 +-- web/i18n/hi-IN/app.json | 8 - web/i18n/hi-IN/deployments.json | 5 - web/i18n/hi-IN/login.json | 2 - web/i18n/hi-IN/permission.json | 10 - web/i18n/hi-IN/plugin.json | 35 +-- web/i18n/hi-IN/snippet.json | 8 +- web/i18n/hi-IN/tools.json | 1 - web/i18n/hi-IN/workflow.json | 250 ------------------ web/i18n/id-ID/agent-v-2.json | 142 ---------- web/i18n/id-ID/app-api.json | 5 - web/i18n/id-ID/app-debug.json | 95 ------- web/i18n/id-ID/app-overview.json | 34 +-- web/i18n/id-ID/app.json | 8 - web/i18n/id-ID/deployments.json | 5 - web/i18n/id-ID/login.json | 2 - web/i18n/id-ID/permission.json | 10 - web/i18n/id-ID/plugin.json | 35 +-- web/i18n/id-ID/snippet.json | 8 +- web/i18n/id-ID/tools.json | 1 - web/i18n/id-ID/workflow.json | 250 ------------------ web/i18n/it-IT/agent-v-2.json | 142 ---------- web/i18n/it-IT/app-api.json | 5 - web/i18n/it-IT/app-debug.json | 95 ------- web/i18n/it-IT/app-overview.json | 34 +-- web/i18n/it-IT/app.json | 8 - web/i18n/it-IT/deployments.json | 5 - web/i18n/it-IT/login.json | 2 - web/i18n/it-IT/permission.json | 10 - web/i18n/it-IT/plugin.json | 35 +-- web/i18n/it-IT/snippet.json | 8 +- web/i18n/it-IT/tools.json | 1 - web/i18n/it-IT/workflow.json | 250 ------------------ web/i18n/ja-JP/agent-v-2.json | 142 ---------- web/i18n/ja-JP/app-api.json | 5 - web/i18n/ja-JP/app-debug.json | 95 ------- web/i18n/ja-JP/app-overview.json | 34 +-- web/i18n/ja-JP/app.json | 8 - web/i18n/ja-JP/deployments.json | 5 - web/i18n/ja-JP/login.json | 2 - web/i18n/ja-JP/permission.json | 10 - web/i18n/ja-JP/plugin.json | 35 +-- web/i18n/ja-JP/snippet.json | 8 +- web/i18n/ja-JP/tools.json | 1 - web/i18n/ja-JP/workflow.json | 250 ------------------ web/i18n/ko-KR/agent-v-2.json | 142 ---------- web/i18n/ko-KR/app-api.json | 5 - web/i18n/ko-KR/app-debug.json | 95 ------- web/i18n/ko-KR/app-overview.json | 34 +-- web/i18n/ko-KR/app.json | 8 - web/i18n/ko-KR/deployments.json | 5 - web/i18n/ko-KR/login.json | 2 - web/i18n/ko-KR/permission.json | 10 - web/i18n/ko-KR/plugin.json | 35 +-- web/i18n/ko-KR/snippet.json | 8 +- web/i18n/ko-KR/tools.json | 1 - web/i18n/ko-KR/workflow.json | 250 ------------------ web/i18n/lo-LA/agent-v-2.json | 29 -- web/i18n/lo-LA/app-api.json | 5 - web/i18n/lo-LA/app-debug.json | 95 ------- web/i18n/lo-LA/app-overview.json | 34 +-- web/i18n/lo-LA/app.json | 8 - web/i18n/lo-LA/deployments.json | 5 - web/i18n/lo-LA/login.json | 2 - web/i18n/lo-LA/permission.json | 10 - web/i18n/lo-LA/plugin.json | 35 +-- web/i18n/lo-LA/snippet.json | 8 +- web/i18n/lo-LA/tools.json | 1 - web/i18n/lo-LA/workflow.json | 250 ------------------ web/i18n/nl-NL/agent-v-2.json | 142 ---------- web/i18n/nl-NL/app-api.json | 5 - web/i18n/nl-NL/app-debug.json | 95 ------- web/i18n/nl-NL/app-overview.json | 34 +-- web/i18n/nl-NL/app.json | 8 - web/i18n/nl-NL/deployments.json | 5 - web/i18n/nl-NL/login.json | 2 - web/i18n/nl-NL/permission.json | 10 - web/i18n/nl-NL/plugin.json | 35 +-- web/i18n/nl-NL/snippet.json | 8 +- web/i18n/nl-NL/tools.json | 1 - web/i18n/nl-NL/workflow.json | 250 ------------------ web/i18n/pl-PL/agent-v-2.json | 142 ---------- web/i18n/pl-PL/app-api.json | 5 - web/i18n/pl-PL/app-debug.json | 95 ------- web/i18n/pl-PL/app-overview.json | 34 +-- web/i18n/pl-PL/app.json | 8 - web/i18n/pl-PL/deployments.json | 5 - web/i18n/pl-PL/login.json | 2 - web/i18n/pl-PL/permission.json | 10 - web/i18n/pl-PL/plugin.json | 35 +-- web/i18n/pl-PL/snippet.json | 8 +- web/i18n/pl-PL/tools.json | 1 - web/i18n/pl-PL/workflow.json | 250 ------------------ web/i18n/pt-BR/agent-v-2.json | 142 ---------- web/i18n/pt-BR/app-api.json | 5 - web/i18n/pt-BR/app-debug.json | 95 ------- web/i18n/pt-BR/app-overview.json | 34 +-- web/i18n/pt-BR/app.json | 8 - web/i18n/pt-BR/deployments.json | 5 - web/i18n/pt-BR/login.json | 2 - web/i18n/pt-BR/permission.json | 10 - web/i18n/pt-BR/plugin.json | 35 +-- web/i18n/pt-BR/snippet.json | 8 +- web/i18n/pt-BR/tools.json | 1 - web/i18n/pt-BR/workflow.json | 250 ------------------ web/i18n/ro-RO/agent-v-2.json | 142 ---------- web/i18n/ro-RO/app-api.json | 5 - web/i18n/ro-RO/app-debug.json | 95 ------- web/i18n/ro-RO/app-overview.json | 34 +-- web/i18n/ro-RO/app.json | 8 - web/i18n/ro-RO/deployments.json | 5 - web/i18n/ro-RO/login.json | 2 - web/i18n/ro-RO/permission.json | 10 - web/i18n/ro-RO/plugin.json | 35 +-- web/i18n/ro-RO/snippet.json | 8 +- web/i18n/ro-RO/tools.json | 1 - web/i18n/ro-RO/workflow.json | 250 ------------------ web/i18n/ru-RU/agent-v-2.json | 142 ---------- web/i18n/ru-RU/app-api.json | 5 - web/i18n/ru-RU/app-debug.json | 95 ------- web/i18n/ru-RU/app-overview.json | 34 +-- web/i18n/ru-RU/app.json | 8 - web/i18n/ru-RU/deployments.json | 5 - web/i18n/ru-RU/login.json | 2 - web/i18n/ru-RU/permission.json | 10 - web/i18n/ru-RU/plugin.json | 35 +-- web/i18n/ru-RU/snippet.json | 8 +- web/i18n/ru-RU/tools.json | 1 - web/i18n/ru-RU/workflow.json | 250 ------------------ web/i18n/sl-SI/agent-v-2.json | 142 ---------- web/i18n/sl-SI/app-api.json | 5 - web/i18n/sl-SI/app-debug.json | 95 ------- web/i18n/sl-SI/app-overview.json | 34 +-- web/i18n/sl-SI/app.json | 8 - web/i18n/sl-SI/deployments.json | 5 - web/i18n/sl-SI/login.json | 2 - web/i18n/sl-SI/permission.json | 10 - web/i18n/sl-SI/plugin.json | 35 +-- web/i18n/sl-SI/snippet.json | 8 +- web/i18n/sl-SI/tools.json | 1 - web/i18n/sl-SI/workflow.json | 250 ------------------ web/i18n/th-TH/agent-v-2.json | 142 ---------- web/i18n/th-TH/app-api.json | 5 - web/i18n/th-TH/app-debug.json | 95 ------- web/i18n/th-TH/app-overview.json | 34 +-- web/i18n/th-TH/app.json | 8 - web/i18n/th-TH/deployments.json | 5 - web/i18n/th-TH/login.json | 2 - web/i18n/th-TH/permission.json | 10 - web/i18n/th-TH/plugin.json | 35 +-- web/i18n/th-TH/snippet.json | 8 +- web/i18n/th-TH/tools.json | 1 - web/i18n/th-TH/workflow.json | 250 ------------------ web/i18n/tr-TR/agent-v-2.json | 142 ---------- web/i18n/tr-TR/app-api.json | 5 - web/i18n/tr-TR/app-debug.json | 95 ------- web/i18n/tr-TR/app-overview.json | 34 +-- web/i18n/tr-TR/app.json | 8 - web/i18n/tr-TR/deployments.json | 5 - web/i18n/tr-TR/login.json | 2 - web/i18n/tr-TR/permission.json | 10 - web/i18n/tr-TR/plugin.json | 35 +-- web/i18n/tr-TR/snippet.json | 8 +- web/i18n/tr-TR/tools.json | 1 - web/i18n/tr-TR/workflow.json | 250 ------------------ web/i18n/uk-UA/agent-v-2.json | 142 ---------- web/i18n/uk-UA/app-api.json | 5 - web/i18n/uk-UA/app-debug.json | 95 ------- web/i18n/uk-UA/app-overview.json | 34 +-- web/i18n/uk-UA/app.json | 8 - web/i18n/uk-UA/deployments.json | 5 - web/i18n/uk-UA/login.json | 2 - web/i18n/uk-UA/permission.json | 10 - web/i18n/uk-UA/plugin.json | 35 +-- web/i18n/uk-UA/snippet.json | 8 +- web/i18n/uk-UA/tools.json | 1 - web/i18n/uk-UA/workflow.json | 250 ------------------ web/i18n/vi-VN/agent-v-2.json | 142 ---------- web/i18n/vi-VN/app-api.json | 5 - web/i18n/vi-VN/app-debug.json | 95 ------- web/i18n/vi-VN/app-overview.json | 34 +-- web/i18n/vi-VN/app.json | 8 - web/i18n/vi-VN/deployments.json | 5 - web/i18n/vi-VN/login.json | 2 - web/i18n/vi-VN/permission.json | 10 - web/i18n/vi-VN/plugin.json | 35 +-- web/i18n/vi-VN/snippet.json | 8 +- web/i18n/vi-VN/tools.json | 1 - web/i18n/vi-VN/workflow.json | 250 ------------------ web/i18n/zh-Hans/agent-v-2.json | 207 --------------- web/i18n/zh-Hans/app-api.json | 5 - web/i18n/zh-Hans/app-debug.json | 95 ------- web/i18n/zh-Hans/app-overview.json | 34 +-- web/i18n/zh-Hans/app.json | 8 - web/i18n/zh-Hans/deployments.json | 5 - web/i18n/zh-Hans/login.json | 2 - web/i18n/zh-Hans/permission.json | 10 - web/i18n/zh-Hans/plugin.json | 35 +-- web/i18n/zh-Hans/snippet.json | 8 +- web/i18n/zh-Hans/tools.json | 1 - web/i18n/zh-Hans/workflow.json | 250 ------------------ web/i18n/zh-Hant/agent-v-2.json | 142 ---------- web/i18n/zh-Hant/app-api.json | 5 - web/i18n/zh-Hant/app-debug.json | 95 ------- web/i18n/zh-Hant/app-overview.json | 34 +-- web/i18n/zh-Hant/app.json | 8 - web/i18n/zh-Hant/deployments.json | 5 - web/i18n/zh-Hant/login.json | 2 - web/i18n/zh-Hant/permission.json | 10 - web/i18n/zh-Hant/plugin.json | 35 +-- web/i18n/zh-Hant/snippet.json | 8 +- web/i18n/zh-Hant/tools.json | 1 - web/i18n/zh-Hant/workflow.json | 250 ------------------ .../__tests__/prune-unused-i18n.spec.ts | 21 +- web/scripts/i18n-prune/core.ts | 13 +- 291 files changed, 98 insertions(+), 14234 deletions(-) diff --git a/web/__tests__/app-star-i18n.test.ts b/web/__tests__/app-star-i18n.test.ts index b9bd4850693..31d60ce7f7a 100644 --- a/web/__tests__/app-star-i18n.test.ts +++ b/web/__tests__/app-star-i18n.test.ts @@ -8,7 +8,6 @@ const REQUIRED_APP_STAR_KEYS = [ 'studio.starApp', 'studio.starFailed', 'studio.starred', - 'studio.unstarApp', ] as const type AppTranslations = Record diff --git a/web/i18n/ar-TN/agent-v-2.json b/web/i18n/ar-TN/agent-v-2.json index 2a100250d99..d1416fd891c 100644 --- a/web/i18n/ar-TN/agent-v-2.json +++ b/web/i18n/ar-TN/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "هذا الإجراء غير متاح بعد.", "agentDetail.access.copyAccessUrl": "نسخ رابط الوصول", "agentDetail.access.copyFailed": "فشل نسخ المرجع.", "agentDetail.access.copyServiceEndpoint": "نسخ نقطة نهاية API الخدمة", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "تشغيل", "agentDetail.access.webApp.actions.settings": "العلامة التجارية", "agentDetail.access.webApp.refreshUrl": "تحديث رابط الوصول", - "agentDetail.access.webApp.showQrCode": "عرض رمز QR", "agentDetail.access.webApp.ssoEnabled": "SSO ممكّن", "agentDetail.access.webApp.title": "تطبيق الويب", "agentDetail.access.workflow.description": "يُستخدم كعقدة داخل سير العمل", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "اختر نطاق متغير البيئة", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "عيّن القيم التي يقرأها الوكيل وقت التشغيل، مثل مفتاح API تحتاجه أداة، دون وضعها في Prompt.\n\nفي وضع Build، يمكن للوكيل إعدادها لك.", - "agentDetail.configure.advancedSettings.envEditor.toggle": "تبديل Env Editor", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "الإعدادات المتقدمة", - "agentDetail.configure.advancedSettings.toggle": "تبديل الإعدادات المتقدمة", "agentDetail.configure.answer.activity.ranCommands": "تم تشغيل الأوامر", "agentDetail.configure.answer.activity.runningCommands": "جارٍ تشغيل الأوامر", "agentDetail.configure.answer.duration.minute": "{{count}} د", "agentDetail.configure.answer.duration.second": "{{count}} ث", "agentDetail.configure.answer.thinking": "جارٍ التفكير", - "agentDetail.configure.answer.workFinished": "اكتمل العمل", - "agentDetail.configure.answer.workedFor": "عمل لمدة {{duration}}", - "agentDetail.configure.answer.workingFor": "يعمل منذ {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "توفر Community Edition إدارة إصدارات للتكوينات المستخرجة، لكنها لا تدعم إدارة إصدارات نظام الملفات نفسه. كن حذراً في إجراءاتك ضمن وضع Build، لأن التغييرات التي تُجرى على نظام الملفات تحدث في الوقت الفعلي ولا يمكن دائماً التراجع عنها بشكل منظم. Community Edition ليست الخيار المثالي لخدمة جماهير خارجية واسعة.", "agentDetail.configure.build.empty.description": "صِف ما تريده وسيتم ملء النموذج على اليسار أثناء المحادثة.", "agentDetail.configure.build.empty.title": "ابنِ وكيلك عبر الدردشة", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "إزالة {{name}}", "agentDetail.configure.files.richTip": "للمواد المرجعية الأطول من أن تُلصق في Prompt: المواصفات، القوالب، الإرشادات. تعرّف على المزيد\n\nفي وضع Build، يمكن للوكيل إعدادها لك.", "agentDetail.configure.files.tip": "للمواد المرجعية الأطول من أن تُلصق في Prompt: المواصفات، القوالب، الإرشادات. تعرّف على المزيد\n\nفي وضع Build، يمكن للوكيل إعدادها لك.", - "agentDetail.configure.files.toggle": "تبديل الملفات", "agentDetail.configure.files.treeLabel": "ملفات الوكيل", "agentDetail.configure.files.upload.action": "تحميل", "agentDetail.configure.files.upload.browse": "استعراض", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "تبديل استرجاع المعرفة", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "يرجى تكوين نموذج في تصفية البيانات الوصفية", "agentDetail.configure.model.label": "النموذج", - "agentDetail.configure.orchestrate": "تنسيق", "agentDetail.configure.preview.chatFeatures": "ميزات الدردشة", "agentDetail.configure.preview.empty.defaultAgentName": "وكيل", "agentDetail.configure.preview.empty.description": "شغّل الوكيل كمحادثة مكتملة، تمامًا كما سيختبرها المستخدمون بعد النشر.", - "agentDetail.configure.preview.empty.title": "معاينة {{name}}", - "agentDetail.configure.preview.endUserAuth": "مصادقة المستخدم النهائي", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "تم إيقاف تشغيل هذا الوكيل بعد بلوغ الحد الأقصى لعدد طلبات النموذج. حاول مرة أخرى، أو قسّم المهمة إلى خطوات أصغر.", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "تم إيقاف تشغيل هذا الوكيل بسبب بلوغ الحد الزمني. حاول مرة أخرى، أو قسّم المهمة إلى خطوات أصغر.", "agentDetail.configure.preview.inputPlaceholder": "إرسال رسالة إلى {{name}}", "agentDetail.configure.preview.restart": "ابدأ من جديد", "agentDetail.configure.preview.sandboxNotice": "يعمل Agent داخل صندوق رمل Linux.", "agentDetail.configure.preview.sandboxNoticeTooltip": "بالنسبة إلى إصدار Dify Community Edition، يعمل كل Agent من Agents الخاصة بك في بيئة صندوق رمل Linux 7.0.0-10060-aws داخل Docker لديك. تعديلاتك على البيئة عبر Build Chats مستمرة.", - "agentDetail.configure.preview.title": "معاينة", "agentDetail.configure.preview.unconfiguredNotice": "لم يتم إعداد هذا الوكيل بعد، لذا تأتي الردود مباشرةً من النموذج.", "agentDetail.configure.prompt.copied": "تم نسخ المطالبة", "agentDetail.configure.prompt.copy": "نسخ المطالبة", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} سير عمل", "agentDetail.configure.rightPanel.build": "بناء", "agentDetail.configure.rightPanel.buildTipBody": "يضبط Build الوكيل عبر الدردشة. صف ما تريده وسيملأ الإعدادات على اليسار.", - "agentDetail.configure.rightPanel.buildTipTitle": "ابنِ وكيلك عبر الدردشة", "agentDetail.configure.rightPanel.learnMore": "معرفة المزيد", "agentDetail.configure.rightPanel.modeLabel": "وضع تكوين الوكيل", "agentDetail.configure.rightPanel.preview": "معاينة", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview متاح فقط على Dify Cloud وEnterprise.", "agentDetail.configure.rightPanel.previewTipBody": "يشغل Preview الوكيل المكتمل كما سيراه المستخدمون، مع ردود واضحة وميزات الدردشة.", - "agentDetail.configure.rightPanel.previewTipTitle": "عاين وكيلك", "agentDetail.configure.skills.add": "إضافة مهارة", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "محتوى تفاصيل المهارة", - "agentDetail.configure.skills.detail.fileCount": "{{count}} ملفات", "agentDetail.configure.skills.detail.files": "الملفات", "agentDetail.configure.skills.empty.description": "تمنح المهارات الوكيل خبرة قابلة لإعادة الاستخدام يمكنه استدعاؤها أثناء العمل", "agentDetail.configure.skills.empty.title": "لا توجد مهارات بعد", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "مهارة", "agentDetail.configure.skills.label": "المهارات", "agentDetail.configure.skills.missing": "المهارة غير موجودة", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "إزالة {{name}}", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "اجمع التعليمات والملفات والبرامج النصية لمهمة متكررة في Skill. معرفة المزيد\n\nفي وضع Build، يمكن للوكيل إعدادها لك.", "agentDetail.configure.skills.tip": "اجمع التعليمات والملفات والبرامج النصية لمهمة متكررة في Skill. معرفة المزيد\n\nفي وضع Build، يمكن للوكيل إعدادها لك.", - "agentDetail.configure.skills.toggle": "تبديل المهارات", "agentDetail.configure.skills.upload.action": "تحميل", "agentDetail.configure.skills.upload.browse": "استعراض", "agentDetail.configure.skills.upload.description": "قم بتحميل حزمة .zip أو .skill لهذا الوكيل.", "agentDetail.configure.skills.upload.dropzone": "أفلت حزمة مهارة هنا، أو", - "agentDetail.configure.skills.upload.failed": "فشل تحميل المهارة.", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "قم بتحميل ملف .zip أو .skill.", "agentDetail.configure.skills.upload.sizeLimit": "يجب ألا يتجاوز حجم حزمة Skill {{sizeLimit}}.", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "إزالة جميع الأدوات", "agentDetail.configure.tools.richTip": "أضف أدوات Dify من مساحة عملك. معرفة المزيد\n\nالأدوات التي يثبتها الوكيل في sandbox الخاص به لن تظهر هنا، لكنها ستبقى متاحة له.", "agentDetail.configure.tools.tip": "أضف أدوات Dify من مساحة عملك. معرفة المزيد\n\nالأدوات التي يثبتها الوكيل في sandbox الخاص به لن تظهر هنا، لكنها ستبقى متاحة له.", - "agentDetail.configure.tools.toggle": "تبديل الأدوات", "agentDetail.configure.tools.toolTabs.all": "الكل", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "مخصص", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "مسار نظام الملفات", "agentDetail.configure.workingDirectory.description": "الملفات التي يقرأها الوكيل ويكتبها أثناء التشغيل. كل ما ينشئه، مثل qna_report.pdf، يظهر هنا.", "agentDetail.configure.workingDirectory.fileSystem": "نظام الملفات", - "agentDetail.configure.workingDirectory.home": "الرئيسية", "agentDetail.configure.workingDirectory.open": "فتح دليل العمل", "agentDetail.configure.workingDirectory.persistentFiles": "دائمة", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "ملفات يحتفظ بها الوكيل ويمكنه استخدامها أينما يعمل، بما في ذلك محادثات المستخدمين النهائيين وسير العمل. تسري أي تغييرات تُجرى هنا خلال محادثة البناء هذه بمجرد الضغط على «تطبيق».", - "agentDetail.configure.workingDirectory.returnToWorkspace": "العودة إلى دليل العمل", "agentDetail.configure.workingDirectory.temporaryFiles": "مؤقتة", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "ملفات يعمل عليها الوكيل في محادثة البناء هذه فقط. تُمسح عند الخروج من وضع البناء أو بدء محادثة جديدة.", "agentDetail.configure.workingDirectory.title": "دليل العمل", - "agentDetail.configure.workingDirectory.treeLabel": "ملفات دليل العمل", - "agentDetail.configure.workingDirectory.workingDirectory": "دليل العمل", "agentDetail.documentTitle": "وكيل", "agentDetail.logs.description": "اعرض كل محادثة مع هذا الوكيل، بما في ذلك مدخلات المستخدم وردود الوكيل.", "agentDetail.logs.empty": "لم يتم العثور على سجلات", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "الاسم مطلوب.", "roster.createForm.roleLabel": "الدور", "roster.createForm.rolePlaceholder": "مثلاً مساعد بحث", - "roster.createSuccess": "تم إنشاء الوكيل.", "roster.dateTimeFormat": "DD/MM/YYYY HH:mm:ss", "roster.deleteDialog.description": "سيؤدي هذا إلى حذف {{name}} نهائيًا. سيتوقف تطبيق الويب الخاص به، والوصول عبر API، وجميع عمليات سير العمل التي تستخدمه عن العمل فورًا.", "roster.deleteDialog.title": "حذف {{name}}؟", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "نسخ الوكيل", "roster.duplicateForm.changeIcon": "تغيير أيقونة نسخة {{name}}", "roster.duplicateSuccess": "تم نسخ الوكيل.", - "roster.editAgent": "تعديل {{name}}", "roster.editDialog.description": "حدّث اسم هذا Agent ووصفه ودوره.", "roster.editDialog.title": "تعديل الوكيل", "roster.editInfo": "تعديل المعلومات", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "احفظ هذا الإعداد المضمّن كـ Agent قابل لإعادة الاستخدام.", "roster.saveToRosterDialog.title": "حفظ إلى Agents", "roster.saveToRosterForm.changeIcon": "تغيير أيقونة Agent", - "roster.saveToRosterSuccess": "تم حفظ Agent.", "roster.searchLabel": "البحث عن الوكلاء", "roster.searchPlaceholder": "ابحث عن الوكلاء بالاسم…", "roster.sort.earliestCreated": "الأقدم إنشاءً", "roster.sort.label": "فرز حسب", "roster.sort.lastModified": "آخر تعديل", - "roster.sort.optionsLabel": "خيارات الفرز", "roster.sort.recentlyCreated": "الأحدث إنشاءً", "roster.title": "الوكلاء", - "roster.updateSuccess": "تم تحديث الوكيل.", "roster.usageStatus.draft": "مسودة", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "طي الشريط الجانبي", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "توسيع الشريط الجانبي", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "لا توجد ملفات مطابقة.", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "البحث عن الملفات", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/ar-TN/app-api.json b/web/i18n/ar-TN/app-api.json index 0f56ac4c7c9..e1beb372008 100644 --- a/web/i18n/ar-TN/app-api.json +++ b/web/i18n/ar-TN/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "لا يمكن التراجع عن هذا الإجراء.", "actionMsg.deleteConfirmTitle": "حذف هذا المفتاح السري؟", "actionMsg.ok": "موافق", - "apiKey": "مفتاح API", "apiKeyModal.addKnowledgeBase": "إضافة قاعدة معرفة", "apiKeyModal.addSubtitle": "أنشئ مفتاح API جديدًا للوصول إلى واجهة برمجة قاعدة المعرفة.", "apiKeyModal.addTitle": "إضافة مفتاح API", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "المفتاح السري", "apiKeyModal.selectedKnowledgeBases": "قواعد المعرفة المحددة", "apiKeyModal.selectedKnowledgeBasesCount": "قواعد المعرفة المحددة ({{count}})", - "apiServer": "خادم API", "copied": "تم النسخ", "copy": "نسخ", - "develop.noContent": "لا يوجد محتوى", - "develop.toc": "المحتويات", "loading": "جاري التحميل", "never": "أبدا", - "ok": "في الخدمة", "pause": "إيقاف مؤقت", "play": "تشغيل", "playing": "جاري التشغيل" diff --git a/web/i18n/ar-TN/app-debug.json b/web/i18n/ar-TN/app-debug.json index f84011d251f..fad0ae28fb2 100644 --- a/web/i18n/ar-TN/app-debug.json +++ b/web/i18n/ar-TN/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "تعيين نوع وضع الاستدلال للوكيل", "agent.agentModeType.ReACT": "ReAct", "agent.agentModeType.functionCall": "Function Calling", - "agent.buildInPrompt": "المطالبة المضمنة", - "agent.firstPrompt": "المطالبة الأولى", - "agent.nextIteration": "التكرار التالي", - "agent.promptPlaceholder": "اكتب مطالبتك هنا", - "agent.setting.description": "تسمح إعدادات مساعد الوكيل بتعيين وضع الوكيل والميزات المتقدمة مثل المطالبات المضمنة، المتاحة فقط في نوع الوكيل.", "agent.setting.maximumIterations.description": "الحد من عدد التكرارات التي يمكن لمساعد الوكيل تنفيذها", "agent.setting.maximumIterations.name": "الحد الأقصى للتكرارات", "agent.setting.name": "إعدادات الوكيل", "agent.tools.description": "يمكن أن يؤدي استخدام الأدوات إلى توسيع قدرات LLM، مثل البحث في الإنترنت أو إجراء العمليات الحسابية العلمية", "agent.tools.enabled": "ممكن", "agent.tools.name": "الأدوات", - "assistantType.agentAssistant.description": "بناء وكيل ذكي يمكنه اختيار الأدوات بشكل مستقل لإكمال المهام", - "assistantType.agentAssistant.name": "مساعد وكيل", - "assistantType.chatAssistant.description": "بناء مساعد قائم على الدردشة باستخدام نموذج لغة كبير", - "assistantType.chatAssistant.name": "مساعد أساسي", - "assistantType.name": "نوع المساعد", "autoAddVar": "المتغيرات غير المحددة المشار إليها في ما قبل المطالبة، هل ترغب في إضافتها في نموذج إدخال المستخدم؟", "chatSubTitle": "تعليمات", "code.instruction": "تعليمات", - "codegen.apply": "تطبيق", - "codegen.applyChanges": "تطبيق التغييرات", "codegen.description": "يستخدم مولد الكود النماذج المكونة لتوليد كود عالي الجودة بناءً على تعليماتك. يرجى تقديم تعليمات واضحة ومفصلة.", "codegen.generate": "توليد", - "codegen.generatedCodeTitle": "الكود المولد", "codegen.instruction": "تعليمات", - "codegen.instructionPlaceholder": "أدخل وصفًا تفصيليًا للكود الذي تريد توليده.", "codegen.loading": "جاري توليد الكود...", - "codegen.noDataLine1": "صف حالة استخدامك على اليسار،", - "codegen.noDataLine2": "سيظهر معاينة الكود هنا.", "codegen.overwriteConfirmMessage": "سيؤدي هذا الإجراء إلى استبدال الكود الموجود. هل تريد المتابعة؟", "codegen.overwriteConfirmTitle": "استبدال الكود الموجود؟", - "codegen.resTitle": "الكود المولد", "codegen.title": "مولد الكود", "completionSubTitle": "مقدمة المطالبة", "datasetConfig.embeddingModelRequired": "مطلوب نموذج تضمين مكون", "datasetConfig.knowledgeTip": "انقر فوق الزر \"+\" لإضافة معرفة", - "datasetConfig.params": "معلمات", "datasetConfig.rerankModelRequired": "مطلوب نموذج إعادة ترتيب مكون", "datasetConfig.retrieveChangeTip": "قد يؤثر تعديل وضع الفهرس ووضع الاسترجاع على التطبيقات المرتبطة بهذه المعرفة.", - "datasetConfig.retrieveMultiWay.description": "بناءً على نية المستخدم، يستعلم عبر جميع المعارف، ويسترجع النص ذي الصلة من مصادر متعددة، ويختار أفضل النتائج المطابقة لاستعلام المستخدم بعد إعادة الترتيب.", - "datasetConfig.retrieveMultiWay.title": "استرجاع متعدد المسارات", - "datasetConfig.retrieveOneWay.description": "بناءً على نية المستخدم وأوصاف المعرفة، يختار الوكيل بشكل مستقل أفضل معرفة للاستعلام. الأفضل للتطبيقات ذات المعرفة المحددة والمحدودة.", - "datasetConfig.retrieveOneWay.title": "استرجاع N-to-1", "datasetConfig.score_threshold": "عتبة النتيجة", "datasetConfig.score_thresholdTip": "يستخدم لتعيين عتبة التشابه لتصفية القطع.", - "datasetConfig.settingTitle": "إعدادات الاسترجاع", "datasetConfig.top_k": "أفضل K", "datasetConfig.top_kTip": "يستخدم لتصفية القطع الأكثر تشابهًا مع أسئلة المستخدم. سيقوم النظام أيضًا بضبط قيمة Top K ديناميكيًا، وفقًا لـ max_tokens للنموذج المحدد.", "debugAsMultipleModel": "تصحيح كنماذج متعددة", "debugAsSingleModel": "تصحيح كنموذج واحد", "duplicateModel": "تكرار", - "errorMessage.nameOfKeyRequired": "اسم المفتاح: {{key}} مطلوب", - "errorMessage.notSelectModel": "يرجى اختيار نموذج", - "errorMessage.queryRequired": "نص الطلب مطلوب.", "errorMessage.valueOfVarRequired": "قيمة {{key}} لا يمكن أن تكون فارغة", "errorMessage.waitForBatchResponse": "يرجى الانتظار حتى اكتمال الرد على مهمة الدفعة.", "errorMessage.waitForFileUpload": "يرجى الانتظار حتى تحميل الملف/الملفات", - "errorMessage.waitForImgUpload": "يرجى الانتظار حتى تحميل الصورة", "errorMessage.waitForResponse": "يرجى الانتظار حتى اكتمال الرد على الرسالة السابقة.", "feature.annotation.add": "إضافة تعليق توضيحي", "feature.annotation.cacheManagement": "التعليقات التوضيحية", - "feature.annotation.cached": "تم التعليق", "feature.annotation.description": "يمكنك إضافة استجابة عالية الجودة يدويًا إلى ذاكرة التخزين المؤقت للمطابقة ذات الأولوية مع أسئلة المستخدم المماثلة.", "feature.annotation.edit": "تعديل التعليق التوضيحي", - "feature.annotation.matchVariable.choosePlaceholder": "اختر متغير المطابقة", - "feature.annotation.matchVariable.title": "متغير المطابقة", "feature.annotation.remove": "إزالة", "feature.annotation.removeConfirm": "حذف هذا التعليق التوضيحي؟", - "feature.annotation.resDes": "تم تمكين استجابة التعليق التوضيحي", "feature.annotation.scoreThreshold.accurateMatch": "تطابق دقيق", "feature.annotation.scoreThreshold.description": "يستخدم لتعيين عتبة التشابه لرد التعليق التوضيحي.", "feature.annotation.scoreThreshold.easyMatch": "تطابق سهل", @@ -83,20 +52,17 @@ "feature.bar.enableText": "تم تمكين الميزات", "feature.bar.manage": "إدارة", "feature.citation.description": "عرض المستند المصدري والقسم المنسوب للمحتوى المولد.", - "feature.citation.resDes": "تم تمكين الاقتباسات والسمات", "feature.citation.title": "الاقتباسات والسمات", "feature.conversationHistory.description": "تعيين أسماء بادئة لأدوار المحادثة", "feature.conversationHistory.editModal.assistantPrefix": "بادئة المساعد", "feature.conversationHistory.editModal.title": "تعديل أسماء أدوار المحادثة", "feature.conversationHistory.editModal.userPrefix": "بادئة المستخدم", - "feature.conversationHistory.learnMore": "اعرف المزيد", "feature.conversationHistory.tip": "لم يتم تمكين سجل المحادثة، يرجى إضافة في المطالبة أعلاه.", "feature.conversationHistory.title": "سجل المحادثة", "feature.conversationOpener.description": "في تطبيق الدردشة، يتم استخدام الجملة الأولى التي يتحدث بها الذكاء الاصطناعي بنشاط للمستخدم عادةً كترحيب.", "feature.conversationOpener.title": "فاتحة المحادثة", "feature.dataSet.noData": "يمكنك استيراد المعرفة كسياق", "feature.dataSet.noDataSet": "لم يتم العثور على معرفة", - "feature.dataSet.notSupportSelectMulti": "دعم معرفة واحدة فقط حاليًا", "feature.dataSet.queryVariable.choosePlaceholder": "اختر متغير الاستعلام", "feature.dataSet.queryVariable.contextVarNotEmpty": "لا يمكن أن يكون متغير استعلام السياق فارغًا", "feature.dataSet.queryVariable.deleteContextVarTip": "تم تعيين هذا المتغير كمتغير استعلام سياق، وسيؤثر إزالته على الاستخدام العادي للمعرفة. إذا كنت لا تزال بحاجة إلى حذفه، يرجى إعادة تحديده في قسم السياق.", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "الحد الأقصى للتحميلات", "feature.fileUpload.supportedTypes": "أنواع الملفات المدعومة", "feature.fileUpload.title": "تحميل الملف", - "feature.groupChat.description": "أضف إعدادات ما قبل المحادثة للتطبيقات يمكن أن يعزز تجربة المستخدم.", - "feature.groupChat.title": "تحسين الدردشة", - "feature.groupExperience.title": "تحسين التجربة", "feature.imageUpload.description": "السماح بتحميل الصور.", "feature.imageUpload.modalTitle": "إعداد تحميل الصور", "feature.imageUpload.numberLimit": "الحد الأقصى للتحميلات", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "تتطلب OpenAI Moderation مفتاح OpenAI API تم تكوينه في", "feature.moderation.modal.provider.keywords": "الكلمات الرئيسية", "feature.moderation.modal.provider.openai": "OpenAI Moderation", - "feature.moderation.modal.provider.openaiTip.prefix": "تتطلب OpenAI Moderation مفتاح OpenAI API تم تكوينه في ", - "feature.moderation.modal.provider.openaiTip.suffix": ".", "feature.moderation.modal.provider.title": "المزود", "feature.moderation.modal.title": "إعدادات تعديل المحتوى", "feature.moderation.outputEnabled": "الإخراج", "feature.moderation.title": "تعديل المحتوى", "feature.moreLikeThis.description": "توليد نصوص متعددة في وقت واحد، ثم تحريرها ومتابعة التوليد", - "feature.moreLikeThis.generateNumTip": "عدد مرات التوليد لكل مرة", "feature.moreLikeThis.tip": "سيؤدي استخدام هذه الميزة إلى تكبد نفقات إضافية للرموز", "feature.moreLikeThis.title": "المزيد مثل هذا", "feature.speechToText.description": "يمكن استخدام الإدخال الصوتي في الدردشة.", - "feature.speechToText.resDes": "تم تمكين الإدخال الصوتي", "feature.speechToText.title": "تحويل الكلام إلى نص", "feature.suggestedQuestionsAfterAnswer.description": "يمكن أن يعطي إعداد اقتراح الأسئلة التالية للمستخدمين دردشة أفضل.", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "موجّه مخصّص", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "الموجّه", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "أدخل موجّهًا مخصصًا", "feature.suggestedQuestionsAfterAnswer.modal.title": "إعدادات المتابعة", - "feature.suggestedQuestionsAfterAnswer.resDes": "3 اقتراحات للسؤال التالي للمستخدم.", "feature.suggestedQuestionsAfterAnswer.title": "متابعة", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "حاول أن تسأل", "feature.textToSpeech.description": "يمكن تحويل رسائل المحادثة إلى كلام.", - "feature.textToSpeech.resDes": "تم تمكين تحويل النص إلى صوت", "feature.textToSpeech.title": "تحويل النص إلى كلام", - "feature.toolbox.title": "صندوق الأدوات", "feature.tools.modal.name.placeholder": "يرجى إدخال الاسم", "feature.tools.modal.name.title": "الاسم", - "feature.tools.modal.title": "أداة", - "feature.tools.modal.toolType.placeholder": "يرجى اختيار نوع الأداة", "feature.tools.modal.toolType.title": "نوع الأداة", "feature.tools.modal.variableName.placeholder": "يرجى إدخال اسم المتغير", "feature.tools.modal.variableName.title": "اسم المتغير", - "feature.tools.tips": "توفر الأدوات طريقة استدعاء API قياسية، مع أخذ مدخلات المستخدم أو المتغيرات كمعلمات طلب للاستعلام عن البيانات الخارجية كسياق.", - "feature.tools.title": "الأدوات", - "feature.tools.toolsInUse": "{{count}} أدوات قيد الاستخدام", "formattingChangedText": "سيؤدي تعديل التنسيق إلى إعادة تعيين منطقة التصحيح، هل أنت متأكد؟", "formattingChangedTitle": "تغيير التنسيق", "generate.apply": "تطبيق", @@ -234,13 +185,7 @@ "generate.tryIt": "جربه", "generate.version": "إصدار", "generate.versions": "إصدارات", - "inputs.chatVarTip": "املأ قيمة المتغير، والتي سيتم استبدالها تلقائيًا في كلمة المطالبة في كل مرة يتم فيها بدء جلسة جديدة", "inputs.completionVarTip": "املأ قيمة المتغير، والتي سيتم استبدالها تلقائيًا في كلمات المطالبة في كل مرة يتم فيها إرسال سؤال.", - "inputs.noPrompt": "حاول كتابة بعض المطالبات في مدخلات ما قبل المطالبة", - "inputs.noVar": "املأ قيمة المتغير، والتي سيتم استبدالها تلقائيًا في كلمة المطالبة في كل مرة يتم فيها بدء جلسة جديدة.", - "inputs.previewTitle": "معاينة المطالبة", - "inputs.queryPlaceholder": "يرجى إدخال نص الطلب.", - "inputs.queryTitle": "محتوى الاستعلام", "inputs.run": "تشغيل", "inputs.title": "تصحيح ومعاينة", "inputs.userInputField": "حقل إدخال المستخدم", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "تم إيقاف نوع تطبيق Agent القديم هذا. للحصول على تجربة أفضل في بناء الوكلاء، أنشئ Agent في Agent Console.", "legacyAgentBadge.label": "Agent قديم", "manageModels": "إدارة النماذج", - "modelConfig.modeType.chat": "دردشة", - "modelConfig.modeType.completion": "إكمال", - "modelConfig.model": "نموذج", - "modelConfig.setTone": "تعيين نبرة الاستجابات", - "modelConfig.title": "النموذج والمعلمات", "noModelProviderConfigured": "لم يتم تكوين أي مزوّد نماذج", "noModelProviderConfiguredTip": "قم بتثبيت أو تكوين مزوّد نماذج للبدء.", "noModelSelected": "لم يتم اختيار أي نموذج", "noModelSelectedTip": "قم بتكوين نموذج أعلاه للمتابعة.", "noResult": "سيتم عرض الإخراج هنا.", - "notSetAPIKey.description": "لم يتم تعيين مفتاح مزود LLM، ويجب تعيينه قبل تصحيح الأخطاء.", - "notSetAPIKey.settingBtn": "الذهاب إلى الإعدادات", - "notSetAPIKey.title": "لم يتم تعيين مفتاح مزود LLM", - "notSetAPIKey.trailFinished": "انتهت التجربة", "notSetVar": "تسمح المتغيرات للمستخدمين بتقديم كلمات مطالبة أو ملاحظات افتتاحية عند ملء النماذج. يمكنك محاولة إدخال \"{{input}}\" في كلمات المطالبة.", - "openingStatement.add": "إضافة", "openingStatement.editorTitle": "رسالة الافتتاح", - "openingStatement.noDataPlaceHolder": "يمكن أن يساعد بدء المحادثة مع المستخدم الذكاء الاصطناعي على إنشاء اتصال أوثق معهم في تطبيقات المحادثة.", - "openingStatement.notIncludeKey": "لا تتضمن المطالبة الأولية المتغير: {{key}}. يرجى إضافته إلى المطالبة الأولية.", "openingStatement.openingQuestion": "أسئلة افتتاحية", "openingStatement.openingQuestionDescription": "مطالبات اختيارية تظهر بعد الرسالة الافتتاحية لمساعدة المستخدمين على متابعة المحادثة.", "openingStatement.openingQuestionPlaceholder": "أدخل سؤالاً افتتاحياً.", "openingStatement.placeholderLine1": "ابدأ من هنا. اكتب الرسالة الأولى التي يجب أن يرسلها الذكاء الاصطناعي.", "openingStatement.placeholderLine2": "يمكنك استخدام المتغيرات، حاول كتابة {{variable}}.", - "openingStatement.title": "فاتحة المحادثة", - "openingStatement.tooShort": "مطلوب ما لا يقل عن 20 كلمة من المطالبة الأولية لإنشاء ملاحظات افتتاحية للمحادثة.", - "openingStatement.varTip": "يمكنك استخدام المتغيرات، حاول كتابة {{variable}}", "openingStatement.writeOpener": "تعديل الفاتحة", - "operation.addFeature": "إضافة ميزة", "operation.agree": "إعجاب", "operation.applyConfig": "نشر", "operation.automatic": "توليد", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "إلغاء عدم الإعجاب", "operation.debugConfig": "تصحيح", "operation.disagree": "لم يعجبني", - "operation.resetConfig": "إعادة تعيين", "operation.stopResponding": "إيقاف الاستجابة", - "operation.userAction": "المستخدم ", "orchestrate": "تنسيق", "otherError.historyNoBeEmpty": "يجب تعيين سجل المحادثة في المطالبة", "otherError.promptNoBeEmpty": "لا يمكن أن تكون المطالبة فارغة", "otherError.queryNoBeEmpty": "يجب تعيين الاستعلام في المطالبة", "pageTitle.line1": "المطالبة", - "pageTitle.line2": "الهندسة", "promptMode.advanced": "وضع الخبير", - "promptMode.advancedWarning.description": "في وضع الخبير، يمكنك تعديل المطالبة بالكامل.", - "promptMode.advancedWarning.learnMore": "اعرف المزيد", - "promptMode.advancedWarning.ok": "موافق", - "promptMode.advancedWarning.title": "لقد انتقلت إلى وضع الخبير، وبمجرد تعديل المطالبة، لا يمكنك العودة إلى الوضع الأساسي.", "promptMode.contextMissing": "مكون السياق مفقود، قد لا تكون فعالية المطالبة جيدة.", "promptMode.operation.addMessage": "إضافة رسالة", - "promptMode.simple": "التبديل إلى وضع الخبير لتعديل المطالبة بالكامل", - "promptMode.switchBack": "التبديل مرة أخرى", "promptTip": "توجه المطالبات استجابات الذكاء الاصطناعي بالتعليمات والقيود. أدرج متغيرات مثل {{input}}. لن تكون هذه المطالبة مرئية للمستخدمين.", "publishAs": "نشر كـ", "resetConfig.message": "تتجاهل إعادة التعيين التغييرات، وتستعيد التكوين الأخير المنشور.", @@ -322,7 +242,6 @@ "variableConfig.content": "المحتوى", "variableConfig.defaultValue": "القيمة الافتراضية", "variableConfig.defaultValuePlaceholder": "أدخل قيمة افتراضية لملء الحقل مسبقًا", - "variableConfig.description": "إعداد للمتغير {{varName}}", "variableConfig.displayName": "اسم العرض", "variableConfig.editModalTitle": "تعديل حقل إدخال", "variableConfig.errorMsg.atLeastOneOption": "خيار واحد على الأقل مطلوب", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "يجب أن يكون نوع مخطط JSON \"object\"", "variableConfig.errorMsg.labelNameRequired": "اسم التسمية مطلوب", "variableConfig.errorMsg.optionRepeat": "يوجد خيارات مكررة", - "variableConfig.errorMsg.varNameCanBeRepeat": "اسم المتغير لا يمكن تكراره", "variableConfig.fieldType": "نوع الحقل", "variableConfig.file.audio.name": "صوت", "variableConfig.file.custom.createPlaceholder": "+ ملحق الملف، مثل .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "فيديو", "variableConfig.hidden": "مخفي ومُعبَّأ مسبقاً", "variableConfig.hiddenDescription": "أخفِ هذا الحقل عن المستخدمين النهائيين وأمد بقيمته بنفسك. خيار يستبعد خيار مطلوب. تعلم المزيد", - "variableConfig.hide": "إخفاء", "variableConfig.inputPlaceholder": "يرجى الإدخال", "variableConfig.json": "كود JSON", "variableConfig.jsonSchema": "مخطط JSON", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "قائمة ملفات", "variableConfig.noDefaultSelected": "لا تحدد", "variableConfig.noDefaultValue": "لا توجد قيمة افتراضية", - "variableConfig.notSet": "لم يتم التعيين، حاول كتابة {{input}} في بادئة المطالبة", "variableConfig.number": "رقم", "variableConfig.optional": "اختياري", "variableConfig.options": "خيارات", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "البدء محددًا", "variableConfig.startSelectedOption": "بدء الخيار المحدد", "variableConfig.string": "نص قصير", - "variableConfig.stringTitle": "خيارات مربع نص النموذج", "variableConfig.text-input": "نص قصير", "variableConfig.tooltips": "تلميحات الأدوات", - "variableConfig.tooltipsPlaceholder": "أدخل نصًا مفيدًا يظهر عند التمرير فوق التسمية", "variableConfig.unit": "وحدة", "variableConfig.unitPlaceholder": "عرض الوحدات بعد الأرقام، مثل الرموز", "variableConfig.uploadFileTypes": "تحميل أنواع الملفات", "variableConfig.uploadMethod": "طريقة التحميل", "variableConfig.varName": "اسم المتغير", - "variableTable.action": "إجراءات", - "variableTable.key": "مفتاح المتغير", - "variableTable.name": "اسم حقل إدخال المستخدم", - "variableTable.type": "نوع الإدخال", - "variableTable.typeSelect": "تحديد", - "variableTable.typeString": "سلسلة", "variableTip": "يملأ المستخدمون المتغيرات في نموذج، ويستبدلون المتغيرات تلقائيًا في المطالبة.", "variableTitle": "المتغيرات", "vision.description": "سيسمح تمكين الرؤية للنموذج بأخذ الصور والإجابة على الأسئلة حولها. ", "vision.name": "الرؤية", "vision.onlySupportVisionModelTip": "يدعم نماذج الرؤية فقط", - "vision.settings": "الإعدادات", "vision.visionSettings.both": "كلاهما", "vision.visionSettings.high": "عالية", "vision.visionSettings.localUpload": "تحميل محلي", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "طريقة التحميل", "vision.visionSettings.url": "عنوان URL", "voice.defaultDisplay": "صوت افتراضي", - "voice.description": "إعدادات تحويل النص إلى كلام", - "voice.name": "صوت", "voice.settings": "الإعدادات", "voice.voiceSettings.autoPlay": "تشغيل تلقائي", "voice.voiceSettings.autoPlayDisabled": "إيقاف", diff --git a/web/i18n/ar-TN/app-overview.json b/web/i18n/ar-TN/app-overview.json index 17b1ded8ce0..46d65354188 100644 --- a/web/i18n/ar-TN/app-overview.json +++ b/web/i18n/ar-TN/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "يعكس تكرار الاستخدام اليومي للمستخدمين. يعكس هذا المقياس لزوجة المستخدم.", "analysis.avgUserInteractions.title": "متوسط تفاعلات المستخدم", "analysis.ms": "مللي ثانية", - "analysis.title": "تحليل", "analysis.tokenPS": "الرموز/ثانية", "analysis.tokenUsage.consumed": "المستهلكة", "analysis.tokenUsage.explanation": "يعكس استخدام الرموز اليومية لنموذج اللغة لتطبيق WebApp، مفيدًا للتحكم في التكلفة.", @@ -21,21 +20,15 @@ "analysis.tps.title": "سرعة إخراج الرمز", "analysis.userSatisfactionRate.explanation": "عدد الإعجابات لكل 1000 رسالة. يشير هذا إلى النسبة التي يرضى فيها المستخدمون للغاية عن الإجابات.", "analysis.userSatisfactionRate.title": "معدل رضا المستخدم", - "apiKeyInfo.callTimes": "أوقات الاتصال", - "apiKeyInfo.cloud.exhausted.description": "لقد استنفدت حصة التجربة الخاصة بك. يرجى إعداد مزود النموذج الخاص بك أو شراء حصة إضافية.", - "apiKeyInfo.cloud.exhausted.title": "تم استنفاد حصة التجربة الخاصة بك، يرجى إعداد مفتاح API الخاص بك.", "apiKeyInfo.cloud.trial.description": "يتم توفير حصة التجربة لأغراض الاختبار الخاصة بك. قبل استنفاد حصة التجربة، يرجى إعداد مزود النموذج الخاص بك أو شراء حصة إضافية.", "apiKeyInfo.cloud.trial.title": "أنت تستخدم حصة تجربة {{providerName}}.", "apiKeyInfo.selfHost.title.row1": "للبدء،", "apiKeyInfo.selfHost.title.row2": "قم بإعداد مزود النموذج الخاص بك أولاً.", "apiKeyInfo.setAPIBtn": "الذهاب لإعداد مزود النموذج", "apiKeyInfo.tryCloud": "أو جرب النسخة السحابية من Dify مع عرض مجاني", - "apiKeyInfo.usedToken": "رمز مستخدم", "overview.apiInfo.accessibleAddress": "نقطة نهاية API", "overview.apiInfo.doc": "مرجع API", - "overview.apiInfo.explanation": "سهلة الدمج في تطبيقك", "overview.apiInfo.title": "واجهة برمجة تطبيقات خدمة الخلفية", - "overview.appInfo.accessibleAddress": "عنوان URL عام", "overview.appInfo.customize.entry": "واجهة أمامية مخصصة", "overview.appInfo.customize.explanation": "يمكنك تخصيص الواجهة الأمامية لتطبيق الويب لتناسب سيناريو واحتياجات أسلوبك.", "overview.appInfo.customize.title": "واجهة أمامية مخصصة", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "تثبيت ملحق Dify Chatbot Chrome", "overview.appInfo.embedded.copied": "تم النسخ", "overview.appInfo.embedded.copy": "نسخ", - "overview.appInfo.embedded.entry": "مضمن", "overview.appInfo.embedded.explanation": "اختر طريقة لتضمين تطبيق الدردشة في موقعك", "overview.appInfo.embedded.hiddenInputs.description": "أدخل قيمًا للحقول المخفية. تُضاف القيم إلى رابط iframe أو كائن inputs الخاص بالسكريبت.", "overview.appInfo.embedded.hiddenInputs.title": "تعبئة مسبقة للحقول المخفية", "overview.appInfo.embedded.iframe": "لإضافة تطبيق الدردشة في أي مكان على موقعك، أضف هذا iframe إلى كود html الخاص بك.", "overview.appInfo.embedded.scripts": "لإضافة تطبيق دردشة إلى أسفل يمين موقعك، أضف هذا الكود إلى html الخاص بك.", "overview.appInfo.embedded.title": "تضمين في الموقع", - "overview.appInfo.enableTooltip.description": "لتمكين هذه الميزة، يرجى إضافة عقدة إدخال المستخدم إلى اللوحة. (قد تكون موجودة بالفعل في المسودة، وتدخل حيز التنفيذ بعد النشر)", - "overview.appInfo.enableTooltip.learnMore": "اعرف المزيد", - "overview.appInfo.explanation": "تطبيق ويب AI جاهز للاستخدام", "overview.appInfo.launch": "إطلاق", - "overview.appInfo.preUseReminder": "يرجى تمكين تطبيق الويب قبل المتابعة.", "overview.appInfo.preview": "معاينة", "overview.appInfo.qrcode.download": "تحميل رمز الاستجابة السريعة", "overview.appInfo.qrcode.title": "رمز الاستجابة السريعة للرابط", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "سمة لون الدردشة", "overview.appInfo.settings.chatColorThemeDesc": "تعيين سمة لون روبوت الدردشة", "overview.appInfo.settings.chatColorThemeInverted": "معكوس", - "overview.appInfo.settings.entry": "العلامة التجارية", "overview.appInfo.settings.invalidHexMessage": "قيمة hex غير صالحة", "overview.appInfo.settings.invalidPrivacyPolicy": "رابط سياسة الخصوصية غير صالح. يرجى استخدام رابط صالح يبدأ بـ http أو https", "overview.appInfo.settings.language": "اللغة", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "إخلاء مسؤولية مخصص", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "أدخل نص إخلاء المسؤولية المخصص", "overview.appInfo.settings.more.customDisclaimerTip": "سيتم عرض نص إخلاء المسؤولية المخصص على جانب العميل، مما يوفر معلومات إضافية حول التطبيق", - "overview.appInfo.settings.more.entry": "عرض المزيد من الإعدادات", "overview.appInfo.settings.more.inputPlaceholder": "نص العنصر النائب للإدخال", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "تحدث إلى الروبوت", "overview.appInfo.settings.more.inputPlaceholderTip": "خصص نص العنصر النائب لصندوق إدخال الدردشة. اتركه فارغًا لاستخدام القيمة الافتراضية.", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "أدخل رابط سياسة الخصوصية", "overview.appInfo.settings.more.privacyPolicyTip": "يساعد الزوار على فهم البيانات التي يجمعها التطبيق، راجع سياسة الخصوصية لـ Dify.", "overview.appInfo.settings.multiEnvironmentNotice": "تنطبق إعدادات تطبيق الويب على جميع البيئات.", - "overview.appInfo.settings.sso.description": "يُطلب من جميع المستخدمين تسجيل الدخول باستخدام SSO قبل استخدام تطبيق الويب", - "overview.appInfo.settings.sso.label": "فرض SSO", - "overview.appInfo.settings.sso.title": "تطبيق ويب SSO", - "overview.appInfo.settings.sso.tooltip": "اتصل بالمسؤول لتمكين تطبيق ويب SSO", "overview.appInfo.settings.title": "العلامة التجارية", "overview.appInfo.settings.webDesc": "وصف تطبيق الويب", "overview.appInfo.settings.webDescPlaceholder": "أدخل وصف تطبيق الويب", "overview.appInfo.settings.webDescTip": "سيتم عرض هذا النص على جانب العميل، مما يوفر إرشادات أساسية حول كيفية استخدام التطبيق", "overview.appInfo.settings.webName": "اسم تطبيق الويب", - "overview.appInfo.settings.workflow.hide": "إخفاء", - "overview.appInfo.settings.workflow.show": "عرض", "overview.appInfo.settings.workflow.showDesc": "عرض أو إخفاء تفاصيل سير العمل في تطبيق الويب", "overview.appInfo.settings.workflow.subTitle": "تفاصيل سير العمل", - "overview.appInfo.settings.workflow.title": "سير العمل", "overview.appInfo.title": "تطبيق ويب", "overview.appInfo.workflowLaunchHiddenInputs.description": "أدخل قيمًا للحقول المخفية، ثم انقر على تشغيل لفتح تطبيق الويب مع القيم المدخلة.", "overview.appInfo.workflowLaunchHiddenInputs.title": "تعبئة مسبقة للحقول المخفية", - "overview.disableTooltip.triggerMode": "ميزة {{feature}} غير مدعومة في وضع عقدة المشغل.", "overview.status.disable": "تعطيل", - "overview.status.running": "في الخدمة", - "overview.title": "نظرة عامة", - "overview.triggerInfo.explanation": "إدارة مشغلات سير العمل", "overview.triggerInfo.learnAboutTriggers": "تعرّف على المزيد حول المشغلات", - "overview.triggerInfo.noTriggerAdded": "لم تتم إضافة أي مشغل", - "overview.triggerInfo.title": "المشغلات", - "overview.triggerInfo.triggerStatusDescription": "تظهر المشغلات هنا بعد نشر الإصدار الذي يحتوي عليها.", - "overview.triggerInfo.triggersAdded": "تمت إضافة {{count}} مشغلات", - "welcome.enterKeyTip": "أدخل مفتاح OpenAI API الخاص بك أدناه", - "welcome.firstStepTip": "للبدء،", - "welcome.getKeyTip": "احصل على مفتاح API الخاص بك من لوحة تحكم OpenAI", - "welcome.placeholder": "مفتاح OpenAI API الخاص بك (مثلا sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "تظهر المشغلات هنا بعد نشر الإصدار الذي يحتوي عليها." } diff --git a/web/i18n/ar-TN/app.json b/web/i18n/ar-TN/app.json index 5a71c0c494f..2919b4c6860 100644 --- a/web/i18n/ar-TN/app.json +++ b/web/i18n/ar-TN/app.json @@ -1,5 +1,4 @@ { - "accessControl": "التحكم في الوصول إلى تطبيق الويب", "accessControlDialog.accessItems.anyone": "أي شخص لديه الرابط", "accessControlDialog.accessItems.external": "المستخدمون الخارجيون Authenticated", "accessControlDialog.accessItems.organization": "جميع الأعضاء داخل المنصة", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "تم التحديث بنجاح", "accessControlDialog.webAppPublicAccessDisabledTip": "تم تعطيل الوصول العام من قبل مسؤول المؤسسة.", "accessControlDialog.webAppSSONotEnabledTip": "الرجاء الاتصال بمسؤول المؤسسة لتكوين المصادقة الخارجية لتطبيق الويب.", - "accessItemsDescription.anyone": "يمكن لأي شخص الوصول إلى تطبيق الويب (لا يلزم تسجيل الدخول)", - "accessItemsDescription.external": "يمكن فقط للمستخدمين الخارجيين authenticated الوصول إلى تطبيق الويب", - "accessItemsDescription.organization": "يمكن لجميع الأعضاء داخل المنصة الوصول إلى تطبيق الويب", - "accessItemsDescription.specific": "يمكن فقط لأعضاء محددين داخل المنصة الوصول إلى تطبيق الويب", "answerIcon.description": "ما إذا كان سيتم استخدام أيقونة تطبيق الويب لاستبدال 🤖 في التطبيق المشترك", "answerIcon.descriptionInExplore": "ما إذا كان سيتم استخدام أيقونة تطبيق الويب لاستبدال 🤖 في الاستكشاف", "answerIcon.title": "استخدم أيقونة تطبيق الويب لاستبدال 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "التطبيق لم ينشر بعد", "openInExplore": "فتح Web App في الشريط الجانبي", "publishApp.notSet": "لم يتم تعيينه", - "publishApp.notSetDesc": "حاليا لا يمكن لأحد الوصول إلى تطبيق الويب. الرجاء تعيين الأذونات.", - "publishApp.title": "من يمكنه الوصول إلى تطبيق الويب", "removeOriginal": "حذف التطبيق الأصلي", "structOutput.LLMResponse": "استجابة LLM", "structOutput.configure": "تكوين", @@ -215,7 +208,6 @@ "studio.starApp": "تمييز التطبيق بنجمة", "studio.starFailed": "فشل تحديث النجمة", "studio.starred": "المميزة بنجمة", - "studio.unstarApp": "إزالة النجمة من التطبيق", "studio.viewSnippets": "المقتطفات", "switch": "التبديل إلى Workflow Orchestrate", "switchLabel": "نسخة التطبيق التي سيتم إنشاؤها", diff --git a/web/i18n/ar-TN/deployments.json b/web/i18n/ar-TN/deployments.json index f24e0d3d32b..376a307540f 100644 --- a/web/i18n/ar-TN/deployments.json +++ b/web/i18n/ar-TN/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "غير منشور", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "جاري إلغاء النشر", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "غير معروف", - "studio.accessPoint.addTriggerNodeDescription": "أضف عقدة Trigger لبدء هذا التطبيق من أحداث خارجية.", "studio.accessPoint.apiDescription": "استدعِ التطبيق من خدماتك عبر HTTP", "studio.accessPoint.description": "جميع طرق الوصول إلى هذا التطبيق في البيئة المدمجة وكل بيئة منشورة.", "studio.accessPoint.embedIntoSite": "تضمين في الموقع", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "اعرض التطبيق كأداة للوكلاء وتطبيقات الذكاء الاصطناعي", "studio.accessPoint.noPublishedDescription": "انشر إصدارًا لإتاحة نقاط الوصول المضمّنة.", "studio.accessPoint.noPublishedTitle": "لا توجد إصدارات منشورة بعد", - "studio.accessPoint.noTriggerNodes": "لا توجد عقد Trigger في سير العمل هذا", "studio.accessPoint.notSupported": "غير مدعوم", "studio.accessPoint.open": "فتح", "studio.accessPoint.triggerDescription": "شغّل سير العمل وفق جداول زمنية أو أحداث خارجية", - "studio.accessPoint.triggerDisconnected": "غير متصل", "studio.accessPoint.triggerEnabledCount": "تم تمكين {{enabled}} من {{total}}", "studio.accessPoint.triggerExclusiveNotice": "يتم إيقاف Web app وAPI وMCP أثناء استخدام سير العمل للمشغلات.", - "studio.accessPoint.triggerMuted": "مكتوم", - "studio.accessPoint.triggerServiceModeUnavailable": "غير متاح أثناء تشغيل Web App أو API أو MCP.", "studio.accessPoint.unsupportedInDeployedEnvironment": "متاح في البيئة المدمجة فقط.", "studio.accessPoint.webAppDescription": "شارك التطبيق مع المستخدمين النهائيين كصفحة ويب", "studio.accessPoints": "نقاط الوصول", diff --git a/web/i18n/ar-TN/login.json b/web/i18n/ar-TN/login.json index ab0c1fe5e53..28e184eff74 100644 --- a/web/i18n/ar-TN/login.json +++ b/web/i18n/ar-TN/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "عنوان البريد الإلكتروني مطلوب", "error.emailInValid": "يرجى إدخال عنوان بريد إلكتروني صالح", "error.invalidEmailOrPassword": "بريد إلكتروني أو كلمة مرور غير صالحة.", - "error.invalidRedirectUrlOrAppCode": "رابط إعادة التوجيه أو رمز التطبيق غير صالح", "error.invalidSSOProtocol": "بروتوكول SSO غير صالح", "error.nameEmpty": "الاسم مطلوب", "error.passwordEmpty": "كلمة المرور مطلوبة", "error.passwordInvalid": "يجب أن تحتوي كلمة المرور على أحرف وأرقام، ويجب أن يكون الطول أكبر من 8", - "error.redirectUrlMissing": "رابط إعادة التوجيه مفقود", "error.registrationNotAllowed": "الحساب غير موجود. يرجى الاتصال بمسؤول النظام للتسجيل.", "explore": "استكشاف Dify", "forget": "نسيت كلمة المرور؟", diff --git a/web/i18n/ar-TN/permission.json b/web/i18n/ar-TN/permission.json index 4aec61eaeb3..208f367abf6 100644 --- a/web/i18n/ar-TN/permission.json +++ b/web/i18n/ar-TN/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "الإجراءات", "accessRule.addMemberAria": "إضافة {{name}}", "accessRule.addMembersTitle": "إضافة أعضاء", - "accessRule.allPermittedMembers": "جميع الأعضاء الذين لديهم أذونات الأدوار", - "accessRule.allPermittedMembersDescription": "يمكن للأعضاء الذين لديهم أذونات أدوار مطابقة الوصول إلى هذا المورد.", "accessRule.allowedMembers": "الأعضاء المسموح لهم", "accessRule.appDescription": "حدّد من يمكنه الوصول إلى هذا التطبيق ودرجة تفصيل أذونات الوصول.", "accessRule.appTitle": "مجموعة أذونات التطبيق", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "يتم تضمين جميع أعضاء مساحة العمل الحاليين والمستقبليين تلقائيًا. وتظل أذونات الأدوار تحدد ما يمكنهم فعله.", "accessRule.batchRemoveDescription": "ستتم إزالة الأعضاء المحددين من قائمة الأعضاء المسموح لهم.", "accessRule.batchRemoveTitle": "إزالة الأعضاء المحددين؟", - "accessRule.changeOpenScopeDescription": "سيؤدي تغيير نطاق الفتح إلى إعادة تعيين جميع استثناءات أذونات الأعضاء لهذا المورد. ستحتاج إلى إضافة استثناءات أذونات الأعضاء مرة أخرى بعد التبديل.", - "accessRule.changeOpenScopeTitle": "تغيير نطاق فتح المورد؟", "accessRule.collaborator": "المتعاون", "accessRule.collapseSection": "طي {{title}}", "accessRule.copied": "تم نسخ قاعدة الوصول بنجاح", @@ -32,13 +28,7 @@ "accessRule.noDescription": "لا يوجد وصف", "accessRule.noRules": "لا توجد قواعد وصول", "accessRule.noUserAccessSettings": "لا يوجد أعضاء مسموح لهم بالوصول", - "accessRule.onlyMe": "أنا فقط", - "accessRule.onlyMeDescription": "يمكنك وحدك الوصول إلى هذا المورد.", - "accessRule.resourceOpenScope": "نطاق فتح المورد", - "accessRule.resourceOpenScopeDescription": "اختر من يُفتح له هذا المورد. لا تزال أذونات الأدوار تحدد ما يمكن لكل عضو فعله.", "accessRule.selected": "محدد", - "accessRule.specificMembersOnly": "أعضاء محددون فقط", - "accessRule.specificMembersOnlyDescription": "يمكن للأعضاء المحددين فقط الوصول إلى هذا المورد.", "accessRule.summary_one": "{{count}} مجموعة أذونات", "accessRule.summary_other": "{{count}} مجموعات أذونات", "accessRule.updated": "تم تحديث قاعدة الوصول بنجاح", diff --git a/web/i18n/ar-TN/plugin.json b/web/i18n/ar-TN/plugin.json index 4d6627fbcbf..5d61557b411 100644 --- a/web/i18n/ar-TN/plugin.json +++ b/web/i18n/ar-TN/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": " الإضافة؟", "action.deleteSuccess": "تم حذف الإضافة بنجاح", "action.pluginInfo": "معلومات الإضافة", - "action.usedInApps": "يتم استخدام هذه الإضافة في {{num}} تطبيقات.", "allCategories": "جميع الفئات", "auth.addApi": "إضافة مفتاح API", "auth.addOAuth": "إضافة OAuth", @@ -26,28 +25,22 @@ "auth.oauthClient": "عميل OAuth", "auth.oauthClientSettings": "إعدادات عميل OAuth", "auth.oauthCredentialPermissionDescription": "اختر ما إذا كانت بيانات اعتماد OAuth الجديدة خاصة بك فقط أم مشتركة مع جميع أعضاء مساحة العمل. ينطبق هذا الإعداد على بيانات الاعتماد، وليس على عميل OAuth، ولا يمكن تغييره بعد التفويض.", - "auth.onlyAtCreationHint": "لا يمكن تحديده مرة أخرى بعد التبديل", "auth.onlyAtCreationHintTooltip": "تم تكوينه بواسطة أعضاء آخرين · لا يمكن اختياره مرة أخرى بعد التبديل.", "auth.permissionHint.action": "من يمكنه المساعدة؟", "auth.permissionHint.description": "تتم مشاركة تفويض المكوّن الإضافي عبر مساحة العمل. تواصل مع عضو لديه الأذونات المطلوبة للحصول على المساعدة.", "auth.permissionHint.title": "ليس لديك إذن لتكوين التفويض.", - "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.autoUpdate": "التحديث التلقائي", "autoUpdate.autoUpdateSettings": "إعدادات التحديث التلقائي", - "autoUpdate.automaticUpdates": "تحديثات تلقائية", "autoUpdate.changeTimezone": "لتغيير المنطقة الزمنية، انتقل إلى الإعدادات", "autoUpdate.excludeUpdate": "لن يتم تحديث الإضافات {{num}} التالية تلقائيًا", "autoUpdate.excludeUpdate_one": "لن يتم تحديث الإضافة {{num}} التالية تلقائيًا", @@ -67,20 +60,13 @@ "autoUpdate.scope": "النطاق", "autoUpdate.scopeMode.all": "الكل", "autoUpdate.scopeMode.exclude": "استبعاد المحدد", - "autoUpdate.specifyPluginsToUpdate": "تحديد الإضافات للتحديث", "autoUpdate.strategy.disabled.description": "لن يتم تحديث الإضافات تلقائيًا", "autoUpdate.strategy.disabled.name": "معطل", "autoUpdate.strategy.fixOnly.description": "التحديث التلقائي لإصدارات التصحيح فقط (على سبيل المثال، 1.0.1 → 1.0.2). لن تؤدي تغييرات الإصدار الثانوي إلى تشغيل التحديثات.", "autoUpdate.strategy.fixOnly.name": "إصلاح فقط", - "autoUpdate.strategy.fixOnly.selectedDescription": "التحديث التلقائي لإصدارات التصحيح فقط", "autoUpdate.strategy.latest.description": "التحديث دائمًا إلى أحدث إصدار", "autoUpdate.strategy.latest.name": "الأحدث", - "autoUpdate.strategy.latest.selectedDescription": "التحديث دائمًا إلى أحدث إصدار", - "autoUpdate.updateSettings": "إعدادات التحديث", "autoUpdate.updateTime": "وقت التحديث", - "autoUpdate.updateTimeTitle": "وقت التحديث", - "autoUpdate.upgradeMode.all": "تحديث الكل", - "autoUpdate.upgradeMode.exclude": "استبعاد المحدد", "autoUpdate.upgradeMode.partial": "المحدد فقط", "autoUpdate.upgradeModePlaceholder.exclude": "لن يتم تحديث الإضافات المحددة تلقائيًا", "autoUpdate.upgradeModePlaceholder.partial": "سيتم تحديث الإضافات المحددة فقط تلقائيًا. لم يتم تحديد أي إضافات حاليًا، لذلك لن يتم تحديث أي إضافات تلقائيًا.", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "مثبت من Github", "detailPanel.categoryTip.local": "إضافة محلية", "detailPanel.categoryTip.marketplace": "مثبت من السوق", - "detailPanel.configureApp": "تكوين التطبيق", "detailPanel.configureModel": "تكوين النموذج", "detailPanel.configureTool": "تكوين الأداة", "detailPanel.deprecation.fullMessage": "تم إهمال هذه الإضافة بسبب {{deprecatedReason}}، ولن يتم تحديثها بعد الآن. يرجى استخدام {{-alternativePluginId}} بدلاً من ذلك.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "فشل التحميل", "installModal.back": "رجوع", "installModal.cancel": "إلغاء", - "installModal.close": "إغلاق", - "installModal.dropIntegrationToInstall": "أفلت حزمة الإضافة هنا للتثبيت", - "installModal.dropPluginToInstall": "أفلت حزمة الإضافة هنا للتثبيت", "installModal.fromTrustSource": "يرجى التأكد من تثبيت الإضافات فقط من مصدر موثوق.", "installModal.install": "تثبيت", - "installModal.installComplete": "اكتمل التثبيت", "installModal.installFailed": "فشل التثبيت", "installModal.installFailedDesc": "فشل تثبيت الإضافة.", "installModal.installPlugin": "تثبيت الإضافة", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "تم تثبيت الإضافة بنجاح.", "installModal.installedSuccessfullyWithPageDesc": "تم تثبيت الإضافة بنجاح. يمكنك العثور عليها في صفحة {{categoryName}}.", "installModal.installing": "جارٍ التثبيت...", - "installModal.labels.package": "الحزمة", - "installModal.labels.repository": "المستودع", - "installModal.labels.version": "الإصدار", "installModal.next": "التالي", "installModal.pluginLoadError": "خطأ في تحميل الإضافة", "installModal.pluginLoadErrorDesc": "لن يتم تثبيت هذه الإضافة", @@ -220,8 +198,6 @@ "list.noInstalled": "لم يتم تثبيت أي إضافات", "list.noTriggerFound": "لم يتم العثور على مشغل", "list.notFound": "لم يتم العثور على أي إضافات", - "list.source.github": "تثبيت من GitHub", - "list.source.local": "تثبيت من ملف الحزمة المحلية", "list.source.marketplace": "تثبيت من السوق", "marketplace.allPlugins": "جميع الإضافات", "marketplace.and": "و", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "تم التحديث مؤخرًا", "marketplace.verifiedTip": "تم التحقق بواسطة Dify", "marketplace.viewMore": "عرض المزيد", - "metadata.title": "الإضافات", "pluginDevelopmentGuide": "دليل تطوير الإضافات", "pluginInfoModal.packageName": "الحزمة", "pluginInfoModal.release": "الإصدار", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "معلومات الإضافة", "pluginPublishGuide": "دليل نشر الإضافات", "privilege.admins": "المسؤولون", - "privilege.configurePermissionsInSettings": "انتقل إلى الإعدادات > الأدوار والأذونات لتكوين أذونات الإضافات.", "privilege.everyone": "الجميع", - "privilege.noDebugPermissionTooltip": "ليس لديك إذن لتصحيح الإضافات", "privilege.noInstallPermissionTooltip": "ليس لديك إذن لتثبيت وإدارة الإضافات", "privilege.noone": "لا أحد", "privilege.permissions": "الأذونات", "privilege.quickWhoCanDebug": "من يمكنه التصحيح؟", "privilege.quickWhoCanInstall": "من يمكنه التثبيت والإدارة؟", - "privilege.title": "تفضيلات الإضافة", - "privilege.whoCanDebug": "من يمكنه تصحيح الإضافات؟", - "privilege.whoCanInstall": "من يمكنه تثبيت وإدارة الإضافات؟", - "publishPlugins": "نشر الإضافات", "readmeInfo.failedToFetch": "فشل جلب الملف التمهيدي", "readmeInfo.needHelpCheckReadme": "تحتاج للمساعدة؟ تحقق من الملف التمهيدي.", "readmeInfo.noReadmeAvailable": "لا يوجد ملف تمهيدي متاح", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "لم يتم تثبيت هذه الإضافة تلقائيًا.\nيرجى تثبيتها من السوق.", "task.errorMsg.unknown": "لم يتم تثبيت هذه الإضافة.\nتعذر التعرف على مصدر الإضافة.", "task.errorPlugins": "فشل في تثبيت الإضافات", - "task.installError": "{{errorLength}} إضافات فشل تثبيتها، انقر للعرض", "task.installFromGithub": "التثبيت من GitHub", "task.installFromMarketplace": "التثبيت من السوق", "task.installSuccess": "تم تثبيت {{successLength}} من الإضافات بنجاح", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "تم التثبيت بنجاح", "upgrade.title": "تثبيت الإضافة", "upgrade.upgrade": "تثبيت", - "upgrade.upgrading": "جارٍ التثبيت...", - "upgrade.usedInApps": "تستخدم في {{num}} تطبيقات" + "upgrade.upgrading": "جارٍ التثبيت..." } diff --git a/web/i18n/ar-TN/snippet.json b/web/i18n/ar-TN/snippet.json index 2c86346c464..68e7ccca41a 100644 --- a/web/i18n/ar-TN/snippet.json +++ b/web/i18n/ar-TN/snippet.json @@ -12,7 +12,6 @@ "dslVersionMismatchDescription": "تم اكتشاف اختلاف كبير في إصدارات DSL. قد يؤدي فرض الاستيراد إلى حدوث خلل في المقتطف.", "dslVersionMismatchQuestion": "هل تريد الاستمرار؟", "dslVersionMismatchTitle": "عدم توافق الإصدار", - "edit": "تحرير", "editDialogTitle": "تحرير معلومات المقتطف", "editDone": "تم تحديث معلومات المقتطف", "editFailed": "فشل تحديث معلومات المقتطف", @@ -26,20 +25,15 @@ "importSuccess": "تم استيراد المقتطف", "importedDSLVersion": "إصدار DSL المقتطف الحالي: ", "inputVariables": "متغيرات الإدخال", - "management": "إدارة المقتطفات", "menu.deleteSnippet": "حذف", "menu.editInfo": "تحرير المعلومات", "menu.exportSnippet": "تصدير مقتطف", "panelTitle": "حقل الإدخال", "publishButton": "نشر", "publishFailed": "فشل نشر المقتطف", - "publishMenuCurrentDraft": "المسودة الحالية غير منشورة", "publishSuccess": "تم نشر المقتطف", "sectionOrchestrate": "نسق", "testRunButton": "تشغيل تجريبي", "typeLabel": "مقتطف", - "unknownUser": "المستخدم", - "updatedBy": "{{name}} تم التحديث {{time}}", - "usageCount": "تم الاستخدام {{count}} مرات", - "variableInspect": "فحص متغير" + "unknownUser": "المستخدم" } diff --git a/web/i18n/ar-TN/tools.json b/web/i18n/ar-TN/tools.json index 6a9ed92c7e1..ece025b6405 100644 --- a/web/i18n/ar-TN/tools.json +++ b/web/i18n/ar-TN/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "المعلمات", "mcp.server.modal.parametersPlaceholder": "الغرض من المعلمة والقيود", "mcp.server.modal.parametersTip": "أضف أوصافًا لكل معلمة لمساعدة LLM على فهم الغرض منها والقيود المفروضة عليها.", - "mcp.server.publishTip": "التطبيق غير منشور. يرجى نشر التطبيق أولاً.", "mcp.server.reGen": "هل تريد إعادة إنشاء عنوان URL للخادم؟ سيتوقف عنوان URL الحالي عن العمل فورًا.", "mcp.server.title": "خادم MCP", "mcp.server.url": "عنوان URL للخادم", diff --git a/web/i18n/ar-TN/workflow.json b/web/i18n/ar-TN/workflow.json index f37ffc74b52..930dcc2a786 100644 --- a/web/i18n/ar-TN/workflow.json +++ b/web/i18n/ar-TN/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} خطوات إلى الأمام", "changeHistory.title": "سجل التغييرات", "chatVariable.button": "إضافة متغير", - "chatVariable.docLink": "قم بزيارة مستنداتنا لمعرفة المزيد.", "chatVariable.modal.addArrayValue": "إضافة قيمة", "chatVariable.modal.arrayValue": "القيمة", "chatVariable.modal.description": "الوصف", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "تعديل الرد", "comments.placeholder.reply": "رد", "comments.reply": "رد", - "common.ImageUploadLegacyTip": "يمكنك الآن إنشاء متغيرات نوع الملف في نموذج البداية. لن ندعم ميزة تحميل الصور في المستقبل. ", "common.accessAPIReference": "الوصول إلى مرجع API", "common.accessPointDescription": "تهيئة تطبيق الويب وواجهة API وMCP والمشغلات", "common.addBlock": "إضافة عقدة", @@ -155,7 +153,6 @@ "common.addTitle": "إضافة عنوان...", "common.autoSaved": "تم الحفظ تلقائيًا", "common.backupCurrentDraft": "نسخ احتياطي للمسودة الحالية", - "common.batchRunApp": "تشغيل التطبيق دفعة واحدة", "common.branch": "فرع", "common.chooseDSL": "اختر ملف DSL", "common.chooseStartNodeToRun": "اختر عقدة البداية للتشغيل", @@ -163,7 +160,6 @@ "common.commentMode": "وضع التعليقات", "common.configure": "تكوين", "common.configureRequired": "التكوين مطلوب", - "common.conversationLog": "سجل المحادثة", "common.copy": "نسخ", "common.currentDraft": "المسودة الحالية", "common.currentDraftUnpublished": "المسودة الحالية غير منشورة", @@ -174,10 +170,8 @@ "common.disconnect": "قطع الاتصال", "common.draftSaveFailed": "فشل حفظ المسودة", "common.duplicate": "تكرار", - "common.editing": "تعديل", "common.effectVarConfirm.content": "يتم استخدام المتغير في عقد أخرى. هل ما زلت تريد إزالته؟", "common.effectVarConfirm.title": "إزالة المتغير", - "common.embedIntoSite": "تضمين في الموقع", "common.enableJinja": "تمكين دعم قالب Jinja", "common.exitVersions": "خروج من الإصدارات", "common.exportImage": "تصدير صورة", @@ -186,8 +180,6 @@ "common.exportSVG": "تصدير كـ SVG", "common.features": "الميزات", "common.featuresDescription": "تحسين تجربة مستخدم تطبيق الويب", - "common.featuresDocLink": "تعرف على المزيد", - "common.fileUploadTip": "تم ترقية ميزات تحميل الصور إلى تحميل الملفات. ", "common.goBackToEdit": "العودة إلى المحرر", "common.handMode": "وضع اليد", "common.humanInputEmailTip": "البريد الإلكتروني (طريقة التسليم) المرسل إلى المستلمين المهيئين", @@ -199,9 +191,6 @@ "common.importSuccess": "تم الاستيراد بنجاح", "common.importWarning": "تحذير", "common.importWarningDetails": "قد يؤثر اختلاف إصدار DSL على ميزات معينة", - "common.inPreview": "في المعاينة", - "common.inPreviewMode": "في وضع المعاينة", - "common.inRunMode": "في وضع التشغيل", "common.input": "إدخال", "common.insertVarTip": "اضغط على مفتاح '/' للإدراج بسرعة", "common.jinjaEditorPlaceholder": "اكتب '/' أو '{' لإدراج متغير", @@ -215,17 +204,12 @@ "common.model": "النموذج", "common.moreActions": "المزيد من الإجراءات", "common.needAdd": "يجب إضافة عقدة {{node}}", - "common.needAnswerNode": "يجب إضافة عقدة الإجابة", "common.needConnectTip": "هذه الخطوة غير متصلة بأي شيء", - "common.needOutputNode": "يجب إضافة عقدة الإخراج", "common.needStartNode": "يجب إضافة عقدة بدء واحدة على الأقل", - "common.noChanges": "لا توجد تغييرات", - "common.noHistory": "لا يوجد سجل", "common.noVar": "لا يوجد متغير", "common.notPublishedYet": "لم يتم النشر بعد", "common.notRunning": "لم يتم التشغيل بعد", "common.onFailure": "عند الفشل", - "common.openInExplore": "فتح في الاستكشاف", "common.openWebApp": "فتح تطبيق الويب", "common.openWebAppDescription": "افتح التطبيق المنشور في علامة تبويب جديدة", "common.output": "إخراج", @@ -233,10 +217,8 @@ "common.parallel": "توازي", "common.parallelTip.click.desc": " للإضافة", "common.parallelTip.click.title": "نقرة", - "common.parallelTip.depthLimit": "حد طبقة التداخل المتوازي {{num}} طبقات", "common.parallelTip.drag.desc": " للتوصيل", "common.parallelTip.drag.title": "سحب", - "common.parallelTip.limit": "يقتصر التوازي على {{num}} فروع.", "common.pasteHere": "لصق هنا", "common.pointerMode": "وضع المؤشر", "common.preview": "معاينة", @@ -252,34 +234,22 @@ "common.publishedBy": "تم النشر {{time}} بواسطة {{author}}", "common.publishingToMarketplace": "جارٍ النشر...", "common.redo": "إعادة", - "common.restart": "إعادة تشغيل", "common.restore": "استعادة", "common.run": "تشغيل", "common.runAllTriggers": "تشغيل جميع المشغلات", - "common.runApp": "تشغيل التطبيق", "common.runHistory": "سجل التشغيل", "common.running": "جارٍ التشغيل", - "common.savedAt": "تم الحفظ {{time}}", "common.scheduleTriggerRunFailed": "فشل تشغيل المشغل المجدول", "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": "تراجع", "common.unpublished": "غير منشور", - "common.unpublishedChanges": "تغييرات غير منشورة", "common.upToDate": "محدث", - "common.update": "تحديث", "common.variableNamePlaceholder": "اسم المتغير", "common.versionHistory": "سجل الإصدارات", - "common.viewDetailInTracingPanel": "عرض التفاصيل", "common.viewOnly": "عرض فقط", "common.viewRunHistory": "عرض سجل التشغيل", "common.webhookDebugFailed": "فشل تصحيح أخطاء Webhook", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "نجحت عملية سير العمل", "common.workflowSaveStatus": "حالة حفظ سير العمل", "customWebhook": "ويب هوك مخصص", - "debug.copyLastRun": "نسخ آخر تشغيل", - "debug.copyLastRunError": "فشل نسخ مدخلات آخر تشغيل", "debug.lastOutput": "آخر إخراج", - "debug.lastRunInputsCopied": "تم نسخ {{count}} إدخال (إدخالات) من آخر تشغيل", "debug.lastRunTab": "آخر تشغيل", "debug.noData.description": "سيتم عرض نتائج آخر تشغيل هنا", "debug.noData.runThisNode": "تشغيل هذه العقدة", - "debug.noLastRunFound": "لم يتم العثور على تشغيل سابق", - "debug.noMatchingInputsFound": "لم يتم العثور على مدخلات مطابقة من آخر تشغيل", - "debug.relations.dependencies": "التبعيات", - "debug.relations.dependenciesDescription": "العقد التي تعتمد عليها هذه العقدة", - "debug.relations.dependents": "المعتمدون", - "debug.relations.dependentsDescription": "العقد التي تعتمد على هذه العقدة", - "debug.relations.noDependencies": "لا توجد تبعيات", - "debug.relations.noDependents": "لا يوجد معتمدون", - "debug.relationsTab": "العلاقات", "debug.settingsTab": "الإعدادات", "debug.variableInspect.chatNode": "المحادثة", "debug.variableInspect.clearAll": "إعادة تعيين الكل", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "هذا المشغل", "debug.variableInspect.listening.defaultPluginName": "مشغل الإضافة هذا", "debug.variableInspect.listening.defaultScheduleTime": "لم يتم التكوين", - "debug.variableInspect.listening.selectedTriggers": "المشغلات المحددة", "debug.variableInspect.listening.stopButton": "توقف", "debug.variableInspect.listening.tip": "يمكنك الآن محاكاة مشغلات الحدث عن طريق إرسال طلبات اختبار إلى نقطة نهاية HTTP {{nodeName}} أو استخدامها كعنوان URL لرد الاتصال لتصحيح أخطاء الحدث المباشر. يمكن عرض جميع المخرجات مباشرة في فحص المتغير.", "debug.variableInspect.listening.tipFallback": "انتظار أحداث المشغل الواردة. ستظهر المخرجات هنا.", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "إيقاف التشغيل", "debug.variableInspect.view": "عرض السجل", "difyTeam": "فريق Dify", - "entryNodeStatus.disabled": "بدء • معطل", "entryNodeStatus.enabled": "بدء", "env.envDescription": "يمكن استخدام متغيرات البيئة لتخزين المعلومات الخاصة وبيانات الاعتماد. فهي للقراءة فقط ويمكن فصلها عن ملف DSL أثناء التصدير.", "env.envPanelButton": "إضافة متغير", @@ -371,11 +327,6 @@ "env.modal.value": "القيمة", "env.modal.valuePlaceholder": "قيمة المتغير", "env.modal.valueRequired": "لا يمكن أن تكون القيمة فارغة", - "error.operations.addingNodes": "إضافة العقد", - "error.operations.connectingNodes": "توصيل العقد", - "error.operations.modifyingWorkflow": "تعديل سير العمل", - "error.operations.updatingWorkflow": "تحديث سير العمل", - "error.startNodeRequired": "الرجاء إضافة عقدة البداية أولاً قبل {{operation}}", "errorMsg.authRequired": "الترخيص مطلوب", "errorMsg.configureModel": "قم بتكوين نموذج", "errorMsg.duplicateOutputVariable": "متغير عقدة الإخراج \"{{variable}}\" مكرر. يجب أن تكون أسماء متغيرات عقدة الإخراج فريدة.", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "متغير غير صالح. قم بتكوين نموذج لتمكين هذا المتغير.", "errorMsg.noValidTool": "{{field}} لا توجد أداة صالحة محددة", "errorMsg.rerankModelRequired": "مطلوب تكوين نموذج Rerank", - "errorMsg.startNodeRequired": "الرجاء إضافة عقدة البداية أولاً قبل {{operation}}", "errorMsg.toolParameterRequired": "{{field}}: المعلمة [{{param}}] مطلوبة", "globalVar.description": "متغيرات النظام هي متغيرات عامة يمكن الإشارة إليها بواسطة أي عقدة دون توصيل عندما يكون النوع صحيحًا، مثل معرف المستخدم ومعرف سير العمل.", "globalVar.fieldsDescription.appId": "معرف التطبيق", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "معرف سير العمل", "globalVar.fieldsDescription.workflowRunId": "معرف تشغيل سير العمل", "globalVar.title": "متغيرات النظام", - "nodes.agent.advancedSetting": "الإعدادات المتقدمة", "nodes.agent.checkList.strategyNotSelected": "الاستراتيجية غير محددة", "nodes.agent.clickToViewParameterSchema": "انقر لعرض مخطط المعلمة", - "nodes.agent.configureModel": "تكوين النموذج", "nodes.agent.installPlugin.cancel": "إلغاء", "nodes.agent.installPlugin.changelog": "سجل التغييرات", "nodes.agent.installPlugin.desc": "على وشك تثبيت التكامل التالي", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "تثبيت التكامل", "nodes.agent.learnMore": "تعرف على المزيد", "nodes.agent.linkToPlugin": "رابط للإضافات", - "nodes.agent.maxIterations": "الحد الأقصى للتكرارات", "nodes.agent.model": "النموذج", - "nodes.agent.modelNotInMarketplace.desc": "تم تثبيت هذا النموذج من مستودع محلي أو GitHub. الرجاء استخدامه بعد التثبيت.", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "إدارة في الإضافات", - "nodes.agent.modelNotInMarketplace.title": "النموذج غير مثبت", "nodes.agent.modelNotInstallTooltip": "هذا النموذج غير مثبت", "nodes.agent.modelNotSelected": "النموذج غير محدد", - "nodes.agent.modelNotSupport.desc": "لا يوفر إصدار الملحق المثبت هذا النموذج.", - "nodes.agent.modelNotSupport.descForVersionSwitch": "لا يوفر إصدار الملحق المثبت هذا النموذج. انقر لتبديل الإصدار.", - "nodes.agent.modelNotSupport.title": "نموذج غير مدعوم", - "nodes.agent.modelSelectorTooltips.deprecated": "تم إهمال هذا النموذج", - "nodes.agent.notAuthorized": "غير مخول", "nodes.agent.outputVars.confirm": "تأكيد", "nodes.agent.outputVars.defaultValueArrayInvalid": "أدخل مصفوفة JSON.", "nodes.agent.outputVars.defaultValueBooleanInvalid": "أدخل true أو false.", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "تعديل {{name}}", "nodes.agent.outputVars.editorLabel": "محرر متغير الإخراج", "nodes.agent.outputVars.files.title": "ملفات تم إنشاؤها بواسطة الوكيل", - "nodes.agent.outputVars.files.transfer_method": "طريقة النقل. القيمة هي remote_url أو local_file", - "nodes.agent.outputVars.files.type": "نوع الدعم. الآن يدعم الصورة فقط", - "nodes.agent.outputVars.files.upload_file_id": "معرف ملف التحميل", - "nodes.agent.outputVars.files.url": "رابط الصورة", "nodes.agent.outputVars.json": "json تم إنشاؤه بواسطة الوكيل", "nodes.agent.outputVars.nameDuplicate": "اسم الإخراج موجود بالفعل", "nodes.agent.outputVars.nameInvalid": "استخدم الأحرف والأرقام والشرطات السفلية. ابدأ بحرف أو شرطة سفلية.", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "مخطط المعلمة", "nodes.agent.pluginInstaller.install": "تثبيت", "nodes.agent.pluginInstaller.installing": "جاري التثبيت", - "nodes.agent.pluginNotFoundDesc": "تم تثبيت هذا الملحق من GitHub. يرجى الانتقال إلى الملحقات لإعادة التثبيت", "nodes.agent.pluginNotInstalled": "هذا الملحق غير مثبت", "nodes.agent.pluginNotInstalledDesc": "تم تثبيت هذا الملحق من GitHub. يرجى الانتقال إلى الملحقات لإعادة التثبيت", "nodes.agent.roster.change": "تغيير", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "لا يمكن تعديل الوكلاء إلا للأعضاء الذين لديهم دور المحرر أو دور أعلى، أو إذن إدارة Agents.", "nodes.agent.roster.inlineSetup.description": "إعداد لمرة واحدة يبقى فقط في هذه العقدة", "nodes.agent.roster.inlineSetup.name": "إعداد inline", - "nodes.agent.roster.inlineSetup.title": "إعداد الوكيل", "nodes.agent.roster.inlineSetup.type": "فقط في هذه العقدة", "nodes.agent.roster.label": "وكيل", "nodes.agent.roster.makeCopy": "إنشاء نسخة", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} غير مخول", "nodes.agent.toolNotInstallTooltip": "{{tool}} غير مثبت", "nodes.agent.toolbox": "صندوق الأدوات", - "nodes.agent.tools": "الأدوات", "nodes.agent.unsupportedStrategy": "استراتيجية غير مدعومة", "nodes.answer.answer": "إجابة", - "nodes.answer.outputVars": "متغيرات الإخراج", - "nodes.assigner.append": "إلحاق", "nodes.assigner.assignedVariable": "المتغير المعين", - "nodes.assigner.assignedVarsDescription": "يجب أن تكون المتغيرات المعينة متغيرات قابلة للكتابة، مثل متغيرات المحادثة.", - "nodes.assigner.clear": "مسح", - "nodes.assigner.noAssignedVars": "لا توجد متغيرات معينة متاحة", "nodes.assigner.noVarTip": "انقر على زر \"+\" لإضافة متغيرات", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "إزالة الأخير", "nodes.assigner.operations.set": "تعيين", "nodes.assigner.operations.title": "عملية", - "nodes.assigner.over-write": "الكتابة الفوقية", - "nodes.assigner.plus": "إضافة", "nodes.assigner.selectAssignedVariable": "حدد المتغير المعين...", "nodes.assigner.setParameter": "تعيين المعلمة...", - "nodes.assigner.setVariable": "تعيين المتغير", "nodes.assigner.varNotSet": "المتغير غير معين", "nodes.assigner.variable": "متغير", "nodes.assigner.variables": "المتغيرات", - "nodes.assigner.writeMode": "وضع الكتابة", - "nodes.assigner.writeModeTip": "وضع الإلحاق: متاح لمتغيرات المصفوفة فقط.", - "nodes.code.advancedDependencies": "التبعيات المتقدمة", - "nodes.code.advancedDependenciesTip": "أضف بعض التبعيات المحملة مسبقًا التي تستغرق وقتًا أطول للاستهلاك أو ليست افتراضية مضمنة هنا", "nodes.code.inputVars": "متغيرات الإدخال", "nodes.code.outputVars": "متغيرات الإخراج", - "nodes.code.searchDependencies": "بحث في التبعيات", "nodes.code.syncFunctionSignature": "مزامنة توقيع الوظيفة للكود", "nodes.common.errorHandle.defaultValue.desc": "عند حدوث خطأ، حدد محتوى إخراج ثابت.", "nodes.common.errorHandle.defaultValue.inLog": "استثناء العقدة، الإخراج وفقًا للقيم الافتراضية.", "nodes.common.errorHandle.defaultValue.output": "إخراج القيمة الافتراضية", - "nodes.common.errorHandle.defaultValue.tip": "عند الخطأ، سيعود القيمة أدناه.", "nodes.common.errorHandle.defaultValue.title": "القيم الافتراضية", "nodes.common.errorHandle.failBranch.customize": "انتقل إلى القماش لتخصيص منطق فرع الفشل.", "nodes.common.errorHandle.failBranch.customizeTip": "عند تنشيط فرع الفشل، لن تؤدي الاستثناءات التي تطرحها العقد إلى إنهاء العملية. بدلاً من ذلك، سيتم تنفيذ فرع الفشل المحدد مسبقًا تلقائيًا، مما يسمح لك بتقديم رسائل خطأ، وتقارير، وإصلاحات، أو اتخاذ إجراءات تخطي بمرونة.", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "استراتيجية التعامل مع الاستثناءات، يتم تشغيلها عندما تواجه العقدة استثناءً.", "nodes.common.errorHandle.title": "معالجة الأخطاء", "nodes.common.inputVars": "متغيرات الإدخال", - "nodes.common.insertVarTip": "إدراج متغير", "nodes.common.memories.builtIn": "مدمج", "nodes.common.memories.tip": "ذاكرة الدردشة", "nodes.common.memories.title": "الذكريات", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} إعادة محاولة", "nodes.common.retry.retry": "إعادة المحاولة", "nodes.common.retry.retryFailed": "فشلت إعادة المحاولة", - "nodes.common.retry.retryFailedTimes": "فشلت {{times}} إعادة المحاولة", "nodes.common.retry.retryInterval": "فاصل إعادة المحاولة", "nodes.common.retry.retryOnFailure": "إعادة المحاولة عند الفشل", "nodes.common.retry.retrySuccessful": "تمت إعادة المحاولة بنجاح", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "تعرف على المزيد", "nodes.docExtractor.outputVars.text": "نص مستخرج", "nodes.docExtractor.supportFileTypes": "أنواع الملفات المدعومة: {{types}}.", - "nodes.end.output.type": "نوع الإخراج", "nodes.end.output.variable": "متغير الإخراج", - "nodes.end.outputs": "المخرجات", - "nodes.end.type.none": "لا شيء", - "nodes.end.type.plain-text": "نص عادي", - "nodes.end.type.structured": "منظم", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "أدخل URL، واكتب '/' لإدراج متغير", "nodes.http.authorization.api-key": "مفتاح API", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "لا شيء", "nodes.http.binaryFileVariable": "متغير ملف ثنائي", "nodes.http.body": "الجسم", - "nodes.http.bulkEdit": "تحرير مجمع", "nodes.http.curl.placeholder": "لصق سلسلة cURL هنا", "nodes.http.curl.title": "استيراد من cURL", "nodes.http.extractListPlaceholder": "أدخل فهرس عنصر القائمة، واكتب '/' لإدراج متغير", "nodes.http.headers": "الرؤوس", - "nodes.http.inputVars": "متغيرات الإدخال", "nodes.http.insertVarPlaceholder": "اكتب '/' لإدراج متغير", "nodes.http.key": "المفتاح", - "nodes.http.keyValueEdit": "تحرير المفتاح والقيمة", - "nodes.http.notStartWithHttp": "يجب أن يبدأ API بـ http:// أو https://", "nodes.http.outputVars.body": "محتوى الاستجابة", "nodes.http.outputVars.files": "قائمة الملفات", "nodes.http.outputVars.headers": "قائمة رؤوس الاستجابة JSON", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "جميع الأعضاء ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "المحتوى", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "يجب أن يحتوي النص على {{field}}", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "أدخل محتوى البريد الإلكتروني", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "النص مطلوب", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "وضع التصحيح", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "في وضع التصحيح، سيتم إرسال البريد الإلكتروني فقط إلى بريدك الإلكتروني {{email}}.", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "تحديد", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "المستلم", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "مطلوب مستلم واحد على الأقل", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "متغير عنوان URL للطلب هو نقطة الدخول للإدخال البشري.", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "الموضوع", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "أدخل موضوع البريد الإلكتروني", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "الموضوع مطلوب", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "وضع التصحيح مفعّل.", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "سيتم إرسال البريد الإلكتروني إلى {{email}}.", "nodes.humanInput.deliveryMethod.emailSender.done": "تم إرسال البريد الإلكتروني", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(اختياري)", "nodes.humanInput.deliveryMethod.emailSender.send": "إرسال البريد الإلكتروني", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "إرسال رسائل بريد إلكتروني تجريبية إلى المستلمين المكونين", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "إرسال بريد إلكتروني تجريبي إلى {{email}}", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "ما سيراه المستخدمون بعد فتح النموذج. يدعم تنسيق Markdown.", "nodes.humanInput.insertInputField.fieldType": "نوع الحقل", "nodes.humanInput.insertInputField.insert": "إدراج", - "nodes.humanInput.insertInputField.maxUploads": "الحد الأقصى للرفع", "nodes.humanInput.insertInputField.options": "خيارات", "nodes.humanInput.insertInputField.prePopulateField": "ملء الحقل مسبقاً", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "أضف أو . سيرى المستخدمون هذا المحتوى في البداية، أو اتركه فارغاً.", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "ليس فارغًا", "nodes.ifElse.comparisonOperator.not exists": "غير موجود", "nodes.ifElse.comparisonOperator.not in": "ليس في", - "nodes.ifElse.comparisonOperator.not null": "ليس null", - "nodes.ifElse.comparisonOperator.null": "null", "nodes.ifElse.comparisonOperator.start with": "يبدأ بـ", "nodes.ifElse.conditionNotSetup": "لم يتم إعداد الشرط", "nodes.ifElse.else": "Else", "nodes.ifElse.elseDescription": "يستخدم لتحديد المنطق الذي ينبغي تنفيذه عندما لا يتم استيفاء شرط if.", "nodes.ifElse.enterValue": "أدخل قيمة", - "nodes.ifElse.if": "If", - "nodes.ifElse.notSetVariable": "الرجاء تعيين المتغير أولاً", "nodes.ifElse.operator": "المشغل", "nodes.ifElse.optionName.audio": "صوت", "nodes.ifElse.optionName.doc": "مستند", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "القطع", "nodes.knowledgeBase.chunksInputTip": "متغير الإدخال لعقدة قاعدة المعرفة هو Pieces. نوع المتغير هو كائن بمخطط JSON محدد يجب أن يكون متسقًا مع هيكل القطعة المحدد.", "nodes.knowledgeBase.chunksVariableIsRequired": "متغير القطع مطلوب", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "مفتاح API غير متاح", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "نفدت الأرصدة", - "nodes.knowledgeBase.embeddingModelIncompatible": "غير متوافق", - "nodes.knowledgeBase.embeddingModelIsInvalid": "نموذج التضمين غير صالح", - "nodes.knowledgeBase.embeddingModelIsRequired": "نموذج التضمين مطلوب", "nodes.knowledgeBase.embeddingModelNotConfigured": "نموذج التضمين غير مكوّن", "nodes.knowledgeBase.indexMethodIsRequired": "طريقة الفهرسة مطلوبة", - "nodes.knowledgeBase.notConfigured": "غير مكوّن", "nodes.knowledgeBase.rerankingModelIsInvalid": "نموذج إعادة الترتيب غير صالح", "nodes.knowledgeBase.rerankingModelIsRequired": "نموذج إعادة الترتيب مطلوب", "nodes.knowledgeBase.retrievalSettingIsRequired": "إعداد الاسترجاع مطلوب", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "عنوان URL المقسم", "nodes.knowledgeRetrieval.queryAttachment": "استعلام الصور", "nodes.knowledgeRetrieval.queryText": "نص الاستعلام", - "nodes.knowledgeRetrieval.queryVariable": "متغير الاستعلام", "nodes.listFilter.asc": "ASC", "nodes.listFilter.desc": "DESC", "nodes.listFilter.extractsCondition": "استخراج العنصر N", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "السجل الأول", "nodes.listFilter.outputVars.last_record": "السجل الأخير", "nodes.listFilter.outputVars.result": "نتيجة التصفية", - "nodes.listFilter.selectVariableKeyPlaceholder": "حدد مفتاح المتغير الفرعي", "nodes.llm.addMessage": "إضافة رسالة", "nodes.llm.context": "السياق", "nodes.llm.contextTooltip": "يمكنك استيراد المعرفة كسياق", - "nodes.llm.files": "الملفات", "nodes.llm.jsonSchema.addChildField": "إضافة حقل فرعي", "nodes.llm.jsonSchema.addField": "إضافة حقل", "nodes.llm.jsonSchema.apply": "تطبيق", "nodes.llm.jsonSchema.back": "رجوع", "nodes.llm.jsonSchema.descriptionPlaceholder": "إضافة وصف", - "nodes.llm.jsonSchema.doc": "معرفة المزيد عن الإخراج المنظم", "nodes.llm.jsonSchema.enum": "تعداد", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "اسم الخاصية موجود بالفعل", "nodes.llm.jsonSchema.fieldNamePlaceholder": "اسم الحقل", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "مطلوب", "nodes.llm.jsonSchema.resetDefaults": "إعادة تعيين", "nodes.llm.jsonSchema.resultTip": "إليك النتائج المولدة. إذا لم تكن راضيًا، يمكنك العودة وتعديل مطالبتك.", - "nodes.llm.jsonSchema.showAdvancedOptions": "عرض الخيارات المتقدمة", "nodes.llm.jsonSchema.stringValidations": "التحقق من صحة السلسلة", "nodes.llm.jsonSchema.title": "مخطط الإخراج المنظم", "nodes.llm.jsonSchema.warningTips.saveSchema": "الرجاء إنهاء تحرير الحقل الحالي قبل حفظ المخطط", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "محتوى التفكير", "nodes.llm.outputVars.usage": "معلومات استخدام النموذج", "nodes.llm.prompt": "المطالبة", - "nodes.llm.reasoningFormat.separated": "فصل علامات التفكير", - "nodes.llm.reasoningFormat.tagged": "الاحتفاظ بعلامات التفكير", "nodes.llm.reasoningFormat.title": "تمكين فصل علامة التفكير", "nodes.llm.reasoningFormat.tooltip": "استخراج المحتوى من علامات التفكير وتخزينه في حقل content_reasoning.", "nodes.llm.resolution.high": "عالية", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "قدم تعليمات أو استفسارات أو أي إدخال نصي للنموذج", "nodes.llm.singleRun.variable": "متغير", "nodes.llm.sysQueryInUser": "sys.query في رسالة المستخدم مطلوب", - "nodes.llm.variables": "المتغيرات", "nodes.llm.vision": "الرؤية", - "nodes.loop.ErrorMethod.continueOnError": "متابعة عند الخطأ", - "nodes.loop.ErrorMethod.operationTerminated": "تم الإنهاء", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "إزالة الإخراج غير الطبيعي", "nodes.loop.breakCondition": "شرط إنهاء الحلقة", "nodes.loop.breakConditionTip": "يمكن الإشارة فقط إلى المتغيرات داخل الحلقات ذات شروط الإنهاء ومتغيرات المحادثة.", "nodes.loop.comma": "، ", - "nodes.loop.currentLoop": "الحلقة الحالية", "nodes.loop.currentLoopCount": "عدد الحلقات الحالي: {{count}}", "nodes.loop.deleteDesc": "سيؤدي حذف عقدة الحلقة إلى إزالة جميع العقد الفرعية", "nodes.loop.deleteTitle": "حذف عقدة الحلقة؟", - "nodes.loop.errorResponseMethod": "طريقة استجابة الخطأ", "nodes.loop.error_one": "{{count}} خطأ", "nodes.loop.error_other": "{{count}} أخطاء", - "nodes.loop.exitConditionTip": "تحتاج عقدة الحلقة إلى شرط خروج واحد على الأقل", "nodes.loop.finalLoopVariables": "متغيرات الحلقة النهائية", "nodes.loop.initialLoopVariables": "متغيرات الحلقة الأولية", - "nodes.loop.input": "إدخال", "nodes.loop.inputMode": "وضع الإدخال", "nodes.loop.loopMaxCount": "الحد الأقصى لعدد الحلقات", "nodes.loop.loopMaxCountError": "الرجاء إدخال حد أقصى صالح لعدد الحلقات، يتراوح بين 1 و {{maxCount}}", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "متغيرات الحلقة", "nodes.loop.loop_one": "{{count}} حلقة", "nodes.loop.loop_other": "{{count}} حلقات", - "nodes.loop.output": "متغير الإخراج", "nodes.loop.setLoopVariables": "تعيين المتغيرات داخل نطاق الحلقة", "nodes.loop.totalLoopCount": "إجمالي عدد الحلقات: {{count}}", "nodes.loop.variableName": "اسم المتغير", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "إضافة فئة", "nodes.questionClassifiers.advancedSetting": "إعدادات متقدمة", "nodes.questionClassifiers.class": "فئة", - "nodes.questionClassifiers.classNamePlaceholder": "اكتب اسم الفئة الخاصة بك", "nodes.questionClassifiers.defaultLabel": "الفئة {{index}}", "nodes.questionClassifiers.inputVars": "متغيرات الإدخال", "nodes.questionClassifiers.instruction": "تعليمات", - "nodes.questionClassifiers.instructionPlaceholder": "اكتب تعليماتك", "nodes.questionClassifiers.instructionTip": "أدخل تعليمات إضافية لمساعدة مصنف الأسئلة على فهم كيفية تصنيف الأسئلة بشكل أفضل.", "nodes.questionClassifiers.labelEditorAriaLabel": "محرر تسمية الفئة", "nodes.questionClassifiers.model": "النموذج", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "انقر نقراً مزدوجاً على عنوان الفئة لإعادة التسمية", "nodes.questionClassifiers.topicName": "اسم الموضوع", "nodes.questionClassifiers.topicPlaceholder": "اكتب اسم الموضوع الخاص بك", - "nodes.start.builtInVar": "المتغيرات المدمجة", "nodes.start.inputField": "حقل الإدخال", "nodes.start.noVarTip": "تعيين المدخلات التي يمكن استخدامها في سير العمل", - "nodes.start.outputVars.files": "قائمة الملفات", - "nodes.start.outputVars.memories.content": "محتوى الرسالة", - "nodes.start.outputVars.memories.des": "سجل المحادثة", - "nodes.start.outputVars.memories.type": "نوع الرسالة", - "nodes.start.outputVars.query": "إدخال المستخدم", "nodes.start.required": "مطلوب", "nodes.start.userInputTipDescription": "حدّد المدخلات التي سيتم جمعها من المستخدمين النهائيين عند بدء workflow عند الطلب.", "nodes.startPlaceholder.browseMoreOnMarketplace": "تصفّح المزيد في Marketplace", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "ابحث عن المزيد من الأدوات في Marketplace", "nodes.startPlaceholder.noTriggersFound": "لم يتم العثور على أي مشغلات", "nodes.startPlaceholder.nodeCollapsedDescription": "انقر لتكوين عقدة البداية", "nodes.startPlaceholder.nodeDescription": "اختر عقدة بداية من اللوحة اليمنى", - "nodes.startPlaceholder.nodeTitle": "بداية workflow", "nodes.startPlaceholder.panelDescription": "تحدد عقدة البداية ما الذي يشغّل workflow لديك", "nodes.startPlaceholder.panelTitle": "اختر عقدة بداية", "nodes.startPlaceholder.userInputConflictTip": "لا يمكن دمج إدخال المستخدم مع مشغلات أخرى", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "متغيرات الإدخال", "nodes.templateTransform.outputVars.output": "المحتوى المحول", "nodes.tool.authorizationRequired": "التفويض مطلوب", - "nodes.tool.authorize": "تخويل", - "nodes.tool.dateRange.end": "الانتهاء", "nodes.tool.dateRange.endPlaceholder": "تاريخ الانتهاء", - "nodes.tool.dateRange.start": "البدء", "nodes.tool.dateRange.startPlaceholder": "تاريخ البدء", "nodes.tool.inputVars": "متغيرات الإدخال", "nodes.tool.insertPlaceholder1": "اكتب أو اضغط", "nodes.tool.insertPlaceholder2": "لإدراج متغير", "nodes.tool.outputVars.files.title": "ملفات تم إنشاؤها بواسطة الأداة", - "nodes.tool.outputVars.files.transfer_method": "طريقة النقل. القيمة هي remote_url أو local_file", - "nodes.tool.outputVars.files.type": "نوع الدعم. الآن يدعم الصورة فقط", - "nodes.tool.outputVars.files.upload_file_id": "معرف ملف التحميل", - "nodes.tool.outputVars.files.url": "رابط الصورة", "nodes.tool.outputVars.json": "json تم إنشاؤه بواسطة الأداة", "nodes.tool.outputVars.text": "محتوى تم إنشاؤه بواسطة الأداة", "nodes.tool.settings": "الإعدادات", - "nodes.triggerPlugin.addSubscription": "إضافة اشتراك جديد", - "nodes.triggerPlugin.apiKeyConfigured": "تم تكوين مفتاح API بنجاح", - "nodes.triggerPlugin.apiKeyDescription": "تكوين بيانات اعتماد مفتاح API للمصادقة", - "nodes.triggerPlugin.authenticationFailed": "فشلت المصادقة", - "nodes.triggerPlugin.authenticationSuccess": "نجحت المصادقة", - "nodes.triggerPlugin.authorized": "مخول", - "nodes.triggerPlugin.availableSubscriptions": "الاشتراكات المتاحة", - "nodes.triggerPlugin.configuration": "التكوين", - "nodes.triggerPlugin.configurationComplete": "اكتمل التكوين", - "nodes.triggerPlugin.configurationCompleteDescription": "تم تكوين المشغل الخاص بك بنجاح", - "nodes.triggerPlugin.configurationCompleteMessage": "اكتمل تكوين المشغل الخاص بك الآن وهو جاهز للاستخدام.", - "nodes.triggerPlugin.configurationFailed": "فشل التكوين", - "nodes.triggerPlugin.configureApiKey": "تكوين مفتاح API", - "nodes.triggerPlugin.configureOAuthClient": "تكوين عميل OAuth", - "nodes.triggerPlugin.configureParameters": "تكوين المعلمات", - "nodes.triggerPlugin.credentialVerificationFailed": "فشل التحقق من بيانات الاعتماد", - "nodes.triggerPlugin.credentialsVerified": "تم التحقق من بيانات الاعتماد بنجاح", - "nodes.triggerPlugin.error": "خطأ", - "nodes.triggerPlugin.failedToStart": "فشل بدء تدفق المصادقة", - "nodes.triggerPlugin.noConfigurationRequired": "لا يلزم تكوين إضافي لهذا المشغل.", - "nodes.triggerPlugin.notAuthorized": "غير مخول", - "nodes.triggerPlugin.notConfigured": "لم يتم التكوين", - "nodes.triggerPlugin.oauthClientDescription": "تكوين بيانات اعتماد عميل OAuth لتمكين المصادقة", - "nodes.triggerPlugin.oauthClientSaved": "تم حفظ تكوين عميل OAuth بنجاح", - "nodes.triggerPlugin.oauthConfigFailed": "فشل تكوين OAuth", - "nodes.triggerPlugin.or": "أو", - "nodes.triggerPlugin.parameters": "المعلمات", - "nodes.triggerPlugin.parametersDescription": "تكوين معلمات المشغل والخصائص", - "nodes.triggerPlugin.properties": "الخصائص", - "nodes.triggerPlugin.propertiesDescription": "خصائص تكوين إضافية لهذا المشغل", - "nodes.triggerPlugin.remove": "إزالة", - "nodes.triggerPlugin.removeSubscription": "إزالة الاشتراك", - "nodes.triggerPlugin.selectSubscription": "تصديق الاشتراك", - "nodes.triggerPlugin.subscriptionName": "اسم الاشتراك", - "nodes.triggerPlugin.subscriptionNameDescription": "أدخل اسمًا فريدًا لاشتراك المشغل هذا", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "أدخل اسم الاشتراك...", - "nodes.triggerPlugin.subscriptionNameRequired": "اسم الاشتراك مطلوب", - "nodes.triggerPlugin.subscriptionRemoved": "تمت إزالة الاشتراك بنجاح", "nodes.triggerPlugin.subscriptionRequired": "الاشتراك مطلوب", - "nodes.triggerPlugin.useApiKey": "استخدام مفتاح API", - "nodes.triggerPlugin.useOAuth": "استخدام OAuth", - "nodes.triggerPlugin.verifyAndContinue": "تحقق ومتابعة", "nodes.triggerSchedule.cronExpression": "تعبير Cron", "nodes.triggerSchedule.days": "الأيام", - "nodes.triggerSchedule.executeNow": "التنفيذ الآن", - "nodes.triggerSchedule.executionTime": "وقت التنفيذ", "nodes.triggerSchedule.executionTimeCalculationError": "فشل حساب أوقات التنفيذ", - "nodes.triggerSchedule.executionTimeMustBeFuture": "يجب أن يكون وقت التنفيذ في المستقبل", "nodes.triggerSchedule.frequency.daily": "يوميًا", "nodes.triggerSchedule.frequency.hourly": "كل ساعة", "nodes.triggerSchedule.frequency.label": "التكرار", "nodes.triggerSchedule.frequency.monthly": "شهريًا", "nodes.triggerSchedule.frequency.weekly": "أسبوعيًا", "nodes.triggerSchedule.frequencyLabel": "التكرار", - "nodes.triggerSchedule.hours": "الساعات", "nodes.triggerSchedule.invalidCronExpression": "تعبير cron غير صالح", - "nodes.triggerSchedule.invalidExecutionTime": "وقت التنفيذ غير صالح", "nodes.triggerSchedule.invalidFrequency": "تكرار غير صالح", "nodes.triggerSchedule.invalidMonthlyDay": "يجب أن يكون اليوم الشهري بين 1-31 أو \"last\"", "nodes.triggerSchedule.invalidOnMinute": "يجب أن تكون الدقيقة بين 0-59", - "nodes.triggerSchedule.invalidStartTime": "وقت البدء غير صالح", "nodes.triggerSchedule.invalidTimeFormat": "تنسيق الوقت غير صالح (المتوقع HH:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "منطقة زمنية غير صالحة", "nodes.triggerSchedule.invalidWeekday": "يوم أسبوع غير صالح: {{weekday}}", "nodes.triggerSchedule.lastDay": "اليوم الأخير", "nodes.triggerSchedule.lastDayTooltip": "ليست كل الأشهر 31 يومًا. استخدم خيار \"اليوم الأخير\" لتحديد اليوم الأخير من كل شهر.", - "nodes.triggerSchedule.minutes": "الدقائق", "nodes.triggerSchedule.mode": "الوضع", - "nodes.triggerSchedule.modeCron": "كرون", - "nodes.triggerSchedule.modeVisual": "بصري", "nodes.triggerSchedule.monthlyDay": "يوم شهري", - "nodes.triggerSchedule.nextExecution": "التنفيذ التالي", "nodes.triggerSchedule.nextExecutionTime": "وقت التنفيذ التالي", "nodes.triggerSchedule.nextExecutionTimes": "أوقات التنفيذ الـ 5 التالية", "nodes.triggerSchedule.noValidExecutionTime": "لا يمكن حساب وقت تنفيذ صالح", - "nodes.triggerSchedule.nodeTitle": "جدولة المشغل", - "nodes.triggerSchedule.notConfigured": "لم يتم التكوين", "nodes.triggerSchedule.onMinute": "في الدقيقة", - "nodes.triggerSchedule.selectDateTime": "حدد التاريخ والوقت", "nodes.triggerSchedule.selectFrequency": "حدد التكرار", "nodes.triggerSchedule.selectTime": "اختر الوقت", - "nodes.triggerSchedule.startTime": "وقت البدء", - "nodes.triggerSchedule.startTimeMustBeFuture": "يجب أن يكون وقت البدء في المستقبل", "nodes.triggerSchedule.time": "الوقت", - "nodes.triggerSchedule.timezone": "المنطقة الزمنية", "nodes.triggerSchedule.title": "الجدول الزمني", "nodes.triggerSchedule.useCronExpression": "استخدم تعبير cron", "nodes.triggerSchedule.useVisualPicker": "استخدم منتقي مرئي", "nodes.triggerSchedule.visualConfig": "التكوين المرئي", "nodes.triggerSchedule.weekdays": "أيام الأسبوع", - "nodes.triggerWebhook.addHeader": "إضافة", - "nodes.triggerWebhook.addParameter": "إضافة", - "nodes.triggerWebhook.asyncMode": "وضع غير متزامن", - "nodes.triggerWebhook.configPlaceholder": "سيتم تنفيذ تكوين مشغل webhook هنا", "nodes.triggerWebhook.contentType": "نوع المحتوى", - "nodes.triggerWebhook.copy": "نسخ", "nodes.triggerWebhook.debugUrlCopied": "تم النسخ!", "nodes.triggerWebhook.debugUrlCopy": "انقر للنسخ", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "يبدو أن عنوان URL هذا عنوان داخلي، مما قد يتسبب في فشل طلبات webhook. يمكنك تغيير TRIGGER_URL إلى عنوان عام.", "nodes.triggerWebhook.debugUrlTitle": "للتشغيل الاختياري، استخدم دائمًا هذا العنوان", - "nodes.triggerWebhook.errorHandling": "معالجة الأخطاء", - "nodes.triggerWebhook.errorStrategy": "معالجة الأخطاء", - "nodes.triggerWebhook.generate": "توليد", - "nodes.triggerWebhook.headerParameters": "معلمات الرأس", - "nodes.triggerWebhook.headers": "الرؤوس", "nodes.triggerWebhook.method": "الطريقة", "nodes.triggerWebhook.noBodyParameters": "لم يتم تكوين أي معلمات جسم", "nodes.triggerWebhook.noHeaders": "لم يتم تكوين أي رؤوس", "nodes.triggerWebhook.noParameters": "لم يتم تكوين أي معلمات", "nodes.triggerWebhook.noQueryParameters": "لم يتم تكوين أي معلمات استعلام", - "nodes.triggerWebhook.nodeTitle": "🔗 مشغل Webhook", - "nodes.triggerWebhook.parameterName": "اسم المتغير", - "nodes.triggerWebhook.queryParameters": "معلمات الاستعلام", - "nodes.triggerWebhook.requestBodyParameters": "معلمات جسم الطلب", "nodes.triggerWebhook.required": "مطلوب", "nodes.triggerWebhook.responseBody": "جسم الاستجابة", "nodes.triggerWebhook.responseBodyPlaceholder": "اكتب جسم الاستجابة هنا", "nodes.triggerWebhook.responseConfiguration": "استجابة", "nodes.triggerWebhook.statusCode": "رمز الحالة", - "nodes.triggerWebhook.test": "اختبار", - "nodes.triggerWebhook.title": "مشغل Webhook", "nodes.triggerWebhook.urlCopied": "تم نسخ عنوان URL إلى الحافظة", - "nodes.triggerWebhook.urlGenerated": "تم إنشاء عنوان URL لـ webhook بنجاح", - "nodes.triggerWebhook.urlGenerationFailed": "فشل إنشاء عنوان URL لـ webhook", "nodes.triggerWebhook.validation.invalidParameterType": "نوع المعلمة غير صالح \"{{type}}\" للمعلمة \"{{name}}\"", "nodes.triggerWebhook.validation.webhookUrlRequired": "عنوان URL لـ Webhook مطلوب", "nodes.triggerWebhook.varName": "اسم المتغير", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "مجموعة التجميع", "nodes.variableAssigner.aggregationGroupTip": "يسمح تمكين هذه الميزة لمجمع المتغيرات بتجميع مجموعات متعددة من المتغيرات.", "nodes.variableAssigner.noVarTip": "أضف المتغيرات التي سيتم تعيينها", - "nodes.variableAssigner.outputType": "نوع الإخراج", "nodes.variableAssigner.outputVars.varDescribe": "إخراج {{groupName}}", "nodes.variableAssigner.setAssignVariable": "تعيين متغير التعيين", "nodes.variableAssigner.title": "تعيين المتغيرات", - "nodes.variableAssigner.type.array": "مصفوفة", - "nodes.variableAssigner.type.number": "رقم", - "nodes.variableAssigner.type.object": "كائن", - "nodes.variableAssigner.type.string": "سلسلة", "nodes.variableAssigner.varNotSet": "المتغير غير معين", - "onboarding.aboutStartNode": "حول عقدة البداية.", - "onboarding.back": "رجوع", "onboarding.description": "لدى عقد البداية المختلفة قدرات مختلفة. لا تقلق، يمكنك دائمًا تغييرها لاحقًا.", - "onboarding.escTip.key": "esc", - "onboarding.escTip.press": "اضغط", - "onboarding.escTip.toDismiss": "للرفض", - "onboarding.learnMore": "تعرف على المزيد", "onboarding.title": "حدد عقدة البداية للبدء", "onboarding.trigger": "مشغل", "onboarding.triggerDescription": "يمكن أن تعمل المشغلات كعقدة بداية لسير العمل، مثل المهام المجدولة، أو خطافات الويب المخصصة، أو التكامل مع تطبيقات أخرى.", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "تم حل جميع المشكلات", "panel.checklistTip": "تأكد من حل جميع المشكلات قبل النشر", "panel.createdBy": "تم الإنشاء بواسطة ", - "panel.goTo": "الذهاب إلى", "panel.goToFix": "الذهاب إلى الإصلاح", "panel.helpLink": "عرض المستندات", "panel.locateNodeNotFound": "العقدة غير موجودة: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "خلف", "singleRun.iteration": "تكرار", "singleRun.loop": "حلقة", - "singleRun.preparingDataSource": "تحضير مصدر البيانات", - "singleRun.reRun": "إعادة التشغيل", - "singleRun.running": "جارٍ التشغيل", "singleRun.startRun": "بدء التشغيل", "singleRun.testRun": "تشغيل اختياري", - "singleRun.testRunIteration": "تكرار تشغيل الاختبار", - "singleRun.testRunLoop": "حلقة اختبار التشغيل", - "snippet.addToSnippet": "أضف إلى المقتطف", "snippet.confirm": "تأكيد", "snippet.createDialogTitle": "إنشاء مقتطف", "snippet.createSuccess": "تم إنشاء المقتطف", @@ -1257,21 +1024,14 @@ "snippet.descriptionPlaceholder": "قم بوصف مقتطفك بإيجاز", "snippet.nameLabel": "اسم المقتطف", "snippet.namePlaceholder": "اسم المقطع", - "snippet.shortcuts.press": "اضغط", - "snippet.shortcuts.toConfirm": "للتأكيد", - "tabs.-": "افتراضي", "tabs.addAll": "إضافة الكل", - "tabs.agent": "استراتيجية الوكيل", "tabs.allAdded": "تمت إضافة الكل", "tabs.allTool": "الكل", "tabs.allTriggers": "كل المشغلات", "tabs.blocks": "العقد", "tabs.clearSnippetSearch": "مسح بحث المقاطع", - "tabs.createSnippet": "قم بإنشاء مقتطف", "tabs.customTool": "Swagger API", "tabs.featuredTools": "المميزة", - "tabs.hideActions": "إخفاء الأدوات", - "tabs.installed": "مثبت", "tabs.listView": "عرض القائمة", "tabs.logic": "المنطق", "tabs.noFeaturedPlugins": "اكتشف المزيد من الأدوات في السوق", @@ -1280,13 +1040,11 @@ "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": "عرض المزيد", @@ -1294,20 +1052,16 @@ "tabs.sources": "المصادر", "tabs.start": "البداية", "tabs.startDisabledTip": "تتعارض عقدة المشغل وعقدة إدخال المستخدم.", - "tabs.startDisabledTipLearnMore": "تعرّف على المزيد حول عقد البداية", "tabs.startNotSupportedTip": "علامة التبويب \"ابدأ\" غير مدعومة في المقتطفات.", "tabs.tools": "الأدوات", "tabs.transform": "تحويل", "tabs.treeView": "عرض الشجرة", "tabs.unconfiguredStartDisabledTip": "تمت إضافة عقدة بداية غير مكوّنة إلى اللوحة. أكمل الإعداد قبل المتابعة.", - "tabs.usePlugin": "حدد الأداة", "tabs.utilities": "الأدوات المساعدة", "tabs.workflowTool": "سير العمل", "tracing.stopBy": "توقف بواسطة {{user}}", - "triggerStatus.disabled": "مشغل • معطل", "triggerStatus.enabled": "مشغل", "variableReference.assignedVarsDescription": "يجب أن تكون المتغيرات المعينة متغيرات قابلة للكتابة، مثل متغيرات المحادثة.", - "variableReference.conversationVars": "متغيرات المحادثة", "variableReference.noAssignedVars": "لا توجد متغيرات معينة متاحة", "variableReference.noAvailableVars": "لا توجد متغيرات متاحة", "variableReference.noVarsForOperation": "لا توجد متغيرات متاحة للتعيين مع العملية المحددة.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "مطبق", "workflowGenerator.appliedRefineHint": "تم التطبيق — يمكنك التحسين في أي وقت باستخدام ⌘K → /refine", "workflowGenerator.applyFailed": "فشل في تطبيق سير العمل", - "workflowGenerator.applyToCurrent": "تنطبق على المسودة الحالية", "workflowGenerator.applyToNew": "إنشاء تطبيق جديد", "workflowGenerator.cancel": "إلغاء", "workflowGenerator.description": "قم بوصف ما تريد أن يفعله سير العمل. اختر نموذجًا، واكتب تعليمات، وقم بمعاينة الرسم البياني الذي تم إنشاؤه قبل تطبيقه على الاستوديو.", @@ -1384,7 +1137,6 @@ "workflowGenerator.instruction": "تعليمات", "workflowGenerator.instructionPlaceholder": "قم بوصف سير العمل الذي تريده - ما هي المدخلات، ما هي المعالجة، ما هي المخرجات.", "workflowGenerator.instructionRequired": "يرجى كتابة التعليمات أولا", - "workflowGenerator.loading": "جارٍ إنشاء سير العمل...", "workflowGenerator.modelRequired": "يرجى اختيار نموذج قبل الإنشاء.", "workflowGenerator.modes.chatflow": "تدفق الدردشة", "workflowGenerator.modes.workflow": "سير العمل", @@ -1392,7 +1144,6 @@ "workflowGenerator.overwriteTitle": "هل تريد الكتابة فوق المسودة الحالية؟", "workflowGenerator.phases.building": "بناء العقد…", "workflowGenerator.phases.planning": "التخطيط لسير العمل…", - "workflowGenerator.phases.validating": "جارٍ التحقق من صحة الرسم البياني...", "workflowGenerator.placeholder": "اكتب تعليمات على اليسار، ثم انقر فوق \"إنشاء\" لمعاينة الرسم البياني لسير العمل.", "workflowGenerator.refineDescription": "قم بوصف التغيير الذي تريده. يتم استخدام المسودة الحالية كسياق؛ يستبدل الرسم البياني الذي تم إنشاؤه عند التقديم.", "workflowGenerator.refineDraftUnavailable": "تعذّر تحميل المسودة الحالية — سيتم الإنشاء من الصفر بدلاً من ذلك.", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "إعادة التوليد", "workflowGenerator.reload": "إعادة تحميل", "workflowGenerator.studioApply": "تطبيق", - "workflowGenerator.studioButton": "إنشاء", "workflowGenerator.title": "إنشاء {{mode}}" } diff --git a/web/i18n/de-DE/agent-v-2.json b/web/i18n/de-DE/agent-v-2.json index f7f8c5a0d81..aeab4430263 100644 --- a/web/i18n/de-DE/agent-v-2.json +++ b/web/i18n/de-DE/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "Diese Aktion ist noch nicht verfügbar.", "agentDetail.access.copyAccessUrl": "Zugriffs-URL kopieren", "agentDetail.access.copyFailed": "Referenz konnte nicht kopiert werden.", "agentDetail.access.copyServiceEndpoint": "Service-API-Endpunkt kopieren", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "Starten", "agentDetail.access.webApp.actions.settings": "Branding", "agentDetail.access.webApp.refreshUrl": "Zugriffs-URL aktualisieren", - "agentDetail.access.webApp.showQrCode": "QR-Code anzeigen", "agentDetail.access.webApp.ssoEnabled": "SSO aktiviert", "agentDetail.access.webApp.title": "Webapp", "agentDetail.access.workflow.description": "Wird als Knoten innerhalb des Workflows verwendet", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "Geltungsbereich der Umgebungsvariable auswählen", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "Legen Sie Werte fest, die der Agent zur Laufzeit liest, etwa einen API-Schlüssel, den ein Tool benötigt, ohne sie in den Prompt zu schreiben.\n\nIm Build-Modus kann der Agent diese Einrichtung für Sie übernehmen.", - "agentDetail.configure.advancedSettings.envEditor.toggle": "Env Editor umschalten", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "Erweiterte Einstellungen", - "agentDetail.configure.advancedSettings.toggle": "Erweiterte Einstellungen umschalten", "agentDetail.configure.answer.activity.ranCommands": "Befehle ausgeführt", "agentDetail.configure.answer.activity.runningCommands": "Befehle werden ausgeführt", "agentDetail.configure.answer.duration.minute": "{{count}} Min.", "agentDetail.configure.answer.duration.second": "{{count}} s", "agentDetail.configure.answer.thinking": "Denkt nach", - "agentDetail.configure.answer.workFinished": "Arbeit abgeschlossen", - "agentDetail.configure.answer.workedFor": "Gearbeitet für {{duration}}", - "agentDetail.configure.answer.workingFor": "Arbeitet seit {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition bietet zwar Versionierung für extrahierte Konfigurationen, unterstützt aber keine Versionierung des Dateisystems selbst. Seien Sie bei Aktionen im Build-Modus vorsichtig, da Änderungen am Dateisystem in Echtzeit erfolgen und nicht immer sauber rückgängig gemacht werden können. Community Edition ist nicht die ideale Wahl, um große externe Zielgruppen zu bedienen.", "agentDetail.configure.build.empty.description": "Beschreiben Sie, was Sie möchten, und das Formular links wird während des Chats ausgefüllt.", "agentDetail.configure.build.empty.title": "Agent per Chat erstellen", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "{{name}} entfernen", "agentDetail.configure.files.richTip": "Für Referenzmaterial, das zu lang zum Einfügen in den Prompt ist: Spezifikationen, Vorlagen, Richtlinien. Mehr erfahren\n\nIm Build-Modus kann der Agent diese Einrichtung für Sie übernehmen.", "agentDetail.configure.files.tip": "Für Referenzmaterial, das zu lang zum Einfügen in den Prompt ist: Spezifikationen, Vorlagen, Richtlinien. Mehr erfahren\n\nIm Build-Modus kann der Agent diese Einrichtung für Sie übernehmen.", - "agentDetail.configure.files.toggle": "Dateien umschalten", "agentDetail.configure.files.treeLabel": "Agentendateien", "agentDetail.configure.files.upload.action": "Hochladen", "agentDetail.configure.files.upload.browse": "durchsuchen", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "Wissensabfrage umschalten", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "Bitte konfigurieren Sie ein Modell in der Metadatenfilterung", "agentDetail.configure.model.label": "Modell", - "agentDetail.configure.orchestrate": "Orchestrieren", "agentDetail.configure.preview.chatFeatures": "Chat-Funktionen", "agentDetail.configure.preview.empty.defaultAgentName": "Agent", "agentDetail.configure.preview.empty.description": "Führen Sie den Agenten als fertigen Chat aus, genau wie Benutzer ihn nach der Veröffentlichung erleben.", - "agentDetail.configure.preview.empty.title": "{{name}} in der Vorschau anzeigen", - "agentDetail.configure.preview.endUserAuth": "Endbenutzer-Authentifizierung", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Dieser Agent-Lauf wurde beendet, nachdem die maximale Anzahl an Modellanfragen erreicht wurde. Versuche es erneut oder teile die Aufgabe in kleinere Schritte auf.", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "Dieser Agent-Lauf wurde beim Erreichen des Zeitlimits gestoppt. Versuche es erneut oder teile die Aufgabe in kleinere Schritte auf.", "agentDetail.configure.preview.inputPlaceholder": "Nachricht an {{name}}", "agentDetail.configure.preview.restart": "Neu beginnen", "agentDetail.configure.preview.sandboxNotice": "Der Agent läuft in einer Linux-Sandbox.", "agentDetail.configure.preview.sandboxNoticeTooltip": "In der Dify Community Edition läuft jeder deiner Agents in einer Linux 7.0.0-10060-aws-Sandbox-Umgebung innerhalb deines Docker. Änderungen an der Umgebung über Build Chats bleiben erhalten.", - "agentDetail.configure.preview.title": "Vorschau", "agentDetail.configure.preview.unconfiguredNotice": "Dieser Agent ist noch nicht eingerichtet, daher kommen die Antworten direkt vom Modell.", "agentDetail.configure.prompt.copied": "Prompt kopiert", "agentDetail.configure.prompt.copy": "Prompt kopieren", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} Workflows", "agentDetail.configure.rightPanel.build": "Erstellen", "agentDetail.configure.rightPanel.buildTipBody": "Build richtet den Agenten per Chat ein. Beschreibe, was du möchtest, und die Einrichtung links wird ausgefüllt.", - "agentDetail.configure.rightPanel.buildTipTitle": "Baue deinen Agenten per Chat", "agentDetail.configure.rightPanel.learnMore": "Mehr erfahren", "agentDetail.configure.rightPanel.modeLabel": "Agent-Konfigurationsmodus", "agentDetail.configure.rightPanel.preview": "Vorschau", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview ist nur in Dify Cloud und Enterprise verfügbar.", "agentDetail.configure.rightPanel.previewTipBody": "Preview führt den fertigen Agenten so aus, wie deine Benutzer ihn sehen, mit klaren Antworten und Chat-Funktionen.", - "agentDetail.configure.rightPanel.previewTipTitle": "Agenten vorschauen", "agentDetail.configure.skills.add": "Skill hinzufügen", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "Skill-Detailinhalt", - "agentDetail.configure.skills.detail.fileCount": "{{count}} DATEIEN", "agentDetail.configure.skills.detail.files": "Dateien", "agentDetail.configure.skills.empty.description": "Skills geben dem Agenten wiederverwendbare Fachkenntnisse, die er bei der Arbeit nutzen kann", "agentDetail.configure.skills.empty.title": "Noch keine Skills", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "Skill", "agentDetail.configure.skills.label": "Skills", "agentDetail.configure.skills.missing": "Skill nicht gefunden", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "{{name}} entfernen", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "Bündeln Sie Anweisungen, Dateien und Skripte für eine wiederkehrende Aufgabe in einer Skill. Mehr erfahren\n\nIm Build-Modus kann der Agent diese Einrichtung für Sie übernehmen.", "agentDetail.configure.skills.tip": "Bündeln Sie Anweisungen, Dateien und Skripte für eine wiederkehrende Aufgabe in einer Skill. Mehr erfahren\n\nIm Build-Modus kann der Agent diese Einrichtung für Sie übernehmen.", - "agentDetail.configure.skills.toggle": "Skills umschalten", "agentDetail.configure.skills.upload.action": "Hochladen", "agentDetail.configure.skills.upload.browse": "durchsuchen", "agentDetail.configure.skills.upload.description": "Laden Sie ein .zip- oder .skill-Paket für diesen Agenten hoch.", "agentDetail.configure.skills.upload.dropzone": "Skill-Paket hier ablegen oder", - "agentDetail.configure.skills.upload.failed": "Skill konnte nicht hochgeladen werden.", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "Bitte eine .zip- oder .skill-Datei hochladen.", "agentDetail.configure.skills.upload.sizeLimit": "Das Skill-Paket darf maximal {{sizeLimit}} groß sein.", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "Alle Tools entfernen", "agentDetail.configure.tools.richTip": "Fügen Sie Dify-Tools aus Ihrem Workspace hinzu. Mehr erfahren\n\nTools, die der Agent in seiner Sandbox installiert, erscheinen hier nicht, bleiben ihm aber verfügbar.", "agentDetail.configure.tools.tip": "Fügen Sie Dify-Tools aus Ihrem Workspace hinzu. Mehr erfahren\n\nTools, die der Agent in seiner Sandbox installiert, erscheinen hier nicht, bleiben ihm aber verfügbar.", - "agentDetail.configure.tools.toggle": "Tools umschalten", "agentDetail.configure.tools.toolTabs.all": "Alle", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "Benutzerdefiniert", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "Dateisystempfad", "agentDetail.configure.workingDirectory.description": "Dateien, die der Agent während der Ausführung liest und schreibt. Alles, was er erzeugt, z. B. qna_report.pdf, erscheint hier.", "agentDetail.configure.workingDirectory.fileSystem": "Dateisystem", - "agentDetail.configure.workingDirectory.home": "Start", "agentDetail.configure.workingDirectory.open": "Arbeitsverzeichnis öffnen", "agentDetail.configure.workingDirectory.persistentFiles": "Dauerhaft", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "Dateien, die der Agent behält und überall verwenden kann, wo er ausgeführt wird, einschließlich Unterhaltungen mit Endbenutzern und Workflows. Änderungen, die du während dieses Build-Chats hier vornimmst, werden wirksam, sobald du auf „Anwenden“ klickst.", - "agentDetail.configure.workingDirectory.returnToWorkspace": "Zurück zum Arbeitsverzeichnis", "agentDetail.configure.workingDirectory.temporaryFiles": "Temporär", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "Dateien, mit denen der Agent nur in diesem Build-Chat arbeitet. Sie werden gelöscht, wenn du den Build-Modus verlässt oder einen neuen Chat startest.", "agentDetail.configure.workingDirectory.title": "Arbeitsverzeichnis", - "agentDetail.configure.workingDirectory.treeLabel": "Dateien im Arbeitsverzeichnis", - "agentDetail.configure.workingDirectory.workingDirectory": "Arbeitsverzeichnis", "agentDetail.documentTitle": "Agent", "agentDetail.logs.description": "Sieh dir jede Unterhaltung mit diesem Agenten an, einschließlich Benutzereingaben und Antworten des Agenten.", "agentDetail.logs.empty": "Keine Logs gefunden", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "Name ist erforderlich.", "roster.createForm.roleLabel": "Rolle", "roster.createForm.rolePlaceholder": "z. B. Research Assistant", - "roster.createSuccess": "Agent erstellt.", "roster.dateTimeFormat": "DD.MM.YYYY HH:mm:ss", "roster.deleteDialog.description": "Dadurch wird {{name}} dauerhaft gelöscht. Die zugehörige Webapp, der API-Zugriff und alle Workflows, die diesen Agenten verwenden, funktionieren ab sofort nicht mehr.", "roster.deleteDialog.title": "{{name}} löschen?", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "Agent duplizieren", "roster.duplicateForm.changeIcon": "Symbol des Duplikats für {{name}} ändern", "roster.duplicateSuccess": "Agent dupliziert.", - "roster.editAgent": "{{name}} bearbeiten", "roster.editDialog.description": "Aktualisieren Sie Name, Beschreibung und Rolle dieses Agent.", "roster.editDialog.title": "Agent bearbeiten", "roster.editInfo": "Info bearbeiten", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "Speichern Sie diese Inline-Einrichtung als wiederverwendbaren Agent.", "roster.saveToRosterDialog.title": "In Agents speichern", "roster.saveToRosterForm.changeIcon": "Agent-Symbol ändern", - "roster.saveToRosterSuccess": "Agent gespeichert.", "roster.searchLabel": "Agenten suchen", "roster.searchPlaceholder": "Agenten nach Namen suchen…", "roster.sort.earliestCreated": "Zuerst erstellt", "roster.sort.label": "Sortieren nach", "roster.sort.lastModified": "Zuletzt geändert", - "roster.sort.optionsLabel": "Sortieroptionen", "roster.sort.recentlyCreated": "Zuletzt erstellt", "roster.title": "Agenten", - "roster.updateSuccess": "Agent aktualisiert.", "roster.usageStatus.draft": "Entwurf", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "Seitenleiste einklappen", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "Seitenleiste ausklappen", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "Keine passenden Dateien.", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "Dateien suchen", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/de-DE/app-api.json b/web/i18n/de-DE/app-api.json index e4f8a944052..f3549453077 100644 --- a/web/i18n/de-DE/app-api.json +++ b/web/i18n/de-DE/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "Diese Aktion kann nicht rückgängig gemacht werden.", "actionMsg.deleteConfirmTitle": "Diesen Geheimschlüssel löschen?", "actionMsg.ok": "OK", - "apiKey": "API Schlüssel", "apiKeyModal.addKnowledgeBase": "Wissensdatenbank hinzufügen", "apiKeyModal.addSubtitle": "Erstellen Sie einen neuen API-Schlüssel für den Zugriff auf die Wissensdatenbank-API.", "apiKeyModal.addTitle": "API-Schlüssel hinzufügen", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "Geheimschlüssel", "apiKeyModal.selectedKnowledgeBases": "Ausgewählte Wissensdatenbanken", "apiKeyModal.selectedKnowledgeBasesCount": "Ausgewählte Wissensdatenbanken ({{count}})", - "apiServer": "API Server", "copied": "Kopiert", "copy": "Kopieren", - "develop.noContent": "Kein Inhalt", - "develop.toc": "Inhalt", "loading": "Laden", "never": "Nie", - "ok": "In Betrieb", "pause": "Pause", "play": "Abspielen", "playing": "Wiedergabe" diff --git a/web/i18n/de-DE/app-debug.json b/web/i18n/de-DE/app-debug.json index 35c1c2d80c5..230ccf1f915 100644 --- a/web/i18n/de-DE/app-debug.json +++ b/web/i18n/de-DE/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "Den Typ des Inferenzmodus für den Agenten festlegen", "agent.agentModeType.ReACT": "ReAct", "agent.agentModeType.functionCall": "Funktionsaufruf", - "agent.buildInPrompt": "Eingebautes Prompt", - "agent.firstPrompt": "Erstes Prompt", - "agent.nextIteration": "Nächste Iteration", - "agent.promptPlaceholder": "Schreiben Sie hier Ihr Prompt", - "agent.setting.description": "Agentenassistenten-Einstellungen ermöglichen die Festlegung des Agentenmodus und erweiterte Funktionen wie integrierte Prompts, nur verfügbar im Agententyp.", "agent.setting.maximumIterations.description": "Begrenzt die Anzahl der Iterationen, die ein Agentenassistent ausführen kann", "agent.setting.maximumIterations.name": "Maximale Iterationen", "agent.setting.name": "Agenten-Einstellungen", "agent.tools.description": "Die Verwendung von Werkzeugen kann die Fähigkeiten von LLM erweitern, z.B. das Internet durchsuchen oder wissenschaftliche Berechnungen durchführen", "agent.tools.enabled": "Aktiviert", "agent.tools.name": "Werkzeuge", - "assistantType.agentAssistant.description": "Erstellen eines intelligenten Agenten, der autonom Werkzeuge wählen kann, um Aufgaben zu erfüllen", - "assistantType.agentAssistant.name": "Agentenassistent", - "assistantType.chatAssistant.description": "Erstellen eines chatbasierten Assistenten mit einem Großsprachmodell", - "assistantType.chatAssistant.name": "Basisassistent", - "assistantType.name": "Assistententyp", "autoAddVar": "Im Vor-Prompt referenzierte undefinierte Variablen, möchten Sie sie im Benutzereingabeformular hinzufügen?", "chatSubTitle": "Anweisungen", "code.instruction": "Anleitung", - "codegen.apply": "Anwenden", - "codegen.applyChanges": "Änderungen übernehmen", "codegen.description": "Der Code-Generator verwendet konfigurierte Modelle, um qualitativ hochwertigen Code basierend auf Ihren Anweisungen zu generieren. Bitte geben Sie klare und detaillierte Anweisungen.", "codegen.generate": "Erzeugen", - "codegen.generatedCodeTitle": "Generierter Code", "codegen.instruction": "Anweisungen", - "codegen.instructionPlaceholder": "Geben Sie eine detaillierte Beschreibung des Codes ein, den Sie generieren möchten.", "codegen.loading": "Code wird generiert...", - "codegen.noDataLine1": "Beschreiben Sie links Ihren Anwendungsfall,", - "codegen.noDataLine2": "Die Codevorschau wird hier angezeigt.", "codegen.overwriteConfirmMessage": "Durch diese Aktion wird der vorhandene Code überschrieben. Möchten Sie fortfahren?", "codegen.overwriteConfirmTitle": "Vorhandenen Code überschreiben?", - "codegen.resTitle": "Generierter Code", "codegen.title": "Codegenerator", "completionSubTitle": "Vor-Prompt", "datasetConfig.embeddingModelRequired": "Ein konfiguriertes Einbettungsmodell ist erforderlich", "datasetConfig.knowledgeTip": "Klicken Sie auf die Schaltfläche \" \", um Wissen hinzuzufügen", - "datasetConfig.params": "Parameter", "datasetConfig.rerankModelRequired": "Rerank-Modell erforderlich", "datasetConfig.retrieveChangeTip": "Das Ändern des Indexmodus und des Abfragemodus kann Anwendungen beeinflussen, die mit diesem Wissen verbunden sind.", - "datasetConfig.retrieveMultiWay.description": "Basierend auf Benutzerabsicht werden Abfragen über alle Wissensbereiche hinweg durchgeführt, relevante Texte aus Mehrfachquellen abgerufen und die besten Ergebnisse, die der Benutzerabfrage entsprechen, nach einer Neubewertung ausgewählt. Konfiguration des Rerank-Modell-APIs erforderlich.", - "datasetConfig.retrieveMultiWay.title": "Mehrwegabfrage", - "datasetConfig.retrieveOneWay.description": "Basierend auf Benutzerabsicht und Beschreibungen des Wissens wählt der Agent autonom das beste Wissen für die Abfrage aus. Am besten für Anwendungen mit deutlichen, begrenzten Wissensgebieten.", - "datasetConfig.retrieveOneWay.title": "N-zu-1-Abfrage", "datasetConfig.score_threshold": "Schwellenwert", "datasetConfig.score_thresholdTip": "Wird verwendet, um den Ähnlichkeitsschwellenwert für die Abschnittsfilterung einzustellen.", - "datasetConfig.settingTitle": "Abfragen-Einstellungen", "datasetConfig.top_k": "Top K", "datasetConfig.top_kTip": "Wird verwendet, um Abschnitte zu filtern, die am ähnlichsten zu Benutzerfragen sind. Das System wird auch dynamisch den Wert von Top K anpassen, entsprechend max_tokens des ausgewählten Modells.", "debugAsMultipleModel": "Als Mehrfachmodelle debuggen", "debugAsSingleModel": "Als Einzelmodell debuggen", "duplicateModel": "Duplizieren", - "errorMessage.nameOfKeyRequired": "Name des Schlüssels: {{key}} erforderlich", - "errorMessage.notSelectModel": "Bitte wählen Sie ein Modell", - "errorMessage.queryRequired": "Anfragetext ist erforderlich.", "errorMessage.valueOfVarRequired": "{{key}} Wert darf nicht leer sein", "errorMessage.waitForBatchResponse": "Bitte warten Sie auf die Antwort auf die Stapelaufgabe, um abzuschließen.", "errorMessage.waitForFileUpload": "Bitte warten Sie, bis die Datei(en) hochgeladen sind", - "errorMessage.waitForImgUpload": "Bitte warten Sie, bis das Bild hochgeladen ist", "errorMessage.waitForResponse": "Bitte warten Sie auf die Antwort auf die vorherige Nachricht, um abzuschließen.", "feature.annotation.add": "Annotation hinzufügen", "feature.annotation.cacheManagement": "Annotationen", - "feature.annotation.cached": "Annotiert", "feature.annotation.description": "Sie können manuell hochwertige Antworten zum Cache hinzufügen für bevorzugte Übereinstimmung mit ähnlichen Benutzerfragen.", "feature.annotation.edit": "Annotation bearbeiten", - "feature.annotation.matchVariable.choosePlaceholder": "Wählen Sie Übereinstimmungsvariable", - "feature.annotation.matchVariable.title": "Übereinstimmungsvariable", "feature.annotation.remove": "Entfernen", "feature.annotation.removeConfirm": "Diese Annotation löschen?", - "feature.annotation.resDes": "Annotationsantwort ist aktiviert", "feature.annotation.scoreThreshold.accurateMatch": "Genaue Übereinstimmung", "feature.annotation.scoreThreshold.description": "Wird verwendet, um den Ähnlichkeitsschwellenwert für die Annotation Antwort einzustellen.", "feature.annotation.scoreThreshold.easyMatch": "Einfache Übereinstimmung", @@ -83,20 +52,17 @@ "feature.bar.enableText": "Funktionen aktiviert", "feature.bar.manage": "Verwalten", "feature.citation.description": "Einmal aktiviert, zeigen Sie das Quelldokument und den zugeordneten Abschnitt des generierten Inhalts an.", - "feature.citation.resDes": "Zitate und Urheberangaben sind aktiviert", "feature.citation.title": "Zitate und Urheberangaben", "feature.conversationHistory.description": "Präfixnamen für Konversationsrollen festlegen", "feature.conversationHistory.editModal.assistantPrefix": "Assistentenpräfix", "feature.conversationHistory.editModal.title": "Konversationsrollennamen bearbeiten", "feature.conversationHistory.editModal.userPrefix": "Benutzerpräfix", - "feature.conversationHistory.learnMore": "Mehr erfahren", "feature.conversationHistory.tip": "Der Konversationsverlauf ist nicht aktiviert, bitte fügen Sie im Prompt oben ein.", "feature.conversationHistory.title": "Konversationsverlauf", "feature.conversationOpener.description": "In einer Chat-App wird der erste Satz, den die KI aktiv an den Benutzer richtet, üblicherweise als Begrüßung verwendet.", "feature.conversationOpener.title": "Gesprächseröffnungen", "feature.dataSet.noData": "Sie können Wissen als Kontext importieren", "feature.dataSet.noDataSet": "Kein Wissen gefunden", - "feature.dataSet.notSupportSelectMulti": "Unterstützt derzeit nur ein Wissen", "feature.dataSet.queryVariable.choosePlaceholder": "Wählen Sie Abfragevariable", "feature.dataSet.queryVariable.contextVarNotEmpty": "Kontextabfragevariable darf nicht leer sein", "feature.dataSet.queryVariable.deleteContextVarTip": "Diese Variable wurde als Kontextabfragevariable festgelegt und deren Entfernung wird die normale Verwendung des Wissens beeinträchtigen. Wenn Sie sie trotzdem löschen müssen, wählen Sie sie bitte im Kontextbereich erneut.", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "Max. Uploads", "feature.fileUpload.supportedTypes": "Unterstützte Dateitypen", "feature.fileUpload.title": "Datei-Upload", - "feature.groupChat.description": "Voreinstellungen für Konversationen zu Apps hinzufügen kann die Benutzererfahrung verbessern.", - "feature.groupChat.title": "Chatverbesserung", - "feature.groupExperience.title": "Erfahrungsverbesserung", "feature.imageUpload.description": "Ermöglicht das Hochladen von Bildern.", "feature.imageUpload.modalTitle": "Bild-Upload-Einstellung", "feature.imageUpload.numberLimit": "Max. Uploads", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "OpenAI-Moderation erfordert einen konfigurierten OpenAI-API-Schlüssel in den", "feature.moderation.modal.provider.keywords": "Schlüsselwörter", "feature.moderation.modal.provider.openai": "OpenAI-Moderation", - "feature.moderation.modal.provider.openaiTip.prefix": "OpenAI-Moderation erfordert einen konfigurierten OpenAI-API-Schlüssel in den ", - "feature.moderation.modal.provider.openaiTip.suffix": ".", "feature.moderation.modal.provider.title": "Anbieter", "feature.moderation.modal.title": "Einstellungen zur Inhaltsmoderation", "feature.moderation.outputEnabled": "INHALT von AUSGABE aktiviert", "feature.moderation.title": "Inhaltsmoderation", "feature.moreLikeThis.description": "Mehrere Texte gleichzeitig generieren und dann bearbeiten und weiter generieren", - "feature.moreLikeThis.generateNumTip": "Anzahl der generierten Texte pro Durchgang", "feature.moreLikeThis.tip": "Die Verwendung dieser Funktion verursacht zusätzliche Token-Kosten", "feature.moreLikeThis.title": "Mehr davon", "feature.speechToText.description": "Einmal aktiviert, können Sie Spracheingabe verwenden.", - "feature.speechToText.resDes": "Spracheingabe ist aktiviert", "feature.speechToText.title": "Sprache zu Text", "feature.suggestedQuestionsAfterAnswer.description": "Das Einrichten von Vorschlägen für nächste Fragen kann den Chat für Benutzer verbessern.", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "Benutzerdefinierter Prompt", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "Prompt", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "Benutzerdefinierten Prompt eingeben", "feature.suggestedQuestionsAfterAnswer.modal.title": "Einstellungen für Folgefragen", - "feature.suggestedQuestionsAfterAnswer.resDes": "3 Vorschläge für die nächste Benutzerfrage.", "feature.suggestedQuestionsAfterAnswer.title": "Nachfolgefragen", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "Versuchen Sie zu fragen", "feature.textToSpeech.description": "Einmal aktiviert, kann Text in Sprache umgewandelt werden.", - "feature.textToSpeech.resDes": "Text zu Audio ist aktiviert", "feature.textToSpeech.title": "Text zu Sprache", - "feature.toolbox.title": "WERKZEUGKASTEN", "feature.tools.modal.name.placeholder": "Bitte geben Sie den Namen ein", "feature.tools.modal.name.title": "Name", - "feature.tools.modal.title": "Werkzeug", - "feature.tools.modal.toolType.placeholder": "Bitte wählen Sie den Werkzeugtyp", "feature.tools.modal.toolType.title": "Werkzeugtyp", "feature.tools.modal.variableName.placeholder": "Bitte geben Sie den Variablennamen ein", "feature.tools.modal.variableName.title": "Variablenname", - "feature.tools.tips": "Werkzeuge bieten eine standardisierte API-Aufrufmethode, die Benutzereingaben oder Variablen als Anfrageparameter für die Abfrage externer Daten als Kontext verwendet.", - "feature.tools.title": "Werkzeuge", - "feature.tools.toolsInUse": "{{count}} Werkzeuge in Verwendung", "formattingChangedText": "Die Änderung der Formatierung wird den Debug-Bereich zurücksetzen, sind Sie sicher?", "formattingChangedTitle": "Formatierung geändert", "generate.apply": "Anwenden", @@ -234,13 +185,7 @@ "generate.tryIt": "Versuch es", "generate.version": "Version", "generate.versions": "Versionen", - "inputs.chatVarTip": "Füllen Sie den Wert der Variable aus, der bei jedem Start einer neuen Sitzung automatisch im Prompt ersetzt wird", "inputs.completionVarTip": "Füllen Sie den Wert der Variable aus, der bei jeder Einreichung einer Frage automatisch in den Prompt-Wörtern ersetzt wird.", - "inputs.noPrompt": "Versuchen Sie, etwas Prompt im Vor-Prompt-Eingabefeld zu schreiben", - "inputs.noVar": "Füllen Sie den Wert der Variable aus, der bei jedem Start einer neuen Sitzung automatisch im Prompt ersetzt wird.", - "inputs.previewTitle": "Prompt-Vorschau", - "inputs.queryPlaceholder": "Bitte geben Sie den Anfragetext ein.", - "inputs.queryTitle": "Anfrageinhalt", "inputs.run": "AUSFÜHREN", "inputs.title": "Debug und Vorschau", "inputs.userInputField": "Benutzereingabefeld", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "Dieser alte Agent-App-Typ ist veraltet. Für eine bessere Agent-Erstellung erstelle einen Agent in der Agent Console.", "legacyAgentBadge.label": "Legacy Agent", "manageModels": "Modelle verwalten", - "modelConfig.modeType.chat": "Chat", - "modelConfig.modeType.completion": "Vollständig", - "modelConfig.model": "Modell", - "modelConfig.setTone": "Ton der Antworten festlegen", - "modelConfig.title": "Modell und Parameter", "noModelProviderConfigured": "Kein Modellanbieter konfiguriert", "noModelProviderConfiguredTip": "Installieren oder konfigurieren Sie einen Modellanbieter, um zu beginnen.", "noModelSelected": "Kein Modell ausgewählt", "noModelSelectedTip": "Konfigurieren Sie oben ein Modell, um fortzufahren.", "noResult": "Hier wird die Ausgabe angezeigt.", - "notSetAPIKey.description": "Der LLM-Anbieterschlüssel wurde nicht festgelegt und muss vor dem Debuggen festgelegt werden.", - "notSetAPIKey.settingBtn": "Zu den Einstellungen gehen", - "notSetAPIKey.title": "LLM-Anbieterschlüssel wurde nicht festgelegt", - "notSetAPIKey.trailFinished": "Testversion beendet", "notSetVar": "Variablen ermöglichen es Benutzern, Aufforderungswörter oder Eröffnungsbemerkungen einzuführen, wenn sie Formulare ausfüllen. Sie könnten versuchen, \"{{input}}\" im Prompt einzugeben.", - "openingStatement.add": "Hinzufügen", "openingStatement.editorTitle": "Eroffnungsnachricht", - "openingStatement.noDataPlaceHolder": "Den Dialog mit dem Benutzer zu beginnen, kann helfen, in konversationellen Anwendungen eine engere Verbindung mit ihnen herzustellen.", - "openingStatement.notIncludeKey": "Das Anfangsprompt enthält nicht die Variable: {{key}}. Bitte fügen Sie sie dem Anfangsprompt hinzu.", "openingStatement.openingQuestion": "Eröffnungsfragen", "openingStatement.openingQuestionDescription": "Optionale Vorschlage, die nach der Eroffnungsnachricht angezeigt werden, damit Benutzer das Gesprach leichter fortsetzen konnen.", "openingStatement.openingQuestionPlaceholder": "Geben Sie eine Einstiegsfrage ein.", "openingStatement.placeholderLine1": "Beginnen Sie hier. Schreiben Sie die erste Nachricht, die die KI senden soll.", "openingStatement.placeholderLine2": "Sie können Variablen verwenden, versuchen Sie {{variable}} einzugeben.", - "openingStatement.title": "Gesprächseröffner", - "openingStatement.tooShort": "Für die Erzeugung von Eröffnungsbemerkungen für das Gespräch werden mindestens 20 Wörter des Anfangsprompts benötigt.", - "openingStatement.varTip": "Sie können Variablen verwenden, versuchen Sie {{variable}} zu tippen", "openingStatement.writeOpener": "Eröffnung schreiben", - "operation.addFeature": "Funktion hinzufügen", "operation.agree": "gefällt mir", "operation.applyConfig": "Veröffentlichen", "operation.automatic": "Generieren", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "Gefällt mir nicht zurücknehmen", "operation.debugConfig": "Debuggen", "operation.disagree": "gefällt mir nicht", - "operation.resetConfig": "Zurücksetzen", "operation.stopResponding": "Antworten stoppen", - "operation.userAction": "Benutzer ", "orchestrate": "Orchestrieren", "otherError.historyNoBeEmpty": "Konversationsverlauf muss im Prompt gesetzt sein", "otherError.promptNoBeEmpty": "Prompt darf nicht leer sein", "otherError.queryNoBeEmpty": "Anfrage muss im Prompt gesetzt sein", "pageTitle.line1": "PROMPT", - "pageTitle.line2": "Engineering", "promptMode.advanced": "Expertenmodus", - "promptMode.advancedWarning.description": "Im Expertenmodus können Sie das gesamte PROMPT bearbeiten.", - "promptMode.advancedWarning.learnMore": "Mehr erfahren", - "promptMode.advancedWarning.ok": "OK", - "promptMode.advancedWarning.title": "Sie haben in den Expertenmodus gewechselt, und sobald Sie das PROMPT ändern, können Sie NICHT zum Basis-Modus zurückkehren.", "promptMode.contextMissing": "Komponente fehlt, die Wirksamkeit des Prompts könnte schlecht sein.", "promptMode.operation.addMessage": "Nachricht hinzufügen", - "promptMode.simple": "Wechseln Sie in den Expertenmodus, um das gesamte PROMPT zu bearbeiten", - "promptMode.switchBack": "Zurückwechseln", "promptTip": "Prompts leiten KI-Antworten mit Anweisungen und Einschränkungen. Fügen Sie Variablen wie {{input}} ein. Dieses Prompt wird den Benutzern nicht angezeigt.", "publishAs": "Veröffentlichen als", "resetConfig.message": "Zurücksetzen verwirft Änderungen und stellt die zuletzt veröffentlichte Konfiguration wieder her.", @@ -322,7 +242,6 @@ "variableConfig.content": "Inhalt", "variableConfig.defaultValue": "Standardwert", "variableConfig.defaultValuePlaceholder": "Geben Sie den Standardwert ein, um das Feld vorab auszufüllen", - "variableConfig.description": "Einstellung für Variable {{varName}}", "variableConfig.displayName": "Anzeigename", "variableConfig.editModalTitle": "Eingabefeld bearbeiten", "variableConfig.errorMsg.atLeastOneOption": "Mindestens eine Option ist erforderlich", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "JSON-Schema muss den Typ \"object\" haben", "variableConfig.errorMsg.labelNameRequired": "Labelname ist erforderlich", "variableConfig.errorMsg.optionRepeat": "Hat Wiederholungsoptionen", - "variableConfig.errorMsg.varNameCanBeRepeat": "Variablenname kann nicht wiederholt werden", "variableConfig.fieldType": "Feldtyp", "variableConfig.file.audio.name": "Audio", "variableConfig.file.custom.createPlaceholder": " Dateiendung, z.B. .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "Video", "variableConfig.hidden": "Ausgeblendet und vorausgefüllt", "variableConfig.hiddenDescription": "Blendet dieses Feld für Endbenutzer aus und stellt den Wert selbst bereit. Schließt sich gegenseitig mit Erforderlich aus. Mehr erfahren", - "variableConfig.hide": "Verstecken", "variableConfig.inputPlaceholder": "Bitte geben Sie ein", "variableConfig.json": "JSON-Code", "variableConfig.jsonSchema": "JSON-Schema", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "Dateiliste", "variableConfig.noDefaultSelected": "Nicht auswählen", "variableConfig.noDefaultValue": "Kein Standardwert", - "variableConfig.notSet": "Nicht gesetzt, versuchen Sie, {{input}} im Vor-Prompt zu tippen", "variableConfig.number": "Zahl", "variableConfig.optional": "optional", "variableConfig.options": "Optionen", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "Start aktiviert", "variableConfig.startSelectedOption": "Ausgewählte Option starten", "variableConfig.string": "Kurztext", - "variableConfig.stringTitle": "Formular-Textfeldoptionen", "variableConfig.text-input": "Kurztext", "variableConfig.tooltips": "Tooltips", - "variableConfig.tooltipsPlaceholder": "Geben Sie hilfreichen Text ein, der angezeigt wird, wenn Sie den Mauszeiger über die Beschriftung bewegen", "variableConfig.unit": "Einheit", "variableConfig.unitPlaceholder": "Einheiten nach Zahlen anzeigen, z.B. Token", "variableConfig.uploadFileTypes": "Dateitypen hochladen", "variableConfig.uploadMethod": "Upload-Methode", "variableConfig.varName": "Variablenname", - "variableTable.action": "Aktionen", - "variableTable.key": "Variablenschlüssel", - "variableTable.name": "Name des Benutzereingabefelds", - "variableTable.type": "Eingabetyp", - "variableTable.typeSelect": "Auswählen", - "variableTable.typeString": "String", "variableTip": "Benutzer füllen Variablen in einem Formular aus, automatisches Ersetzen von Variablen im Prompt.", "variableTitle": "Variablen", "vision.description": "Vision zu aktivieren ermöglicht es dem Modell, Bilder aufzunehmen und Fragen dazu zu beantworten.", "vision.name": "Vision", "vision.onlySupportVisionModelTip": "Unterstützt nur Bildverarbeitungsmodelle", - "vision.settings": "Einstellungen", "vision.visionSettings.both": "Beides", "vision.visionSettings.high": "Hoch", "vision.visionSettings.localUpload": "Lokaler Upload", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "Upload-Methode", "vision.visionSettings.url": "URL", "voice.defaultDisplay": "Standardstimme", - "voice.description": "Text-zu-Sprache-Stimmeinstellungen", - "voice.name": "Stimme", "voice.settings": "Einstellungen", "voice.voiceSettings.autoPlay": "Automatische Wiedergabe", "voice.voiceSettings.autoPlayDisabled": "Aus", diff --git a/web/i18n/de-DE/app-overview.json b/web/i18n/de-DE/app-overview.json index d3061f783c5..480181604d4 100644 --- a/web/i18n/de-DE/app-overview.json +++ b/web/i18n/de-DE/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "Spiegelt die tägliche Nutzungshäufigkeit der Benutzer wider. Diese Metrik spiegelt die Bindung der Benutzer wider.", "analysis.avgUserInteractions.title": "Durchschnittliche Benutzerinteraktionen", "analysis.ms": "ms", - "analysis.title": "Analyse", "analysis.tokenPS": "Token/s", "analysis.tokenUsage.consumed": "Verbraucht", "analysis.tokenUsage.explanation": "Spiegelt den täglichen Token-Verbrauch des Sprachmodells für die Anwendung wider, nützlich für Kostenkontrollzwecke.", @@ -21,21 +20,15 @@ "analysis.tps.title": "Token-Ausgabegeschwindigkeit", "analysis.userSatisfactionRate.explanation": "Die Anzahl der Likes pro 1.000 Nachrichten. Dies zeigt den Anteil der Antworten an, mit denen die Benutzer sehr zufrieden sind.", "analysis.userSatisfactionRate.title": "Benutzerzufriedenheitsrate", - "apiKeyInfo.callTimes": "Aufrufzeiten", - "apiKeyInfo.cloud.exhausted.description": "Ihr Testkontingent ist aufgebraucht. Bitte richten Sie Ihren eigenen Modellanbieter ein oder kaufen zusätzliches Kontingent.", - "apiKeyInfo.cloud.exhausted.title": "Ihr Testkontingent wurde aufgebraucht, bitte richten Sie Ihren APIKey ein.", "apiKeyInfo.cloud.trial.description": "Das Testkontingent wird für Ihre Testnutzung bereitgestellt. Bevor das Testkontingent aufgebraucht ist, richten Sie bitte Ihren eigenen Modellanbieter ein oder kaufen zusätzliches Kontingent.", "apiKeyInfo.cloud.trial.title": "Sie nutzen das Testkontingent von {{providerName}}.", "apiKeyInfo.selfHost.title.row1": "Um zu beginnen,", "apiKeyInfo.selfHost.title.row2": "richten Sie zuerst Ihren Modellanbieter ein.", "apiKeyInfo.setAPIBtn": "Zum Einrichten des Modellanbieters gehen", "apiKeyInfo.tryCloud": "Oder probieren Sie die Cloud-Version von Dify mit kostenlosem Angebot aus", - "apiKeyInfo.usedToken": "Verwendetes Token", "overview.apiInfo.accessibleAddress": "API-Endpunkt", "overview.apiInfo.doc": "API-Referenz", - "overview.apiInfo.explanation": "Einfach in Ihre Anwendung integrierbar", "overview.apiInfo.title": "Backend-Service-API", - "overview.appInfo.accessibleAddress": "Öffentliche URL", "overview.appInfo.customize.entry": "Benutzerdefiniertes Frontend", "overview.appInfo.customize.explanation": "Sie können das Frontend der Web-App an Ihre Szenarien und Stilbedürfnisse anpassen.", "overview.appInfo.customize.title": "Benutzerdefiniertes Frontend", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "Installieren Sie die Dify Chatbot Chrome-Erweiterung", "overview.appInfo.embedded.copied": "Kopiert", "overview.appInfo.embedded.copy": "Kopieren", - "overview.appInfo.embedded.entry": "Eingebettet", "overview.appInfo.embedded.explanation": "Wählen Sie die Art und Weise, wie die Chat-App auf Ihrer Website eingebettet wird", "overview.appInfo.embedded.hiddenInputs.description": "Geben Sie Werte für die ausgeblendeten Felder ein. Die Werte werden zur iframe-URL oder zum inputs-Objekt des Skripts hinzugefügt.", "overview.appInfo.embedded.hiddenInputs.title": "Ausgeblendete Felder vorausfüllen", "overview.appInfo.embedded.iframe": "Um die Chat-App an einer beliebigen Stelle auf Ihrer Website hinzuzufügen, fügen Sie diesen iframe in Ihren HTML-Code ein.", "overview.appInfo.embedded.scripts": "Um eine Chat-App unten rechts auf Ihrer Website hinzuzufügen, fügen Sie diesen Code in Ihren HTML-Code ein.", "overview.appInfo.embedded.title": "Einbetten auf der Website", - "overview.appInfo.enableTooltip.description": "Um diese Funktion zu aktivieren, fügen Sie bitte einen Benutzer-Eingabe-Knoten zum Canvas hinzu. (Kann sich bereits im Entwurf befinden, wird nach der Veröffentlichung wirksam)", - "overview.appInfo.enableTooltip.learnMore": "Mehr erfahren", - "overview.appInfo.explanation": "Einsatzbereite AI-web app", "overview.appInfo.launch": "Abschießen", - "overview.appInfo.preUseReminder": "Bitte aktivieren Sie web app, bevor Sie fortfahren.", "overview.appInfo.preview": "Vorschau", "overview.appInfo.qrcode.download": "QR-Code herunterladen", "overview.appInfo.qrcode.title": "QR-Code zum Teilen", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "Chat-Farbschema", "overview.appInfo.settings.chatColorThemeDesc": "Legen Sie das Farbschema des Chatbots fest", "overview.appInfo.settings.chatColorThemeInverted": "Invertiert", - "overview.appInfo.settings.entry": "Branding", "overview.appInfo.settings.invalidHexMessage": "Ungültiger Hex-Wert", "overview.appInfo.settings.invalidPrivacyPolicy": "Ungültiger Link zur Datenschutzrichtlinie. Bitte verwenden Sie einen gültigen Link, der mit http oder https beginnt", "overview.appInfo.settings.language": "Sprache", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "Benutzerdefinierte Haftungsausschluss", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "Geben Sie den benutzerdefinierten Haftungsausschluss-Text ein", "overview.appInfo.settings.more.customDisclaimerTip": "Der ben userdefinierte Haftungsausschluss-Text wird auf der Clientseite angezeigt und bietet zusätzliche Informationen über die Anwendung", - "overview.appInfo.settings.more.entry": "Mehr Einstellungen anzeigen", "overview.appInfo.settings.more.inputPlaceholder": "Eingabe-Platzhalter", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "Mit dem Bot sprechen", "overview.appInfo.settings.more.inputPlaceholderTip": "Passen Sie den Platzhaltertext für das Chat-Eingabefeld an. Leer lassen, um den Standard zu verwenden.", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "Geben Sie den Link zur Datenschutzrichtlinie ein", "overview.appInfo.settings.more.privacyPolicyTip": "Hilft Besuchern zu verstehen, welche Daten die Anwendung sammelt, siehe Difys Datenschutzrichtlinie.", "overview.appInfo.settings.multiEnvironmentNotice": "Web-App-Einstellungen gelten für alle Umgebungen.", - "overview.appInfo.settings.sso.description": "Alle Benutzer müssen sich mit SSO anmelden, bevor sie web app verwenden können", - "overview.appInfo.settings.sso.label": "SSO-Authentifizierung", - "overview.appInfo.settings.sso.title": "web app SSO", - "overview.appInfo.settings.sso.tooltip": "Wenden Sie sich an den Administrator, um web app SSO zu aktivieren", "overview.appInfo.settings.title": "Branding", "overview.appInfo.settings.webDesc": "Beschreibung der Web-App", "overview.appInfo.settings.webDescPlaceholder": "Geben Sie die Beschreibung der web app ein", "overview.appInfo.settings.webDescTip": "Dieser Text wird auf der Clientseite angezeigt und bietet grundlegende Anleitungen zur Verwendung der Anwendung", "overview.appInfo.settings.webName": "Name der Web-App", - "overview.appInfo.settings.workflow.hide": "Verbergen", - "overview.appInfo.settings.workflow.show": "Anzeigen", "overview.appInfo.settings.workflow.showDesc": "Ein- oder Ausblenden von Workflow-Details in der web app", "overview.appInfo.settings.workflow.subTitle": "Details zum Arbeitsablauf", - "overview.appInfo.settings.workflow.title": "Workflow-Schritte", "overview.appInfo.title": "Webanwendung", "overview.appInfo.workflowLaunchHiddenInputs.description": "Geben Sie Werte für die ausgeblendeten Felder ein und klicken Sie dann auf Starten, um die WebApp mit den Werten zu öffnen.", "overview.appInfo.workflowLaunchHiddenInputs.title": "Ausgeblendete Felder vorausfüllen", - "overview.disableTooltip.triggerMode": "Die Funktion {{feature}} wird im Trigger-Knoten-Modus nicht unterstützt.", "overview.status.disable": "Deaktivieren", - "overview.status.running": "In Betrieb", - "overview.title": "Übersicht", - "overview.triggerInfo.explanation": "Verwaltung von Workflow-Triggern", "overview.triggerInfo.learnAboutTriggers": "Erfahren Sie mehr über Auslöser", - "overview.triggerInfo.noTriggerAdded": "Kein Auslöser hinzugefügt", - "overview.triggerInfo.title": "Auslöser", - "overview.triggerInfo.triggerStatusDescription": "Auslöser werden hier angezeigt, nachdem Sie die Version veröffentlicht haben, in der sie enthalten sind.", - "overview.triggerInfo.triggersAdded": "{{count}} Auslöser hinzugefügt", - "welcome.enterKeyTip": "geben Sie unten Ihren OpenAI-API-Schlüssel ein", - "welcome.firstStepTip": "Um zu beginnen,", - "welcome.getKeyTip": "Holen Sie sich Ihren API-Schlüssel vom OpenAI-Dashboard", - "welcome.placeholder": "Ihr OpenAI-API-Schlüssel (z.B. sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "Auslöser werden hier angezeigt, nachdem Sie die Version veröffentlicht haben, in der sie enthalten sind." } diff --git a/web/i18n/de-DE/app.json b/web/i18n/de-DE/app.json index f221aafac5d..0e2300d7566 100644 --- a/web/i18n/de-DE/app.json +++ b/web/i18n/de-DE/app.json @@ -1,5 +1,4 @@ { - "accessControl": "Zugriffskontrolle für Webanwendungen", "accessControlDialog.accessItems.anyone": "Jeder mit dem Link", "accessControlDialog.accessItems.external": "Authentifizierte externe Benutzer", "accessControlDialog.accessItems.organization": "Nur Mitglieder innerhalb des Unternehmens", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "Erfolgreich aktualisiert", "accessControlDialog.webAppPublicAccessDisabledTip": "Der öffentliche Zugriff wurde von Ihrem Administrator deaktiviert.", "accessControlDialog.webAppSSONotEnabledTip": "Bitte kontaktieren Sie den Unternehmensadministrator, um die Authentifizierungsmethode der Webanwendung zu konfigurieren.", - "accessItemsDescription.anyone": "Jeder kann auf die Webanwendung zugreifen.", - "accessItemsDescription.external": "Nur authentifizierte externe Benutzer können auf die Webanwendung zugreifen.", - "accessItemsDescription.organization": "Jeder in der Organisation kann auf die Webanwendung zugreifen.", - "accessItemsDescription.specific": "Nur bestimmte Gruppen oder Mitglieder können auf die Webanwendung zugreifen.", "answerIcon.description": "Gibt an, ob das web app Symbol zum Ersetzen 🤖 in der freigegebenen Anwendung verwendet werden soll", "answerIcon.descriptionInExplore": "Gibt an, ob das web app Symbol zum Ersetzen 🤖 in Explore verwendet werden soll", "answerIcon.title": "Verwenden Sie das web app Symbol, um es zu ersetzen 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "App ist noch nicht veröffentlicht", "openInExplore": "Web App in der Seitenleiste öffnen", "publishApp.notSet": "Nicht festgelegt", - "publishApp.notSetDesc": "Derzeit kann niemand auf die Webanwendung zugreifen. Bitte setzen Sie die Berechtigungen.", - "publishApp.title": "Wer kann auf die Webanwendung zugreifen?", "removeOriginal": "Ursprüngliche App löschen", "structOutput.LLMResponse": "LLM-Antwort", "structOutput.configure": "Konfigurieren", @@ -215,7 +208,6 @@ "studio.starApp": "App markieren", "studio.starFailed": "Stern konnte nicht aktualisiert werden", "studio.starred": "Markiert", - "studio.unstarApp": "Markierung der App entfernen", "studio.viewSnippets": "Snippets", "switch": "Zu Workflow-Orchestrierung wechseln", "switchLabel": "Die zu erstellende App-Kopie", diff --git a/web/i18n/de-DE/deployments.json b/web/i18n/de-DE/deployments.json index 0c42446c3ea..9b2cb74ec73 100644 --- a/web/i18n/de-DE/deployments.json +++ b/web/i18n/de-DE/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Nicht bereitgestellt", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Bereitstellung wird aufgehoben", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Unbekannt", - "studio.accessPoint.addTriggerNodeDescription": "Fügen Sie einen Trigger-Knoten hinzu, um diese App durch externe Ereignisse zu starten.", "studio.accessPoint.apiDescription": "Rufen Sie die App über HTTP aus Ihren Diensten auf", "studio.accessPoint.description": "Alle Möglichkeiten, diese App in der integrierten Umgebung und jeder bereitgestellten Umgebung zu erreichen.", "studio.accessPoint.embedIntoSite": "In Website einbetten", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "Stellen Sie die App als Tool für Agenten und KI-Apps bereit", "studio.accessPoint.noPublishedDescription": "Veröffentlichen Sie eine Version, um integrierte Zugriffspunkte verfügbar zu machen.", "studio.accessPoint.noPublishedTitle": "Noch keine Version veröffentlicht", - "studio.accessPoint.noTriggerNodes": "Keine Trigger-Knoten in diesem Workflow", "studio.accessPoint.notSupported": "Nicht unterstützt", "studio.accessPoint.open": "Öffnen", "studio.accessPoint.triggerDescription": "Führen Sie den Workflow nach Zeitplänen oder durch externe Ereignisse aus", - "studio.accessPoint.triggerDisconnected": "Getrennt", "studio.accessPoint.triggerEnabledCount": "{{enabled}}/{{total}} aktiviert", "studio.accessPoint.triggerExclusiveNotice": "Web-App, API und MCP sind deaktiviert, solange der Workflow Trigger verwendet.", - "studio.accessPoint.triggerMuted": "Stummgeschaltet", - "studio.accessPoint.triggerServiceModeUnavailable": "Nicht verfügbar, solange Web App, API oder MCP in Betrieb ist.", "studio.accessPoint.unsupportedInDeployedEnvironment": "Nur in der integrierten Umgebung verfügbar.", "studio.accessPoint.webAppDescription": "Teilen Sie die App als Webseite mit Ihren Endnutzern", "studio.accessPoints": "Zugriffspunkte", diff --git a/web/i18n/de-DE/login.json b/web/i18n/de-DE/login.json index 7a5f9a91536..be59c1cbeda 100644 --- a/web/i18n/de-DE/login.json +++ b/web/i18n/de-DE/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "E-Mail-Adresse wird benötigt", "error.emailInValid": "Bitte gib eine gültige E-Mail-Adresse ein", "error.invalidEmailOrPassword": "Ungültige E-Mail oder Passwort.", - "error.invalidRedirectUrlOrAppCode": "Ungültige Weiterleitungs-URL oder App-Code", "error.invalidSSOProtocol": "Ungültiges SSO-Protokoll", "error.nameEmpty": "Name wird benötigt", "error.passwordEmpty": "Passwort wird benötigt", "error.passwordInvalid": "Das Passwort muss Buchstaben und Zahlen enthalten und länger als 8 Zeichen sein", - "error.redirectUrlMissing": "Die Weiterleitungs-URL fehlt", "error.registrationNotAllowed": "Konto nicht gefunden. Bitte wenden Sie sich an den Systemadministrator, um sich zu registrieren.", "explore": "Dify erkunden", "forget": "Passwort vergessen?", diff --git a/web/i18n/de-DE/permission.json b/web/i18n/de-DE/permission.json index 623d2edf533..3be4ef55a2a 100644 --- a/web/i18n/de-DE/permission.json +++ b/web/i18n/de-DE/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "Aktionen", "accessRule.addMemberAria": "{{name}} hinzufügen", "accessRule.addMembersTitle": "Mitglieder hinzufügen", - "accessRule.allPermittedMembers": "Alle Mitglieder mit Rollenberechtigungen", - "accessRule.allPermittedMembersDescription": "Mitglieder mit passenden Rollenberechtigungen können auf diese Ressource zugreifen.", "accessRule.allowedMembers": "Zulässige Mitglieder", "accessRule.appDescription": "Legen Sie fest, wer auf diese App zugreifen kann und wie granular die Zugriffsberechtigungen sind.", "accessRule.appTitle": "App-Berechtigungssatz", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "Alle aktuellen und zukünftigen Workspace-Mitglieder werden automatisch einbezogen. Rollenberechtigungen bestimmen weiterhin, was sie tun können.", "accessRule.batchRemoveDescription": "Die ausgewählten Mitglieder werden aus der Liste der zulässigen Mitglieder entfernt.", "accessRule.batchRemoveTitle": "Ausgewählte Mitglieder entfernen?", - "accessRule.changeOpenScopeDescription": "Das Ändern des Freigabebereichs setzt alle Berechtigungsausnahmen für Mitglieder dieser Ressource zurück. Nach dem Wechsel müssen Sie die Berechtigungsausnahmen für Mitglieder erneut hinzufügen.", - "accessRule.changeOpenScopeTitle": "Freigabebereich der Ressource ändern?", "accessRule.collaborator": "Mitwirkende", "accessRule.collapseSection": "{{title}} einklappen", "accessRule.copied": "Zugriffsregel erfolgreich kopiert", @@ -32,13 +28,7 @@ "accessRule.noDescription": "Keine Beschreibung", "accessRule.noRules": "Keine Zugriffsregeln", "accessRule.noUserAccessSettings": "Keine zulässigen Mitglieder", - "accessRule.onlyMe": "Nur ich", - "accessRule.onlyMeDescription": "Nur Sie können auf diese Ressource zugreifen.", - "accessRule.resourceOpenScope": "Freigabebereich der Ressource", - "accessRule.resourceOpenScopeDescription": "Wählen Sie, für wen diese Ressource geöffnet ist. Rollenberechtigungen bestimmen weiterhin, was jedes Mitglied tun kann.", "accessRule.selected": "Ausgewählt", - "accessRule.specificMembersOnly": "Nur bestimmte Mitglieder", - "accessRule.specificMembersOnlyDescription": "Nur ausgewählte Mitglieder können auf diese Ressource zugreifen.", "accessRule.summary_one": "{{count}} Berechtigungssatz", "accessRule.summary_other": "{{count}} Berechtigungssätze", "accessRule.updated": "Zugriffsregel erfolgreich aktualisiert", diff --git a/web/i18n/de-DE/plugin.json b/web/i18n/de-DE/plugin.json index e58db219428..7a60b2b7a49 100644 --- a/web/i18n/de-DE/plugin.json +++ b/web/i18n/de-DE/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": "Plugin?", "action.deleteSuccess": "Plugin erfolgreich entfernt", "action.pluginInfo": "Plugin-Info", - "action.usedInApps": "Dieses Plugin wird in {{num}} Apps verwendet.", "allCategories": "Alle Kategorien", "auth.addApi": "API-Schlüssel hinzufügen", "auth.addOAuth": "OAuth hinzufügen", @@ -26,28 +25,22 @@ "auth.oauthClient": "OAuth-Client", "auth.oauthClientSettings": "OAuth-Client-Einstellungen", "auth.oauthCredentialPermissionDescription": "Wähle, ob die neuen OAuth-Anmeldedaten nur für dich gelten oder mit allen Workspace-Mitgliedern geteilt werden. Diese Einstellung gilt für die Anmeldedaten, nicht für den OAuth-Client, und kann nach der Autorisierung nicht mehr geändert werden.", - "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.permissionHint.action": "Wer kann helfen?", "auth.permissionHint.description": "Die Plugin-Autorisierung wird im gesamten Workspace geteilt. Wende dich an ein Mitglied mit den erforderlichen Berechtigungen.", "auth.permissionHint.title": "Du hast keine Berechtigung, die Autorisierung zu konfigurieren.", - "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.autoUpdate": "Automatische Aktualisierung", "autoUpdate.autoUpdateSettings": "Einstellungen für automatische Aktualisierung", - "autoUpdate.automaticUpdates": "Automatische Updates", "autoUpdate.changeTimezone": "Um die Zeitzone zu ändern, gehen Sie zu Einstellungen ", "autoUpdate.excludeUpdate": "Die folgenden {{num}} Plugins werden nicht automatisch aktualisiert.", "autoUpdate.excludeUpdate_one": "Das folgende {{num}} Plugin wird nicht automatisch aktualisiert", @@ -67,20 +60,13 @@ "autoUpdate.scope": "Geltungsbereich", "autoUpdate.scopeMode.all": "Alle", "autoUpdate.scopeMode.exclude": "Ausgewählte ausschließen", - "autoUpdate.specifyPluginsToUpdate": "Geben Sie die zu aktualisierenden Plugins an", "autoUpdate.strategy.disabled.description": "Plugins werden nicht automatisch aktualisiert", "autoUpdate.strategy.disabled.name": "Behindert", "autoUpdate.strategy.fixOnly.description": "Automatische Aktualisierung nur für Patchversionen (z. B. 1.0.1 → 1.0.2). Kleinere Versionsänderungen lösen keine Aktualisierungen aus.", "autoUpdate.strategy.fixOnly.name": "Nur fixieren", - "autoUpdate.strategy.fixOnly.selectedDescription": "Auto-Update nur für Patch-Versionen", "autoUpdate.strategy.latest.description": "Immer auf die neueste Version aktualisieren", "autoUpdate.strategy.latest.name": "Neueste", - "autoUpdate.strategy.latest.selectedDescription": "Immer auf die neueste Version aktualisieren", - "autoUpdate.updateSettings": "Einstellungen aktualisieren", "autoUpdate.updateTime": "Aktualisierungszeit", - "autoUpdate.updateTimeTitle": "Aktualisierungszeit", - "autoUpdate.upgradeMode.all": "Alle aktualisieren", - "autoUpdate.upgradeMode.exclude": "Ausgewählte ausschließen", "autoUpdate.upgradeMode.partial": "Nur ausgewählt", "autoUpdate.upgradeModePlaceholder.exclude": "Ausgewählte Plugins werden nicht automatisch aktualisiert", "autoUpdate.upgradeModePlaceholder.partial": "Nur ausgewählte Plugins werden automatisch aktualisiert. Derzeit sind keine Plugins ausgewählt, daher werden keine Plugins automatisch aktualisiert.", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "Installiert von Github", "detailPanel.categoryTip.local": "Lokales Plugin", "detailPanel.categoryTip.marketplace": "Installiert aus dem Marketplace", - "detailPanel.configureApp": "App konfigurieren", "detailPanel.configureModel": "Modell konfigurieren", "detailPanel.configureTool": "Werkzeug konfigurieren", "detailPanel.deprecation.fullMessage": "Dieses Plugin wurde aufgrund von {{deprecatedReason}} eingestellt und wird nicht mehr aktualisiert. Bitte verwenden Sie stattdessen {{-alternativePluginId}}.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "Upload fehlgeschlagen", "installModal.back": "Zurück", "installModal.cancel": "Abbrechen", - "installModal.close": "Schließen", - "installModal.dropIntegrationToInstall": "Legen Sie das Plugin-Paket hier ab, um es zu installieren", - "installModal.dropPluginToInstall": "Legen Sie das Plugin-Paket hier ab, um es zu installieren", "installModal.fromTrustSource": "Bitte stellen Sie sicher, dass Sie nur Plugins aus einer vertrauenswürdigen Quelle installieren.", "installModal.install": "Installieren", - "installModal.installComplete": "Installation abgeschlossen", "installModal.installFailed": "Installation fehlgeschlagen", "installModal.installFailedDesc": "Die Installation des Plugins ist fehlgeschlagen.", "installModal.installPlugin": "Plugin installieren", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "Das Plugin wurde erfolgreich installiert.", "installModal.installedSuccessfullyWithPageDesc": "Das Plugin wurde erfolgreich installiert. Sie finden es auf der Seite {{categoryName}}.", "installModal.installing": "Installation...", - "installModal.labels.package": "Paket", - "installModal.labels.repository": "Aufbewahrungsort", - "installModal.labels.version": "Version", "installModal.next": "Nächster", "installModal.pluginLoadError": "Fehler beim Laden des Plugins", "installModal.pluginLoadErrorDesc": "Dieses Plugin wird nicht installiert", @@ -220,8 +198,6 @@ "list.noInstalled": "Keine Plugins installiert", "list.noTriggerFound": "Kein Auslöser gefunden", "list.notFound": "Keine Plugins gefunden", - "list.source.github": "Installation von GitHub", - "list.source.local": "Installation aus lokaler Paketdatei", "list.source.marketplace": "Installation aus dem Marketplace", "marketplace.allPlugins": "Alle Plugins", "marketplace.and": "und", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "Kürzlich aktualisiert", "marketplace.verifiedTip": "Von Dify überprüft", "marketplace.viewMore": "Mehr anzeigen", - "metadata.title": "Plugins", "pluginDevelopmentGuide": "Leitfaden zur Plugin-Entwicklung", "pluginInfoModal.packageName": "Paket", "pluginInfoModal.release": "Loslassen", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "Plugin-Info", "pluginPublishGuide": "Leitfaden zur Plugin-Veröffentlichung", "privilege.admins": "Administratoren", - "privilege.configurePermissionsInSettings": "Gehen Sie zu Einstellungen > Rollen & Berechtigungen, um die Plugin-Berechtigungen zu konfigurieren.", "privilege.everyone": "Jeder", - "privilege.noDebugPermissionTooltip": "Sie haben keine Berechtigung, Plugins zu debuggen", "privilege.noInstallPermissionTooltip": "Sie haben keine Berechtigung, Plugins zu installieren und zu verwalten", "privilege.noone": "Niemand", "privilege.permissions": "Berechtigungen", "privilege.quickWhoCanDebug": "Wer kann debuggen?", "privilege.quickWhoCanInstall": "Wer kann installieren und verwalten?", - "privilege.title": "Plugin-Einstellungen", - "privilege.whoCanDebug": "Wer kann Plugins debuggen?", - "privilege.whoCanInstall": "Wer kann Plugins installieren und verwalten?", - "publishPlugins": "Plugins veröffentlichen", "readmeInfo.failedToFetch": "README konnte nicht abgerufen werden", "readmeInfo.needHelpCheckReadme": "Brauchst du Hilfe? Sieh dir die README an.", "readmeInfo.noReadmeAvailable": "Keine README verfügbar", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "Dieses Plugin konnte nicht automatisch installiert werden.\nBitte installieren Sie es vom Marketplace.", "task.errorMsg.unknown": "Dieses Plugin konnte nicht installiert werden.\nDie Plugin-Quelle konnte nicht identifiziert werden.", "task.errorPlugins": "Failed to Install Plugins", - "task.installError": "{{errorLength}} Plugins konnten nicht installiert werden, klicken Sie hier, um sie anzusehen", "task.installFromGithub": "Von GitHub installieren", "task.installFromMarketplace": "Vom Marketplace installieren", "task.installSuccess": "{{successLength}} plugins installed successfully", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "Installation erfolgreich", "upgrade.title": "Plugin installieren", "upgrade.upgrade": "Installieren", - "upgrade.upgrading": "Installation...", - "upgrade.usedInApps": "Wird in {{num}} Apps verwendet" + "upgrade.upgrading": "Installation..." } diff --git a/web/i18n/de-DE/snippet.json b/web/i18n/de-DE/snippet.json index c662f04915a..25c68be1a8c 100644 --- a/web/i18n/de-DE/snippet.json +++ b/web/i18n/de-DE/snippet.json @@ -12,7 +12,6 @@ "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", @@ -26,20 +25,15 @@ "importSuccess": "Snippet importiert", "importedDSLVersion": "Aktuelle Snippet-DSL-Version: ", "inputVariables": "Eingabevariablen", - "management": "SNIPPET-VERWALTUNG", "menu.deleteSnippet": "Löschen", "menu.editInfo": "Informationen bearbeiten", "menu.exportSnippet": "Snippet exportieren", "panelTitle": "Eingabefeld", "publishButton": "Veröffentlichen", "publishFailed": "Snippet konnte nicht veröffentlicht werden", - "publishMenuCurrentDraft": "Aktueller Entwurf unveröffentlicht", "publishSuccess": "Snippet veröffentlicht", "sectionOrchestrate": "Orchestrieren", "testRunButton": "Testlauf", "typeLabel": "Ausschnitt", - "unknownUser": "Benutzer", - "updatedBy": "{{name}} aktualisiert {{time}}", - "usageCount": "{{count}} Mal verwendet", - "variableInspect": "Variablenprüfung" + "unknownUser": "Benutzer" } diff --git a/web/i18n/de-DE/tools.json b/web/i18n/de-DE/tools.json index 05d8aebdef2..11852f06ae8 100644 --- a/web/i18n/de-DE/tools.json +++ b/web/i18n/de-DE/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "Parameter", "mcp.server.modal.parametersPlaceholder": "Zweck und Einschränkungen des Parameters", "mcp.server.modal.parametersTip": "Fügen Sie Beschreibungen für jeden Parameter hinzu, um dem LLM Zweck und Einschränkungen zu verdeutlichen.", - "mcp.server.publishTip": "App nicht veröffentlicht. Bitte zuerst die App veröffentlichen.", "mcp.server.reGen": "Server-URL neu generieren? Die aktuelle URL funktioniert sofort nicht mehr.", "mcp.server.title": "MCP-Server", "mcp.server.url": "Server-URL", diff --git a/web/i18n/de-DE/workflow.json b/web/i18n/de-DE/workflow.json index af081716635..5a519c7d355 100644 --- a/web/i18n/de-DE/workflow.json +++ b/web/i18n/de-DE/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} Schritte vorwärts", "changeHistory.title": "Änderungsverlauf", "chatVariable.button": "Variable hinzufügen", - "chatVariable.docLink": "Besuchen Sie unsere Dokumentation für weitere Informationen.", "chatVariable.modal.addArrayValue": "Wert hinzufügen", "chatVariable.modal.arrayValue": "Wert", "chatVariable.modal.description": "Beschreibung", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "Antwort bearbeiten", "comments.placeholder.reply": "Antworten", "comments.reply": "Antworten", - "common.ImageUploadLegacyTip": "Sie können jetzt Dateitypvariablen im Startformular erstellen. Wir werden die Funktion zum Hochladen von Bildern in Zukunft nicht mehr unterstützen.", "common.accessAPIReference": "API-Referenz aufrufen", "common.accessPointDescription": "Web-App, API, MCP und Trigger konfigurieren", "common.addBlock": "Knoten hinzufügen", @@ -155,7 +153,6 @@ "common.addTitle": "Titel hinzufügen...", "common.autoSaved": "Automatisch gespeichert", "common.backupCurrentDraft": "Aktuellen Entwurf sichern", - "common.batchRunApp": "App im Batch-Modus ausführen", "common.branch": "ZWEIG", "common.chooseDSL": "Wählen Sie eine DSL(yml)-Datei", "common.chooseStartNodeToRun": "Wählen Sie den Startknoten zum Ausführen", @@ -163,7 +160,6 @@ "common.commentMode": "Kommentar-Modus", "common.configure": "Konfigurieren", "common.configureRequired": "Konfiguration erforderlich", - "common.conversationLog": "Konversationsprotokoll", "common.copy": "Kopieren", "common.currentDraft": "Aktueller Entwurf", "common.currentDraftUnpublished": "Aktueller Entwurf unveröffentlicht", @@ -174,10 +170,8 @@ "common.disconnect": "Trennen", "common.draftSaveFailed": "Entwurf konnte nicht gespeichert werden", "common.duplicate": "Duplizieren", - "common.editing": "Bearbeitung", "common.effectVarConfirm.content": "Die Variable wird in anderen Knoten verwendet. Möchten Sie sie trotzdem entfernen?", "common.effectVarConfirm.title": "Variable entfernen", - "common.embedIntoSite": "In die Webseite einbetten", "common.enableJinja": "Jinja-Vorlagenunterstützung aktivieren", "common.exitVersions": "Ausgangsversionen", "common.exportImage": "Bild exportieren", @@ -186,8 +180,6 @@ "common.exportSVG": "Als SVG exportieren", "common.features": "Funktionen", "common.featuresDescription": "Verbessern Sie die Benutzererfahrung der Webanwendung", - "common.featuresDocLink": "Mehr erfahren", - "common.fileUploadTip": "Die Funktionen zum Hochladen von Bildern wurden auf das Hochladen von Dateien aktualisiert.", "common.goBackToEdit": "Zurück zum Editor", "common.handMode": "Handmodus", "common.humanInputEmailTip": "E-Mail (Zustellmethode) an Ihre konfigurierten Empfänger gesendet", @@ -199,9 +191,6 @@ "common.importSuccess": "Erfolg beim Import", "common.importWarning": "Vorsicht", "common.importWarningDetails": "Der Unterschied zwischen den DSL-Versionen kann sich auf bestimmte Funktionen auswirken", - "common.inPreview": "In der Vorschau", - "common.inPreviewMode": "Im Vorschaumodus", - "common.inRunMode": "Im Ausführungsmodus", "common.input": "Eingabe", "common.insertVarTip": "Drücken Sie die Taste '/' zum schnellen Einfügen", "common.jinjaEditorPlaceholder": "Tippen Sie '/' oder '{' um eine Variable einzufügen", @@ -215,17 +204,12 @@ "common.model": "Modell", "common.moreActions": "Weitere Aktionen", "common.needAdd": "{{node}} Knoten muss hinzugefügt werden", - "common.needAnswerNode": "Der Antwortknoten muss hinzugefügt werden.", "common.needConnectTip": "Dieser Schritt ist mit nichts verbunden", - "common.needOutputNode": "Der Ausgabeknoten muss hinzugefügt werden", "common.needStartNode": "Es muss mindestens ein Startknoten hinzugefügt werden", - "common.noChanges": "Keine Änderungen", - "common.noHistory": "Keine Geschichte", "common.noVar": "Keine Variable", "common.notPublishedYet": "Noch nicht veröffentlicht", "common.notRunning": "Noch nicht ausgeführt", "common.onFailure": "Bei Ausfall", - "common.openInExplore": "In Explore öffnen", "common.openWebApp": "Web-App öffnen", "common.openWebAppDescription": "Die veröffentlichte App in einem neuen Tab öffnen", "common.output": "Ausgabe", @@ -233,10 +217,8 @@ "common.parallel": "PARALLEL", "common.parallelTip.click.desc": "hinzuzufügen", "common.parallelTip.click.title": "Klicken", - "common.parallelTip.depthLimit": "Begrenzung der parallelen Verschachtelungsschicht von {{num}} Schichten", "common.parallelTip.drag.desc": "um eine Verbindung herzustellen", "common.parallelTip.drag.title": "Ziehen", - "common.parallelTip.limit": "Die Parallelität ist auf {{num}} Zweige beschränkt.", "common.pasteHere": "Hier einfügen", "common.pointerMode": "Zeigermodus", "common.preview": "Vorschau", @@ -252,34 +234,22 @@ "common.publishedBy": "Veröffentlicht {{time}} von {{author}}", "common.publishingToMarketplace": "Wird veröffentlicht...", "common.redo": "Wiederholen", - "common.restart": "Neustarten", "common.restore": "Wiederherstellen", "common.run": "Test ausführen", "common.runAllTriggers": "Alle Auslöser ausführen", - "common.runApp": "App ausführen", "common.runHistory": "Ausführungsverlauf", "common.running": "Wird ausgeführt", - "common.savedAt": "Gespeichert {{time}}", "common.scheduleTriggerRunFailed": "Geplanter Trigger-Lauf fehlgeschlagen", "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", "common.unpublished": "Unveröffentlicht", - "common.unpublishedChanges": "Unveröffentlichte Änderungen", "common.upToDate": "Aktuell", - "common.update": "Aktualisieren", "common.variableNamePlaceholder": "Variablenname", "common.versionHistory": "Versionsverlauf", - "common.viewDetailInTracingPanel": "Details anzeigen", "common.viewOnly": "Nur anzeigen", "common.viewRunHistory": "Ausführungsverlauf anzeigen", "common.webhookDebugFailed": "Webhook-Debugging fehlgeschlagen", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "Arbeitsablauf erfolgreich", "common.workflowSaveStatus": "Speicherstatus des Workflows", "customWebhook": "Benutzerdefinierter Webhook", - "debug.copyLastRun": "Letzte Ausführung kopieren", - "debug.copyLastRunError": "Fehler beim Kopieren der letzten Lauf-Eingaben", "debug.lastOutput": "Letzte Ausgabe", - "debug.lastRunInputsCopied": "{{count}} Eingabe(n) aus dem letzten Durchlauf kopiert", "debug.lastRunTab": "Letzte Ausführung", "debug.noData.description": "Die Ergebnisse des letzten Laufs werden hier angezeigt.", "debug.noData.runThisNode": "Führe diesen Knoten aus", - "debug.noLastRunFound": "Kein vorheriger Lauf gefunden", - "debug.noMatchingInputsFound": "Keine übereinstimmenden Eingaben aus dem letzten Lauf gefunden.", - "debug.relations.dependencies": "Abhängigkeiten", - "debug.relations.dependenciesDescription": "Knoten, auf die sich dieser Knoten stützt", - "debug.relations.dependents": "Angehörige", - "debug.relations.dependentsDescription": "Knoten, die auf diesem Knoten basieren", - "debug.relations.noDependencies": "Keine Abhängigkeiten", - "debug.relations.noDependents": "Keine Angehörigen", - "debug.relationsTab": "Beziehungen", "debug.settingsTab": "Einstellungen", "debug.variableInspect.chatNode": "Gespräch", "debug.variableInspect.clearAll": "Alles zurücksetzen", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "dieser Auslöser", "debug.variableInspect.listening.defaultPluginName": "dieses Plugin auslösen", "debug.variableInspect.listening.defaultScheduleTime": "Nicht konfiguriert", - "debug.variableInspect.listening.selectedTriggers": "ausgewählte Auslöser", "debug.variableInspect.listening.stopButton": "Stopp", "debug.variableInspect.listening.tip": "Sie können jetzt Ereignisauslöser simulieren, indem Sie Testanfragen an den HTTP-{{nodeName}}-Endpunkt senden oder ihn als Rückruf-URL für das Live-Debugging von Ereignissen verwenden. Alle Ausgaben können direkt im Variableninspektor angezeigt werden.", "debug.variableInspect.listening.tipFallback": "Auf eingehende Trigger-Ereignisse warten. Ausgaben werden hier angezeigt.", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "Halt an", "debug.variableInspect.view": "Protokoll anzeigen", "difyTeam": "Dify-Team", - "entryNodeStatus.disabled": "START • DEAKTIVIERT", "entryNodeStatus.enabled": "START", "env.envDescription": "Umgebungsvariablen können zur Speicherung privater Informationen und Anmeldedaten verwendet werden. Sie sind schreibgeschützt und können beim Export vom DSL-File getrennt werden.", "env.envPanelButton": "Variable hinzufügen", @@ -371,11 +327,6 @@ "env.modal.value": "Wert", "env.modal.valuePlaceholder": "Umgebungswert", "env.modal.valueRequired": "Der Wert darf nicht leer sein", - "error.operations.addingNodes": "Knoten hinzufügen", - "error.operations.connectingNodes": "Knoten verbinden", - "error.operations.modifyingWorkflow": "Arbeitsablauf ändern", - "error.operations.updatingWorkflow": "Arbeitsablauf aktualisieren", - "error.startNodeRequired": "Bitte füge zuerst einen Startknoten hinzu, bevor du {{operation}}.", "errorMsg.authRequired": "Autorisierung ist erforderlich", "errorMsg.configureModel": "Modell konfigurieren", "errorMsg.duplicateOutputVariable": "Doppelte Variable des Output-Knotens \"{{variable}}\". Variablennamen von Output-Knoten müssen eindeutig sein.", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "Ungültige Variable. Konfigurieren Sie ein Modell, um diese Variable zu aktivieren.", "errorMsg.noValidTool": "{{field}} kein gültiges Werkzeug ausgewählt", "errorMsg.rerankModelRequired": "Bevor Sie das Rerank-Modell aktivieren, bestätigen Sie bitte, dass das Modell in den Einstellungen erfolgreich konfiguriert wurde.", - "errorMsg.startNodeRequired": "Bitte füge zuerst einen Startknoten hinzu, bevor du {{operation}}.", "errorMsg.toolParameterRequired": "{{field}}: Parameter [{{param}}] ist erforderlich", "globalVar.description": "Systemvariablen sind globale Variablen, die von jedem Knoten ohne Verkabelung referenziert werden können, sofern der Typ passt, etwa Endnutzer-ID und Workflow-ID.", "globalVar.fieldsDescription.appId": "Anwendungs-ID", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "Workflow-ID", "globalVar.fieldsDescription.workflowRunId": "Workflow-Ausführungs-ID", "globalVar.title": "Systemvariablen", - "nodes.agent.advancedSetting": "Erweiterte Einstellungen", "nodes.agent.checkList.strategyNotSelected": "Strategie nicht ausgewählt", "nodes.agent.clickToViewParameterSchema": "Klicken Sie hier, um das Parameterschema anzuzeigen.", - "nodes.agent.configureModel": "Modell konfigurieren", "nodes.agent.installPlugin.cancel": "Abbrechen", "nodes.agent.installPlugin.changelog": "Änderungsprotokoll", "nodes.agent.installPlugin.desc": "Die folgende Integration wird installiert", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "Integration installieren", "nodes.agent.learnMore": "Weitere Informationen", "nodes.agent.linkToPlugin": "Link zu Integrationen", - "nodes.agent.maxIterations": "Max. Iterationen", "nodes.agent.model": "Modell", - "nodes.agent.modelNotInMarketplace.desc": "Dieses Modell wird aus dem lokalen oder GitHub-Repository installiert. Bitte nach der Installation verwenden.", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "In Integrationen verwalten", - "nodes.agent.modelNotInMarketplace.title": "Modell nicht installiert", "nodes.agent.modelNotInstallTooltip": "Dieses Modell ist nicht installiert", "nodes.agent.modelNotSelected": "Modell nicht ausgewählt", - "nodes.agent.modelNotSupport.desc": "Die installierte Integration-Version stellt dieses Modell nicht zur Verfügung.", - "nodes.agent.modelNotSupport.descForVersionSwitch": "Die installierte Integration-Version stellt dieses Modell nicht zur Verfügung. Klicken Sie hier, um die Version zu wechseln.", - "nodes.agent.modelNotSupport.title": "Nicht unterstütztes Modell", - "nodes.agent.modelSelectorTooltips.deprecated": "Dieses Modell ist veraltet", - "nodes.agent.notAuthorized": "Nicht autorisiert", "nodes.agent.outputVars.confirm": "Bestätigen", "nodes.agent.outputVars.defaultValueArrayInvalid": "Geben Sie ein JSON-Array ein.", "nodes.agent.outputVars.defaultValueBooleanInvalid": "Geben Sie true oder false ein.", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "{{name}} bearbeiten", "nodes.agent.outputVars.editorLabel": "Editor für Ausgabevariablen", "nodes.agent.outputVars.files.title": "Vom Agenten generierte Dateien", - "nodes.agent.outputVars.files.transfer_method": "Übertragungsmethode. Wert ist remote_url oder local_file", - "nodes.agent.outputVars.files.type": "Art der Unterstützung. Jetzt nur noch Image unterstützen", - "nodes.agent.outputVars.files.upload_file_id": "Datei-ID hochladen", - "nodes.agent.outputVars.files.url": "Bild-URL", "nodes.agent.outputVars.json": "Vom Agenten generiertes JSON", "nodes.agent.outputVars.nameDuplicate": "Ausgabename existiert bereits", "nodes.agent.outputVars.nameInvalid": "Verwenden Sie Buchstaben, Zahlen und Unterstriche. Beginnen Sie mit einem Buchstaben oder Unterstrich.", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "Parameter-Schema", "nodes.agent.pluginInstaller.install": "Installieren", "nodes.agent.pluginInstaller.installing": "Installation", - "nodes.agent.pluginNotFoundDesc": "Dieses Integration wird von GitHub installiert. Bitte gehen Sie zu Integrationen, um sie neu zu installieren", "nodes.agent.pluginNotInstalled": "Dieses Integration ist nicht installiert", "nodes.agent.pluginNotInstalledDesc": "Dieses Integration wird von GitHub installiert. Bitte gehen Sie zu Integrationen, um sie neu zu installieren", "nodes.agent.roster.change": "Wechseln", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "Nur Mitglieder mit mindestens der Rolle „Editor“ oder der Berechtigung „Agents verwalten“ können Agents bearbeiten.", "nodes.agent.roster.inlineSetup.description": "Eine einmalige Einrichtung, die nur in diesem Knoten existiert", "nodes.agent.roster.inlineSetup.name": "Inline-Einrichtung", - "nodes.agent.roster.inlineSetup.title": "Agent-Einrichtung", "nodes.agent.roster.inlineSetup.type": "Nur in diesem Knoten", "nodes.agent.roster.label": "Agent", "nodes.agent.roster.makeCopy": "Kopie erstellen", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} ist nicht autorisiert", "nodes.agent.toolNotInstallTooltip": "{{tool}} ist nicht installiert", "nodes.agent.toolbox": "Werkzeugkasten", - "nodes.agent.tools": "Werkzeuge", "nodes.agent.unsupportedStrategy": "Nicht unterstützte Strategie", "nodes.answer.answer": "Antwort", - "nodes.answer.outputVars": "Ausgabevariablen", - "nodes.assigner.append": "Anhängen", "nodes.assigner.assignedVariable": "Zugewiesene Variable", - "nodes.assigner.assignedVarsDescription": "Zugewiesene Variablen müssen beschreibbare Variablen sein, z. B. Konversationsvariablen.", - "nodes.assigner.clear": "Löschen", - "nodes.assigner.noAssignedVars": "Keine verfügbaren zugewiesenen Variablen", "nodes.assigner.noVarTip": "Klicken Sie auf die Schaltfläche \"+\", um Variablen hinzuzufügen", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "Letzte entfernen", "nodes.assigner.operations.set": "Garnitur", "nodes.assigner.operations.title": "Operation", - "nodes.assigner.over-write": "Überschreiben", - "nodes.assigner.plus": "Plus", "nodes.assigner.selectAssignedVariable": "Zugewiesene Variable auswählen...", "nodes.assigner.setParameter": "Parameter setzen...", - "nodes.assigner.setVariable": "Variable setzen", "nodes.assigner.varNotSet": "Variable NICHT gesetzt", "nodes.assigner.variable": "Variable", "nodes.assigner.variables": "Variablen", - "nodes.assigner.writeMode": "Schreibmodus", - "nodes.assigner.writeModeTip": "Wenn die ZUGEWIESENE VARIABLE ein Array ist, fügt der Anhängemodus am Ende hinzu.", - "nodes.code.advancedDependencies": "Erweiterte Abhängigkeiten", - "nodes.code.advancedDependenciesTip": "Fügen Sie hier einige vorinstallierte Abhängigkeiten hinzu, die mehr Zeit in Anspruch nehmen oder nicht standardmäßig eingebaut sind", "nodes.code.inputVars": "Eingabevariablen", "nodes.code.outputVars": "Ausgabevariablen", - "nodes.code.searchDependencies": "Abhängigkeiten suchen", "nodes.code.syncFunctionSignature": "Synchronisiere die Funktionssignatur mit dem Code", "nodes.common.errorHandle.defaultValue.desc": "Wenn ein Fehler auftritt, geben Sie einen statischen Ausgabeinhalt an.", "nodes.common.errorHandle.defaultValue.inLog": "Knotenausnahme, Ausgabe nach Vorschlagswerten.", "nodes.common.errorHandle.defaultValue.output": "Standardwert für die Ausgabe", - "nodes.common.errorHandle.defaultValue.tip": "Bei einem Fehler wird der untere Wert zurückgegeben.", "nodes.common.errorHandle.defaultValue.title": "Standardwert", "nodes.common.errorHandle.failBranch.customize": "Wechseln Sie zur Arbeitsfläche, um die Fehlerverzweigungslogik anzupassen.", "nodes.common.errorHandle.failBranch.customizeTip": "Wenn der Fail-Zweig aktiviert ist, wird der Prozess durch Ausnahmen, die von Knoten ausgelöst werden, nicht beendet. Stattdessen wird automatisch der vordefinierte Fehlerzweig ausgeführt, sodass Sie flexibel Fehlermeldungen, Berichte, Korrekturen oder Überspringen von Aktionen bereitstellen können.", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "Ausnahmebehandlungsstrategie, die ausgelöst wird, wenn ein Knoten auf eine Ausnahme stößt.", "nodes.common.errorHandle.title": "Fehlerbehandlung", "nodes.common.inputVars": "Eingabevariablen", - "nodes.common.insertVarTip": "Variable einfügen", "nodes.common.memories.builtIn": "Eingebaut", "nodes.common.memories.tip": "Chat-Speicher", "nodes.common.memories.title": "Erinnerungen", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} Wiederholungen", "nodes.common.retry.retry": "Wiederholen", "nodes.common.retry.retryFailed": "Wiederholung fehlgeschlagen", - "nodes.common.retry.retryFailedTimes": "{{times}} fehlgeschlagene Wiederholungen", "nodes.common.retry.retryInterval": "Wiederholungsintervall", "nodes.common.retry.retryOnFailure": "Wiederholen bei Fehler", "nodes.common.retry.retrySuccessful": "Wiederholen erfolgreich", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "Weitere Informationen", "nodes.docExtractor.outputVars.text": "Extrahierter Text", "nodes.docExtractor.supportFileTypes": "Unterstützte Dateitypen: {{types}}.", - "nodes.end.output.type": "Ausgabetyp", "nodes.end.output.variable": "Ausgabevariable", - "nodes.end.outputs": "Ausgaben", - "nodes.end.type.none": "Keine", - "nodes.end.type.plain-text": "Klartext", - "nodes.end.type.structured": "Strukturiert", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "Geben Sie die URL ein, tippen Sie ‘/’, um Variable einzufügen", "nodes.http.authorization.api-key": "API-Schlüssel", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "Keine", "nodes.http.binaryFileVariable": "Variable der Binärdatei", "nodes.http.body": "Body", - "nodes.http.bulkEdit": "Massenerfassung", "nodes.http.curl.placeholder": "Fügen Sie hier die cURL-Zeichenfolge ein", "nodes.http.curl.title": "Importieren von cURL", "nodes.http.extractListPlaceholder": "Geben Sie den Index des Listeneintrags ein, geben Sie '/' ein, fügen Sie die Variable ein", "nodes.http.headers": "Header", - "nodes.http.inputVars": "Eingabevariablen", "nodes.http.insertVarPlaceholder": "tippen Sie ‘/’, um Variable einzufügen", "nodes.http.key": "Schlüssel", - "nodes.http.keyValueEdit": "Schlüssel-Wert-Erfassung", - "nodes.http.notStartWithHttp": "API sollte mit http:// oder https:// beginnen", "nodes.http.outputVars.body": "Antwortinhalt", "nodes.http.outputVars.files": "Dateiliste", "nodes.http.outputVars.headers": "Antwort-Header-Liste im JSON-Format", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "Alle Mitglieder ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "Inhalt", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "Der Inhalt muss {{field}} enthalten", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "E-Mail-Inhalt eingeben", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "Inhalt ist erforderlich", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "Debug-Modus", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "Im Debug-Modus wird die E-Mail nur an Ihre Konto-E-Mail-Adresse {{email}} gesendet.", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "Auswählen", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "Empfänger", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "Mindestens ein Empfänger ist erforderlich", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "Die Anfrage-URL-Variable ist der Auslöseeingang für menschliche Eingabe.", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "Betreff", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "E-Mail-Betreff eingeben", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "Betreff ist erforderlich", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "Debug-Modus ist aktiviert.", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "E-Mail wird an {{email}} gesendet.", "nodes.humanInput.deliveryMethod.emailSender.done": "E-Mail gesendet", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(optional)", "nodes.humanInput.deliveryMethod.emailSender.send": "E-Mail senden", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "Test-E-Mails an Ihre konfigurierten Empfänger senden", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "Test-E-Mail an {{email}} senden", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "Was Benutzer nach dem Öffnen des Formulars sehen. Unterstützt Markdown-Formatierung.", "nodes.humanInput.insertInputField.fieldType": "Feldtyp", "nodes.humanInput.insertInputField.insert": "Einfügen", - "nodes.humanInput.insertInputField.maxUploads": "Max. Uploads", "nodes.humanInput.insertInputField.options": "Optionen", "nodes.humanInput.insertInputField.prePopulateField": "Feld vorab ausfüllen", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": " oder hinzufügen. Benutzer sehen diesen Inhalt zunächst, oder leer lassen.", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "ist nicht leer", "nodes.ifElse.comparisonOperator.not exists": "existiert nicht", "nodes.ifElse.comparisonOperator.not in": "nicht in", - "nodes.ifElse.comparisonOperator.not null": "ist nicht null", - "nodes.ifElse.comparisonOperator.null": "ist null", "nodes.ifElse.comparisonOperator.start with": "beginnt mit", "nodes.ifElse.conditionNotSetup": "Bedingung NICHT eingerichtet", "nodes.ifElse.else": "Sonst", "nodes.ifElse.elseDescription": "Wird verwendet, um die Logik zu definieren, die ausgeführt werden soll, wenn die if-Bedingung nicht erfüllt ist.", "nodes.ifElse.enterValue": "Wert eingeben", - "nodes.ifElse.if": "Wenn", - "nodes.ifElse.notSetVariable": "Bitte setzen Sie zuerst die Variable", "nodes.ifElse.operator": "Operator", "nodes.ifElse.optionName.audio": "Audio", "nodes.ifElse.optionName.doc": "Doktor", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "Stücke", "nodes.knowledgeBase.chunksInputTip": "Die Eingangsvariable des Wissensbasis-Knotens sind Chunks. Der Variablentyp ist ein Objekt mit einem spezifischen JSON-Schema, das konsistent mit der ausgewählten Chunk-Struktur sein muss.", "nodes.knowledgeBase.chunksVariableIsRequired": "Die Variable 'Chunks' ist erforderlich", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API Key nicht verfügbar", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "Guthaben aufgebraucht", - "nodes.knowledgeBase.embeddingModelIncompatible": "Inkompatibel", - "nodes.knowledgeBase.embeddingModelIsInvalid": "Einbettungsmodell ist ungültig", - "nodes.knowledgeBase.embeddingModelIsRequired": "Ein Einbettungsmodell ist erforderlich", "nodes.knowledgeBase.embeddingModelNotConfigured": "Embedding-Modell nicht konfiguriert", "nodes.knowledgeBase.indexMethodIsRequired": "Index-Methode ist erforderlich", - "nodes.knowledgeBase.notConfigured": "Nicht konfiguriert", "nodes.knowledgeBase.rerankingModelIsInvalid": "Das Reranking-Modell ist ungültig", "nodes.knowledgeBase.rerankingModelIsRequired": "Ein Reranking-Modell ist erforderlich", "nodes.knowledgeBase.retrievalSettingIsRequired": "Abrufeinstellung ist erforderlich", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "Segmentierte URL", "nodes.knowledgeRetrieval.queryAttachment": "Abfragebilder", "nodes.knowledgeRetrieval.queryText": "Abfrage Text", - "nodes.knowledgeRetrieval.queryVariable": "Abfragevariable", "nodes.listFilter.asc": "ASC", "nodes.listFilter.desc": "DESC", "nodes.listFilter.extractsCondition": "Extrahieren des N-Elements", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "Erste Aufnahme", "nodes.listFilter.outputVars.last_record": "Letzter Datensatz", "nodes.listFilter.outputVars.result": "Ergebnis filtern", - "nodes.listFilter.selectVariableKeyPlaceholder": "Untervariablenschlüssel auswählen", "nodes.llm.addMessage": "Nachricht hinzufügen", "nodes.llm.context": "Kontext", "nodes.llm.contextTooltip": "Sie können Wissen als Kontext importieren", - "nodes.llm.files": "Dateien", "nodes.llm.jsonSchema.addChildField": "Kindfeld hinzufügen", "nodes.llm.jsonSchema.addField": "Feld hinzufügen", "nodes.llm.jsonSchema.apply": "Bewerben", "nodes.llm.jsonSchema.back": "Zurück", "nodes.llm.jsonSchema.descriptionPlaceholder": "Fügen Sie eine Beschreibung hinzu.", - "nodes.llm.jsonSchema.doc": "Erfahren Sie mehr über strukturierten Output.", "nodes.llm.jsonSchema.enum": "Enum", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "Eigenschaftsname existiert bereits", "nodes.llm.jsonSchema.fieldNamePlaceholder": "Feldname", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "erforderlich", "nodes.llm.jsonSchema.resetDefaults": "Zurücksetzen", "nodes.llm.jsonSchema.resultTip": "Hier ist das generierte Ergebnis. Wenn Sie nicht zufrieden sind, können Sie zurückgehen und Ihre Eingabeaufforderung ändern.", - "nodes.llm.jsonSchema.showAdvancedOptions": "Erweiterte Optionen anzeigen", "nodes.llm.jsonSchema.stringValidations": "Stringvalidierungen", "nodes.llm.jsonSchema.title": "Strukturiertes Ausgabeschema", "nodes.llm.jsonSchema.warningTips.saveSchema": "Bitte beenden Sie die Bearbeitung des aktuellen Feldes, bevor Sie das Schema speichern.", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "Reasoning-Inhalt", "nodes.llm.outputVars.usage": "Nutzungsinformationen des Modells", "nodes.llm.prompt": "Prompt", - "nodes.llm.reasoningFormat.separated": "Separate Denk tags", - "nodes.llm.reasoningFormat.tagged": "Behalte die Denk-Tags", "nodes.llm.reasoningFormat.title": "Aktivieren Sie die Trennung von Argumentations-Tags", "nodes.llm.reasoningFormat.tooltip": "Inhalte aus Denk-Tags extrahieren und im Feld reasoning_content speichern.", "nodes.llm.resolution.high": "Hoch", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "Geben Sie dem Modell Anweisungen, Abfragen oder beliebigen texteingabebasierten Input", "nodes.llm.singleRun.variable": "Variable", "nodes.llm.sysQueryInUser": "sys.query in Benutzernachricht erforderlich", - "nodes.llm.variables": "Variablen", "nodes.llm.vision": "Vision", - "nodes.loop.ErrorMethod.continueOnError": "Fortfahren bei Fehler", - "nodes.loop.ErrorMethod.operationTerminated": "Beendet", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "Abnormale Ausgaben entfernen", "nodes.loop.breakCondition": "Schleifenbeendigungsbedingung", "nodes.loop.breakConditionTip": "Nur Variablen innerhalb von Schleifen mit Abbruchbedingungen und Konversationsvariablen können referenziert werden.", "nodes.loop.comma": ",", - "nodes.loop.currentLoop": "Aktueller Loop", "nodes.loop.currentLoopCount": "Aktuelle Schleifenanzahl: {{count}}", "nodes.loop.deleteDesc": "Das Löschen des Schleifen-Knotens entfernt alle untergeordneten Knoten.", "nodes.loop.deleteTitle": "Schleifen-Knoten löschen?", - "nodes.loop.errorResponseMethod": "Fehlerantwortmethode", "nodes.loop.error_one": "{{count}} Fehler", "nodes.loop.error_other": "{{count}} Fehler", - "nodes.loop.exitConditionTip": "Ein Schleifen-Knoten benötigt mindestens eine Ausgangsbedingung.", "nodes.loop.finalLoopVariables": "Endgültige Schleifenvariablen", "nodes.loop.initialLoopVariables": "Ursprüngliche Schleifenvariablen", - "nodes.loop.input": "Eingabe", "nodes.loop.inputMode": "Eingabemodus", "nodes.loop.loopMaxCount": "Maximale Schleifenanzahl", "nodes.loop.loopMaxCountError": "Bitte geben Sie eine gültige maximale Schleifenanzahl ein, die von 1 bis {{maxCount}} reicht.", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "Schleifenvariablen", "nodes.loop.loop_one": "{{count}} Schleife", "nodes.loop.loop_other": "{{count}} Schleifen", - "nodes.loop.output": "Ausgabewert", "nodes.loop.setLoopVariables": "Setze Variablen innerhalb des Schleifenbereichs", "nodes.loop.totalLoopCount": "Gesamtanzahl der Schleifen: {{count}}", "nodes.loop.variableName": "Variablenname", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "Klasse hinzufügen", "nodes.questionClassifiers.advancedSetting": "Erweiterte Einstellung", "nodes.questionClassifiers.class": "Klasse", - "nodes.questionClassifiers.classNamePlaceholder": "Geben Sie Ihren Klassennamen ein", "nodes.questionClassifiers.defaultLabel": "KLASSE {{index}}", "nodes.questionClassifiers.inputVars": "Eingabevariablen", "nodes.questionClassifiers.instruction": "Anweisung", - "nodes.questionClassifiers.instructionPlaceholder": "Geben Sie Ihre Anweisung ein", "nodes.questionClassifiers.instructionTip": "Geben Sie zusätzliche Anweisungen ein, um dem Fragenklassifizierer zu helfen, besser zu verstehen, wie Fragen kategorisiert werden sollen.", "nodes.questionClassifiers.labelEditorAriaLabel": "Klassenbeschriftungseditor", "nodes.questionClassifiers.model": "Modell", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "Doppelklicken Sie auf den Klassentitel, um ihn umzubenennen", "nodes.questionClassifiers.topicName": "Themenname", "nodes.questionClassifiers.topicPlaceholder": "Geben Sie Ihren Themennamen ein", - "nodes.start.builtInVar": "Eingebaute Variablen", "nodes.start.inputField": "Eingabefeld", "nodes.start.noVarTip": "Legen Sie Eingaben fest, die im Workflow verwendet werden können", - "nodes.start.outputVars.files": "Dateiliste", - "nodes.start.outputVars.memories.content": "Nachrichteninhalt", - "nodes.start.outputVars.memories.des": "Konversationsverlauf", - "nodes.start.outputVars.memories.type": "Nachrichtentyp", - "nodes.start.outputVars.query": "Benutzereingabe", "nodes.start.required": "erforderlich", "nodes.start.userInputTipDescription": "Definieren Sie Eingaben, die von Endbenutzern erfasst werden, wenn Ihr Workflow bei Bedarf gestartet wird.", "nodes.startPlaceholder.browseMoreOnMarketplace": "Mehr im Marketplace durchsuchen", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "Weitere Tools im Marketplace finden", "nodes.startPlaceholder.noTriggersFound": "Keine Trigger gefunden", "nodes.startPlaceholder.nodeCollapsedDescription": "Klicken, um den Startknoten zu konfigurieren", "nodes.startPlaceholder.nodeDescription": "Wählen Sie im rechten Bereich einen Startknoten aus", - "nodes.startPlaceholder.nodeTitle": "Workflow-Start", "nodes.startPlaceholder.panelDescription": "Der Startknoten legt fest, wodurch Ihr Workflow ausgeführt wird", "nodes.startPlaceholder.panelTitle": "Startknoten auswählen", "nodes.startPlaceholder.userInputConflictTip": "Benutzereingabe kann nicht mit anderen Triggern kombiniert werden", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "Eingabevariablen", "nodes.templateTransform.outputVars.output": "Transformierter Inhalt", "nodes.tool.authorizationRequired": "Autorisierung erforderlich", - "nodes.tool.authorize": "Autorisieren", - "nodes.tool.dateRange.end": "Ende", "nodes.tool.dateRange.endPlaceholder": "Enddatum", - "nodes.tool.dateRange.start": "Start", "nodes.tool.dateRange.startPlaceholder": "Startdatum", "nodes.tool.inputVars": "Eingabevariablen", "nodes.tool.insertPlaceholder1": "Tippen oder drücken", "nodes.tool.insertPlaceholder2": "Fügen Sie die Variable ein.", "nodes.tool.outputVars.files.title": "durch das Tool generierte Dateien", - "nodes.tool.outputVars.files.transfer_method": "Übertragungsmethode. Der Wert ist remote_url oder local_file", - "nodes.tool.outputVars.files.type": "Unterstützungstyp. Derzeit nur Bild unterstützt", - "nodes.tool.outputVars.files.upload_file_id": "Hochgeladene Datei-ID", - "nodes.tool.outputVars.files.url": "Bild-URL", "nodes.tool.outputVars.json": "von einem Tool generiertes JSON", "nodes.tool.outputVars.text": "durch das Tool generierter Inhalt", "nodes.tool.settings": "Einstellungen", - "nodes.triggerPlugin.addSubscription": "Neue Anmeldung hinzufügen", - "nodes.triggerPlugin.apiKeyConfigured": "API-Schlüssel erfolgreich konfiguriert", - "nodes.triggerPlugin.apiKeyDescription": "API-Schlüssel-Anmeldeinformationen für die Authentifizierung konfigurieren", - "nodes.triggerPlugin.authenticationFailed": "Authentifizierung fehlgeschlagen", - "nodes.triggerPlugin.authenticationSuccess": "Authentifizierung erfolgreich", - "nodes.triggerPlugin.authorized": "Autorisiert", - "nodes.triggerPlugin.availableSubscriptions": "Verfügbare Abonnements", - "nodes.triggerPlugin.configuration": "Konfiguration", - "nodes.triggerPlugin.configurationComplete": "Konfiguration abgeschlossen", - "nodes.triggerPlugin.configurationCompleteDescription": "Ihr Trigger wurde erfolgreich konfiguriert", - "nodes.triggerPlugin.configurationCompleteMessage": "Ihre Auslöserkonfiguration ist jetzt abgeschlossen und einsatzbereit.", - "nodes.triggerPlugin.configurationFailed": "Konfiguration fehlgeschlagen", - "nodes.triggerPlugin.configureApiKey": "API-Schlüssel konfigurieren", - "nodes.triggerPlugin.configureOAuthClient": "OAuth-Client konfigurieren", - "nodes.triggerPlugin.configureParameters": "Parameter konfigurieren", - "nodes.triggerPlugin.credentialVerificationFailed": "Anmeldeinformationen konnten nicht überprüft werden", - "nodes.triggerPlugin.credentialsVerified": "Anmeldedaten erfolgreich überprüft", - "nodes.triggerPlugin.error": "Fehler", - "nodes.triggerPlugin.failedToStart": "Authentifizierungsablauf konnte nicht gestartet werden", - "nodes.triggerPlugin.noConfigurationRequired": "Für diesen Auslöser ist keine zusätzliche Konfiguration erforderlich.", - "nodes.triggerPlugin.notAuthorized": "Nicht autorisiert", - "nodes.triggerPlugin.notConfigured": "Nicht konfiguriert", - "nodes.triggerPlugin.oauthClientDescription": "Konfigurieren Sie OAuth-Client-Anmeldeinformationen, um die Authentifizierung zu ermöglichen", - "nodes.triggerPlugin.oauthClientSaved": "OAuth-Clientkonfiguration erfolgreich gespeichert", - "nodes.triggerPlugin.oauthConfigFailed": "OAuth-Konfiguration fehlgeschlagen", - "nodes.triggerPlugin.or": "ODER", - "nodes.triggerPlugin.parameters": "Parameter", - "nodes.triggerPlugin.parametersDescription": "Trigger-Parameter und -Eigenschaften konfigurieren", - "nodes.triggerPlugin.properties": "Eigenschaften", - "nodes.triggerPlugin.propertiesDescription": "Zusätzliche Konfigurationseigenschaften für diesen Auslöser", - "nodes.triggerPlugin.remove": "Entfernen", - "nodes.triggerPlugin.removeSubscription": "Abonnement kündigen", - "nodes.triggerPlugin.selectSubscription": "Abonnement auswählen", - "nodes.triggerPlugin.subscriptionName": "Abonnementname", - "nodes.triggerPlugin.subscriptionNameDescription": "Geben Sie einen eindeutigen Namen für dieses Trigger-Abonnement ein", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "Abonnementnamen eingeben...", - "nodes.triggerPlugin.subscriptionNameRequired": "Der Abonnementname ist erforderlich", - "nodes.triggerPlugin.subscriptionRemoved": "Abonnement erfolgreich entfernt", "nodes.triggerPlugin.subscriptionRequired": "Abonnement erforderlich", - "nodes.triggerPlugin.useApiKey": "API-Schlüssel verwenden", - "nodes.triggerPlugin.useOAuth": "OAuth verwenden", - "nodes.triggerPlugin.verifyAndContinue": "Überprüfen & Fortfahren", "nodes.triggerSchedule.cronExpression": "Cron-Ausdruck", "nodes.triggerSchedule.days": "Tage", - "nodes.triggerSchedule.executeNow": "Jetzt ausführen", - "nodes.triggerSchedule.executionTime": "Ausführungszeit", "nodes.triggerSchedule.executionTimeCalculationError": "Fehler beim Berechnen der Ausführungszeiten", - "nodes.triggerSchedule.executionTimeMustBeFuture": "Die Ausführungszeit muss in der Zukunft liegen", "nodes.triggerSchedule.frequency.daily": "Täglich", "nodes.triggerSchedule.frequency.hourly": "Stündlich", "nodes.triggerSchedule.frequency.label": "FREQUENZ", "nodes.triggerSchedule.frequency.monthly": "Monatlich", "nodes.triggerSchedule.frequency.weekly": "Wöchentlich", "nodes.triggerSchedule.frequencyLabel": "Frequenz", - "nodes.triggerSchedule.hours": "Stunden", "nodes.triggerSchedule.invalidCronExpression": "Ungültiger Cron-Ausdruck", - "nodes.triggerSchedule.invalidExecutionTime": "Ungültige Ausführungszeit", "nodes.triggerSchedule.invalidFrequency": "Ungültige Frequenz", "nodes.triggerSchedule.invalidMonthlyDay": "Der monatliche Tag muss zwischen 1 und 31 oder \"letzter\" liegen", "nodes.triggerSchedule.invalidOnMinute": "Die Minute muss zwischen 0 und 59 liegen", - "nodes.triggerSchedule.invalidStartTime": "Ungültige Startzeit", "nodes.triggerSchedule.invalidTimeFormat": "Ungültiges Zeitformat (erwartet HH:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "Ungültige Zeitzone", "nodes.triggerSchedule.invalidWeekday": "Ungültiger Wochentag: {{weekday}}", "nodes.triggerSchedule.lastDay": "Letzter Tag", "nodes.triggerSchedule.lastDayTooltip": "Nicht alle Monate haben 31 Tage. Verwenden Sie die Option ‚Letzter Tag‘, um den letzten Tag jedes Monats auszuwählen.", - "nodes.triggerSchedule.minutes": "Protokoll", "nodes.triggerSchedule.mode": "Mode", - "nodes.triggerSchedule.modeCron": "Cron", - "nodes.triggerSchedule.modeVisual": "Visuell", "nodes.triggerSchedule.monthlyDay": "Monatlicher Tag", - "nodes.triggerSchedule.nextExecution": "Nächste Ausführung", "nodes.triggerSchedule.nextExecutionTime": "NÄCHSTE AUSFÜHRUNGSZEIT", "nodes.triggerSchedule.nextExecutionTimes": "Nächste 5 Ausführungszeiten", "nodes.triggerSchedule.noValidExecutionTime": "Es kann keine gültige Ausführungszeit berechnet werden", - "nodes.triggerSchedule.nodeTitle": "Zeitplan-Auslöser", - "nodes.triggerSchedule.notConfigured": "Nicht konfiguriert", "nodes.triggerSchedule.onMinute": "In einer Minute", - "nodes.triggerSchedule.selectDateTime": "Datum und Uhrzeit auswählen", "nodes.triggerSchedule.selectFrequency": "Frequenz auswählen", "nodes.triggerSchedule.selectTime": "Zeit auswählen", - "nodes.triggerSchedule.startTime": "Startzeit", - "nodes.triggerSchedule.startTimeMustBeFuture": "Die Startzeit muss in der Zukunft liegen", "nodes.triggerSchedule.time": "Zeit", - "nodes.triggerSchedule.timezone": "Zeitzone", "nodes.triggerSchedule.title": "Zeitplan", "nodes.triggerSchedule.useCronExpression": "Cron-Ausdruck verwenden", "nodes.triggerSchedule.useVisualPicker": "Visuellen Auswähler verwenden", "nodes.triggerSchedule.visualConfig": "Visuelle Konfiguration", "nodes.triggerSchedule.weekdays": "Wochentage", - "nodes.triggerWebhook.addHeader": "Hinzufügen", - "nodes.triggerWebhook.addParameter": "Hinzufügen", - "nodes.triggerWebhook.asyncMode": "Asynchroner Modus", - "nodes.triggerWebhook.configPlaceholder": "Webhook-Trigger-Konfiguration wird hier implementiert", "nodes.triggerWebhook.contentType": "Inhaltstyp", - "nodes.triggerWebhook.copy": "Kopieren", "nodes.triggerWebhook.debugUrlCopied": "Kopiert!", "nodes.triggerWebhook.debugUrlCopy": "Zum Kopieren klicken", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "Diese URL scheint eine interne Adresse zu sein, was dazu führen kann, dass Webhook-Anfragen fehlschlagen. Sie können TRIGGER_URL auf eine öffentliche Adresse ändern.", "nodes.triggerWebhook.debugUrlTitle": "Für Testläufe verwenden Sie immer diese URL", - "nodes.triggerWebhook.errorHandling": "Fehlerbehandlung", - "nodes.triggerWebhook.errorStrategy": "Fehlerbehandlung", - "nodes.triggerWebhook.generate": "Erzeugen", - "nodes.triggerWebhook.headerParameters": "Header-Parameter", - "nodes.triggerWebhook.headers": "Überschriften", "nodes.triggerWebhook.method": "Methode", "nodes.triggerWebhook.noBodyParameters": "Keine Körperparameter konfiguriert", "nodes.triggerWebhook.noHeaders": "Keine Kopfzeilen konfiguriert", "nodes.triggerWebhook.noParameters": "Keine Parameter konfiguriert", "nodes.triggerWebhook.noQueryParameters": "Keine Abfrageparameter konfiguriert", - "nodes.triggerWebhook.nodeTitle": "🔗 Webhook-Auslöser", - "nodes.triggerWebhook.parameterName": "Variablenname", - "nodes.triggerWebhook.queryParameters": "Abfrageparameter", - "nodes.triggerWebhook.requestBodyParameters": "Anforderungs-Body-Parameter", "nodes.triggerWebhook.required": "Erforderlich", "nodes.triggerWebhook.responseBody": "Antworttext", "nodes.triggerWebhook.responseBodyPlaceholder": "Schreiben Sie hier Ihren Antworttext", "nodes.triggerWebhook.responseConfiguration": "Antwort", "nodes.triggerWebhook.statusCode": "Statuscode", - "nodes.triggerWebhook.test": "Test", - "nodes.triggerWebhook.title": "Webhook-Auslöser", "nodes.triggerWebhook.urlCopied": "URL in die Zwischenablage kopiert", - "nodes.triggerWebhook.urlGenerated": "Webhook-URL erfolgreich erstellt", - "nodes.triggerWebhook.urlGenerationFailed": "Fehler beim Erstellen der Webhook-URL", "nodes.triggerWebhook.validation.invalidParameterType": "Ungültiger Parametertyp \"{{type}}\" für den Parameter \"{{name}}\"", "nodes.triggerWebhook.validation.webhookUrlRequired": "Webhook-URL ist erforderlich", "nodes.triggerWebhook.varName": "Variablenname", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "Aggregationsgruppe", "nodes.variableAssigner.aggregationGroupTip": "Durch Aktivieren dieser Funktion kann der Variablen-Aggregator mehrere Variablensätze aggregieren.", "nodes.variableAssigner.noVarTip": "Fügen Sie die zuzuweisenden Variablen hinzu", - "nodes.variableAssigner.outputType": "Ausgabetyp", "nodes.variableAssigner.outputVars.varDescribe": "Ausgabe {{groupName}}", "nodes.variableAssigner.setAssignVariable": "Zuweisungsvariable festlegen", "nodes.variableAssigner.title": "Variablen zuweisen", - "nodes.variableAssigner.type.array": "Array", - "nodes.variableAssigner.type.number": "Nummer", - "nodes.variableAssigner.type.object": "Objekt", - "nodes.variableAssigner.type.string": "String", "nodes.variableAssigner.varNotSet": "Variable nicht gesetzt", - "onboarding.aboutStartNode": "über den Startknoten.", - "onboarding.back": "Zurück", "onboarding.description": "Verschiedene Startknoten haben unterschiedliche Fähigkeiten. Keine Sorge, du kannst sie später jederzeit ändern.", - "onboarding.escTip.key": "esc", - "onboarding.escTip.press": "Presse", - "onboarding.escTip.toDismiss": "entlassen", - "onboarding.learnMore": "Mehr erfahren", "onboarding.title": "Wählen Sie einen Startknoten, um zu beginnen", "onboarding.trigger": "Auslöser", "onboarding.triggerDescription": "Trigger können als Startpunkt eines Workflows dienen, wie zum Beispiel geplante Aufgaben, benutzerdefinierte Webhooks oder Integrationen mit anderen Apps.", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "Alle Probleme wurden gelöst", "panel.checklistTip": "Stellen Sie sicher, dass alle Probleme vor der Veröffentlichung gelöst sind", "panel.createdBy": "Erstellt von ", - "panel.goTo": "Gehe zu", "panel.goToFix": "Zur Behebung", "panel.helpLink": "Hilfe", "panel.locateNodeNotFound": "Knoten nicht gefunden: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "Zurück", "singleRun.iteration": "Iteration", "singleRun.loop": "Schleife", - "singleRun.preparingDataSource": "Vorbereiten der Datenquelle", - "singleRun.reRun": "Erneuter Lauf", - "singleRun.running": "Wird ausgeführt", "singleRun.startRun": "Lauf starten", "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", @@ -1257,21 +1024,14 @@ "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", "tabs.allAdded": "Alle hinzugefügt", "tabs.allTool": "Alle", "tabs.allTriggers": "Alle Auslöser", "tabs.blocks": "Knoten", "tabs.clearSnippetSearch": "Snippet-Suche löschen", - "tabs.createSnippet": "Erstellen Sie einen Ausschnitt", "tabs.customTool": "Swagger API", "tabs.featuredTools": "Ausgewählt", - "tabs.hideActions": "Werkzeuge ausblenden", - "tabs.installed": "Installiert", "tabs.listView": "Listenansicht", "tabs.logic": "Logik", "tabs.noFeaturedPlugins": "Entdecken Sie weitere Tools im Marktplatz", @@ -1280,13 +1040,11 @@ "tabs.noResult": "Kein Ergebnis gefunden", "tabs.noSnippetsFound": "Es wurden keine Snippets gefunden", "tabs.plugin": "Tool-Plugin", - "tabs.pluginByAuthor": "Von {{author}}", "tabs.question-understand": "Fragen verstehen", "tabs.requestToCommunity": "Anfragen an die Community", "tabs.searchBlock": "Knoten, Agent, Mensch, Wissen suchen", "tabs.searchDataSource": "Datenquelle durchsuchen", "tabs.searchSnippets": "Snippets durchsuchen...", - "tabs.searchTool": "Suchwerkzeug", "tabs.searchTrigger": "Suchauslöser...", "tabs.showLessFeatured": "Weniger anzeigen", "tabs.showMoreFeatured": "Mehr anzeigen", @@ -1294,20 +1052,16 @@ "tabs.sources": "Quellen", "tabs.start": "Start", "tabs.startDisabledTip": "Trigger-Knoten und Benutzereingabeknoten schließen sich gegenseitig aus.", - "tabs.startDisabledTipLearnMore": "Mehr über Startknoten erfahren", "tabs.startNotSupportedTip": "Die Registerkarte „Start“ wird in Snippets nicht unterstützt.", "tabs.tools": "Werkzeuge", "tabs.transform": "Transformieren", "tabs.treeView": "Baumansicht", "tabs.unconfiguredStartDisabledTip": "Ein nicht konfigurierter Startknoten wurde zur Arbeitsfläche hinzugefügt. Schließen Sie die Einrichtung ab, bevor Sie fortfahren.", - "tabs.usePlugin": "Werkzeug auswählen", "tabs.utilities": "Dienstprogramme", "tabs.workflowTool": "Workflow", "tracing.stopBy": "Gestoppt von {{user}}", - "triggerStatus.disabled": "AUSLÖSER • DEAKTIVIERT", "triggerStatus.enabled": "AUSLÖSER", "variableReference.assignedVarsDescription": "Zugewiesene Variablen müssen beschreibbare Variablen sein, z. B. Konversationsvariablen.", - "variableReference.conversationVars": "Konversations-Variablen", "variableReference.noAssignedVars": "Keine verfügbaren zugewiesenen Variablen", "variableReference.noAvailableVars": "Keine verfügbaren Variablen", "variableReference.noVarsForOperation": "Es stehen keine Variablen für die Zuweisung mit der ausgewählten Operation zur Verfügung.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "Angewendet", "workflowGenerator.appliedRefineHint": "Angewendet — jederzeit mit ⌘K → /refine verfeinern", "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.", @@ -1384,7 +1137,6 @@ "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", @@ -1392,7 +1144,6 @@ "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.refineDraftUnavailable": "Der aktuelle Entwurf konnte nicht geladen werden — es wird stattdessen von Grund auf neu generiert.", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "Neu generieren", "workflowGenerator.reload": "Neu laden", "workflowGenerator.studioApply": "Bewerben", - "workflowGenerator.studioButton": "Generieren", "workflowGenerator.title": "Generieren Sie {{mode}}" } diff --git a/web/i18n/en-US/agent-v-2.json b/web/i18n/en-US/agent-v-2.json index ac6ce7de965..fd66a0f0f5b 100644 --- a/web/i18n/en-US/agent-v-2.json +++ b/web/i18n/en-US/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "This action is not available yet.", "agentDetail.access.copyAccessUrl": "Copy access URL", "agentDetail.access.copyFailed": "Failed to copy reference.", "agentDetail.access.copyServiceEndpoint": "Copy service API endpoint", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "Launch", "agentDetail.access.webApp.actions.settings": "Branding", "agentDetail.access.webApp.refreshUrl": "Refresh access URL", - "agentDetail.access.webApp.showQrCode": "Show QR code", "agentDetail.access.webApp.ssoEnabled": "SSO Enabled", "agentDetail.access.webApp.title": "Web App", "agentDetail.access.workflow.description": "Used as a node inside the workflow", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "Select environment variable scope", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "Set values the agent reads at runtime, like an API key a tool needs, without putting them in the Prompt.\n\nIn Build mode, the agent can set these up for you.", - "agentDetail.configure.advancedSettings.envEditor.toggle": "Toggle env editor", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "Advanced Settings", - "agentDetail.configure.advancedSettings.toggle": "Toggle advanced settings", "agentDetail.configure.answer.activity.ranCommands": "Ran commands", "agentDetail.configure.answer.activity.runningCommands": "Running commands", "agentDetail.configure.answer.duration.minute": "{{count}}m", "agentDetail.configure.answer.duration.second": "{{count}}s", "agentDetail.configure.answer.thinking": "Thinking", - "agentDetail.configure.answer.workFinished": "Work finished", - "agentDetail.configure.answer.workedFor": "Worked for {{duration}}", - "agentDetail.configure.answer.workingFor": "Working for {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition, while offering versioning to the extracted configs, does not support versioning on the file system itself. Be careful with your actions in Build mode, as changes made to the file system happen in real time and cannot always be neatly reverted. Community Edition is not your ideal choice for serving mass external audiences.", "agentDetail.configure.build.empty.description": "Describe what you want and it fills in the form on the left as you go.", "agentDetail.configure.build.empty.title": "Build your agent by chatting", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "Remove {{name}}", "agentDetail.configure.files.richTip": "For reference material too long to paste into the Prompt: specs, templates, guidelines. Learn more\n\nIn Build mode, the agent can set these up for you.", "agentDetail.configure.files.tip": "For reference material too long to paste into the Prompt: specs, templates, guidelines. Learn more\n\nIn Build mode, the agent can set these up for you.", - "agentDetail.configure.files.toggle": "Toggle files", "agentDetail.configure.files.treeLabel": "Agent files", "agentDetail.configure.files.upload.action": "Upload", "agentDetail.configure.files.upload.browse": "browse", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "Toggle knowledge retrieval", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "Please config a model in metadata filtering", "agentDetail.configure.model.label": "Model", - "agentDetail.configure.orchestrate": "Orchestrate", "agentDetail.configure.preview.chatFeatures": "Chat Features", "agentDetail.configure.preview.empty.defaultAgentName": "Agent", "agentDetail.configure.preview.empty.description": "Run the agent as a finished chat, exactly how people will experience it once published.", - "agentDetail.configure.preview.empty.title": "Preview {{name}}", - "agentDetail.configure.preview.endUserAuth": "End-user authentication", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "This agent run was stopped at the model request limit. Try again, or break the task into smaller steps.", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "This agent run was stopped at the time limit. Try again, or break the task into smaller steps.", "agentDetail.configure.preview.inputPlaceholder": "Message {{name}}", "agentDetail.configure.preview.restart": "Start fresh", "agentDetail.configure.preview.sandboxNotice": "Agent runs in a Linux sandbox.", "agentDetail.configure.preview.sandboxNoticeTooltip": "For Dify Community Edition, each of your agents runs in a Linux 7.0.0-10060-aws sandbox environment within your docker. Your edits to the environment via Build Chats are persistent.", - "agentDetail.configure.preview.title": "Preview", "agentDetail.configure.preview.unconfiguredNotice": "This agent isn't set up yet, so replies come straight from the model.", "agentDetail.configure.prompt.copied": "Prompt copied", "agentDetail.configure.prompt.copy": "Copy prompt", @@ -200,40 +188,31 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} workflows", "agentDetail.configure.rightPanel.build": "Build", "agentDetail.configure.rightPanel.buildTipBody": "Build sets up the agent by chatting. Describe what you want and it fills in the setup on the left.", - "agentDetail.configure.rightPanel.buildTipTitle": "Build your agent via chat", "agentDetail.configure.rightPanel.learnMore": "Learn more", "agentDetail.configure.rightPanel.modeLabel": "Agent configuration mode", "agentDetail.configure.rightPanel.preview": "Preview", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview is available on Dify Cloud and Enterprise only.", "agentDetail.configure.rightPanel.previewTipBody": "Preview runs the finished agent the way your users will see it, with clean replies and chat features.", - "agentDetail.configure.rightPanel.previewTipTitle": "Preview your agent", "agentDetail.configure.skills.add": "Add skill", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.description": "A .zip containing SKILL.md. It's embedded in this app and won't update with the library.", "agentDetail.configure.skills.addMenu.upload.label": "Upload skill.zip", "agentDetail.configure.skills.addMenu.workspace.description": "Reuses a shared skill and follows its published updates.", "agentDetail.configure.skills.addMenu.workspace.label": "Add from library", - "agentDetail.configure.skills.detail.contentRegion": "Skill detail content", - "agentDetail.configure.skills.detail.fileCount": "{{count}} FILES", "agentDetail.configure.skills.detail.files": "Files", "agentDetail.configure.skills.empty.description": "Skills give the agent reusable expertise it can call while working", "agentDetail.configure.skills.empty.title": "No skills yet", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "Skill", "agentDetail.configure.skills.label": "Skills", "agentDetail.configure.skills.missing": "Skill not found", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "Remove {{name}}", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "Package the instructions, files, and scripts for a recurring task into a skill. Learn more\n\nIn Build mode, the agent can set these up for you.", "agentDetail.configure.skills.tip": "Package the instructions, files, and scripts for a recurring task into a skill. Learn more\n\nIn Build mode, the agent can set these up for you.", - "agentDetail.configure.skills.toggle": "Toggle skills", "agentDetail.configure.skills.upload.action": "Upload", "agentDetail.configure.skills.upload.browse": "browse", "agentDetail.configure.skills.upload.description": "Upload a .zip or .skill package for this agent.", "agentDetail.configure.skills.upload.dropzone": "Drop a skill package here, or", - "agentDetail.configure.skills.upload.failed": "Failed to upload skill.", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "Upload a .zip or .skill file.", "agentDetail.configure.skills.upload.sizeLimit": "Skill package must be {{sizeLimit}} or smaller.", @@ -241,14 +220,11 @@ "agentDetail.configure.skills.upload.title": "Upload skill", "agentDetail.configure.skills.upload.warning.files": "If you only need to use Markdown files, upload them to Files and reference them in your prompt.", "agentDetail.configure.skills.upload.warning.specification": "Uploaded skills must follow the Agent Skills specification.", - "agentDetail.configure.skills.workspaceItemType": "Workspace", - "agentDetail.configure.skills.workspaceSelector.addSuccess": "Workspace skill added.", "agentDetail.configure.skills.workspaceSelector.added": "Added", "agentDetail.configure.skills.workspaceSelector.draft": "Draft", "agentDetail.configure.skills.workspaceSelector.empty": "No library skills found.", "agentDetail.configure.skills.workspaceSelector.limitReached": "An agent can use up to 20 library skills. Remove one to add another.", "agentDetail.configure.skills.workspaceSelector.manage": "Manage in Skills", - "agentDetail.configure.skills.workspaceSelector.removeSuccess": "Workspace skill removed.", "agentDetail.configure.skills.workspaceSelector.saveFailed": "Failed to update workspace skills.", "agentDetail.configure.skills.workspaceSelector.search": "Search skills...", "agentDetail.configure.switchToPreviewConfirm.title": "Switch to Preview mode?", @@ -285,7 +261,6 @@ "agentDetail.configure.tools.removeProvider": "Remove all tools", "agentDetail.configure.tools.richTip": "Add Dify tools from your workspace. Learn more\n\nTools the agent installs in its sandbox won't appear here but stay available to it.", "agentDetail.configure.tools.tip": "Add Dify tools from your workspace. Learn more\n\nTools the agent installs in its sandbox won't appear here but stay available to it.", - "agentDetail.configure.tools.toggle": "Toggle tools", "agentDetail.configure.tools.toolTabs.all": "All", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "Custom", @@ -295,16 +270,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "File system path", "agentDetail.configure.workingDirectory.description": "Files the agent reads and writes as it runs. Anything it generates, like qna_report.pdf, shows up here.", "agentDetail.configure.workingDirectory.fileSystem": "File system", - "agentDetail.configure.workingDirectory.home": "home", "agentDetail.configure.workingDirectory.open": "Open working directory", "agentDetail.configure.workingDirectory.persistentFiles": "Persistent", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "Files the agent keeps and can use everywhere it runs, including end users' conversations and workflows. Any changes made here during this build chat take effect once you Apply.", - "agentDetail.configure.workingDirectory.returnToWorkspace": "Back to working directory", "agentDetail.configure.workingDirectory.temporaryFiles": "Temporary", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "Files the agent is working with in this build chat only. They're cleared when you exit Build mode or start a new chat.", "agentDetail.configure.workingDirectory.title": "Working directory", - "agentDetail.configure.workingDirectory.treeLabel": "Working directory files", - "agentDetail.configure.workingDirectory.workingDirectory": "working directory", "agentDetail.documentTitle": "Agent", "agentDetail.logs.description": "See every conversation with this agent, including user inputs and agent replies.", "agentDetail.logs.empty": "No logs found", @@ -404,7 +375,6 @@ "roster.createForm.nameRequired": "Name is required.", "roster.createForm.roleLabel": "Role", "roster.createForm.rolePlaceholder": "e.g. Research Assistant", - "roster.createSuccess": "Agent created.", "roster.dateTimeFormat": "MM/DD/YYYY hh:mm:ss A", "roster.deleteDialog.description": "This permanently deletes {{name}}. Its web app, API access, and workflows that use it stop working immediately.", "roster.deleteDialog.title": "Delete {{name}}?", @@ -414,7 +384,6 @@ "roster.duplicateDialog.title": "Duplicate agent", "roster.duplicateForm.changeIcon": "Change duplicate icon for {{name}}", "roster.duplicateSuccess": "Agent duplicated.", - "roster.editAgent": "Edit {{name}}", "roster.editDialog.description": "Update this Agent's name, description, and role.", "roster.editDialog.title": "Edit agent", "roster.editInfo": "Edit Info", @@ -441,191 +410,15 @@ "roster.saveToRosterDialog.description": "Save this inline setup as a reusable Agent.", "roster.saveToRosterDialog.title": "Save to Agents", "roster.saveToRosterForm.changeIcon": "Change Agent icon", - "roster.saveToRosterSuccess": "Agent saved.", "roster.searchLabel": "Search agents", "roster.searchPlaceholder": "Search agents by name…", "roster.sort.earliestCreated": "Earliest created", "roster.sort.label": "Sort by", "roster.sort.lastModified": "Last modified", - "roster.sort.optionsLabel": "Sort options", "roster.sort.recentlyCreated": "Recently created", "roster.title": "Agents", - "roster.updateSuccess": "Agent updated.", "roster.usageStatus.draft": "Draft", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.referencedDescription": "This Skill is referenced by {{count}} Agent, Workflow, or Chatflow item. Deleting it will remove the Skill from the workspace and clear those bindings.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.builder.attach": "Attach file", - "skillManagement.detail.builder.attachFailed": "Failed to attach file.", - "skillManagement.detail.builder.attachUnsupported": "Only text and document files can be attached.", - "skillManagement.detail.builder.attachmentOnlyMessage": "Use the attached file to help improve this Skill.", - "skillManagement.detail.builder.close": "Close Skill Builder", - "skillManagement.detail.builder.compatibleModelsOnly": "Only compatible models are shown", - "skillManagement.detail.builder.exampleIssueTriage": "Customer issue triage", - "skillManagement.detail.builder.exampleOnboarding": "New hire onboarding guide", - "skillManagement.detail.builder.exampleSalesFollowUp": "Sales lead follow-up strategy", - "skillManagement.detail.builder.followUpDisplayName": "Use Refund approval as the display name", - "skillManagement.detail.builder.followUpNameIcon": "Apply the suggested name and icon", - "skillManagement.detail.builder.fromMarketplace": "From Marketplace", - "skillManagement.detail.builder.model": "GPT-4o", - "skillManagement.detail.builder.modelCredits.all": "All credits", - "skillManagement.detail.builder.modelCredits.configure": "Configure required", - "skillManagement.detail.builder.modelCredits.exhausted": "Credits exhausted", - "skillManagement.detail.builder.modelProviderSettings": "Model Provider Settings", - "skillManagement.detail.builder.modelSearch": "Search models...", - "skillManagement.detail.builder.modifyPlaceholder": "Ask AI to modify this skill...", - "skillManagement.detail.builder.open": "Open Skill Builder", - "skillManagement.detail.builder.placeholder": "Describe the scenario...", - "skillManagement.detail.builder.promptDescription": "Describe it and a draft appears in the editor, with steps and files included.", - "skillManagement.detail.builder.promptTitle": "What should this Skill handle?", - "skillManagement.detail.builder.removeAttachment": "Remove {{name}}", - "skillManagement.detail.builder.restart": "Restart builder", - "skillManagement.detail.builder.send": "Send message", - "skillManagement.detail.builder.sendFailed": "Skill Builder failed to respond.", - "skillManagement.detail.builder.title": "Skill Builder", - "skillManagement.detail.builder.tryExample": "Try an example", - "skillManagement.detail.builder.voice": "Voice input", - "skillManagement.detail.builder.voiceUnavailable": "Voice input is not available yet.", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.closeVersions": "Close versions", - "skillManagement.detail.collapseSidebar": "Collapse sidebar", - "skillManagement.detail.copyContentSuccess": "Content copied to clipboard.", - "skillManagement.detail.copyFile": "Copy", - "skillManagement.detail.copyFileSuccess": "File ready to paste.", - "skillManagement.detail.copyVersionId": "Copy ID", - "skillManagement.detail.copyVersionIdSuccess": "ID copied to clipboard.", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.cutFile": "Cut", - "skillManagement.detail.cutFileSuccess": "File ready to move.", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.editVersionInfo": "Edit version info", - "skillManagement.detail.exitVersions": "Exit versions", - "skillManagement.detail.expandSidebar": "Expand sidebar", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.nameThisVersion": "Name this version", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "No matching files.", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.pasteFile": "Paste", - "skillManagement.detail.pasteFileSuccess": "File pasted.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishReferencesDescription": "Publishing will make this draft active for {{count}} references using this Skill.", - "skillManagement.detail.publishReferencesTitle": "Publish skill", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.publishUpdate": "Publish update", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "Search files", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", "skillManagement.detail.uploadFilesFailedStatus_one": "{{count}} file upload failed.", "skillManagement.detail.uploadFilesFailedStatus_other": "{{count}} file uploads failed.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.uploadFilesProgress": "Uploading {{completed}}/{{total}}", - "skillManagement.detail.uploadFilesResult": "{{uploaded}} uploaded · {{failed}} failed", - "skillManagement.detail.uploadFilesStatus": "Upload Status", - "skillManagement.detail.uploadStatusDismiss": "Dismiss upload status", - "skillManagement.detail.versionHistory": "Open version history", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versionPublishNote": "Release notes", - "skillManagement.detail.versionPublishNotePlaceholder": "Describe this change", - "skillManagement.detail.versionPublishedMeta": "{{time}} · {{name}}", - "skillManagement.detail.versionTitle": "Title", - "skillManagement.detail.versions": "Versions", - "skillManagement.detail.viewOnly": "View only", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptyAction.createDescription": "Describe a scenario in plain words and get a draft skill to review.", - "skillManagement.emptyAction.createTitle": "Create with Skill Builder", - "skillManagement.emptyAction.importDescription": "Bring a .zip with SKILL.md, in the agentskills.io format.", - "skillManagement.emptyAction.importTitle": "Import a skill package", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/en-US/app-api.json b/web/i18n/en-US/app-api.json index a33f26f16fd..8a842f6449c 100644 --- a/web/i18n/en-US/app-api.json +++ b/web/i18n/en-US/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "This action cannot be undone.", "actionMsg.deleteConfirmTitle": "Delete this secret key?", "actionMsg.ok": "OK", - "apiKey": "API Key", "apiKeyModal.addKnowledgeBase": "Add", "apiKeyModal.addSubtitle": "Create a new API key for your workspace.", "apiKeyModal.addTitle": "Add API Key", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "Secret Key", "apiKeyModal.selectedKnowledgeBases": "Selected Knowledge Bases", "apiKeyModal.selectedKnowledgeBasesCount": "{{count}} Knowledge Bases", - "apiServer": "API Server", "copied": "Copied", "copy": "Copy", - "develop.noContent": "No content", - "develop.toc": "Contents", "loading": "Loading", "never": "Never", - "ok": "In Service", "pause": "Pause", "play": "Play", "playing": "Playing" diff --git a/web/i18n/en-US/app-debug.json b/web/i18n/en-US/app-debug.json index 7275057cb8d..36fa92e5f54 100644 --- a/web/i18n/en-US/app-debug.json +++ b/web/i18n/en-US/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "Set the type of inference mode for the agent", "agent.agentModeType.ReACT": "ReAct", "agent.agentModeType.functionCall": "Function Calling", - "agent.buildInPrompt": "Build-In Prompt", - "agent.firstPrompt": "First Prompt", - "agent.nextIteration": "Next Iteration", - "agent.promptPlaceholder": "Write your prompt here", - "agent.setting.description": "Agent Assistant settings allow setting agent mode and advanced features like built-in prompts, only available in Agent type.", "agent.setting.maximumIterations.description": "Limit the number of iterations an agent assistant can execute", "agent.setting.maximumIterations.name": "Maximum Iterations", "agent.setting.name": "Agent Settings", "agent.tools.description": "Using tools can extend the capabilities of LLM, such as searching the internet or performing scientific calculations", "agent.tools.enabled": "Enabled", "agent.tools.name": "Tools", - "assistantType.agentAssistant.description": "Build an intelligent Agent which can autonomously choose tools to complete the tasks", - "assistantType.agentAssistant.name": "Agent Assistant", - "assistantType.chatAssistant.description": "Build a chat-based assistant using a Large Language Model", - "assistantType.chatAssistant.name": "Basic Assistant", - "assistantType.name": "Assistant Type", "autoAddVar": "Undefined variables referenced in pre-prompt, are you want to add them in user input form?", "chatSubTitle": "Instructions", "code.instruction": "Instruction", - "codegen.apply": "Apply", - "codegen.applyChanges": "Apply Changes", "codegen.description": "The Code Generator uses configured models to generate high-quality code based on your instructions. Please provide clear and detailed instructions.", "codegen.generate": "Generate", - "codegen.generatedCodeTitle": "Generated Code", "codegen.instruction": "Instructions", - "codegen.instructionPlaceholder": "Enter detailed description of the code you want to generate.", "codegen.loading": "Generating code...", - "codegen.noDataLine1": "Describe your use case on the left,", - "codegen.noDataLine2": "the code preview will show here.", "codegen.overwriteConfirmMessage": "This action will overwrite the existing code. Do you want to continue?", "codegen.overwriteConfirmTitle": "Overwrite existing code?", - "codegen.resTitle": "Generated Code", "codegen.title": "Code Generator", "completionSubTitle": "Prefix Prompt", "datasetConfig.embeddingModelRequired": "A configured Embedding Model is required", "datasetConfig.knowledgeTip": "Click the “+” button to add knowledge", - "datasetConfig.params": "Params", "datasetConfig.rerankModelRequired": "A configured Rerank Model is required", "datasetConfig.retrieveChangeTip": "Modifying the index mode and retrieval mode may affect applications associated with this Knowledge.", - "datasetConfig.retrieveMultiWay.description": "Based on user intent, queries across all Knowledge, retrieves relevant text from multi-sources, and selects the best results matching the user query after reranking.", - "datasetConfig.retrieveMultiWay.title": "Multi-path retrieval", - "datasetConfig.retrieveOneWay.description": "Based on user intent and Knowledge descriptions, the Agent autonomously selects the best Knowledge for querying. Best for applications with distinct, limited Knowledge.", - "datasetConfig.retrieveOneWay.title": "N-to-1 retrieval", "datasetConfig.score_threshold": "Score Threshold", "datasetConfig.score_thresholdTip": "Used to set the similarity threshold for chunks filtering.", - "datasetConfig.settingTitle": "Retrieval settings", "datasetConfig.top_k": "Top K", "datasetConfig.top_kTip": "Used to filter chunks that are most similar to user questions. The system will also dynamically adjust the value of Top K, according to max_tokens of the selected model.", "debugAsMultipleModel": "Debug as Multiple Models", "debugAsSingleModel": "Debug as Single Model", "duplicateModel": "Duplicate", - "errorMessage.nameOfKeyRequired": "name of the key: {{key}} required", - "errorMessage.notSelectModel": "Please choose a model", - "errorMessage.queryRequired": "Request text is required.", "errorMessage.valueOfVarRequired": "{{key}} value can not be empty", "errorMessage.waitForBatchResponse": "Please wait for the response to the batch task to complete.", "errorMessage.waitForFileUpload": "Please wait for the file/files to upload", - "errorMessage.waitForImgUpload": "Please wait for the image to upload", "errorMessage.waitForResponse": "Please wait for the response to the previous message to complete.", "feature.annotation.add": "Add annotation", "feature.annotation.cacheManagement": "Annotations", - "feature.annotation.cached": "Annotated", "feature.annotation.description": "You can manually add high-quality response to the cache for prioritized matching with similar user questions.", "feature.annotation.edit": "Edit annotation", - "feature.annotation.matchVariable.choosePlaceholder": "Choose match variable", - "feature.annotation.matchVariable.title": "Match Variable", "feature.annotation.remove": "Remove", "feature.annotation.removeConfirm": "Delete this annotation ?", - "feature.annotation.resDes": "Annotation Response is enabled", "feature.annotation.scoreThreshold.accurateMatch": "Accurate Match", "feature.annotation.scoreThreshold.description": "Used to set the similarity threshold for annotation reply.", "feature.annotation.scoreThreshold.easyMatch": "Easy Match", @@ -83,20 +52,17 @@ "feature.bar.enableText": "Features Enabled", "feature.bar.manage": "Manage", "feature.citation.description": "Show source document and attributed section of the generated content.", - "feature.citation.resDes": "Citations and Attributions is enabled", "feature.citation.title": "Citations and Attributions", "feature.conversationHistory.description": "Set prefix names for conversation roles", "feature.conversationHistory.editModal.assistantPrefix": "Assistant prefix", "feature.conversationHistory.editModal.title": "Edit Conversation Role Names", "feature.conversationHistory.editModal.userPrefix": "User prefix", - "feature.conversationHistory.learnMore": "Learn more", "feature.conversationHistory.tip": "The Conversation History is not enabled, please add in the prompt above.", "feature.conversationHistory.title": "Conversation History", "feature.conversationOpener.description": "In a chat app, the first sentence that the AI actively speaks to the user is usually used as a welcome.", "feature.conversationOpener.title": "Conversation Opener", "feature.dataSet.noData": "You can import Knowledge as context", "feature.dataSet.noDataSet": "No Knowledge found", - "feature.dataSet.notSupportSelectMulti": "Currently only support one Knowledge", "feature.dataSet.queryVariable.choosePlaceholder": "Choose query variable", "feature.dataSet.queryVariable.contextVarNotEmpty": "context query variable can not be empty", "feature.dataSet.queryVariable.deleteContextVarTip": "This variable has been set as a context query variable, and removing it will impact the normal use of the Knowledge. If you still need to delete it, please reselect it in the context section.", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "Max uploads", "feature.fileUpload.supportedTypes": "Support File Types", "feature.fileUpload.title": "File Upload", - "feature.groupChat.description": "Add pre-conversation settings for apps can enhance user experience.", - "feature.groupChat.title": "Chat enhance", - "feature.groupExperience.title": "Experience enhance", "feature.imageUpload.description": "Allow uploading images.", "feature.imageUpload.modalTitle": "Image Upload Setting", "feature.imageUpload.numberLimit": "Max uploads", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "OpenAI Moderation requires an OpenAI API key configured in the", "feature.moderation.modal.provider.keywords": "Keywords", "feature.moderation.modal.provider.openai": "OpenAI Moderation", - "feature.moderation.modal.provider.openaiTip.prefix": "OpenAI Moderation requires an OpenAI API key configured in the ", - "feature.moderation.modal.provider.openaiTip.suffix": ".", "feature.moderation.modal.provider.title": "Provider", "feature.moderation.modal.title": "Content moderation settings", "feature.moderation.outputEnabled": "OUTPUT", "feature.moderation.title": "Content moderation", "feature.moreLikeThis.description": "Generate multiple texts at once, and then edit and continue to generate", - "feature.moreLikeThis.generateNumTip": "Number of each generated times", "feature.moreLikeThis.tip": "Using this feature will incur additional tokens overhead", "feature.moreLikeThis.title": "More like this", "feature.speechToText.description": "Voice input can be used in chat.", - "feature.speechToText.resDes": "Voice input is enabled", "feature.speechToText.title": "Speech to Text", "feature.suggestedQuestionsAfterAnswer.description": "Setting up next questions suggestion can give users a better chat.", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "Custom prompt", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "Prompt", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "Enter a custom prompt", "feature.suggestedQuestionsAfterAnswer.modal.title": "Follow-up settings", - "feature.suggestedQuestionsAfterAnswer.resDes": "3 suggestions for user next question.", "feature.suggestedQuestionsAfterAnswer.title": "Follow-up", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "Try to ask", "feature.textToSpeech.description": "Conversation messages can be converted to speech.", - "feature.textToSpeech.resDes": "Text to Audio is enabled", "feature.textToSpeech.title": "Text to Speech", - "feature.toolbox.title": "TOOLBOX", "feature.tools.modal.name.placeholder": "Please enter the name", "feature.tools.modal.name.title": "Name", - "feature.tools.modal.title": "Tool", - "feature.tools.modal.toolType.placeholder": "Please select the tool type", "feature.tools.modal.toolType.title": "Tool Type", "feature.tools.modal.variableName.placeholder": "Please enter the variable name", "feature.tools.modal.variableName.title": "Variable Name", - "feature.tools.tips": "Tools provide a standard API call method, taking user input or variables as request parameters for querying external data as context.", - "feature.tools.title": "Tools", - "feature.tools.toolsInUse": "{{count}} tools in use", "formattingChangedText": "Modifying the formatting will reset the debug area, are you sure?", "formattingChangedTitle": "Formatting changed", "generate.apply": "Apply", @@ -234,13 +185,7 @@ "generate.tryIt": "Try it", "generate.version": "Version", "generate.versions": "Versions", - "inputs.chatVarTip": "Fill in the value of the variable, which will be automatically replaced in the prompt word every time a new session is started", "inputs.completionVarTip": "Fill in the value of the variable, which will be automatically replaced in the prompt words every time a question is submitted.", - "inputs.noPrompt": "Try write some prompt in pre-prompt input", - "inputs.noVar": "Fill in the value of the variable, which will be automatically replaced in the prompt word every time a new session is started.", - "inputs.previewTitle": "Prompt preview", - "inputs.queryPlaceholder": "Please enter the request text.", - "inputs.queryTitle": "Query content", "inputs.run": "RUN", "inputs.title": "Debug & Preview", "inputs.userInputField": "User Input Field", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "This legacy Agent app type is deprecated. For a better agent-building experience, create an Agent in Agent Console.", "legacyAgentBadge.label": "Legacy Agent", "manageModels": "Manage models", - "modelConfig.modeType.chat": "Chat", - "modelConfig.modeType.completion": "Complete", - "modelConfig.model": "Model", - "modelConfig.setTone": "Set tone of responses", - "modelConfig.title": "Model and Parameters", "noModelProviderConfigured": "No model provider configured", "noModelProviderConfiguredTip": "Install or configure a model provider to get started.", "noModelSelected": "No model selected", "noModelSelectedTip": "configure a model above to continue.", "noResult": "Output will be displayed here.", - "notSetAPIKey.description": "The LLM provider key has not been set, and it needs to be set before debugging.", - "notSetAPIKey.settingBtn": "Go to settings", - "notSetAPIKey.title": "LLM provider key has not been set", - "notSetAPIKey.trailFinished": "Trail finished", "notSetVar": "Variables allow users to introduce prompt words or opening remarks when filling out forms. You can try entering \"{{input}}\" in the prompt words.", - "openingStatement.add": "Add", "openingStatement.editorTitle": "Opener Message", - "openingStatement.noDataPlaceHolder": "Starting the conversation with the user can help AI establish a closer connection with them in conversational applications.", - "openingStatement.notIncludeKey": "The initial prompt does not include the variable: {{key}}. Please add it to the initial prompt.", "openingStatement.openingQuestion": "Opening Questions", "openingStatement.openingQuestionDescription": "Optional prompts shown after the opener to help users continue the conversation.", "openingStatement.openingQuestionPlaceholder": "Enter an opening question.", "openingStatement.placeholderLine1": "Start here. Write the first message the AI should send.", "openingStatement.placeholderLine2": "You can use variables, try typing {{variable}}.", - "openingStatement.title": "Conversation Opener", - "openingStatement.tooShort": "At least 20 words of initial prompt are required to generate an opening remarks for the conversation.", - "openingStatement.varTip": "You can use variables, try type {{variable}}", "openingStatement.writeOpener": "Edit opener", - "operation.addFeature": "Add Feature", "operation.agree": "like", "operation.applyConfig": "Publish", "operation.automatic": "Generate", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "Cancel dislike", "operation.debugConfig": "Debug", "operation.disagree": "dislike", - "operation.resetConfig": "Reset", "operation.stopResponding": "Stop responding", - "operation.userAction": "User ", "orchestrate": "Orchestrate", "otherError.historyNoBeEmpty": "Conversation history must be set in the prompt", "otherError.promptNoBeEmpty": "Prompt can not be empty", "otherError.queryNoBeEmpty": "Query must be set in the prompt", "pageTitle.line1": "PROMPT", - "pageTitle.line2": "Engineering", "promptMode.advanced": "Expert Mode", - "promptMode.advancedWarning.description": "In Expert Mode, you can edit whole PROMPT.", - "promptMode.advancedWarning.learnMore": "Learn more", - "promptMode.advancedWarning.ok": "OK", - "promptMode.advancedWarning.title": "You have switched to Expert Mode, and once you modify the PROMPT, you CANNOT return to the basic mode.", "promptMode.contextMissing": "Context component missed, the effectiveness of the prompt may not be good.", "promptMode.operation.addMessage": "Add Message", - "promptMode.simple": "Switch to Expert Mode to edit the whole PROMPT", - "promptMode.switchBack": "Switch back", "promptTip": "Prompts guide AI responses with instructions and constraints. Insert variables like {{input}}. This prompt won't be visible to users.", "publishAs": "Publish as", "resetConfig.message": "Reset discards changes, restoring the last published configuration.", @@ -322,7 +242,6 @@ "variableConfig.content": "Content", "variableConfig.defaultValue": "Default Value", "variableConfig.defaultValuePlaceholder": "Enter default value to pre-populate the field", - "variableConfig.description": "Setting for variable {{varName}}", "variableConfig.displayName": "Display Name", "variableConfig.editModalTitle": "Edit Input Field", "variableConfig.errorMsg.atLeastOneOption": "At least one option is required", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "JSON Schema must have type \"object\"", "variableConfig.errorMsg.labelNameRequired": "Label name is required", "variableConfig.errorMsg.optionRepeat": "Has repeat options", - "variableConfig.errorMsg.varNameCanBeRepeat": "Variable name can not be repeated", "variableConfig.fieldType": "Field Type", "variableConfig.file.audio.name": "Audio", "variableConfig.file.custom.createPlaceholder": "+ File extension, e.g .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "Video", "variableConfig.hidden": "Hidden & Pre-Filled", "variableConfig.hiddenDescription": "Hide this field from end users and supply its value yourself. Mutually exclusive with Required. Learn more", - "variableConfig.hide": "Hide", "variableConfig.inputPlaceholder": "Please input", "variableConfig.json": "JSON Code", "variableConfig.jsonSchema": "JSON Schema", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "File List", "variableConfig.noDefaultSelected": "Don't select", "variableConfig.noDefaultValue": "No default value", - "variableConfig.notSet": "Not set, try typing {{input}} in the prefix prompt", "variableConfig.number": "Number", "variableConfig.optional": "optional", "variableConfig.options": "Options", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "Start checked", "variableConfig.startSelectedOption": "Start selected option", "variableConfig.string": "Short Text", - "variableConfig.stringTitle": "Form text box options", "variableConfig.text-input": "Short Text", "variableConfig.tooltips": "Tooltips", - "variableConfig.tooltipsPlaceholder": "Enter helpful text shown when hovering over the label", "variableConfig.unit": "Unit", "variableConfig.unitPlaceholder": "Display units after numbers, e.g. tokens", "variableConfig.uploadFileTypes": "Upload File Types", "variableConfig.uploadMethod": "Upload Method", "variableConfig.varName": "Variable Name", - "variableTable.action": "Actions", - "variableTable.key": "Variable Key", - "variableTable.name": "User Input Field Name", - "variableTable.type": "Input Type", - "variableTable.typeSelect": "Select", - "variableTable.typeString": "String", "variableTip": "Users fill variables in a form, automatically replacing variables in the prompt.", "variableTitle": "Variables", "vision.description": "Enable Vision will allows the model to take in images and answer questions about them. ", "vision.name": "Vision", "vision.onlySupportVisionModelTip": "Only supports vision models", - "vision.settings": "Settings", "vision.visionSettings.both": "Both", "vision.visionSettings.high": "High", "vision.visionSettings.localUpload": "Local Upload", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "Upload Method", "vision.visionSettings.url": "URL", "voice.defaultDisplay": "Default Voice", - "voice.description": "Text to speech voice Settings", - "voice.name": "Voice", "voice.settings": "Settings", "voice.voiceSettings.autoPlay": "Auto Play", "voice.voiceSettings.autoPlayDisabled": "Off", diff --git a/web/i18n/en-US/app-overview.json b/web/i18n/en-US/app-overview.json index 4e9001b406a..d7c659ed428 100644 --- a/web/i18n/en-US/app-overview.json +++ b/web/i18n/en-US/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "Reflects the daily usage frequency of users. This metric reflects user stickiness.", "analysis.avgUserInteractions.title": "Avg. User Interactions", "analysis.ms": "ms", - "analysis.title": "Analysis", "analysis.tokenPS": "Token/s", "analysis.tokenUsage.consumed": "Consumed", "analysis.tokenUsage.explanation": "Reflects the daily token usage of the language model for the application, useful for cost control purposes.", @@ -21,21 +20,15 @@ "analysis.tps.title": "Token Output Speed", "analysis.userSatisfactionRate.explanation": "The number of likes per 1,000 messages. This indicates the proportion of answers that users are highly satisfied with.", "analysis.userSatisfactionRate.title": "User Satisfaction Rate", - "apiKeyInfo.callTimes": "Call times", - "apiKeyInfo.cloud.exhausted.description": "You have exhausted your trial quota. Please set up your own model provider or purchase additional quota.", - "apiKeyInfo.cloud.exhausted.title": "Your trial quota have been used up, please set up your APIKey.", "apiKeyInfo.cloud.trial.description": "The trial quota is provided for your testing purposes. Before the trial quota is exhausted, please set up your own model provider or purchase additional quota.", "apiKeyInfo.cloud.trial.title": "You are using the {{providerName}} trial quota.", "apiKeyInfo.selfHost.title.row1": "To get started,", "apiKeyInfo.selfHost.title.row2": "setup your model provider first.", "apiKeyInfo.setAPIBtn": "Go to setup model provider", "apiKeyInfo.tryCloud": "Or try the cloud version of Dify with free quote", - "apiKeyInfo.usedToken": "Used token", "overview.apiInfo.accessibleAddress": "API Endpoint", "overview.apiInfo.doc": "API Reference", - "overview.apiInfo.explanation": "Easily integrated into your application", "overview.apiInfo.title": "Backend Service API", - "overview.appInfo.accessibleAddress": "Public URL", "overview.appInfo.customize.entry": "Custom Frontend", "overview.appInfo.customize.explanation": "You can customize the frontend of the Web App to fit your scenario and style needs.", "overview.appInfo.customize.title": "Custom Frontend", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "Install Dify Chatbot Chrome Extension", "overview.appInfo.embedded.copied": "Copied", "overview.appInfo.embedded.copy": "Copy", - "overview.appInfo.embedded.entry": "Embedded", "overview.appInfo.embedded.explanation": "Choose the way to embed chat app to your website", "overview.appInfo.embedded.hiddenInputs.description": "Enter values for the hidden fields. The values are added to the iframe URL or the script's inputs object.", "overview.appInfo.embedded.hiddenInputs.title": "Pre-Fill Hidden Fields", "overview.appInfo.embedded.iframe": "To add the chat app any where on your website, add this iframe to your html code.", "overview.appInfo.embedded.scripts": "To add a chat app to the bottom right of your website add this code to your html.", "overview.appInfo.embedded.title": "Embed on website", - "overview.appInfo.enableTooltip.description": "To enable this feature, please add a User Input node to the canvas. (May already exist in draft, takes effect after publishing)", - "overview.appInfo.enableTooltip.learnMore": "Learn more", - "overview.appInfo.explanation": "Ready-to-use AI web app", "overview.appInfo.launch": "Launch", - "overview.appInfo.preUseReminder": "Please enable web app before continuing.", "overview.appInfo.preview": "Preview", "overview.appInfo.qrcode.download": "Download QR Code", "overview.appInfo.qrcode.title": "Link QR Code", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "Chat color theme", "overview.appInfo.settings.chatColorThemeDesc": "Set the color theme of the chatbot", "overview.appInfo.settings.chatColorThemeInverted": "Inverted", - "overview.appInfo.settings.entry": "Branding", "overview.appInfo.settings.invalidHexMessage": "Invalid hex value", "overview.appInfo.settings.invalidPrivacyPolicy": "Invalid privacy policy link. Please use a valid link that starts with http or https", "overview.appInfo.settings.language": "Language", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "Custom Disclaimer", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "Enter the custom disclaimer text", "overview.appInfo.settings.more.customDisclaimerTip": "Custom disclaimer text will be displayed on the client side, providing additional information about the application", - "overview.appInfo.settings.more.entry": "Show more settings", "overview.appInfo.settings.more.inputPlaceholder": "Input placeholder", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "Talk to bot", "overview.appInfo.settings.more.inputPlaceholderTip": "Customize your own placeholder text for the chat input box. Leave empty to use the default.", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "Enter the privacy policy link", "overview.appInfo.settings.more.privacyPolicyTip": "Helps visitors understand the data the application collects, see Dify's Privacy Policy.", "overview.appInfo.settings.multiEnvironmentNotice": "Web app settings apply to all environments.", - "overview.appInfo.settings.sso.description": "All users are required to login with SSO before using web app", - "overview.appInfo.settings.sso.label": "SSO Enforcement", - "overview.appInfo.settings.sso.title": "web app SSO", - "overview.appInfo.settings.sso.tooltip": "Contact the administrator to enable web app SSO", "overview.appInfo.settings.title": "Branding", "overview.appInfo.settings.webDesc": "Web App Description", "overview.appInfo.settings.webDescPlaceholder": "Enter the description of the web app", "overview.appInfo.settings.webDescTip": "This text will be displayed on the client side, providing basic guidance on how to use the application", "overview.appInfo.settings.webName": "Web App Name", - "overview.appInfo.settings.workflow.hide": "Hide", - "overview.appInfo.settings.workflow.show": "Show", "overview.appInfo.settings.workflow.showDesc": "Show or hide workflow details in web app", "overview.appInfo.settings.workflow.subTitle": "Workflow Details", - "overview.appInfo.settings.workflow.title": "Workflow", "overview.appInfo.title": "Web App", "overview.appInfo.workflowLaunchHiddenInputs.description": "Enter values for the hidden fields, then click Launch to open the WebApp with the values.", "overview.appInfo.workflowLaunchHiddenInputs.title": "Pre-Fill Hidden Fields", - "overview.disableTooltip.triggerMode": "The {{feature}} feature is not supported in Trigger Node mode.", "overview.status.disable": "Disabled", - "overview.status.running": "In Service", - "overview.title": "Overview", - "overview.triggerInfo.explanation": "Workflow trigger management", "overview.triggerInfo.learnAboutTriggers": "Learn more about triggers", - "overview.triggerInfo.noTriggerAdded": "No trigger added", - "overview.triggerInfo.title": "Triggers", - "overview.triggerInfo.triggerStatusDescription": "Triggers appear here after you publish.", - "overview.triggerInfo.triggersAdded": "{{count}} Triggers added", - "welcome.enterKeyTip": "enter your OpenAI API Key below", - "welcome.firstStepTip": "To get started,", - "welcome.getKeyTip": "Get your API Key from OpenAI dashboard", - "welcome.placeholder": "Your OpenAI API Key (eg.sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "Triggers appear here after you publish." } diff --git a/web/i18n/en-US/app.json b/web/i18n/en-US/app.json index 42d9eec0d1a..b8275a2fdf8 100644 --- a/web/i18n/en-US/app.json +++ b/web/i18n/en-US/app.json @@ -1,5 +1,4 @@ { - "accessControl": "Web App Access Control", "accessControlDialog.accessItems.anyone": "Anyone with the link", "accessControlDialog.accessItems.external": "Authenticated external users", "accessControlDialog.accessItems.organization": "All members within the platform", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "Update successfully", "accessControlDialog.webAppPublicAccessDisabledTip": "Public access has been disabled by your administrator.", "accessControlDialog.webAppSSONotEnabledTip": "Please contact your organization administrator to configure external authentication for the web app.", - "accessItemsDescription.anyone": "Anyone can access the web app (no login required)", - "accessItemsDescription.external": "Only authenticated external users can access the web app", - "accessItemsDescription.organization": "All members within the platform can access the web app", - "accessItemsDescription.specific": "Only specific members within the platform can access the web app", "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 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "App is not published yet", "openInExplore": "Open Sidebar Web App", "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", "structOutput.LLMResponse": "LLM Response", "structOutput.configure": "Configure", @@ -215,7 +208,6 @@ "studio.starApp": "Star app", "studio.starFailed": "Failed to update star", "studio.starred": "Starred", - "studio.unstarApp": "Unstar app", "studio.viewSnippets": "Snippets", "switch": "Switch to Workflow Orchestrate", "switchLabel": "The app copy to be created", diff --git a/web/i18n/en-US/deployments.json b/web/i18n/en-US/deployments.json index 257f194c50a..b09ce1ec8bf 100644 --- a/web/i18n/en-US/deployments.json +++ b/web/i18n/en-US/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Not deployed", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Undeploying", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Unknown", - "studio.accessPoint.addTriggerNodeDescription": "Add a trigger node to start this app from external events.", "studio.accessPoint.apiDescription": "Integrate the app into your services over HTTP", "studio.accessPoint.description": "All the ways this app can be reached. Access points match the running version only.", "studio.accessPoint.embedIntoSite": "Embed Into Site", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "Expose the app as a tool for agents and AI apps", "studio.accessPoint.noPublishedDescription": "Publish your workflow to make it reachable through the web app, API, MCP and triggers.", "studio.accessPoint.noPublishedTitle": "No published versions yet", - "studio.accessPoint.noTriggerNodes": "No trigger nodes in this workflow", "studio.accessPoint.notSupported": "Not supported", "studio.accessPoint.open": "Open", "studio.accessPoint.triggerDescription": "Trigger nodes in the running version", - "studio.accessPoint.triggerDisconnected": "Disconnected", "studio.accessPoint.triggerEnabledCount": "{{enabled}}/{{total}} enabled", "studio.accessPoint.triggerExclusiveNotice": "Web app, API access, and MCP server are unavailable while triggers are used.", - "studio.accessPoint.triggerMuted": "Muted", - "studio.accessPoint.triggerServiceModeUnavailable": "Unavailable while Web app, API or MCP is in service.", "studio.accessPoint.unsupportedInDeployedEnvironment": "Available in the Built-in environment only.", "studio.accessPoint.webAppDescription": "Use the app through a hosted web page", "studio.accessPoints": "Access points", diff --git a/web/i18n/en-US/login.json b/web/i18n/en-US/login.json index eac7059a017..f74820b01e1 100644 --- a/web/i18n/en-US/login.json +++ b/web/i18n/en-US/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "Email address is required", "error.emailInValid": "Please enter a valid email address", "error.invalidEmailOrPassword": "Invalid email or password.", - "error.invalidRedirectUrlOrAppCode": "Invalid redirect URL or app code", "error.invalidSSOProtocol": "Invalid SSO protocol", "error.nameEmpty": "Name is required", "error.passwordEmpty": "Password is required", "error.passwordInvalid": "Password must contain letters and numbers, and the length must be greater than 8", - "error.redirectUrlMissing": "Redirect URL is missing", "error.registrationNotAllowed": "Account not found. Please contact the system admin to register.", "explore": "Explore Dify", "forget": "Forgot your password?", diff --git a/web/i18n/en-US/permission.json b/web/i18n/en-US/permission.json index b683ef09acd..c1df7921340 100644 --- a/web/i18n/en-US/permission.json +++ b/web/i18n/en-US/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "Actions", "accessRule.addMemberAria": "Add {{name}}", "accessRule.addMembersTitle": "Add members", - "accessRule.allPermittedMembers": "All members with role permissions", - "accessRule.allPermittedMembersDescription": "Members with matching role permissions can access this resource.", "accessRule.allowedMembers": "Allowed members", "accessRule.appDescription": "Set who can access this app and the granularity of access permissions.", "accessRule.appTitle": "App Permission Set", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "All current and future workspace members are automatically included. Role permissions still determine what they can do.", "accessRule.batchRemoveDescription": "The selected members will be removed from the allowed members list.", "accessRule.batchRemoveTitle": "Remove selected members?", - "accessRule.changeOpenScopeDescription": "Changing the open scope will reset all member permission exceptions for this resource. You'll need to add the member permission exceptions again after switching.", - "accessRule.changeOpenScopeTitle": "Change resource open scope?", "accessRule.collaborator": "Collaborator", "accessRule.collapseSection": "Collapse {{title}}", "accessRule.copied": "Access rule copied successfully", @@ -32,13 +28,7 @@ "accessRule.noDescription": "No description", "accessRule.noRules": "No access rules", "accessRule.noUserAccessSettings": "No members are allowed access", - "accessRule.onlyMe": "Only me", - "accessRule.onlyMeDescription": "Only you can access this resource.", - "accessRule.resourceOpenScope": "Resource open scope", - "accessRule.resourceOpenScopeDescription": "Choose who this resource is open to. Role permissions still decide what each member can do.", "accessRule.selected": "Selected", - "accessRule.specificMembersOnly": "Specific members only", - "accessRule.specificMembersOnlyDescription": "Only selected members can access this resource.", "accessRule.summary_one": "{{count}} permission set", "accessRule.summary_other": "{{count}} permission sets", "accessRule.updated": "Access rule updated successfully", diff --git a/web/i18n/en-US/plugin.json b/web/i18n/en-US/plugin.json index ab7f1cc304a..4c4577a2827 100644 --- a/web/i18n/en-US/plugin.json +++ b/web/i18n/en-US/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": " integration?", "action.deleteSuccess": "Integration removed successfully", "action.pluginInfo": "Integration info", - "action.usedInApps": "This integration is being used in {{num}} apps.", "allCategories": "All Categories", "auth.addApi": "Add API Key", "auth.addOAuth": "Add OAuth", @@ -26,28 +25,22 @@ "auth.oauthClient": "OAuth Client", "auth.oauthClientSettings": "OAuth Client Settings", "auth.oauthCredentialPermissionDescription": "Choose whether the new OAuth credential is only for you or shared with all workspace members. This setting applies to the credential, not the OAuth client, and can't be changed after authorization.", - "auth.onlyAtCreationHint": "Cannot be selected again after switching", "auth.onlyAtCreationHintTooltip": "Configured by other members · Cannot be selected again after switching.", "auth.permissionHint.action": "Who can help?", "auth.permissionHint.description": "Plugin authorization is shared across the workspace. Contact a member with the required permissions for help.", "auth.permissionHint.title": "You don’t have permission to configure authorization.", - "auth.personal": "Personal", "auth.saveAndAuth": "Save and Authorize", "auth.saveOnly": "Save only", "auth.setDefault": "Set as default", "auth.setupOAuth": "Setup OAuth Client", - "auth.shared": "Shared", "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": "Who can use", "auth.workspaceDefault": "Workspace Default", "autoUpdate.autoUpdate": "Auto-update", "autoUpdate.autoUpdateSettings": "Auto-update Settings", - "autoUpdate.automaticUpdates": "Automatic updates", "autoUpdate.changeTimezone": "To change time zone, go to Settings", "autoUpdate.excludeUpdate": "The following {{num}} integrations will not auto-update", "autoUpdate.excludeUpdate_one": "The following {{num}} integration will not auto-update", @@ -67,20 +60,13 @@ "autoUpdate.scope": "Scope", "autoUpdate.scopeMode.all": "All", "autoUpdate.scopeMode.exclude": "Exclude selected", - "autoUpdate.specifyPluginsToUpdate": "Specify integrations to update", "autoUpdate.strategy.disabled.description": "Plugins won't update automatically", "autoUpdate.strategy.disabled.name": "Disabled", "autoUpdate.strategy.fixOnly.description": "Auto-update for patch versions only (e.g., 1.0.1 → 1.0.2)", "autoUpdate.strategy.fixOnly.name": "Fix only", - "autoUpdate.strategy.fixOnly.selectedDescription": "Auto-update for patch versions only", "autoUpdate.strategy.latest.description": "Always update to latest version", "autoUpdate.strategy.latest.name": "Latest", - "autoUpdate.strategy.latest.selectedDescription": "Always update to latest version", - "autoUpdate.updateSettings": "Update Settings", "autoUpdate.updateTime": "Update time", - "autoUpdate.updateTimeTitle": "Update time", - "autoUpdate.upgradeMode.all": "Update all", - "autoUpdate.upgradeMode.exclude": "Exclude selected", "autoUpdate.upgradeMode.partial": "Only selected", "autoUpdate.upgradeModePlaceholder.exclude": "Selected integrations will not auto-update", "autoUpdate.upgradeModePlaceholder.partial": "Only selected integrations will auto-update. No integrations are currently selected, so no integrations will auto-update.", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "Installed from Github", "detailPanel.categoryTip.local": "Local Integration", "detailPanel.categoryTip.marketplace": "Installed from Marketplace", - "detailPanel.configureApp": "Configure App", "detailPanel.configureModel": "Configure model", "detailPanel.configureTool": "Configure tool", "detailPanel.deprecation.fullMessage": "This integration has been deprecated due to {{deprecatedReason}}, and will no longer be updated. Please use {{-alternativePluginId}} instead.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "Upload failed", "installModal.back": "Back", "installModal.cancel": "Cancel", - "installModal.close": "Close", - "installModal.dropIntegrationToInstall": "Drop integration package here to install", - "installModal.dropPluginToInstall": "Drop integration package here to install", "installModal.fromTrustSource": "Please make sure that you only install integrations from a trusted source.", "installModal.install": "Install", - "installModal.installComplete": "Installation complete", "installModal.installFailed": "Installation failed", "installModal.installFailedDesc": "The integration failed to install.", "installModal.installPlugin": "Install Integration", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "The integration has been installed successfully.", "installModal.installedSuccessfullyWithPageDesc": "The integration has been installed successfully. You can find it on the {{categoryName}} page.", "installModal.installing": "Installing...", - "installModal.labels.package": "Package", - "installModal.labels.repository": "Repository", - "installModal.labels.version": "Version", "installModal.next": "Next", "installModal.pluginLoadError": "Integration load error", "installModal.pluginLoadErrorDesc": "This integration will not be installed", @@ -220,8 +198,6 @@ "list.noInstalled": "No integrations installed", "list.noTriggerFound": "No Trigger found", "list.notFound": "No integrations found", - "list.source.github": "Install from GitHub", - "list.source.local": "Install from Local Package File", "list.source.marketplace": "Install from Marketplace", "marketplace.allPlugins": "All integrations", "marketplace.and": "and", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "Recently Updated", "marketplace.verifiedTip": "Verified by Dify", "marketplace.viewMore": "View more", - "metadata.title": "Integrations", "pluginDevelopmentGuide": "Integration development guide", "pluginInfoModal.packageName": "Package", "pluginInfoModal.release": "Release", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "Integration info", "pluginPublishGuide": "Integration publishing guide", "privilege.admins": "Admins", - "privilege.configurePermissionsInSettings": "Go to Settings > Roles & Permissions to configure plugin permissions.", "privilege.everyone": "Everyone", - "privilege.noDebugPermissionTooltip": "You don't have permission to debug integrations", "privilege.noInstallPermissionTooltip": "You don't have permission to install and manage integrations", "privilege.noone": "No one", "privilege.permissions": "Permissions", "privilege.quickWhoCanDebug": "Who can debug?", "privilege.quickWhoCanInstall": "Who can install and manage?", - "privilege.title": "Integration Preferences", - "privilege.whoCanDebug": "Who can debug integrations?", - "privilege.whoCanInstall": "Who can install and manage integrations?", - "publishPlugins": "Publish integrations", "readmeInfo.failedToFetch": "Failed to fetch README", "readmeInfo.needHelpCheckReadme": "Need help? Check the README.", "readmeInfo.noReadmeAvailable": "No README available", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "This integration couldn't be installed automatically.\nPlease install it from the Marketplace.", "task.errorMsg.unknown": "This integration couldn't be installed.\nThe integration source couldn't be identified.", "task.errorPlugins": "Failed to Install Integrations", - "task.installError": "{{errorLength}} integrations failed to install, click to view", "task.installFromGithub": "Install from GitHub", "task.installFromMarketplace": "Install from Marketplace", "task.installSuccess": "{{successLength}} integrations installed successfully", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "Install successful", "upgrade.title": "Install Integration", "upgrade.upgrade": "Install", - "upgrade.upgrading": "Installing...", - "upgrade.usedInApps": "Used in {{num}} apps" + "upgrade.upgrading": "Installing..." } diff --git a/web/i18n/en-US/snippet.json b/web/i18n/en-US/snippet.json index d960dfa3538..e0a6e9cc636 100644 --- a/web/i18n/en-US/snippet.json +++ b/web/i18n/en-US/snippet.json @@ -12,7 +12,6 @@ "dslVersionMismatchDescription": "A significant difference in DSL versions has been detected. Forcing the import may cause the snippet to malfunction.", "dslVersionMismatchQuestion": "Do you want to continue?", "dslVersionMismatchTitle": "Version Incompatibility", - "edit": "Edit", "editDialogTitle": "Edit Snippet Info", "editDone": "Snippet info updated", "editFailed": "Failed to update snippet info", @@ -26,20 +25,15 @@ "importSuccess": "Snippet imported", "importedDSLVersion": "Current snippet DSL version: ", "inputVariables": "Input Variables", - "management": "SNIPPET MANAGEMENT", "menu.deleteSnippet": "Delete", "menu.editInfo": "Edit Info", "menu.exportSnippet": "Export Snippet", "panelTitle": "Input Field", "publishButton": "Publish", "publishFailed": "Failed to publish snippet", - "publishMenuCurrentDraft": "Current draft unpublished", "publishSuccess": "Snippet published", "sectionOrchestrate": "Orchestrate", "testRunButton": "Test run", "typeLabel": "Snippet", - "unknownUser": "User", - "updatedBy": "{{name}} updated {{time}}", - "usageCount": "Used {{count}} times", - "variableInspect": "Variable Inspect" + "unknownUser": "User" } diff --git a/web/i18n/en-US/tools.json b/web/i18n/en-US/tools.json index adaa5d12a78..7717f82bc2f 100644 --- a/web/i18n/en-US/tools.json +++ b/web/i18n/en-US/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "Parameters", "mcp.server.modal.parametersPlaceholder": "Parameter purpose and constraints", "mcp.server.modal.parametersTip": "Add descriptions for each parameter to help the LLM understand their purpose and constraints.", - "mcp.server.publishTip": "App not published. Please publish the app first.", "mcp.server.reGen": "Do you want to regenerate the server URL? The current URL will stop working immediately.", "mcp.server.title": "MCP Server", "mcp.server.url": "Server URL", diff --git a/web/i18n/en-US/workflow.json b/web/i18n/en-US/workflow.json index b97446066a9..dbf2b627f0c 100644 --- a/web/i18n/en-US/workflow.json +++ b/web/i18n/en-US/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} steps forward", "changeHistory.title": "Change History", "chatVariable.button": "Add Variable", - "chatVariable.docLink": "Visit our docs to learn more.", "chatVariable.modal.addArrayValue": "Add Value", "chatVariable.modal.arrayValue": "Value", "chatVariable.modal.description": "Description", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "Edit reply", "comments.placeholder.reply": "Reply", "comments.reply": "Reply", - "common.ImageUploadLegacyTip": "You can now create file type variables in the start form. We will no longer support the image upload feature in the future. ", "common.accessAPIReference": "Access API Reference", "common.accessPointDescription": "Configure web app, API, MCP, and triggers", "common.addBlock": "Add Node", @@ -155,7 +153,6 @@ "common.addTitle": "Add title...", "common.autoSaved": "Auto-Saved", "common.backupCurrentDraft": "Backup Current Draft", - "common.batchRunApp": "Batch Run App", "common.branch": "BRANCH", "common.chooseDSL": "Choose DSL file", "common.chooseStartNodeToRun": "Choose the start node to run", @@ -163,7 +160,6 @@ "common.commentMode": "Comment Mode", "common.configure": "Configure", "common.configureRequired": "Needs Setup", - "common.conversationLog": "Conversation Log", "common.copy": "Copy", "common.currentDraft": "Current Draft", "common.currentDraftUnpublished": "Current Draft Unpublished", @@ -174,10 +170,8 @@ "common.disconnect": "Disconnect", "common.draftSaveFailed": "Draft save failed", "common.duplicate": "Duplicate", - "common.editing": "Editing", "common.effectVarConfirm.content": "The variable is used in other nodes. Do you still want to remove it?", "common.effectVarConfirm.title": "Remove Variable", - "common.embedIntoSite": "Embed Into Site", "common.enableJinja": "Enable Jinja template support", "common.exitVersions": "Exit Versions", "common.exportImage": "Export Image", @@ -186,8 +180,6 @@ "common.exportSVG": "Export as SVG", "common.features": "Features", "common.featuresDescription": "Enhance web app user experience", - "common.featuresDocLink": "Learn more", - "common.fileUploadTip": "Image upload features have been upgraded to file upload. ", "common.goBackToEdit": "Go back to editor", "common.handMode": "Hand Mode", "common.humanInputEmailTip": "Email (Delivery Method) sent to your configured recipients", @@ -199,9 +191,6 @@ "common.importSuccess": "Import Successfully", "common.importWarning": "Caution", "common.importWarningDetails": "DSL version difference may affect certain features", - "common.inPreview": "In Preview", - "common.inPreviewMode": "In Preview Mode", - "common.inRunMode": "In Run Mode", "common.input": "Input", "common.insertVarTip": "Press the '/' key to insert quickly", "common.jinjaEditorPlaceholder": "Type '/' or '{' to insert variable", @@ -215,17 +204,12 @@ "common.model": "Model", "common.moreActions": "More Actions", "common.needAdd": "{{node}} node must be added", - "common.needAnswerNode": "The Answer node must be added", "common.needConnectTip": "This step is not connected to anything", - "common.needOutputNode": "The Output node must be added", "common.needStartNode": "At least one start node must be added", - "common.noChanges": "No changes", - "common.noHistory": "No History", "common.noVar": "No variable", "common.notPublishedYet": "Not published yet", "common.notRunning": "Not running yet", "common.onFailure": "On Failure", - "common.openInExplore": "Open in Explore", "common.openWebApp": "Open web app", "common.openWebAppDescription": "Open the published app in a new tab", "common.output": "Output", @@ -233,10 +217,8 @@ "common.parallel": "PARALLEL", "common.parallelTip.click.desc": " to add", "common.parallelTip.click.title": "Click", - "common.parallelTip.depthLimit": "Parallel nesting layer limit of {{num}} layers", "common.parallelTip.drag.desc": " to connect", "common.parallelTip.drag.title": "Drag", - "common.parallelTip.limit": "Parallelism is limited to {{num}} branches.", "common.pasteHere": "Paste Here", "common.pointerMode": "Pointer Mode", "common.preview": "Preview", @@ -252,34 +234,22 @@ "common.publishedBy": "Published {{time}} by {{author}}", "common.publishingToMarketplace": "Publishing...", "common.redo": "Redo", - "common.restart": "Restart", "common.restore": "Restore", "common.run": "Test Run", "common.runAllTriggers": "Run all triggers", - "common.runApp": "Run App", "common.runHistory": "Run History", "common.running": "Running", - "common.savedAt": "saved {{time}}", "common.scheduleTriggerRunFailed": "Schedule trigger run failed", "common.searchVar": "Search variable", "common.setVarValuePlaceholder": "Set variable", "common.showRunHistory": "Show Run History", - "common.switchToStandardWorkflowConfirm.switch": "Switch", - "common.switchToStandardWorkflowConfirm.targetTypes.app": "Workflow", - "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "Knowledge Base", - "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "Snippet", - "common.switchToStandardWorkflowConfirm.title": "Switch to Standard Workflow?", - "common.switchToStandardWorkflowTip": "Turns this evaluator back into a standard workflow and restores public Web App access.", "common.syncingData": "Syncing data, just a few seconds.", "common.tagBound": "Number of apps using this tag", "common.undo": "Undo", "common.unpublished": "Unpublished", - "common.unpublishedChanges": "Unpublished changes", "common.upToDate": "Up to date", - "common.update": "Update", "common.variableNamePlaceholder": "Variable name", "common.versionHistory": "Version History", - "common.viewDetailInTracingPanel": "View details", "common.viewOnly": "View Only", "common.viewRunHistory": "View run history", "common.webhookDebugFailed": "Webhook debug failed", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "Workflow Process succeeded", "common.workflowSaveStatus": "Workflow save status", "customWebhook": "Custom Webhook", - "debug.copyLastRun": "Copy Last Run", - "debug.copyLastRunError": "Failed to copy last run inputs", "debug.lastOutput": "Last Output", - "debug.lastRunInputsCopied": "{{count}} input(s) copied from last run", "debug.lastRunTab": "Last Run", "debug.noData.description": "The results of the last run will be displayed here", "debug.noData.runThisNode": "Run this node", - "debug.noLastRunFound": "No previous run found", - "debug.noMatchingInputsFound": "No matching inputs found from last run", - "debug.relations.dependencies": "Dependencies", - "debug.relations.dependenciesDescription": "Nodes that this node relies on", - "debug.relations.dependents": "Dependents", - "debug.relations.dependentsDescription": "Nodes that rely on this node", - "debug.relations.noDependencies": "No dependencies", - "debug.relations.noDependents": "No dependents", - "debug.relationsTab": "Relations", "debug.settingsTab": "Settings", "debug.variableInspect.chatNode": "Conversation", "debug.variableInspect.clearAll": "Reset all", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "this trigger", "debug.variableInspect.listening.defaultPluginName": "this integration trigger", "debug.variableInspect.listening.defaultScheduleTime": "Not configured", - "debug.variableInspect.listening.selectedTriggers": "selected triggers", "debug.variableInspect.listening.stopButton": "Stop", "debug.variableInspect.listening.tip": "You can now simulate event triggers by sending test requests to HTTP {{nodeName}} endpoint or use it as a callback URL for live event debugging. All outputs can be viewed directly in the Variable Inspector.", "debug.variableInspect.listening.tipFallback": "Await incoming trigger events. Outputs will appear here.", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "Stop run", "debug.variableInspect.view": "View log", "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.", "env.envPanelButton": "Add Variable", @@ -371,11 +327,6 @@ "env.modal.value": "Value", "env.modal.valuePlaceholder": "env value", "env.modal.valueRequired": "Value cannot be empty", - "error.operations.addingNodes": "adding nodes", - "error.operations.connectingNodes": "connecting nodes", - "error.operations.modifyingWorkflow": "modifying workflow", - "error.operations.updatingWorkflow": "updating workflow", - "error.startNodeRequired": "Please add a start node first before {{operation}}", "errorMsg.authRequired": "Authorization is required", "errorMsg.configureModel": "Configure a model", "errorMsg.duplicateOutputVariable": "Duplicate Output node variable \"{{variable}}\". Output node variable names must be unique.", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "Invalid variable. Configure a model to enable this variable.", "errorMsg.noValidTool": "{{field}} no valid tool selected", "errorMsg.rerankModelRequired": "A configured Rerank Model is required", - "errorMsg.startNodeRequired": "Please add a start node first before {{operation}}", "errorMsg.toolParameterRequired": "{{field}}: parameter [{{param}}] is required", "globalVar.description": "System variables are global variables that can be referenced by any node without wiring when the type is correct, such as end-user ID and workflow ID.", "globalVar.fieldsDescription.appId": "Application ID", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "Workflow ID", "globalVar.fieldsDescription.workflowRunId": "Workflow run ID", "globalVar.title": "System Variables", - "nodes.agent.advancedSetting": "Advanced Settings", "nodes.agent.checkList.strategyNotSelected": "Strategy not selected", "nodes.agent.clickToViewParameterSchema": "Click to view parameter schema", - "nodes.agent.configureModel": "Configure Model", "nodes.agent.installPlugin.cancel": "Cancel", "nodes.agent.installPlugin.changelog": "Change log", "nodes.agent.installPlugin.desc": "About to install the following integration", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "Install Integration", "nodes.agent.learnMore": "Learn more", "nodes.agent.linkToPlugin": "Link to Integrations", - "nodes.agent.maxIterations": "Max Iterations", "nodes.agent.model": "model", - "nodes.agent.modelNotInMarketplace.desc": "This model is installed from Local or GitHub repository. Please use after installation.", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "Manage in Integrations", - "nodes.agent.modelNotInMarketplace.title": "Model not installed", "nodes.agent.modelNotInstallTooltip": "This model is not installed", "nodes.agent.modelNotSelected": "Model not selected", - "nodes.agent.modelNotSupport.desc": "The installed integration version does not provide this model.", - "nodes.agent.modelNotSupport.descForVersionSwitch": "The installed integration version does not provide this model. Click to switch version.", - "nodes.agent.modelNotSupport.title": "Unsupported Model", - "nodes.agent.modelSelectorTooltips.deprecated": "This model is deprecated", - "nodes.agent.notAuthorized": "Not Authorized", "nodes.agent.outputVars.confirm": "Confirm", "nodes.agent.outputVars.defaultValueArrayInvalid": "Enter a JSON array.", "nodes.agent.outputVars.defaultValueBooleanInvalid": "Enter true or false.", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "Edit {{name}}", "nodes.agent.outputVars.editorLabel": "Output variable editor", "nodes.agent.outputVars.files.title": "agent generated files", - "nodes.agent.outputVars.files.transfer_method": "Transfer method.Value is remote_url or local_file", - "nodes.agent.outputVars.files.type": "Support type. Now only support image", - "nodes.agent.outputVars.files.upload_file_id": "Upload file id", - "nodes.agent.outputVars.files.url": "Image url", "nodes.agent.outputVars.json": "agent generated json", "nodes.agent.outputVars.nameDuplicate": "Output name already exists", "nodes.agent.outputVars.nameInvalid": "Use letters, numbers, and underscores. Start with a letter or underscore.", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "Parameter Schema", "nodes.agent.pluginInstaller.install": "Install", "nodes.agent.pluginInstaller.installing": "Installing", - "nodes.agent.pluginNotFoundDesc": "This integration is installed from GitHub. Please go to Integrations to reinstall", "nodes.agent.pluginNotInstalled": "This integration is not installed", "nodes.agent.pluginNotInstalledDesc": "This integration is installed from GitHub. Please go to Integrations to reinstall", "nodes.agent.roster.change": "Change", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "Only members with the Editor role or above, or the Manage Agents permission, can edit agents.", "nodes.agent.roster.inlineSetup.description": "A one-off setup that lives only in this node", "nodes.agent.roster.inlineSetup.name": "Inline setup", - "nodes.agent.roster.inlineSetup.title": "Agent setup", "nodes.agent.roster.inlineSetup.type": "Only in this node", "nodes.agent.roster.label": "Agent", "nodes.agent.roster.makeCopy": "Make a copy", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} is not authorized", "nodes.agent.toolNotInstallTooltip": "{{tool}} is not installed", "nodes.agent.toolbox": "toolbox", - "nodes.agent.tools": "Tools", "nodes.agent.unsupportedStrategy": "Unsupported strategy", "nodes.answer.answer": "Answer", - "nodes.answer.outputVars": "Output Variables", - "nodes.assigner.append": "Append", "nodes.assigner.assignedVariable": "Assigned Variable", - "nodes.assigner.assignedVarsDescription": "Assigned variables must be writable variables, such as conversation variables.", - "nodes.assigner.clear": "Clear", - "nodes.assigner.noAssignedVars": "No available assigned variables", "nodes.assigner.noVarTip": "Click the \"+\" button to add variables", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "Remove Last", "nodes.assigner.operations.set": "Set", "nodes.assigner.operations.title": "Operation", - "nodes.assigner.over-write": "Overwrite", - "nodes.assigner.plus": "Plus", "nodes.assigner.selectAssignedVariable": "Select assigned variable...", "nodes.assigner.setParameter": "Set parameter...", - "nodes.assigner.setVariable": "Set Variable", "nodes.assigner.varNotSet": "Variable NOT Set", "nodes.assigner.variable": "Variable", "nodes.assigner.variables": "Variables", - "nodes.assigner.writeMode": "Write Mode", - "nodes.assigner.writeModeTip": "Append mode: Available for array variables only.", - "nodes.code.advancedDependencies": "Advanced Dependencies", - "nodes.code.advancedDependenciesTip": "Add some preloaded dependencies that take more time to consume or are not default built-in here", "nodes.code.inputVars": "Input Variables", "nodes.code.outputVars": "Output Variables", - "nodes.code.searchDependencies": "Search Dependencies", "nodes.code.syncFunctionSignature": "Sync function signature to code", "nodes.common.errorHandle.defaultValue.desc": "When an error occurs, specify a static output content.", "nodes.common.errorHandle.defaultValue.inLog": "Node exception, outputting according to default values.", "nodes.common.errorHandle.defaultValue.output": "Output Default Value", - "nodes.common.errorHandle.defaultValue.tip": "On error, will return below value.", "nodes.common.errorHandle.defaultValue.title": "Default Value", "nodes.common.errorHandle.failBranch.customize": "Go to the canvas to customize the fail branch logic.", "nodes.common.errorHandle.failBranch.customizeTip": "When the fail branch is activated, exceptions thrown by nodes will not terminate the process. Instead, it will automatically execute the predefined fail branch, allowing you to flexibly provide error messages, reports, fixes, or skip actions.", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "Exception handling strategy, triggered when a node encounters an exception.", "nodes.common.errorHandle.title": "Error Handling", "nodes.common.inputVars": "Input Variables", - "nodes.common.insertVarTip": "Insert Variable", "nodes.common.memories.builtIn": "Built-in", "nodes.common.memories.tip": "Chat memory", "nodes.common.memories.title": "Memories", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} Retries", "nodes.common.retry.retry": "Retry", "nodes.common.retry.retryFailed": "Retry failed", - "nodes.common.retry.retryFailedTimes": "{{times}} retries failed", "nodes.common.retry.retryInterval": "retry interval", "nodes.common.retry.retryOnFailure": "retry on failure", "nodes.common.retry.retrySuccessful": "Retry successful", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "Learn more", "nodes.docExtractor.outputVars.text": "Extracted text", "nodes.docExtractor.supportFileTypes": "Support file types: {{types}}.", - "nodes.end.output.type": "output type", "nodes.end.output.variable": "output variable", - "nodes.end.outputs": "Outputs", - "nodes.end.type.none": "None", - "nodes.end.type.plain-text": "Plain Text", - "nodes.end.type.structured": "Structured", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "Enter URL, type ‘/’ insert variable", "nodes.http.authorization.api-key": "API-Key", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "None", "nodes.http.binaryFileVariable": "Binary File Variable", "nodes.http.body": "Body", - "nodes.http.bulkEdit": "Bulk Edit", "nodes.http.curl.placeholder": "Paste cURL string here", "nodes.http.curl.title": "Import from cURL", "nodes.http.extractListPlaceholder": "Enter list item index, type ‘/’ insert variable", "nodes.http.headers": "Headers", - "nodes.http.inputVars": "Input Variables", "nodes.http.insertVarPlaceholder": "type '/' to insert variable", "nodes.http.key": "Key", - "nodes.http.keyValueEdit": "Key-Value Edit", - "nodes.http.notStartWithHttp": "API should start with http:// or https://", "nodes.http.outputVars.body": "Response Content", "nodes.http.outputVars.files": "Files List", "nodes.http.outputVars.headers": "Response Header List JSON", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "All members ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "Body", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "Body must contain {{field}}", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "Enter email body", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "Body is required", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "Debug Mode", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "In debug mode, the email will only be sent to your account email {{email}}.", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "Select", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "Recipient", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "At least one recipient is required", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "The request URL variable is the trigger entry for human input.", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "Subject", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "Enter email subject", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "Subject is required", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "Debug mode is enabled.", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "Email will be sent to {{email}}.", "nodes.humanInput.deliveryMethod.emailSender.done": "Email Sent", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(optional)", "nodes.humanInput.deliveryMethod.emailSender.send": "Send Email", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "Send test emails to your configured recipients", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "Send a test email to {{email}}", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "What users will see after opening the form. Supports Markdown formatting.", "nodes.humanInput.insertInputField.fieldType": "Field Type", "nodes.humanInput.insertInputField.insert": "Insert", - "nodes.humanInput.insertInputField.maxUploads": "Max uploads", "nodes.humanInput.insertInputField.options": "Options", "nodes.humanInput.insertInputField.prePopulateField": "Pre-populate Field", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "Add or users will see this content initially, or leave empty.", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "is not empty", "nodes.ifElse.comparisonOperator.not exists": "not exists", "nodes.ifElse.comparisonOperator.not in": "not in", - "nodes.ifElse.comparisonOperator.not null": "is not null", - "nodes.ifElse.comparisonOperator.null": "is null", "nodes.ifElse.comparisonOperator.start with": "start with", "nodes.ifElse.conditionNotSetup": "Condition NOT setup", "nodes.ifElse.else": "Else", "nodes.ifElse.elseDescription": "Used to define the logic that should be executed when the if condition is not met.", "nodes.ifElse.enterValue": "Enter value", - "nodes.ifElse.if": "If", - "nodes.ifElse.notSetVariable": "Please set variable first", "nodes.ifElse.operator": "Operator", "nodes.ifElse.optionName.audio": "Audio", "nodes.ifElse.optionName.doc": "Doc", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "Chunks", "nodes.knowledgeBase.chunksInputTip": "The input variable of the knowledge base node is Chunks. The variable type is an object with a specific JSON Schema which must be consistent with the selected chunk structure.", "nodes.knowledgeBase.chunksVariableIsRequired": "Chunks variable is required", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API key unavailable", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "Credits exhausted", - "nodes.knowledgeBase.embeddingModelIncompatible": "Incompatible", - "nodes.knowledgeBase.embeddingModelIsInvalid": "Embedding model is invalid", - "nodes.knowledgeBase.embeddingModelIsRequired": "Embedding model is required", "nodes.knowledgeBase.embeddingModelNotConfigured": "Embedding model not configured", "nodes.knowledgeBase.indexMethodIsRequired": "Index method is required", - "nodes.knowledgeBase.notConfigured": "Not configured", "nodes.knowledgeBase.rerankingModelIsInvalid": "Reranking model is invalid", "nodes.knowledgeBase.rerankingModelIsRequired": "Reranking model is required", "nodes.knowledgeBase.retrievalSettingIsRequired": "Retrieval setting is required", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "Segmented URL", "nodes.knowledgeRetrieval.queryAttachment": "Query Images", "nodes.knowledgeRetrieval.queryText": "Query Text", - "nodes.knowledgeRetrieval.queryVariable": "Query Variable", "nodes.listFilter.asc": "ASC", "nodes.listFilter.desc": "DESC", "nodes.listFilter.extractsCondition": "Extract the N item", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "First record", "nodes.listFilter.outputVars.last_record": "Last record", "nodes.listFilter.outputVars.result": "Filter result", - "nodes.listFilter.selectVariableKeyPlaceholder": "Select sub variable key", "nodes.llm.addMessage": "Add Message", "nodes.llm.context": "context", "nodes.llm.contextTooltip": "You can import Knowledge as context", - "nodes.llm.files": "Files", "nodes.llm.jsonSchema.addChildField": "Add Child Field", "nodes.llm.jsonSchema.addField": "Add Field", "nodes.llm.jsonSchema.apply": "Apply", "nodes.llm.jsonSchema.back": "Back", "nodes.llm.jsonSchema.descriptionPlaceholder": "Add description", - "nodes.llm.jsonSchema.doc": "Learn more about structured output", "nodes.llm.jsonSchema.enum": "Enum", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "Property name already exists", "nodes.llm.jsonSchema.fieldNamePlaceholder": "Field Name", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "required", "nodes.llm.jsonSchema.resetDefaults": "Reset", "nodes.llm.jsonSchema.resultTip": "Here is the generated result. If you're not satisfied, you can go back and modify your prompt.", - "nodes.llm.jsonSchema.showAdvancedOptions": "Show advanced options", "nodes.llm.jsonSchema.stringValidations": "String Validations", "nodes.llm.jsonSchema.title": "Structured Output Schema", "nodes.llm.jsonSchema.warningTips.saveSchema": "Please finish editing the current field before saving the schema", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "Reasoning Content", "nodes.llm.outputVars.usage": "Model Usage Information", "nodes.llm.prompt": "prompt", - "nodes.llm.reasoningFormat.separated": "Separate think tags", - "nodes.llm.reasoningFormat.tagged": "Keep think tags", "nodes.llm.reasoningFormat.title": "Enable reasoning tag separation", "nodes.llm.reasoningFormat.tooltip": "Extract content from think tags and store it in the reasoning_content field.", "nodes.llm.resolution.high": "High", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "Provide instructions, queries, or any text-based input to the model", "nodes.llm.singleRun.variable": "Variable", "nodes.llm.sysQueryInUser": "sys.query in user message is required", - "nodes.llm.variables": "variables", "nodes.llm.vision": "vision", - "nodes.loop.ErrorMethod.continueOnError": "Continue on Error", - "nodes.loop.ErrorMethod.operationTerminated": "Terminated", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "Remove Abnormal Output", "nodes.loop.breakCondition": "Loop Termination Condition", "nodes.loop.breakConditionTip": "Only variables within loops with termination conditions and conversation variables can be referenced.", "nodes.loop.comma": ", ", - "nodes.loop.currentLoop": "Current Loop", "nodes.loop.currentLoopCount": "Current loop count: {{count}}", "nodes.loop.deleteDesc": "Deleting the loop node will remove all child nodes", "nodes.loop.deleteTitle": "Delete Loop Node?", - "nodes.loop.errorResponseMethod": "Error Response Method", "nodes.loop.error_one": "{{count}} Error", "nodes.loop.error_other": "{{count}} Errors", - "nodes.loop.exitConditionTip": "A loop node needs at least one exit condition", "nodes.loop.finalLoopVariables": "Final Loop Variables", "nodes.loop.initialLoopVariables": "Initial Loop Variables", - "nodes.loop.input": "Input", "nodes.loop.inputMode": "Input Mode", "nodes.loop.loopMaxCount": "Maximum Loop Count", "nodes.loop.loopMaxCountError": "Please enter a valid maximum loop count, ranging from 1 to {{maxCount}}", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "Loop Variables", "nodes.loop.loop_one": "{{count}} Loop", "nodes.loop.loop_other": "{{count}} Loops", - "nodes.loop.output": "Output Variable", "nodes.loop.setLoopVariables": "Set variables within the loop scope", "nodes.loop.totalLoopCount": "Total loop count: {{count}}", "nodes.loop.variableName": "Variable Name", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "Add Class", "nodes.questionClassifiers.advancedSetting": "Advanced Setting", "nodes.questionClassifiers.class": "Class", - "nodes.questionClassifiers.classNamePlaceholder": "Write your class name", "nodes.questionClassifiers.defaultLabel": "CLASS {{index}}", "nodes.questionClassifiers.inputVars": "Input Variables", "nodes.questionClassifiers.instruction": "Instruction", - "nodes.questionClassifiers.instructionPlaceholder": "Write your instruction", "nodes.questionClassifiers.instructionTip": "Input additional instructions to help the question classifier better understand how to categorize questions.", "nodes.questionClassifiers.labelEditorAriaLabel": "Class label editor", "nodes.questionClassifiers.model": "model", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "Double-click class title to rename", "nodes.questionClassifiers.topicName": "Topic Name", "nodes.questionClassifiers.topicPlaceholder": "Write your topic name", - "nodes.start.builtInVar": "Built-in Variables", "nodes.start.inputField": "Input Field", "nodes.start.noVarTip": "Set inputs that can be used in the Workflow", - "nodes.start.outputVars.files": "File list", - "nodes.start.outputVars.memories.content": "message content", - "nodes.start.outputVars.memories.des": "Conversation history", - "nodes.start.outputVars.memories.type": "message type", - "nodes.start.outputVars.query": "User input", "nodes.start.required": "required", "nodes.start.userInputTipDescription": "Define inputs to collect from end users when your workflow starts on demand.", "nodes.startPlaceholder.browseMoreOnMarketplace": "Browse more in Marketplace", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "Find more tools in Marketplace", "nodes.startPlaceholder.noTriggersFound": "No triggers were found", "nodes.startPlaceholder.nodeCollapsedDescription": "Click to configure the start node", "nodes.startPlaceholder.nodeDescription": "Pick a start node from the right panel", - "nodes.startPlaceholder.nodeTitle": "Workflow start", "nodes.startPlaceholder.panelDescription": "The start node defines what triggers your workflow to run", "nodes.startPlaceholder.panelTitle": "Pick a start node", "nodes.startPlaceholder.userInputConflictTip": "User Input cannot be combined with other triggers", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "Input Variables", "nodes.templateTransform.outputVars.output": "Transformed content", "nodes.tool.authorizationRequired": "Authorization required", - "nodes.tool.authorize": "Authorize", - "nodes.tool.dateRange.end": "End", "nodes.tool.dateRange.endPlaceholder": "End date", - "nodes.tool.dateRange.start": "Start", "nodes.tool.dateRange.startPlaceholder": "Start date", "nodes.tool.inputVars": "Input Variables", "nodes.tool.insertPlaceholder1": "Type or press", "nodes.tool.insertPlaceholder2": "insert variable", "nodes.tool.outputVars.files.title": "tool generated files", - "nodes.tool.outputVars.files.transfer_method": "Transfer method.Value is remote_url or local_file", - "nodes.tool.outputVars.files.type": "Support type. Now only support image", - "nodes.tool.outputVars.files.upload_file_id": "Upload file id", - "nodes.tool.outputVars.files.url": "Image url", "nodes.tool.outputVars.json": "tool generated json", "nodes.tool.outputVars.text": "tool generated content", "nodes.tool.settings": "Settings", - "nodes.triggerPlugin.addSubscription": "Add New Subscription", - "nodes.triggerPlugin.apiKeyConfigured": "API key configured successfully", - "nodes.triggerPlugin.apiKeyDescription": "Configure API key credentials for authentication", - "nodes.triggerPlugin.authenticationFailed": "Authentication failed", - "nodes.triggerPlugin.authenticationSuccess": "Authentication successful", - "nodes.triggerPlugin.authorized": "Authorized", - "nodes.triggerPlugin.availableSubscriptions": "Available Subscriptions", - "nodes.triggerPlugin.configuration": "Configuration", - "nodes.triggerPlugin.configurationComplete": "Configuration Complete", - "nodes.triggerPlugin.configurationCompleteDescription": "Your trigger has been configured successfully", - "nodes.triggerPlugin.configurationCompleteMessage": "Your trigger configuration is now complete and ready to use.", - "nodes.triggerPlugin.configurationFailed": "Configuration failed", - "nodes.triggerPlugin.configureApiKey": "Configure API Key", - "nodes.triggerPlugin.configureOAuthClient": "Configure OAuth Client", - "nodes.triggerPlugin.configureParameters": "Configure Parameters", - "nodes.triggerPlugin.credentialVerificationFailed": "Credential verification failed", - "nodes.triggerPlugin.credentialsVerified": "Credentials verified successfully", - "nodes.triggerPlugin.error": "Error", - "nodes.triggerPlugin.failedToStart": "Failed to start authentication flow", - "nodes.triggerPlugin.noConfigurationRequired": "No additional configuration required for this trigger.", - "nodes.triggerPlugin.notAuthorized": "Not Authorized", - "nodes.triggerPlugin.notConfigured": "Not Configured", - "nodes.triggerPlugin.oauthClientDescription": "Configure OAuth client credentials to enable authentication", - "nodes.triggerPlugin.oauthClientSaved": "OAuth client configuration saved successfully", - "nodes.triggerPlugin.oauthConfigFailed": "OAuth configuration failed", - "nodes.triggerPlugin.or": "OR", - "nodes.triggerPlugin.parameters": "Parameters", - "nodes.triggerPlugin.parametersDescription": "Configure trigger parameters and properties", - "nodes.triggerPlugin.properties": "Properties", - "nodes.triggerPlugin.propertiesDescription": "Additional configuration properties for this trigger", - "nodes.triggerPlugin.remove": "Remove", - "nodes.triggerPlugin.removeSubscription": "Remove Subscription", - "nodes.triggerPlugin.selectSubscription": "Select Subscription", - "nodes.triggerPlugin.subscriptionName": "Subscription Name", - "nodes.triggerPlugin.subscriptionNameDescription": "Enter a unique name for this trigger subscription", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "Enter subscription name...", - "nodes.triggerPlugin.subscriptionNameRequired": "Subscription name is required", - "nodes.triggerPlugin.subscriptionRemoved": "Subscription removed successfully", "nodes.triggerPlugin.subscriptionRequired": "Subscription is required", - "nodes.triggerPlugin.useApiKey": "Use API Key", - "nodes.triggerPlugin.useOAuth": "Use OAuth", - "nodes.triggerPlugin.verifyAndContinue": "Verify & Continue", "nodes.triggerSchedule.cronExpression": "Cron expression", "nodes.triggerSchedule.days": "Days", - "nodes.triggerSchedule.executeNow": "Execution now", - "nodes.triggerSchedule.executionTime": "Execution Time", "nodes.triggerSchedule.executionTimeCalculationError": "Failed to calculate execution times", - "nodes.triggerSchedule.executionTimeMustBeFuture": "Execution time must be in the future", "nodes.triggerSchedule.frequency.daily": "Daily", "nodes.triggerSchedule.frequency.hourly": "Hourly", "nodes.triggerSchedule.frequency.label": "FREQUENCY", "nodes.triggerSchedule.frequency.monthly": "Monthly", "nodes.triggerSchedule.frequency.weekly": "Weekly", "nodes.triggerSchedule.frequencyLabel": "Frequency", - "nodes.triggerSchedule.hours": "Hours", "nodes.triggerSchedule.invalidCronExpression": "Invalid cron expression", - "nodes.triggerSchedule.invalidExecutionTime": "Invalid execution time", "nodes.triggerSchedule.invalidFrequency": "Invalid frequency", "nodes.triggerSchedule.invalidMonthlyDay": "Monthly day must be between 1-31 or \"last\"", "nodes.triggerSchedule.invalidOnMinute": "On minute must be between 0-59", - "nodes.triggerSchedule.invalidStartTime": "Invalid start time", "nodes.triggerSchedule.invalidTimeFormat": "Invalid time format (expected HH:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "Invalid timezone", "nodes.triggerSchedule.invalidWeekday": "Invalid weekday: {{weekday}}", "nodes.triggerSchedule.lastDay": "Last day", "nodes.triggerSchedule.lastDayTooltip": "Not all months have 31 days. Use the 'last day' option to select each month's final day.", - "nodes.triggerSchedule.minutes": "Minutes", "nodes.triggerSchedule.mode": "Mode", - "nodes.triggerSchedule.modeCron": "Cron", - "nodes.triggerSchedule.modeVisual": "Visual", "nodes.triggerSchedule.monthlyDay": "Monthly Day", - "nodes.triggerSchedule.nextExecution": "Next execution", "nodes.triggerSchedule.nextExecutionTime": "NEXT EXECUTION TIME", "nodes.triggerSchedule.nextExecutionTimes": "Next 5 execution times", "nodes.triggerSchedule.noValidExecutionTime": "No valid execution time can be calculated", - "nodes.triggerSchedule.nodeTitle": "Schedule Trigger", - "nodes.triggerSchedule.notConfigured": "Not configured", "nodes.triggerSchedule.onMinute": "On Minute", - "nodes.triggerSchedule.selectDateTime": "Select Date & Time", "nodes.triggerSchedule.selectFrequency": "Select frequency", "nodes.triggerSchedule.selectTime": "Select time", - "nodes.triggerSchedule.startTime": "Start Time", - "nodes.triggerSchedule.startTimeMustBeFuture": "Start time must be in the future", "nodes.triggerSchedule.time": "Time", - "nodes.triggerSchedule.timezone": "Timezone", "nodes.triggerSchedule.title": "Schedule", "nodes.triggerSchedule.useCronExpression": "Use cron expression", "nodes.triggerSchedule.useVisualPicker": "Use visual picker", "nodes.triggerSchedule.visualConfig": "Visual Configuration", "nodes.triggerSchedule.weekdays": "Week days", - "nodes.triggerWebhook.addHeader": "Add", - "nodes.triggerWebhook.addParameter": "Add", - "nodes.triggerWebhook.asyncMode": "Async Mode", - "nodes.triggerWebhook.configPlaceholder": "Webhook trigger configuration will be implemented here", "nodes.triggerWebhook.contentType": "Content Type", - "nodes.triggerWebhook.copy": "Copy", "nodes.triggerWebhook.debugUrlCopied": "Copied!", "nodes.triggerWebhook.debugUrlCopy": "Click to copy", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "This URL appears to be an internal address, which may cause webhook requests to fail. You may change TRIGGER_URL to a public address.", "nodes.triggerWebhook.debugUrlTitle": "For test runs, always use this URL", - "nodes.triggerWebhook.errorHandling": "Error Handling", - "nodes.triggerWebhook.errorStrategy": "Error Handling", - "nodes.triggerWebhook.generate": "Generate", - "nodes.triggerWebhook.headerParameters": "Header Parameters", - "nodes.triggerWebhook.headers": "Headers", "nodes.triggerWebhook.method": "Method", "nodes.triggerWebhook.noBodyParameters": "No body parameters configured", "nodes.triggerWebhook.noHeaders": "No headers configured", "nodes.triggerWebhook.noParameters": "No parameters configured", "nodes.triggerWebhook.noQueryParameters": "No query parameters configured", - "nodes.triggerWebhook.nodeTitle": "🔗 Webhook Trigger", - "nodes.triggerWebhook.parameterName": "Variable name", - "nodes.triggerWebhook.queryParameters": "Query Parameters", - "nodes.triggerWebhook.requestBodyParameters": "Request Body Parameters", "nodes.triggerWebhook.required": "Required", "nodes.triggerWebhook.responseBody": "Response Body", "nodes.triggerWebhook.responseBodyPlaceholder": "Write your response body here", "nodes.triggerWebhook.responseConfiguration": "Response", "nodes.triggerWebhook.statusCode": "Status Code", - "nodes.triggerWebhook.test": "Test", - "nodes.triggerWebhook.title": "Webhook Trigger", "nodes.triggerWebhook.urlCopied": "URL copied to clipboard", - "nodes.triggerWebhook.urlGenerated": "Webhook URL generated successfully", - "nodes.triggerWebhook.urlGenerationFailed": "Failed to generate webhook URL", "nodes.triggerWebhook.validation.invalidParameterType": "Invalid parameter type \"{{type}}\" for parameter \"{{name}}\"", "nodes.triggerWebhook.validation.webhookUrlRequired": "Webhook URL is required", "nodes.triggerWebhook.varName": "Variable name", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "Aggregation Group", "nodes.variableAssigner.aggregationGroupTip": "Enabling this feature allows the variable aggregator to aggregate multiple sets of variables.", "nodes.variableAssigner.noVarTip": "Add the variables to be assigned", - "nodes.variableAssigner.outputType": "Output Type", "nodes.variableAssigner.outputVars.varDescribe": "{{groupName}} output", "nodes.variableAssigner.setAssignVariable": "Set assign variable", "nodes.variableAssigner.title": "Assign variables", - "nodes.variableAssigner.type.array": "Array", - "nodes.variableAssigner.type.number": "Number", - "nodes.variableAssigner.type.object": "Object", - "nodes.variableAssigner.type.string": "String", "nodes.variableAssigner.varNotSet": "Variable not set", - "onboarding.aboutStartNode": "about start node.", - "onboarding.back": "Back", "onboarding.description": "Different start nodes have different capabilities. Don't worry, you can always change them later.", - "onboarding.escTip.key": "esc", - "onboarding.escTip.press": "Press", - "onboarding.escTip.toDismiss": "to dismiss", - "onboarding.learnMore": "Learn more", "onboarding.title": "Select a start node to begin", "onboarding.trigger": "Trigger", "onboarding.triggerDescription": "Triggers can serve as the start node of a workflow, such as scheduled tasks, custom webhooks, or integrations with other apps.", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "All issues are resolved", "panel.checklistTip": "Make sure all issues are resolved before publishing", "panel.createdBy": "Created By ", - "panel.goTo": "Go to", "panel.goToFix": "Go to fix", "panel.helpLink": "View Docs", "panel.locateNodeNotFound": "Node not found: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "Back", "singleRun.iteration": "Iteration", "singleRun.loop": "Loop", - "singleRun.preparingDataSource": "Preparing Data Source", - "singleRun.reRun": "Re-run", - "singleRun.running": "Running", "singleRun.startRun": "Start Run", "singleRun.testRun": "Test Run", - "singleRun.testRunIteration": "Test Run Iteration", - "singleRun.testRunLoop": "Test Run Loop", - "snippet.addToSnippet": "Add to snippet", "snippet.confirm": "Confirm", "snippet.createDialogTitle": "Create Snippet", "snippet.createSuccess": "Snippet created", @@ -1257,21 +1024,14 @@ "snippet.descriptionPlaceholder": "Briefly describe your snippet", "snippet.nameLabel": "Snippet Name", "snippet.namePlaceholder": "Snippet name", - "snippet.shortcuts.press": "Press", - "snippet.shortcuts.toConfirm": "to confirm", - "tabs.-": "Default", "tabs.addAll": "Add all", - "tabs.agent": "Agent Strategy", "tabs.allAdded": "All added", "tabs.allTool": "All", "tabs.allTriggers": "All triggers", "tabs.blocks": "Nodes", "tabs.clearSnippetSearch": "Clear snippet search", - "tabs.createSnippet": "Create a snippet", "tabs.customTool": "Swagger API", "tabs.featuredTools": "Featured", - "tabs.hideActions": "Hide tools", - "tabs.installed": "Installed", "tabs.listView": "List view", "tabs.logic": "Logic", "tabs.noFeaturedPlugins": "Discover more tools in Marketplace", @@ -1280,13 +1040,11 @@ "tabs.noResult": "No match found", "tabs.noSnippetsFound": "No snippets were found", "tabs.plugin": "Tool Plugin", - "tabs.pluginByAuthor": "By {{author}}", "tabs.question-understand": "Question Understand", "tabs.requestToCommunity": "Requests to the community", "tabs.searchBlock": "Search nodes, agent, human, Knowledge", "tabs.searchDataSource": "Search Data Source", "tabs.searchSnippets": "Search snippets...", - "tabs.searchTool": "Search integration", "tabs.searchTrigger": "Search triggers...", "tabs.showLessFeatured": "Show less", "tabs.showMoreFeatured": "Show more", @@ -1294,20 +1052,16 @@ "tabs.sources": "Sources", "tabs.start": "Start", "tabs.startDisabledTip": "Trigger node and user input node are mutually exclusive.", - "tabs.startDisabledTipLearnMore": "Learn more about start nodes", "tabs.startNotSupportedTip": "The Start tab is not supported in snippets.", "tabs.tools": "Tools", "tabs.transform": "Transform", "tabs.treeView": "Tree view", "tabs.unconfiguredStartDisabledTip": "An unconfigured start node has been added to canvas. Please complete the setup before continuing.", - "tabs.usePlugin": "Select tool", "tabs.utilities": "Utilities", "tabs.workflowTool": "Workflow", "tracing.stopBy": "Stop by {{user}}", - "triggerStatus.disabled": "TRIGGER • DISABLED", "triggerStatus.enabled": "TRIGGER", "variableReference.assignedVarsDescription": "Assigned variables must be writable variables, such as conversation variables.", - "variableReference.conversationVars": "conversation variables", "variableReference.noAssignedVars": "No available assigned variables", "variableReference.noAvailableVars": "No available variables", "variableReference.noVarsForOperation": "There are no variables available for assignment with the selected operation.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "Applied", "workflowGenerator.appliedRefineHint": "Applied — refine anytime with ⌘K → /refine", "workflowGenerator.applyFailed": "Failed to apply workflow", - "workflowGenerator.applyToCurrent": "Apply to current draft", "workflowGenerator.applyToNew": "Create new app", "workflowGenerator.cancel": "Cancel", "workflowGenerator.description": "Describe what you want the workflow to do. Pick a model, write an instruction, and preview the generated graph before applying it to Studio.", @@ -1384,7 +1137,6 @@ "workflowGenerator.instruction": "Instructions", "workflowGenerator.instructionPlaceholder": "Describe the workflow you want — what input, what processing, what output.", "workflowGenerator.instructionRequired": "Please write an instruction first", - "workflowGenerator.loading": "Generating workflow…", "workflowGenerator.modelRequired": "Please pick a model before generating.", "workflowGenerator.modes.chatflow": "Chatflow", "workflowGenerator.modes.workflow": "Workflow", @@ -1392,7 +1144,6 @@ "workflowGenerator.overwriteTitle": "Overwrite the current draft?", "workflowGenerator.phases.building": "Building nodes…", "workflowGenerator.phases.planning": "Planning the workflow…", - "workflowGenerator.phases.validating": "Validating the graph…", "workflowGenerator.placeholder": "Write an instruction on the left, then click Generate to preview the workflow graph.", "workflowGenerator.refineDescription": "Describe the change you want. The current draft is used as context; the generated graph replaces it when you apply.", "workflowGenerator.refineDraftUnavailable": "Couldn't load the current draft — generating from scratch instead.", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "Regenerate", "workflowGenerator.reload": "Reload", "workflowGenerator.studioApply": "Apply", - "workflowGenerator.studioButton": "Generate", "workflowGenerator.title": "Generate {{mode}}" } diff --git a/web/i18n/es-ES/agent-v-2.json b/web/i18n/es-ES/agent-v-2.json index aaaea8fe982..3d9e851a9a4 100644 --- a/web/i18n/es-ES/agent-v-2.json +++ b/web/i18n/es-ES/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "Esta acción aún no está disponible.", "agentDetail.access.copyAccessUrl": "Copiar URL de acceso", "agentDetail.access.copyFailed": "No se pudo copiar la referencia.", "agentDetail.access.copyServiceEndpoint": "Copiar endpoint de la API de servicio", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "Iniciar", "agentDetail.access.webApp.actions.settings": "Marca", "agentDetail.access.webApp.refreshUrl": "Actualizar URL de acceso", - "agentDetail.access.webApp.showQrCode": "Mostrar código QR", "agentDetail.access.webApp.ssoEnabled": "SSO habilitado", "agentDetail.access.webApp.title": "Aplicación web", "agentDetail.access.workflow.description": "Usado como un nodo dentro del flujo de trabajo", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "Seleccionar alcance de la variable de entorno", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "Define valores que el agente lee en tiempo de ejecución, como una clave API que necesita una herramienta, sin ponerlos en el Prompt.\n\nEn modo Build, el agente puede configurarlos por ti.", - "agentDetail.configure.advancedSettings.envEditor.toggle": "Alternar Env Editor", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "Configuración avanzada", - "agentDetail.configure.advancedSettings.toggle": "Alternar configuración avanzada", "agentDetail.configure.answer.activity.ranCommands": "Comandos ejecutados", "agentDetail.configure.answer.activity.runningCommands": "Ejecutando comandos", "agentDetail.configure.answer.duration.minute": "{{count}} min", "agentDetail.configure.answer.duration.second": "{{count}} s", "agentDetail.configure.answer.thinking": "Pensando", - "agentDetail.configure.answer.workFinished": "Trabajo finalizado", - "agentDetail.configure.answer.workedFor": "Trabajó durante {{duration}}", - "agentDetail.configure.answer.workingFor": "Trabajando durante {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition, aunque ofrece versionado para las configuraciones extraídas, no admite versionado del propio sistema de archivos. Ten cuidado con tus acciones en el modo Build, ya que los cambios realizados en el sistema de archivos ocurren en tiempo real y no siempre se pueden revertir limpiamente. Community Edition no es la opción ideal para atender audiencias externas masivas.", "agentDetail.configure.build.empty.description": "Describe lo que quieres y se irá completando el formulario de la izquierda mientras avanzas.", "agentDetail.configure.build.empty.title": "Crea tu agente chateando", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "Eliminar {{name}}", "agentDetail.configure.files.richTip": "Para material de referencia demasiado largo para pegar en el Prompt: especificaciones, plantillas, guías. Más información\n\nEn modo Build, el agente puede configurarlos por ti.", "agentDetail.configure.files.tip": "Para material de referencia demasiado largo para pegar en el Prompt: especificaciones, plantillas, guías. Más información\n\nEn modo Build, el agente puede configurarlos por ti.", - "agentDetail.configure.files.toggle": "Alternar archivos", "agentDetail.configure.files.treeLabel": "Archivos del agente", "agentDetail.configure.files.upload.action": "Subir", "agentDetail.configure.files.upload.browse": "examinar", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "Alternar recuperación de conocimiento", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "Configura un modelo en el filtrado de metadatos", "agentDetail.configure.model.label": "Modelo", - "agentDetail.configure.orchestrate": "Orquestar", "agentDetail.configure.preview.chatFeatures": "Funciones de chat", "agentDetail.configure.preview.empty.defaultAgentName": "Agente", "agentDetail.configure.preview.empty.description": "Ejecuta el agente como un chat terminado, exactamente como lo verán las personas cuando se publique.", - "agentDetail.configure.preview.empty.title": "Vista previa de {{name}}", - "agentDetail.configure.preview.endUserAuth": "Autenticación de usuario final", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Esta ejecución del agente se detuvo al alcanzar el número máximo de solicitudes al modelo. Inténtalo de nuevo o divide la tarea en pasos más pequeños.", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "Esta ejecución del agente se detuvo al alcanzar el límite de tiempo. Inténtalo de nuevo o divide la tarea en pasos más pequeños.", "agentDetail.configure.preview.inputPlaceholder": "Enviar mensaje a {{name}}", "agentDetail.configure.preview.restart": "Empezar de nuevo", "agentDetail.configure.preview.sandboxNotice": "El agente se ejecuta en un sandbox de Linux.", "agentDetail.configure.preview.sandboxNoticeTooltip": "En Dify Community Edition, cada uno de tus agentes se ejecuta en un entorno sandbox Linux 7.0.0-10060-aws dentro de tu Docker. Tus cambios en el entorno mediante Build Chats son persistentes.", - "agentDetail.configure.preview.title": "Vista previa", "agentDetail.configure.preview.unconfiguredNotice": "Este agente aún no está configurado, por lo que las respuestas provienen directamente del modelo.", "agentDetail.configure.prompt.copied": "Prompt copiado", "agentDetail.configure.prompt.copy": "Copiar prompt", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} flujos de trabajo", "agentDetail.configure.rightPanel.build": "Crear", "agentDetail.configure.rightPanel.buildTipBody": "Build configura el agente mediante chat. Describe lo que quieres y completará la configuración de la izquierda.", - "agentDetail.configure.rightPanel.buildTipTitle": "Construye tu agente mediante chat", "agentDetail.configure.rightPanel.learnMore": "Más información", "agentDetail.configure.rightPanel.modeLabel": "Modo de configuración del agente", "agentDetail.configure.rightPanel.preview": "Vista previa", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview solo está disponible en Dify Cloud y Enterprise.", "agentDetail.configure.rightPanel.previewTipBody": "Preview ejecuta el agente terminado como lo verán tus usuarios, con respuestas claras y funciones de chat.", - "agentDetail.configure.rightPanel.previewTipTitle": "Previsualiza tu agente", "agentDetail.configure.skills.add": "Agregar habilidad", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "Contenido de los detalles de la habilidad", - "agentDetail.configure.skills.detail.fileCount": "{{count}} ARCHIVOS", "agentDetail.configure.skills.detail.files": "Archivos", "agentDetail.configure.skills.empty.description": "Las habilidades le dan al agente experiencia reutilizable que puede invocar mientras trabaja", "agentDetail.configure.skills.empty.title": "Aún no hay habilidades", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "Habilidad", "agentDetail.configure.skills.label": "Habilidades", "agentDetail.configure.skills.missing": "Habilidad no encontrada", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "Eliminar {{name}}", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "Empaqueta las instrucciones, archivos y scripts de una tarea recurrente en una skill. Más información\n\nEn modo Build, el agente puede configurarlas por ti.", "agentDetail.configure.skills.tip": "Empaqueta las instrucciones, archivos y scripts de una tarea recurrente en una skill. Más información\n\nEn modo Build, el agente puede configurarlas por ti.", - "agentDetail.configure.skills.toggle": "Alternar habilidades", "agentDetail.configure.skills.upload.action": "Subir", "agentDetail.configure.skills.upload.browse": "examinar", "agentDetail.configure.skills.upload.description": "Sube un paquete .zip o .skill para este agente.", "agentDetail.configure.skills.upload.dropzone": "Suelta un paquete de habilidad aquí, o", - "agentDetail.configure.skills.upload.failed": "Error al subir la habilidad.", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "Sube un archivo .zip o .skill.", "agentDetail.configure.skills.upload.sizeLimit": "El paquete de habilidad debe ocupar {{sizeLimit}} o menos.", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "Eliminar todas las herramientas", "agentDetail.configure.tools.richTip": "Añade herramientas de Dify desde tu espacio de trabajo. Más información\n\nLas herramientas que el agente instale en su sandbox no aparecerán aquí, pero seguirán disponibles para él.", "agentDetail.configure.tools.tip": "Añade herramientas de Dify desde tu espacio de trabajo. Más información\n\nLas herramientas que el agente instale en su sandbox no aparecerán aquí, pero seguirán disponibles para él.", - "agentDetail.configure.tools.toggle": "Alternar herramientas", "agentDetail.configure.tools.toolTabs.all": "Todas", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "Personalizado", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "Ruta del sistema de archivos", "agentDetail.configure.workingDirectory.description": "Archivos que el agente lee y escribe mientras se ejecuta. Todo lo que genere, como qna_report.pdf, aparecerá aquí.", "agentDetail.configure.workingDirectory.fileSystem": "Sistema de archivos", - "agentDetail.configure.workingDirectory.home": "inicio", "agentDetail.configure.workingDirectory.open": "Abrir directorio de trabajo", "agentDetail.configure.workingDirectory.persistentFiles": "Persistentes", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "Archivos que el agente conserva y puede usar en cualquier lugar donde se ejecute, incluidas las conversaciones de los usuarios finales y los flujos de trabajo. Cualquier cambio que hagas aquí durante este chat de compilación se aplicará cuando selecciones «Aplicar».", - "agentDetail.configure.workingDirectory.returnToWorkspace": "Volver al directorio de trabajo", "agentDetail.configure.workingDirectory.temporaryFiles": "Temporales", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "Archivos con los que el agente trabaja únicamente en este chat de compilación. Se borran cuando sales del modo de compilación o inicias un chat nuevo.", "agentDetail.configure.workingDirectory.title": "Directorio de trabajo", - "agentDetail.configure.workingDirectory.treeLabel": "Archivos del directorio de trabajo", - "agentDetail.configure.workingDirectory.workingDirectory": "directorio de trabajo", "agentDetail.documentTitle": "Agente", "agentDetail.logs.description": "Consulta todas las conversaciones con este agente, incluidas las entradas del usuario y las respuestas del agente.", "agentDetail.logs.empty": "No se encontraron registros", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "El nombre es obligatorio.", "roster.createForm.roleLabel": "Rol", "roster.createForm.rolePlaceholder": "p. ej. Asistente de investigación", - "roster.createSuccess": "Agente creado.", "roster.dateTimeFormat": "DD/MM/YYYY HH:mm:ss", "roster.deleteDialog.description": "Esto elimina permanentemente {{name}}. Su aplicación web, el acceso a la API y los flujos de trabajo que lo usan dejarán de funcionar de inmediato.", "roster.deleteDialog.title": "¿Eliminar {{name}}?", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "Duplicar agente", "roster.duplicateForm.changeIcon": "Cambiar icono del duplicado de {{name}}", "roster.duplicateSuccess": "Agente duplicado.", - "roster.editAgent": "Editar {{name}}", "roster.editDialog.description": "Actualiza el nombre, la descripción y el rol de este Agent.", "roster.editDialog.title": "Editar agente", "roster.editInfo": "Editar información", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "Guarda esta configuración inline como un Agent reutilizable.", "roster.saveToRosterDialog.title": "Guardar en Agents", "roster.saveToRosterForm.changeIcon": "Cambiar icono de Agent", - "roster.saveToRosterSuccess": "Agent guardado.", "roster.searchLabel": "Buscar agentes", "roster.searchPlaceholder": "Buscar agentes por nombre…", "roster.sort.earliestCreated": "Creados primero", "roster.sort.label": "Ordenar por", "roster.sort.lastModified": "Última modificación", - "roster.sort.optionsLabel": "Opciones de ordenación", "roster.sort.recentlyCreated": "Creados recientemente", "roster.title": "Agentes", - "roster.updateSuccess": "Agente actualizado.", "roster.usageStatus.draft": "Borrador", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "Contraer barra lateral", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "Expandir barra lateral", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "No hay archivos coincidentes.", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "Buscar archivos", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/es-ES/app-api.json b/web/i18n/es-ES/app-api.json index 64881d67410..ce21021aca0 100644 --- a/web/i18n/es-ES/app-api.json +++ b/web/i18n/es-ES/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "Esta acción no se puede deshacer.", "actionMsg.deleteConfirmTitle": "¿Eliminar esta clave secreta?", "actionMsg.ok": "OK", - "apiKey": "Clave de API", "apiKeyModal.addKnowledgeBase": "Añadir base de conocimiento", "apiKeyModal.addSubtitle": "Crea una nueva clave API para acceder a la API de la base de conocimiento.", "apiKeyModal.addTitle": "Añadir clave API", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "Clave secreta", "apiKeyModal.selectedKnowledgeBases": "Bases de conocimiento seleccionadas", "apiKeyModal.selectedKnowledgeBasesCount": "Bases de conocimiento seleccionadas ({{count}})", - "apiServer": "Servidor de API", "copied": "Copiado", "copy": "Copiar", - "develop.noContent": "Sin contenido", - "develop.toc": "Contenido", "loading": "Cargando", "never": "Nunca", - "ok": "En servicio", "pause": "Pausa", "play": "Reproducir", "playing": "Reproduciendo" diff --git a/web/i18n/es-ES/app-debug.json b/web/i18n/es-ES/app-debug.json index 510342a1a6a..30875060692 100644 --- a/web/i18n/es-ES/app-debug.json +++ b/web/i18n/es-ES/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "Establecer el tipo de modo de inferencia para el agente", "agent.agentModeType.ReACT": "ReAct", "agent.agentModeType.functionCall": "Llamada de Función", - "agent.buildInPrompt": "Indicación Integrada", - "agent.firstPrompt": "Primera Indicación", - "agent.nextIteration": "Próxima Iteración", - "agent.promptPlaceholder": "Escribe tu indicación aquí", - "agent.setting.description": "Las configuraciones del Asistente Agente permiten establecer el modo del agente y funciones avanzadas como indicaciones integradas, disponibles solo en el tipo Agente.", "agent.setting.maximumIterations.description": "Limitar el número de iteraciones que un asistente agente puede ejecutar", "agent.setting.maximumIterations.name": "Iteraciones Máximas", "agent.setting.name": "Configuraciones del Agente", "agent.tools.description": "El uso de herramientas puede extender las capacidades del LLM, como buscar en internet o realizar cálculos científicos", "agent.tools.enabled": "Habilitado", "agent.tools.name": "Herramientas", - "assistantType.agentAssistant.description": "Construye un Agente inteligente que puede elegir herramientas autónomamente para completar tareas", - "assistantType.agentAssistant.name": "Asistente Agente", - "assistantType.chatAssistant.description": "Construye un asistente basado en chat usando un Modelo de Lenguaje Grande", - "assistantType.chatAssistant.name": "Asistente Básico", - "assistantType.name": "Tipo de Asistente", "autoAddVar": "Variables no definidas referenciadas en la pre-indicación, ¿quieres agregarlas en el formulario de entrada del usuario?", "chatSubTitle": "Instrucciones", "code.instruction": "Instrucción", - "codegen.apply": "Aplicar", - "codegen.applyChanges": "Aplicar cambios", "codegen.description": "El Generador de código utiliza modelos configurados para generar código de alta calidad basado en sus instrucciones. Proporcione instrucciones claras y detalladas.", "codegen.generate": "Generar", - "codegen.generatedCodeTitle": "Código generado", "codegen.instruction": "Instrucciones", - "codegen.instructionPlaceholder": "Introduzca una descripción detallada del código que desea generar.", "codegen.loading": "Generando código...", - "codegen.noDataLine1": "Describa su caso de uso a la izquierda,", - "codegen.noDataLine2": "La vista previa del código se mostrará aquí.", "codegen.overwriteConfirmMessage": "Esta acción sobrescribirá el código existente. ¿Quieres continuar?", "codegen.overwriteConfirmTitle": "¿Sobrescribir el código existente?", - "codegen.resTitle": "Código generado", "codegen.title": "Generador de código", "completionSubTitle": "Prefijo de la Indicación", "datasetConfig.embeddingModelRequired": "Se requiere un modelo de incrustación configurado", "datasetConfig.knowledgeTip": "Haz clic en el botón “+” para agregar conocimiento", - "datasetConfig.params": "Parámetros", "datasetConfig.rerankModelRequired": "Se requiere modelo de Reordenar", "datasetConfig.retrieveChangeTip": "Modificar el modo de índice y el modo de recuperación puede afectar las aplicaciones asociadas con este Conocimiento.", - "datasetConfig.retrieveMultiWay.description": "Basado en la intención del usuario, consulta a través de todo el Conocimiento, recupera texto relevante de múltiples fuentes y selecciona los mejores resultados que coinciden con la consulta del usuario después de reordenar. Se requiere configuración de la API del modelo de Reordenar.", - "datasetConfig.retrieveMultiWay.title": "Recuperación Multi-camino", - "datasetConfig.retrieveOneWay.description": "Basado en la intención del usuario y las descripciones de Conocimiento, el Agente selecciona autónomamente el mejor Conocimiento para consultar. Ideal para aplicaciones con Conocimiento limitado y distintivo.", - "datasetConfig.retrieveOneWay.title": "Recuperación N-a-1", "datasetConfig.score_threshold": "Umbral de Puntuación", "datasetConfig.score_thresholdTip": "Usado para establecer el umbral de similitud para la filtración de fragmentos.", - "datasetConfig.settingTitle": "Configuraciones de Recuperación", "datasetConfig.top_k": "Top K", "datasetConfig.top_kTip": "Usado para filtrar fragmentos que son más similares a las preguntas del usuario. El sistema también ajustará dinámicamente el valor de Top K, de acuerdo con los max_tokens del modelo seleccionado.", "debugAsMultipleModel": "Depurar como Múltiples Modelos", "debugAsSingleModel": "Depurar como Modelo Único", "duplicateModel": "Duplicar", - "errorMessage.nameOfKeyRequired": "nombre de la clave: {{key}} requerido", - "errorMessage.notSelectModel": "Por favor elige un modelo", - "errorMessage.queryRequired": "Se requiere texto de solicitud.", "errorMessage.valueOfVarRequired": "el valor de {{key}} no puede estar vacío", "errorMessage.waitForBatchResponse": "Por favor espera la respuesta a la tarea por lotes para completar.", "errorMessage.waitForFileUpload": "Espere a que se cargue el archivo o los archivos", - "errorMessage.waitForImgUpload": "Por favor espera a que la imagen se cargue", "errorMessage.waitForResponse": "Por favor espera la respuesta al mensaje anterior para completar.", "feature.annotation.add": "Agregar anotación", "feature.annotation.cacheManagement": "Anotaciones", - "feature.annotation.cached": "Anotado", "feature.annotation.description": "Puedes agregar manualmente una respuesta de alta calidad a la caché para una coincidencia prioritaria con preguntas similares de los usuarios.", "feature.annotation.edit": "Editar anotación", - "feature.annotation.matchVariable.choosePlaceholder": "Elige la variable de coincidencia", - "feature.annotation.matchVariable.title": "Variable de Coincidencia", "feature.annotation.remove": "Eliminar", "feature.annotation.removeConfirm": "¿Eliminar esta anotación?", - "feature.annotation.resDes": "Respuesta de Anotación habilitada", "feature.annotation.scoreThreshold.accurateMatch": "Coincidencia Precisa", "feature.annotation.scoreThreshold.description": "Usado para establecer el umbral de similitud para la respuesta de anotación.", "feature.annotation.scoreThreshold.easyMatch": "Coincidencia Fácil", @@ -83,20 +52,17 @@ "feature.bar.enableText": "Funciones habilitadas", "feature.bar.manage": "Gestionar", "feature.citation.description": "Una vez habilitado, muestra el documento fuente y la sección atribuida del contenido generado.", - "feature.citation.resDes": "Citas y Atribuciones habilitadas", "feature.citation.title": "Citas y Atribuciones", "feature.conversationHistory.description": "Establecer nombres de prefijo para los roles de conversación", "feature.conversationHistory.editModal.assistantPrefix": "Prefijo de Asistente", "feature.conversationHistory.editModal.title": "Editar Nombres de Roles de Conversación", "feature.conversationHistory.editModal.userPrefix": "Prefijo de Usuario", - "feature.conversationHistory.learnMore": "Aprender más", "feature.conversationHistory.tip": "El Historial de Conversaciones no está habilitado, por favor agrega en la indicación arriba.", "feature.conversationHistory.title": "Historial de Conversaciones", "feature.conversationOpener.description": "En una aplicación de chat, la primera oración que la IA dice al usuario suele usarse como bienvenida.", "feature.conversationOpener.title": "Iniciadores de conversación", "feature.dataSet.noData": "Puedes importar Conocimiento como contexto", "feature.dataSet.noDataSet": "No se encontró Conocimiento", - "feature.dataSet.notSupportSelectMulti": "Actualmente solo se admite un Conocimiento", "feature.dataSet.queryVariable.choosePlaceholder": "Elige la variable de consulta", "feature.dataSet.queryVariable.contextVarNotEmpty": "La variable de consulta de contexto no puede estar vacía", "feature.dataSet.queryVariable.deleteContextVarTip": "Esta variable ha sido establecida como una variable de consulta de contexto, y eliminarla afectará el uso normal del Conocimiento. Si aún necesitas eliminarla, por favor vuelve a seleccionarla en la sección de contexto.", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "Máximo de subidas", "feature.fileUpload.supportedTypes": "Tipos de archivo soportados", "feature.fileUpload.title": "Subida de archivos", - "feature.groupChat.description": "Agregar configuraciones previas a la conversación en aplicaciones puede mejorar la experiencia del usuario.", - "feature.groupChat.title": "Mejorar chat", - "feature.groupExperience.title": "Mejorar experiencia", "feature.imageUpload.description": "Permite subir imágenes.", "feature.imageUpload.modalTitle": "Configuración de subida de imágenes", "feature.imageUpload.numberLimit": "Máximo de subidas", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "La Moderación de OpenAI requiere una clave API de OpenAI configurada en la", "feature.moderation.modal.provider.keywords": "Palabras clave", "feature.moderation.modal.provider.openai": "Moderación de OpenAI", - "feature.moderation.modal.provider.openaiTip.prefix": "La Moderación de OpenAI requiere una clave API de OpenAI configurada en la ", - "feature.moderation.modal.provider.openaiTip.suffix": ".", "feature.moderation.modal.provider.title": "Proveedor", "feature.moderation.modal.title": "Configuración de moderación de contenido", "feature.moderation.outputEnabled": "Contenido de SALIDA Habilitado", "feature.moderation.title": "Moderación de contenido", "feature.moreLikeThis.description": "Genera múltiples textos a la vez, luego edítalos y continúa generando", - "feature.moreLikeThis.generateNumTip": "Número de veces generado cada vez", "feature.moreLikeThis.tip": "Usar esta función incurrirá en un costo adicional de tokens", "feature.moreLikeThis.title": "Más como esto", "feature.speechToText.description": "Una vez habilitado, puedes usar la entrada de voz.", - "feature.speechToText.resDes": "Entrada de voz habilitada", "feature.speechToText.title": "Voz a Texto", "feature.suggestedQuestionsAfterAnswer.description": "Configurar sugerencias de próximas preguntas puede proporcionar una mejor conversación.", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "Prompt personalizado", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "Prompt", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "Introduce un prompt personalizado", "feature.suggestedQuestionsAfterAnswer.modal.title": "Configuración de seguimiento", - "feature.suggestedQuestionsAfterAnswer.resDes": "3 sugerencias para la próxima pregunta del usuario.", "feature.suggestedQuestionsAfterAnswer.title": "Seguimiento", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "Intenta preguntar", "feature.textToSpeech.description": "Una vez habilitado, el texto puede convertirse en voz.", - "feature.textToSpeech.resDes": "Texto a Audio habilitado", "feature.textToSpeech.title": "Texto a Voz", - "feature.toolbox.title": "CAJA DE HERRAMIENTAS", "feature.tools.modal.name.placeholder": "Por favor ingresa el nombre", "feature.tools.modal.name.title": "Nombre", - "feature.tools.modal.title": "Herramienta", - "feature.tools.modal.toolType.placeholder": "Por favor selecciona el tipo de herramienta", "feature.tools.modal.toolType.title": "Tipo de Herramienta", "feature.tools.modal.variableName.placeholder": "Por favor ingresa el nombre de la variable", "feature.tools.modal.variableName.title": "Nombre de la Variable", - "feature.tools.tips": "Las herramientas proporcionan un método estándar de llamada API, tomando la entrada del usuario o variables como parámetros de solicitud para consultar datos externos como contexto.", - "feature.tools.title": "Herramientas", - "feature.tools.toolsInUse": "{{count}} herramientas en uso", "formattingChangedText": "Modificar el formato restablecerá el área de depuración, ¿estás seguro?", "formattingChangedTitle": "Formato cambiado", "generate.apply": "Aplicar", @@ -234,13 +185,7 @@ "generate.tryIt": "Pruébalo", "generate.version": "Versión", "generate.versions": "Versiones", - "inputs.chatVarTip": "Completa el valor de la variable, que se reemplazará automáticamente en la palabra de indicación cada vez que se inicie una nueva sesión", "inputs.completionVarTip": "Completa el valor de la variable, que se reemplazará automáticamente en las palabras de indicación cada vez que se envíe una pregunta.", - "inputs.noPrompt": "Intenta escribir alguna indicación en la entrada de pre-indicación", - "inputs.noVar": "Completa el valor de la variable, que se reemplazará automáticamente en la palabra de indicación cada vez que se inicie una nueva sesión.", - "inputs.previewTitle": "Vista previa de la indicación", - "inputs.queryPlaceholder": "Por favor ingresa el texto de la solicitud.", - "inputs.queryTitle": "Contenido de la consulta", "inputs.run": "EJECUTAR", "inputs.title": "Depurar y Previsualizar", "inputs.userInputField": "Campo de Entrada del Usuario", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "Este tipo de app Agent heredado está obsoleto. Para una mejor experiencia de creación de agentes, crea un Agent en Agent Console.", "legacyAgentBadge.label": "Agent heredado", "manageModels": "Gestionar modelos", - "modelConfig.modeType.chat": "Chat", - "modelConfig.modeType.completion": "Completar", - "modelConfig.model": "Modelo", - "modelConfig.setTone": "Establecer tono de respuestas", - "modelConfig.title": "Modelo y Parámetros", "noModelProviderConfigured": "Ningún proveedor de modelos configurado", "noModelProviderConfiguredTip": "Instala o configura un proveedor de modelos para comenzar.", "noModelSelected": "Ningún modelo seleccionado", "noModelSelectedTip": "Configura un modelo arriba para continuar.", "noResult": "La salida se mostrará aquí.", - "notSetAPIKey.description": "La clave del proveedor LLM no se ha establecido, y debe configurarse antes de depurar.", - "notSetAPIKey.settingBtn": "Ir a configuración", - "notSetAPIKey.title": "La clave del proveedor LLM no se ha establecido", - "notSetAPIKey.trailFinished": "Prueba terminada", "notSetVar": "Las variables permiten a los usuarios introducir palabras de indicación u observaciones de apertura al completar formularios. Puedes intentar ingresar \"{{input}}\" en las palabras de indicación.", - "openingStatement.add": "Agregar", "openingStatement.editorTitle": "Mensaje de apertura", - "openingStatement.noDataPlaceHolder": "Iniciar la conversación con el usuario puede ayudar a la IA a establecer una conexión más cercana con ellos en aplicaciones de conversación.", - "openingStatement.notIncludeKey": "La indicación inicial no incluye la variable: {{key}}. Por favor agrégala a la indicación inicial.", "openingStatement.openingQuestion": "Preguntas de Apertura", "openingStatement.openingQuestionDescription": "Sugerencias opcionales que se muestran despues del mensaje de apertura para ayudar a los usuarios a continuar la conversacion.", "openingStatement.openingQuestionPlaceholder": "Introduce una pregunta de apertura.", "openingStatement.placeholderLine1": "Empieza aqui. Escribe el primer mensaje que la IA debe enviar.", "openingStatement.placeholderLine2": "Puede usar variables, intente escribir {{variable}}.", - "openingStatement.title": "Apertura de Conversación", - "openingStatement.tooShort": "Se requieren al menos 20 palabras en la indicación inicial para generar una apertura de conversación.", - "openingStatement.varTip": "Puedes usar variables, intenta escribir {{variable}}", "openingStatement.writeOpener": "Escribir apertura", - "operation.addFeature": "Agregar Función", "operation.agree": "Me gusta", "operation.applyConfig": "Publicar", "operation.automatic": "Automático", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "Cancelar No me gusta", "operation.debugConfig": "Depurar", "operation.disagree": "No me gusta", - "operation.resetConfig": "Restablecer", "operation.stopResponding": "Dejar de responder", - "operation.userAction": "Usuario ", "orchestrate": "Orquestar", "otherError.historyNoBeEmpty": "El historial de conversaciones debe establecerse en la indicación", "otherError.promptNoBeEmpty": "La indicación no puede estar vacía", "otherError.queryNoBeEmpty": "La consulta debe establecerse en la indicación", "pageTitle.line1": "INDICACIÓN", - "pageTitle.line2": "Ingeniería", "promptMode.advanced": "Modo Experto", - "promptMode.advancedWarning.description": "En Modo Experto, puedes editar toda la INDICACIÓN.", - "promptMode.advancedWarning.learnMore": "Aprender más", - "promptMode.advancedWarning.ok": "OK", - "promptMode.advancedWarning.title": "Has cambiado a Modo Experto, y una vez que modifiques la INDICACIÓN, NO PODRÁS regresar al modo básico.", "promptMode.contextMissing": "Componente de contexto faltante, la efectividad de la indicación puede no ser buena.", "promptMode.operation.addMessage": "Agregar Mensaje", - "promptMode.simple": "Cambia a Modo Experto para editar toda la INDICACIÓN", - "promptMode.switchBack": "Volver", "promptTip": "Las indicaciones guían las respuestas de la IA con instrucciones y restricciones. Inserta variables como {{input}}. Esta indicación no será visible para los usuarios.", "publishAs": "Publicar como", "resetConfig.message": "Restablecer descarta cambios, restaurando la última configuración publicada.", @@ -322,7 +242,6 @@ "variableConfig.content": "Contenido", "variableConfig.defaultValue": "Valor predeterminado", "variableConfig.defaultValuePlaceholder": "Introduzca el valor predeterminado para rellenar previamente el campo", - "variableConfig.description": "Configuración para la variable {{varName}}", "variableConfig.displayName": "Nombre para mostrar", "variableConfig.editModalTitle": "Editar Campo de Entrada", "variableConfig.errorMsg.atLeastOneOption": "Se requiere al menos una opción", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "El esquema JSON debe tener el tipo \"object\"", "variableConfig.errorMsg.labelNameRequired": "Nombre de la etiqueta es requerido", "variableConfig.errorMsg.optionRepeat": "Hay opciones repetidas", - "variableConfig.errorMsg.varNameCanBeRepeat": "El nombre de la variable no puede repetirse", "variableConfig.fieldType": "Tipo de campo", "variableConfig.file.audio.name": "Audio", "variableConfig.file.custom.createPlaceholder": " Extensión de archivo, por ejemplo, .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "Vídeo", "variableConfig.hidden": "Oculto y Prerrellenado", "variableConfig.hiddenDescription": "Oculta este campo a los usuarios finales y proporciona su valor tú mismo. Mutuamente exclusivo con Requerido. Más información", - "variableConfig.hide": "Ocultar", "variableConfig.inputPlaceholder": "Por favor ingresa", "variableConfig.json": "Código JSON", "variableConfig.jsonSchema": "Esquema JSON", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "Lista de archivos", "variableConfig.noDefaultSelected": "No seleccionar", "variableConfig.noDefaultValue": "Sin valor predeterminado", - "variableConfig.notSet": "No configurado, intenta escribir {{input}} en la indicación de prefijo", "variableConfig.number": "Número", "variableConfig.optional": "opcional", "variableConfig.options": "Opciones", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "Empezar marcado", "variableConfig.startSelectedOption": "Iniciar opción seleccionada", "variableConfig.string": "Texto corto", - "variableConfig.stringTitle": "Opciones de cuadro de texto de formulario", "variableConfig.text-input": "Texto corto", "variableConfig.tooltips": "Información sobre herramientas", - "variableConfig.tooltipsPlaceholder": "Ingrese el texto útil que se muestra al pasar el cursor sobre la etiqueta", "variableConfig.unit": "Unidad", "variableConfig.unitPlaceholder": "Mostrar unidades después de números, por ejemplo, fichas", "variableConfig.uploadFileTypes": "Cargar tipos de archivos", "variableConfig.uploadMethod": "Método de carga", "variableConfig.varName": "Nombre de la Variable", - "variableTable.action": "Acciones", - "variableTable.key": "Clave de Variable", - "variableTable.name": "Nombre del Campo de Entrada del Usuario", - "variableTable.type": "Tipo de Entrada", - "variableTable.typeSelect": "Seleccionar", - "variableTable.typeString": "Cadena", "variableTip": "Los usuarios completan las variables en un formulario, reemplazando automáticamente las variables en la indicación.", "variableTitle": "Variables", "vision.description": "Habilitar Visión permitirá al modelo recibir imágenes y responder preguntas sobre ellas.", "vision.name": "Visión", "vision.onlySupportVisionModelTip": "Solo admite modelos de visión", - "vision.settings": "Configuraciones", "vision.visionSettings.both": "Ambos", "vision.visionSettings.high": "Alta", "vision.visionSettings.localUpload": "Carga Local", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "Método de carga", "vision.visionSettings.url": "URL", "voice.defaultDisplay": "Voz Predeterminada", - "voice.description": "Configuraciones de voz a texto", - "voice.name": "Voz", "voice.settings": "Configuraciones", "voice.voiceSettings.autoPlay": "Auto-reproducción", "voice.voiceSettings.autoPlayDisabled": "Cierre", diff --git a/web/i18n/es-ES/app-overview.json b/web/i18n/es-ES/app-overview.json index 46ea767ae1a..38f834b6f13 100644 --- a/web/i18n/es-ES/app-overview.json +++ b/web/i18n/es-ES/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "Refleja la frecuencia de uso diario de los usuarios. Esta métrica refleja la fidelidad del usuario.", "analysis.avgUserInteractions.title": "Interacciones promedio por usuario", "analysis.ms": "ms", - "analysis.title": "Análisis", "analysis.tokenPS": "Token/s", "analysis.tokenUsage.consumed": "Consumidos", "analysis.tokenUsage.explanation": "Refleja el uso diario de tokens del modelo de lenguaje para la aplicación, útil para el control de costos.", @@ -21,21 +20,15 @@ "analysis.tps.title": "Velocidad de salida de tokens", "analysis.userSatisfactionRate.explanation": "El número de likes por cada 1,000 mensajes. Esto indica la proporción de respuestas con las que los usuarios están muy satisfechos.", "analysis.userSatisfactionRate.title": "Tasa de satisfacción del usuario", - "apiKeyInfo.callTimes": "Veces llamadas", - "apiKeyInfo.cloud.exhausted.description": "Tu cuota de prueba se ha agotado. Por favor, configure su propio proveedor de modelos o compre cuota adicional.", - "apiKeyInfo.cloud.exhausted.title": "Tu cuota de prueba se ha agotado, por favor configura tu APIKey.", "apiKeyInfo.cloud.trial.description": "La cuota de prueba se proporciona para su uso de prueba. Antes de que se agoten las llamadas de la cuota de prueba, configure su propio proveedor de modelos o compre cuota adicional.", "apiKeyInfo.cloud.trial.title": "Estás utilizando la cuota de prueba de {{providerName}}.", "apiKeyInfo.selfHost.title.row1": "Para comenzar,", "apiKeyInfo.selfHost.title.row2": "configura primero tu proveedor de modelos.", "apiKeyInfo.setAPIBtn": "Ir a configurar proveedor de modelos", "apiKeyInfo.tryCloud": "O prueba la versión en la nube de Dify con una cotización gratuita", - "apiKeyInfo.usedToken": "Token utilizados", "overview.apiInfo.accessibleAddress": "Punto final de la API", "overview.apiInfo.doc": "Referencia de la API", - "overview.apiInfo.explanation": "Fácilmente integrable en tu aplicación", "overview.apiInfo.title": "API del servicio backend", - "overview.appInfo.accessibleAddress": "URL pública", "overview.appInfo.customize.entry": "Frontend personalizado", "overview.appInfo.customize.explanation": "Puedes personalizar el frontend de la aplicación web para adaptarlo a tus necesidades y estilo.", "overview.appInfo.customize.title": "Frontend personalizado", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "Instalar la extensión de Chrome de Dify Chatbot", "overview.appInfo.embedded.copied": "Copiado", "overview.appInfo.embedded.copy": "Copiar", - "overview.appInfo.embedded.entry": "Incrustado", "overview.appInfo.embedded.explanation": "Elige la forma de incrustar la aplicación de chat en tu sitio web", "overview.appInfo.embedded.hiddenInputs.description": "Introduce valores para los campos ocultos. Los valores se añaden a la URL del iframe o al objeto de inputs del script.", "overview.appInfo.embedded.hiddenInputs.title": "Prerrellenar Campos Ocultos", "overview.appInfo.embedded.iframe": "Para agregar la aplicación de chat en cualquier lugar de tu sitio web, agrega este iframe a tu código HTML.", "overview.appInfo.embedded.scripts": "Para agregar una aplicación de chat en la esquina inferior derecha de tu sitio web, agrega este código a tu HTML.", "overview.appInfo.embedded.title": "Incrustar en el sitio web", - "overview.appInfo.enableTooltip.description": "Para habilitar esta función, por favor agrega un nodo de Entrada de Usuario al lienzo. (Puede que ya exista en el borrador, surte efecto después de publicar)", - "overview.appInfo.enableTooltip.learnMore": "Aprender más", - "overview.appInfo.explanation": "Aplicación web de IA lista para usar", "overview.appInfo.launch": "Lanzar", - "overview.appInfo.preUseReminder": "Por favor, habilita la aplicación web antes de continuar.", "overview.appInfo.preview": "Vista previa", "overview.appInfo.qrcode.download": "Descargar código QR", "overview.appInfo.qrcode.title": "Código QR para compartir", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "Tema de color del chat", "overview.appInfo.settings.chatColorThemeDesc": "Establece el tema de color del chatbot", "overview.appInfo.settings.chatColorThemeInverted": "Invertido", - "overview.appInfo.settings.entry": "Marca", "overview.appInfo.settings.invalidHexMessage": "Valor hexadecimal no válido", "overview.appInfo.settings.invalidPrivacyPolicy": "Enlace de política de privacidad no válido. Por favor, utiliza un enlace válido que comience con http o https", "overview.appInfo.settings.language": "Idioma", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "Descargo de responsabilidad personalizado", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "Ingresa el texto de descargo de responsabilidad personalizado", "overview.appInfo.settings.more.customDisclaimerTip": "El texto de descargo de responsabilidad personalizado se mostrará en el lado del cliente, proporcionando información adicional sobre la aplicación", - "overview.appInfo.settings.more.entry": "Mostrar más configuraciones", "overview.appInfo.settings.more.inputPlaceholder": "Marcador de posición de entrada", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "Habla con el bot", "overview.appInfo.settings.more.inputPlaceholderTip": "Personaliza el texto del marcador de posición del cuadro de entrada del chat. Déjalo vacío para usar el valor predeterminado.", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "Ingresa el enlace de la política de privacidad", "overview.appInfo.settings.more.privacyPolicyTip": "Ayuda a los visitantes a comprender los datos que recopila la aplicación, consulta la Política de privacidad de Dify.", "overview.appInfo.settings.multiEnvironmentNotice": "La configuración de la aplicación web se aplica a todos los entornos.", - "overview.appInfo.settings.sso.description": "Todos los usuarios deben iniciar sesión con SSO antes de usar web app", - "overview.appInfo.settings.sso.label": "Autenticación SSO", - "overview.appInfo.settings.sso.title": "web app SSO", - "overview.appInfo.settings.sso.tooltip": "Póngase en contacto con el administrador para habilitar el inicio de sesión único de web app", "overview.appInfo.settings.title": "Marca", "overview.appInfo.settings.webDesc": "Descripción de la aplicación web", "overview.appInfo.settings.webDescPlaceholder": "Ingresa la descripción de la aplicación web", "overview.appInfo.settings.webDescTip": "Este texto se mostrará en el lado del cliente, proporcionando una guía básica sobre cómo usar la aplicación", "overview.appInfo.settings.webName": "Nombre de la aplicación web", - "overview.appInfo.settings.workflow.hide": "Ocultar", - "overview.appInfo.settings.workflow.show": "Mostrar", "overview.appInfo.settings.workflow.showDesc": "Mostrar u ocultar detalles del flujo de trabajo en web app", "overview.appInfo.settings.workflow.subTitle": "Detalles del flujo de trabajo", - "overview.appInfo.settings.workflow.title": "Pasos del flujo de trabajo", "overview.appInfo.title": "Aplicación web", "overview.appInfo.workflowLaunchHiddenInputs.description": "Introduce valores para los campos ocultos y haz clic en Iniciar para abrir el WebApp con los valores.", "overview.appInfo.workflowLaunchHiddenInputs.title": "Prerrellenar Campos Ocultos", - "overview.disableTooltip.triggerMode": "La función {{feature}} no es compatible en el modo Nodo de disparo.", "overview.status.disable": "Deshabilitar", - "overview.status.running": "En servicio", - "overview.title": "Resumen", - "overview.triggerInfo.explanation": "Gestión de activadores de flujo de trabajo", "overview.triggerInfo.learnAboutTriggers": "Más información sobre los desencadenantes", - "overview.triggerInfo.noTriggerAdded": "No se agregó ningún disparador", - "overview.triggerInfo.title": "Desencadenantes", - "overview.triggerInfo.triggerStatusDescription": "Los desencadenantes aparecerán aquí después de que publiques la versión que los contiene.", - "overview.triggerInfo.triggersAdded": "Se añadieron los disparadores de {{count}}", - "welcome.enterKeyTip": "ingresa tu clave de API de OpenAI a continuación", - "welcome.firstStepTip": "Para comenzar,", - "welcome.getKeyTip": "Obtén tu clave de API desde el panel de control de OpenAI", - "welcome.placeholder": "Tu clave de API de OpenAI (ej. sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "Los desencadenantes aparecerán aquí después de que publiques la versión que los contiene." } diff --git a/web/i18n/es-ES/app.json b/web/i18n/es-ES/app.json index a61bb4170bc..662cea1977d 100644 --- a/web/i18n/es-ES/app.json +++ b/web/i18n/es-ES/app.json @@ -1,5 +1,4 @@ { - "accessControl": "Control de Acceso a la Aplicación Web", "accessControlDialog.accessItems.anyone": "Cualquiera con el enlace", "accessControlDialog.accessItems.external": "Usuarios externos autenticados", "accessControlDialog.accessItems.organization": "Solo miembros dentro de la empresa", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "Actualización exitosa", "accessControlDialog.webAppPublicAccessDisabledTip": "El acceso público ha sido deshabilitado por su administrador.", "accessControlDialog.webAppSSONotEnabledTip": "Por favor, contacte al administrador de la empresa para configurar el método de autenticación de la aplicación web.", - "accessItemsDescription.anyone": "Cualquiera puede acceder a la aplicación web.", - "accessItemsDescription.external": "Solo los usuarios externos autenticados pueden acceder a la aplicación web.", - "accessItemsDescription.organization": "Cualquiera en la organización puede acceder a la aplicación web", - "accessItemsDescription.specific": "Solo grupos o miembros específicos pueden acceder a la aplicación web", "answerIcon.description": "Si se va a usar el icono de la aplicación web para reemplazarlo 🤖 en la aplicación compartida", "answerIcon.descriptionInExplore": "Si se debe usar el icono de la aplicación web para reemplazarlo 🤖 en Explore", "answerIcon.title": "Usar el icono de la aplicación web para reemplazar 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "La aplicación aún no está publicada", "openInExplore": "Abrir Web App de la barra lateral", "publishApp.notSet": "No establecido", - "publishApp.notSetDesc": "Actualmente nadie puede acceder a la aplicación web. Por favor, configure los permisos.", - "publishApp.title": "¿Quién puede acceder a la aplicación web?", "removeOriginal": "Eliminar la app original", "structOutput.LLMResponse": "Respuesta del LLM", "structOutput.configure": "Configurar", @@ -215,7 +208,6 @@ "studio.starApp": "Marcar aplicación", "studio.starFailed": "No se pudo actualizar la estrella", "studio.starred": "Destacadas", - "studio.unstarApp": "Quitar estrella de la aplicación", "studio.viewSnippets": "Fragmentos", "switch": "Cambiar a Orquestación de Flujo de Trabajo", "switchLabel": "La copia de la app a crear", diff --git a/web/i18n/es-ES/deployments.json b/web/i18n/es-ES/deployments.json index 8c3845cc96a..a5c23989579 100644 --- a/web/i18n/es-ES/deployments.json +++ b/web/i18n/es-ES/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "No desplegado", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Retirando despliegue", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Desconocido", - "studio.accessPoint.addTriggerNodeDescription": "Añade un nodo Trigger para iniciar esta aplicación desde eventos externos.", "studio.accessPoint.apiDescription": "Llama a la aplicación desde tus servicios a través de HTTP", "studio.accessPoint.description": "Todas las formas de acceder a esta aplicación en el entorno integrado y en cada entorno desplegado.", "studio.accessPoint.embedIntoSite": "Insertar en el sitio", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "Expón la aplicación como una herramienta para agentes y aplicaciones de IA", "studio.accessPoint.noPublishedDescription": "Publica una versión para habilitar los puntos de acceso integrados.", "studio.accessPoint.noPublishedTitle": "Aún no hay versiones publicadas", - "studio.accessPoint.noTriggerNodes": "No hay nodos Trigger en este flujo de trabajo", "studio.accessPoint.notSupported": "No compatible", "studio.accessPoint.open": "Abrir", "studio.accessPoint.triggerDescription": "Ejecuta el flujo de trabajo según horarios o eventos externos", - "studio.accessPoint.triggerDisconnected": "Desconectado", "studio.accessPoint.triggerEnabledCount": "{{enabled}}/{{total}} habilitados", "studio.accessPoint.triggerExclusiveNotice": "La aplicación web, la API y MCP se desactivan mientras el flujo de trabajo utiliza desencadenantes.", - "studio.accessPoint.triggerMuted": "Silenciado", - "studio.accessPoint.triggerServiceModeUnavailable": "No disponible mientras Web App, API o MCP esté en servicio.", "studio.accessPoint.unsupportedInDeployedEnvironment": "Disponible solo en el entorno integrado.", "studio.accessPoint.webAppDescription": "Comparte la aplicación con tus usuarios finales como una página web", "studio.accessPoints": "Puntos de acceso", diff --git a/web/i18n/es-ES/login.json b/web/i18n/es-ES/login.json index 1102acfa16e..229e61039d4 100644 --- a/web/i18n/es-ES/login.json +++ b/web/i18n/es-ES/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "Se requiere una dirección de correo electrónico", "error.emailInValid": "Por favor, ingresa una dirección de correo electrónico válida", "error.invalidEmailOrPassword": "Correo electrónico o contraseña inválidos.", - "error.invalidRedirectUrlOrAppCode": "URL de redirección o código de aplicación inválido", "error.invalidSSOProtocol": "Protocolo SSO inválido", "error.nameEmpty": "Se requiere un nombre", "error.passwordEmpty": "Se requiere una contraseña", "error.passwordInvalid": "La contraseña debe contener letras y números, y tener una longitud mayor a 8", - "error.redirectUrlMissing": "Falta la URL de redirección", "error.registrationNotAllowed": "Cuenta no encontrada. Póngase en contacto con el administrador del sistema para registrarse.", "explore": "Explorar Dify", "forget": "¿Olvidaste tu contraseña?", diff --git a/web/i18n/es-ES/permission.json b/web/i18n/es-ES/permission.json index 65e1aeb6303..229835236ce 100644 --- a/web/i18n/es-ES/permission.json +++ b/web/i18n/es-ES/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "Acciones", "accessRule.addMemberAria": "Añadir {{name}}", "accessRule.addMembersTitle": "Añadir miembros", - "accessRule.allPermittedMembers": "Todos los miembros con permisos de rol", - "accessRule.allPermittedMembersDescription": "Los miembros con permisos de rol coincidentes pueden acceder a este recurso.", "accessRule.allowedMembers": "Miembros permitidos", "accessRule.appDescription": "Configura quién puede acceder a esta app y la granularidad de los permisos de acceso.", "accessRule.appTitle": "Conjunto de permisos de app", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "Todos los miembros actuales y futuros del espacio de trabajo se incluyen automáticamente. Los permisos de rol siguen determinando lo que pueden hacer.", "accessRule.batchRemoveDescription": "Los miembros seleccionados se eliminarán de la lista de miembros permitidos.", "accessRule.batchRemoveTitle": "¿Eliminar a los miembros seleccionados?", - "accessRule.changeOpenScopeDescription": "Cambiar el ámbito de apertura restablecerá todas las excepciones de permisos de miembros para este recurso. Tendrás que volver a añadir las excepciones de permisos de miembros después de cambiarlo.", - "accessRule.changeOpenScopeTitle": "¿Cambiar el ámbito de apertura del recurso?", "accessRule.collaborator": "Colaborador", "accessRule.collapseSection": "Contraer {{title}}", "accessRule.copied": "Regla de acceso copiada correctamente", @@ -32,13 +28,7 @@ "accessRule.noDescription": "Sin descripción", "accessRule.noRules": "Sin reglas de acceso", "accessRule.noUserAccessSettings": "Ningún miembro tiene acceso", - "accessRule.onlyMe": "Solo yo", - "accessRule.onlyMeDescription": "Solo tú puedes acceder a este recurso.", - "accessRule.resourceOpenScope": "Ámbito de apertura del recurso", - "accessRule.resourceOpenScopeDescription": "Elige a quién está abierto este recurso. Los permisos de rol siguen decidiendo lo que puede hacer cada miembro.", "accessRule.selected": "Seleccionados", - "accessRule.specificMembersOnly": "Solo miembros específicos", - "accessRule.specificMembersOnlyDescription": "Solo los miembros seleccionados pueden acceder a este recurso.", "accessRule.summary_one": "{{count}} conjunto de permisos", "accessRule.summary_other": "{{count}} conjuntos de permisos", "accessRule.updated": "Regla de acceso actualizada correctamente", diff --git a/web/i18n/es-ES/plugin.json b/web/i18n/es-ES/plugin.json index 7fe09f475fb..c1f0551703f 100644 --- a/web/i18n/es-ES/plugin.json +++ b/web/i18n/es-ES/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": "¿Complemento?", "action.deleteSuccess": "Plugin eliminado correctamente", "action.pluginInfo": "Información del plugin", - "action.usedInApps": "Este plugin se está utilizando en las aplicaciones {{num}}.", "allCategories": "Todas las categorías", "auth.addApi": "Agregar clave API", "auth.addOAuth": "Agregar OAuth", @@ -26,28 +25,22 @@ "auth.oauthClient": "Cliente OAuth", "auth.oauthClientSettings": "Configuración del cliente OAuth", "auth.oauthCredentialPermissionDescription": "Elige si la nueva credencial de OAuth es solo para ti o se comparte con todos los miembros del espacio de trabajo. Esta configuración se aplica a la credencial, no al cliente de OAuth, y no se puede cambiar después de la autorización.", - "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.permissionHint.action": "¿Quién puede ayudar?", "auth.permissionHint.description": "La autorización del plugin se comparte en todo el espacio de trabajo. Contacta con un miembro que tenga los permisos necesarios.", "auth.permissionHint.title": "No tienes permiso para configurar la autorización.", - "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.autoUpdate": "Actualización automática", "autoUpdate.autoUpdateSettings": "Configuración de actualización automática", - "autoUpdate.automaticUpdates": "Actualizaciones automáticas", "autoUpdate.changeTimezone": "Para cambiar la zona horaria, ve a Configuración.", "autoUpdate.excludeUpdate": "Los siguientes {{num}} complementos no se actualizarán automáticamente", "autoUpdate.excludeUpdate_one": "La siguiente {{num}} integración no se actualizará automáticamente", @@ -67,20 +60,13 @@ "autoUpdate.scope": "Alcance", "autoUpdate.scopeMode.all": "Todo", "autoUpdate.scopeMode.exclude": "Excluir seleccionado", - "autoUpdate.specifyPluginsToUpdate": "Especifique qué complementos actualizar", "autoUpdate.strategy.disabled.description": "Los plugins no se actualizarán automáticamente", "autoUpdate.strategy.disabled.name": "Discapacitado", "autoUpdate.strategy.fixOnly.description": "Actualización automática solo para versiones de parche (por ejemplo, 1.0.1 → 1.0.2). Los cambios de versión menor no activarán actualizaciones.", "autoUpdate.strategy.fixOnly.name": "Arreglar Solo", - "autoUpdate.strategy.fixOnly.selectedDescription": "Actualización automática solo para versiones de parches", "autoUpdate.strategy.latest.description": "Siempre actualiza a la última versión", "autoUpdate.strategy.latest.name": "último", - "autoUpdate.strategy.latest.selectedDescription": "Siempre actualiza a la última versión", - "autoUpdate.updateSettings": "Actualizar configuraciones", "autoUpdate.updateTime": "Actualizar tiempo", - "autoUpdate.updateTimeTitle": "Hora de actualización", - "autoUpdate.upgradeMode.all": "Actualizar todo", - "autoUpdate.upgradeMode.exclude": "Excluir seleccionado", "autoUpdate.upgradeMode.partial": "Solo seleccionado", "autoUpdate.upgradeModePlaceholder.exclude": "Los plugins seleccionados no se actualizarán automáticamente", "autoUpdate.upgradeModePlaceholder.partial": "Solo los plugins seleccionados se actualizarán automáticamente. Actualmente no hay plugins seleccionados, por lo que no se actualizarán automáticamente.", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "Instalado desde Github", "detailPanel.categoryTip.local": "Plugin Local", "detailPanel.categoryTip.marketplace": "Instalado desde Marketplace", - "detailPanel.configureApp": "Configurar la aplicación", "detailPanel.configureModel": "Configurar modelo", "detailPanel.configureTool": "Herramienta de configuración", "detailPanel.deprecation.fullMessage": "Este complemento ha sido descontinuado debido a {{deprecatedReason}}, y ya no será actualizado. Por favor, utilice {{-alternativePluginId}} en su lugar.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "Error de carga", "installModal.back": "Atrás", "installModal.cancel": "Cancelar", - "installModal.close": "Cerrar", - "installModal.dropIntegrationToInstall": "Suelte el paquete de la integración aquí para instalarlo", - "installModal.dropPluginToInstall": "Suelte el paquete del complemento aquí para instalarlo", "installModal.fromTrustSource": "Por favor, asegúrate de que sólo instalas plugins de una fuente de confianza.", "installModal.install": "Instalar", - "installModal.installComplete": "Instalación completa", "installModal.installFailed": "Error de instalación", "installModal.installFailedDesc": "El plugin ha fallado en la instalación.", "installModal.installPlugin": "Instalar plugin", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "El plugin se ha instalado correctamente.", "installModal.installedSuccessfullyWithPageDesc": "La integración se ha instalado correctamente. Puedes encontrarla en la página {{categoryName}}.", "installModal.installing": "Instalar...", - "installModal.labels.package": "Paquete", - "installModal.labels.repository": "Depósito", - "installModal.labels.version": "Versión", "installModal.next": "Próximo", "installModal.pluginLoadError": "Error de carga del plugin", "installModal.pluginLoadErrorDesc": "Este plugin no se instalará", @@ -220,8 +198,6 @@ "list.noInstalled": "No hay plugins instalados", "list.noTriggerFound": "No se encontró ningún disparador", "list.notFound": "No se han encontrado plugins", - "list.source.github": "Instalar desde GitHub", - "list.source.local": "Instalar desde el archivo de paquete local", "list.source.marketplace": "Instalar desde Marketplace", "marketplace.allPlugins": "Todas las integraciones", "marketplace.and": "y", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "Actualizado recientemente", "marketplace.verifiedTip": "Verificado por Dify", "marketplace.viewMore": "Ver más", - "metadata.title": "Complementos", "pluginDevelopmentGuide": "Guía de desarrollo de integraciones", "pluginInfoModal.packageName": "Paquete", "pluginInfoModal.release": "Lanzamiento", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "Información del plugin", "pluginPublishGuide": "Guía de publicación de integraciones", "privilege.admins": "Administradores", - "privilege.configurePermissionsInSettings": "Ve a Configuración > Roles y permisos para configurar los permisos de las integraciones.", "privilege.everyone": "Todos", - "privilege.noDebugPermissionTooltip": "No tienes permiso para depurar integraciones", "privilege.noInstallPermissionTooltip": "No tienes permiso para instalar y administrar integraciones", "privilege.noone": "Nadie", "privilege.permissions": "Permisos", "privilege.quickWhoCanDebug": "¿Quién puede depurar?", "privilege.quickWhoCanInstall": "¿Quién puede instalar y administrar?", - "privilege.title": "Preferencias del plugin", - "privilege.whoCanDebug": "¿Quién puede depurar plugins?", - "privilege.whoCanInstall": "¿Quién puede instalar y administrar complementos?", - "publishPlugins": "Publicar plugins", "readmeInfo.failedToFetch": "No se pudo obtener el README", "readmeInfo.needHelpCheckReadme": "¿Necesitas ayuda? Revisa el README.", "readmeInfo.noReadmeAvailable": "No hay archivo README disponible", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "Este plugin no se pudo instalar automáticamente.\nPor favor, instálalo desde el Marketplace.", "task.errorMsg.unknown": "Este plugin no se pudo instalar.\nNo se pudo identificar el origen del plugin.", "task.errorPlugins": "Failed to Install Plugins", - "task.installError": "Los complementos {{errorLength}} no se pudieron instalar, haga clic para ver", "task.installFromGithub": "Instalar desde GitHub", "task.installFromMarketplace": "Instalar desde el Marketplace", "task.installSuccess": "{{successLength}} plugins installed successfully", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "Instalación correcta", "upgrade.title": "Instalar plugin", "upgrade.upgrade": "Instalar", - "upgrade.upgrading": "Instalar...", - "upgrade.usedInApps": "Usado en aplicaciones {{num}}" + "upgrade.upgrading": "Instalar..." } diff --git a/web/i18n/es-ES/snippet.json b/web/i18n/es-ES/snippet.json index 29e81758b87..9f3bee54f2a 100644 --- a/web/i18n/es-ES/snippet.json +++ b/web/i18n/es-ES/snippet.json @@ -12,7 +12,6 @@ "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", @@ -26,20 +25,15 @@ "importSuccess": "Fragmento importado", "importedDSLVersion": "Versión DSL del fragmento actual: ", "inputVariables": "Variables de entrada", - "management": "GESTIÓN DE FRAGMENTOS", "menu.deleteSnippet": "Eliminar", "menu.editInfo": "Editar información", "menu.exportSnippet": "Exportar fragmento", "panelTitle": "Campo de entrada", "publishButton": "Publicar", "publishFailed": "No se pudo publicar el fragmento", - "publishMenuCurrentDraft": "Borrador actual inédito", "publishSuccess": "Fragmento publicado", "sectionOrchestrate": "orquestar", "testRunButton": "Ejecución de prueba", "typeLabel": "Fragmento", - "unknownUser": "Usuario", - "updatedBy": "{{name}} actualizado {{time}}", - "usageCount": "Usado {{count}} veces", - "variableInspect": "Inspección de variables" + "unknownUser": "Usuario" } diff --git a/web/i18n/es-ES/tools.json b/web/i18n/es-ES/tools.json index 7da12e6890a..69bda2ae26c 100644 --- a/web/i18n/es-ES/tools.json +++ b/web/i18n/es-ES/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "Parámetros", "mcp.server.modal.parametersPlaceholder": "Propósito y restricciones del parámetro", "mcp.server.modal.parametersTip": "Añade descripciones de cada parámetro para ayudar al LLM a entender su propósito y restricciones.", - "mcp.server.publishTip": "App no publicada. Publícala primero.", "mcp.server.reGen": "¿Regenerar la URL del servidor? La URL actual dejará de funcionar inmediatamente.", "mcp.server.title": "Servidor MCP", "mcp.server.url": "URL del servidor", diff --git a/web/i18n/es-ES/workflow.json b/web/i18n/es-ES/workflow.json index a1cc2c50224..c9ff2258847 100644 --- a/web/i18n/es-ES/workflow.json +++ b/web/i18n/es-ES/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} pasos hacia adelante", "changeHistory.title": "Historial de cambios", "chatVariable.button": "Añadir Variable", - "chatVariable.docLink": "Visite nuestra documentación para más información.", "chatVariable.modal.addArrayValue": "Añadir Valor", "chatVariable.modal.arrayValue": "Valor", "chatVariable.modal.description": "Descripción", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "Editar respuesta", "comments.placeholder.reply": "Responder", "comments.reply": "Responder", - "common.ImageUploadLegacyTip": "Ahora puede crear variables de tipo de archivo en el formulario de inicio. Ya no admitiremos la función de carga de imágenes en el futuro.", "common.accessAPIReference": "Acceder a la referencia de la API", "common.accessPointDescription": "Configurar la aplicación web, la API, MCP y los activadores", "common.addBlock": "Agregar nodo", @@ -155,7 +153,6 @@ "common.addTitle": "Agregar título...", "common.autoSaved": "Guardado automático", "common.backupCurrentDraft": "Respaldar borrador actual", - "common.batchRunApp": "Ejecutar aplicación en lote", "common.branch": "RAMA", "common.chooseDSL": "Elegir archivo DSL (yml)", "common.chooseStartNodeToRun": "Elige el nodo de inicio para ejecutar", @@ -163,7 +160,6 @@ "common.commentMode": "Modo de comentarios", "common.configure": "Configurar", "common.configureRequired": "Configuración requerida", - "common.conversationLog": "Registro de conversación", "common.copy": "Copiar", "common.currentDraft": "Borrador actual", "common.currentDraftUnpublished": "Borrador actual no publicado", @@ -174,10 +170,8 @@ "common.disconnect": "Desconectar", "common.draftSaveFailed": "Error al guardar el borrador", "common.duplicate": "Duplicar", - "common.editing": "Editando", "common.effectVarConfirm.content": "La variable se utiliza en otros nodos. ¿Aún quieres eliminarla?", "common.effectVarConfirm.title": "Eliminar variable", - "common.embedIntoSite": "Insertar en el sitio", "common.enableJinja": "Habilitar soporte de plantillas Jinja", "common.exitVersions": "Versiones de salida", "common.exportImage": "Exportar imagen", @@ -186,8 +180,6 @@ "common.exportSVG": "Exportar como SVG", "common.features": "Características", "common.featuresDescription": "Mejorar la experiencia del usuario en la aplicación web", - "common.featuresDocLink": "Aprender más", - "common.fileUploadTip": "Las funciones de carga de imágenes se han actualizado a la carga de archivos.", "common.goBackToEdit": "Volver al editor", "common.handMode": "Modo mano", "common.humanInputEmailTip": "Correo electrónico (Método de Entrega) enviado a los destinatarios configurados", @@ -199,9 +191,6 @@ "common.importSuccess": "Importación exitosa", "common.importWarning": "Cautela", "common.importWarningDetails": "La diferencia de versión de DSL puede afectar a ciertas características", - "common.inPreview": "En vista previa", - "common.inPreviewMode": "En modo de vista previa", - "common.inRunMode": "En modo de ejecución", "common.input": "Entrada", "common.insertVarTip": "Presiona la tecla '/' para insertar rápidamente", "common.jinjaEditorPlaceholder": "Escribe '/' o '{' para insertar una variable", @@ -215,17 +204,12 @@ "common.model": "Modelo", "common.moreActions": "Más acciones", "common.needAdd": "Se debe añadir el nodo {{node}}", - "common.needAnswerNode": "Se debe agregar el nodo de respuesta", "common.needConnectTip": "Este paso no está conectado a nada", - "common.needOutputNode": "Se debe agregar el nodo de Salida", "common.needStartNode": "Se debe añadir al menos un nodo de inicio", - "common.noChanges": "Sin cambios", - "common.noHistory": "Sin historia", "common.noVar": "Sin variable", "common.notPublishedYet": "Aún no publicado", "common.notRunning": "Aún no se está ejecutando", "common.onFailure": "Sobre el fracaso", - "common.openInExplore": "Abrir en Explorar", "common.openWebApp": "Abrir aplicación web", "common.openWebAppDescription": "Abrir la aplicación publicada en una pestaña nueva", "common.output": "Salida", @@ -233,10 +217,8 @@ "common.parallel": "PARALELO", "common.parallelTip.click.desc": "Para agregar", "common.parallelTip.click.title": "Clic", - "common.parallelTip.depthLimit": "Límite de capa de anidamiento paralelo de capas {{num}}", "common.parallelTip.drag.desc": "Para conectarse", "common.parallelTip.drag.title": "Arrastrar", - "common.parallelTip.limit": "El paralelismo se limita a {{num}} ramas.", "common.pasteHere": "Pegar aquí", "common.pointerMode": "Modo puntero", "common.preview": "Vista previa", @@ -252,34 +234,22 @@ "common.publishedBy": "Publicado {{time}} por {{author}}", "common.publishingToMarketplace": "Publicando...", "common.redo": "Rehacer", - "common.restart": "Reiniciar", "common.restore": "Restaurar", "common.run": "Ejecutar prueba", "common.runAllTriggers": "Ejecutar todos los desencadenadores", - "common.runApp": "Ejecutar aplicación", "common.runHistory": "Historial de ejecución", "common.running": "Ejecutando", - "common.savedAt": "Guardado {{time}}", "common.scheduleTriggerRunFailed": "Falló la ejecución del disparador programado", "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", "common.unpublished": "No publicado", - "common.unpublishedChanges": "Cambios sin publicar", "common.upToDate": "Actualizado", - "common.update": "Actualizar", "common.variableNamePlaceholder": "Nombre de la variable", "common.versionHistory": "Historial de versiones", - "common.viewDetailInTracingPanel": "Ver detalles", "common.viewOnly": "Solo vista", "common.viewRunHistory": "Ver historial de ejecución", "common.webhookDebugFailed": "Falló la depuración del Webhook", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "Proceso de flujo de trabajo completado correctamente", "common.workflowSaveStatus": "Estado de guardado del flujo de trabajo", "customWebhook": "Webhook personalizado", - "debug.copyLastRun": "Copiar última ejecución", - "debug.copyLastRunError": "No se pudo copiar las entradas de la última ejecución", "debug.lastOutput": "Última salida", - "debug.lastRunInputsCopied": "{{count}} entrada(s) copiadas de la última ejecución", "debug.lastRunTab": "Última ejecución", "debug.noData.description": "Los resultados de la última ejecución se mostrarán aquí", "debug.noData.runThisNode": "Ejecuta este nodo", - "debug.noLastRunFound": "No se encontró ninguna ejecución anterior", - "debug.noMatchingInputsFound": "No se encontraron entradas coincidentes de la última ejecución.", - "debug.relations.dependencies": "Dependencias", - "debug.relations.dependenciesDescription": "Nodos en los que se basa este nodo", - "debug.relations.dependents": "Dependientes", - "debug.relations.dependentsDescription": "Nodos que dependen de este nodo", - "debug.relations.noDependencies": "Sin dependencias", - "debug.relations.noDependents": "Sin dependientes", - "debug.relationsTab": "Relaciones", "debug.settingsTab": "Ajustes", "debug.variableInspect.chatNode": "Conversación", "debug.variableInspect.clearAll": "Restablecer todo", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "este disparador", "debug.variableInspect.listening.defaultPluginName": "este activador de plugin", "debug.variableInspect.listening.defaultScheduleTime": "No configurado", - "debug.variableInspect.listening.selectedTriggers": "disparadores seleccionados", "debug.variableInspect.listening.stopButton": "Para", "debug.variableInspect.listening.tip": "Ahora puedes simular disparadores de eventos enviando solicitudes de prueba al endpoint HTTP {{nodeName}} o usarlo como una URL de retorno de llamada para la depuración de eventos en tiempo real. Todos los resultados se pueden ver directamente en el Inspector de Variables.", "debug.variableInspect.listening.tipFallback": "Esperando eventos desencadenantes entrantes. Las salidas aparecerán aquí.", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "Detén la carrera", "debug.variableInspect.view": "Ver registro", "difyTeam": "Equipo Dify", - "entryNodeStatus.disabled": "INICIAR • DESACTIVADO", "entryNodeStatus.enabled": "INICIAR", "env.envDescription": "Las variables de entorno se pueden utilizar para almacenar información privada y credenciales. Son de solo lectura y se pueden separar del archivo DSL durante la exportación.", "env.envPanelButton": "Añadir Variable", @@ -371,11 +327,6 @@ "env.modal.value": "Valor", "env.modal.valuePlaceholder": "valor de env", "env.modal.valueRequired": "El valor no puede estar vacío", - "error.operations.addingNodes": "agregando nodos", - "error.operations.connectingNodes": "conectando nodos", - "error.operations.modifyingWorkflow": "modificando el flujo de trabajo", - "error.operations.updatingWorkflow": "actualizando flujo de trabajo", - "error.startNodeRequired": "Por favor, agregue primero un nodo de inicio antes de {{operation}}", "errorMsg.authRequired": "Se requiere autorización", "errorMsg.configureModel": "Configura un modelo", "errorMsg.duplicateOutputVariable": "Variable duplicada del nodo de salida \"{{variable}}\". Los nombres de las variables del nodo de salida deben ser únicos.", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "Variable no válida. Configura un modelo para habilitar esta variable.", "errorMsg.noValidTool": "{{field}} no se ha seleccionado ninguna herramienta válida", "errorMsg.rerankModelRequired": "Antes de activar el modelo de reclasificación, confirme que el modelo se ha configurado correctamente en la configuración.", - "errorMsg.startNodeRequired": "Por favor, agregue primero un nodo de inicio antes de {{operation}}", "errorMsg.toolParameterRequired": "{{field}}: el parámetro [{{param}}] es obligatorio", "globalVar.description": "Las variables del sistema son variables globales que cualquier nodo puede usar sin conexiones cuando el tipo es correcto, como el ID del usuario final y el ID del flujo de trabajo.", "globalVar.fieldsDescription.appId": "ID de la aplicación", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "ID del flujo de trabajo", "globalVar.fieldsDescription.workflowRunId": "ID de ejecución del flujo de trabajo", "globalVar.title": "Variables del sistema", - "nodes.agent.advancedSetting": "Configuración avanzada", "nodes.agent.checkList.strategyNotSelected": "Estrategia no seleccionada", "nodes.agent.clickToViewParameterSchema": "Haga clic para ver el esquema de parámetros", - "nodes.agent.configureModel": "Configurar modelo", "nodes.agent.installPlugin.cancel": "Cancelar", "nodes.agent.installPlugin.changelog": "Registro de cambios", "nodes.agent.installPlugin.desc": "A punto de instalar la siguiente integración", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "Instalar integración", "nodes.agent.learnMore": "Aprende más", "nodes.agent.linkToPlugin": "Enlace a los integraciones", - "nodes.agent.maxIterations": "Iteraciones máximas", "nodes.agent.model": "modelo", - "nodes.agent.modelNotInMarketplace.desc": "Este modelo se instala desde el repositorio local o de GitHub. Úselo después de la instalación.", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "Administrar en Integraciones", - "nodes.agent.modelNotInMarketplace.title": "Modelo no instalado", "nodes.agent.modelNotInstallTooltip": "Este modelo no está instalado", "nodes.agent.modelNotSelected": "Modelo no seleccionado", - "nodes.agent.modelNotSupport.desc": "La versión del integración instalado no proporciona este modelo.", - "nodes.agent.modelNotSupport.descForVersionSwitch": "La versión del integración instalado no proporciona este modelo. Haga clic para cambiar de versión.", - "nodes.agent.modelNotSupport.title": "Modelo no compatible", - "nodes.agent.modelSelectorTooltips.deprecated": "Este modelo está en desuso", - "nodes.agent.notAuthorized": "No autorizado", "nodes.agent.outputVars.confirm": "Confirmar", "nodes.agent.outputVars.defaultValueArrayInvalid": "Introduce un arreglo JSON.", "nodes.agent.outputVars.defaultValueBooleanInvalid": "Introduce true o false.", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "Editar {{name}}", "nodes.agent.outputVars.editorLabel": "Editor de variables de salida", "nodes.agent.outputVars.files.title": "Archivos generados por el agente", - "nodes.agent.outputVars.files.transfer_method": "Método de transferencia. El valor es remote_url o local_file", - "nodes.agent.outputVars.files.type": "Tipo de soporte. Ahora solo admite imagen", - "nodes.agent.outputVars.files.upload_file_id": "Cargar ID de archivo", - "nodes.agent.outputVars.files.url": "URL de la imagen", "nodes.agent.outputVars.json": "JSON generado por el agente", "nodes.agent.outputVars.nameDuplicate": "El nombre de salida ya existe", "nodes.agent.outputVars.nameInvalid": "Usa letras, números y guiones bajos. Comienza con una letra o guion bajo.", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "Esquema de Parámetros", "nodes.agent.pluginInstaller.install": "Instalar", "nodes.agent.pluginInstaller.installing": "Instalar", - "nodes.agent.pluginNotFoundDesc": "Este integración se instala desde GitHub. Por favor, vaya a Integraciones para reinstalar", "nodes.agent.pluginNotInstalled": "Este integración no está instalado", "nodes.agent.pluginNotInstalledDesc": "Este integración se instala desde GitHub. Por favor, vaya a Integraciones para reinstalar", "nodes.agent.roster.change": "Cambiar", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "Solo los miembros con el rol Editor o uno superior, o con el permiso Gestionar Agents, pueden editar agentes.", "nodes.agent.roster.inlineSetup.description": "Una configuración puntual que existe solo en este nodo", "nodes.agent.roster.inlineSetup.name": "Configuración inline", - "nodes.agent.roster.inlineSetup.title": "Configuración del agente", "nodes.agent.roster.inlineSetup.type": "Solo en este nodo", "nodes.agent.roster.label": "Agente", "nodes.agent.roster.makeCopy": "Hacer una copia", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} no está autorizada", "nodes.agent.toolNotInstallTooltip": "{{tool}} no está instalada", "nodes.agent.toolbox": "caja de herramientas", - "nodes.agent.tools": "Herramientas", "nodes.agent.unsupportedStrategy": "Estrategia no respaldada", "nodes.answer.answer": "Respuesta", - "nodes.answer.outputVars": "Variables de salida", - "nodes.assigner.append": "Anexar", "nodes.assigner.assignedVariable": "Variable Asignada", - "nodes.assigner.assignedVarsDescription": "Las variables asignadas deben ser variables grabables, como las variables de conversación.", - "nodes.assigner.clear": "Limpiar", - "nodes.assigner.noAssignedVars": "No hay variables asignadas disponibles", "nodes.assigner.noVarTip": "Haga clic en el botón \"+\" para agregar variables", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "Eliminar último", "nodes.assigner.operations.set": "Poner", "nodes.assigner.operations.title": "Operación", - "nodes.assigner.over-write": "Sobrescribir", - "nodes.assigner.plus": "Más", "nodes.assigner.selectAssignedVariable": "Seleccione la variable asignada...", "nodes.assigner.setParameter": "Establecer parámetro...", - "nodes.assigner.setVariable": "Establecer Variable", "nodes.assigner.varNotSet": "Variable NO establecida", "nodes.assigner.variable": "Variable", "nodes.assigner.variables": "Variables", - "nodes.assigner.writeMode": "Modo de Escritura", - "nodes.assigner.writeModeTip": "Cuando la VARIABLE ASIGNADA es un array, el modo de anexar agrega al final.", - "nodes.code.advancedDependencies": "Dependencias avanzadas", - "nodes.code.advancedDependenciesTip": "Agrega algunas dependencias precargadas que consumen más tiempo o no son incorporadas por defecto aquí", "nodes.code.inputVars": "Variables de entrada", "nodes.code.outputVars": "Variables de salida", - "nodes.code.searchDependencies": "Buscar dependencias", "nodes.code.syncFunctionSignature": "Sincronizar la firma de la función con el código", "nodes.common.errorHandle.defaultValue.desc": "Cuando se produzca un error, especifique un contenido de salida estático.", "nodes.common.errorHandle.defaultValue.inLog": "Excepción de nodo, salida según los valores predeterminados.", "nodes.common.errorHandle.defaultValue.output": "Valor predeterminado de salida", - "nodes.common.errorHandle.defaultValue.tip": "En caso de error, devolverá un valor inferior.", "nodes.common.errorHandle.defaultValue.title": "Valor predeterminado", "nodes.common.errorHandle.failBranch.customize": "Vaya al lienzo para personalizar la lógica de la rama de error.", "nodes.common.errorHandle.failBranch.customizeTip": "Cuando se activa la rama fail, las excepciones lanzadas por los nodos no finalizarán el proceso. En su lugar, ejecutará automáticamente la rama de error predefinida, lo que le permitirá proporcionar de forma flexible mensajes de error, informes, correcciones u omitir acciones.", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "Estrategia de control de excepciones, que se desencadena cuando un nodo encuentra una excepción.", "nodes.common.errorHandle.title": "Manejo de errores", "nodes.common.inputVars": "Variables de entrada", - "nodes.common.insertVarTip": "Insertar variable", "nodes.common.memories.builtIn": "Incorporada", "nodes.common.memories.tip": "Memoria de chat", "nodes.common.memories.title": "Memorias", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} Reintentos", "nodes.common.retry.retry": "Reintentar", "nodes.common.retry.retryFailed": "Error en el reintento", - "nodes.common.retry.retryFailedTimes": "{{times}} reintentos fallidos", "nodes.common.retry.retryInterval": "Intervalo de reintento", "nodes.common.retry.retryOnFailure": "Volver a intentarlo en caso de error", "nodes.common.retry.retrySuccessful": "Volver a intentarlo correctamente", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "Aprende más", "nodes.docExtractor.outputVars.text": "Texto extraído", "nodes.docExtractor.supportFileTypes": "Tipos de archivos de soporte: {{types}}.", - "nodes.end.output.type": "tipo de salida", "nodes.end.output.variable": "variable de salida", - "nodes.end.outputs": "Salidas", - "nodes.end.type.none": "Ninguno", - "nodes.end.type.plain-text": "Texto sin formato", - "nodes.end.type.structured": "Estructurado", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "Ingresa la URL, escribe '/' para insertar una variable", "nodes.http.authorization.api-key": "Clave de API", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "Ninguna", "nodes.http.binaryFileVariable": "Variable de archivo binario", "nodes.http.body": "Cuerpo", - "nodes.http.bulkEdit": "Edición masiva", "nodes.http.curl.placeholder": "Pegar la cadena cURL aquí", "nodes.http.curl.title": "Importar desde cURL", "nodes.http.extractListPlaceholder": "Introduzca el índice de elementos de la lista, escriba '/' insertar variable", "nodes.http.headers": "Encabezados", - "nodes.http.inputVars": "Variables de entrada", "nodes.http.insertVarPlaceholder": "escribe '/' para insertar una variable", "nodes.http.key": "Clave", - "nodes.http.keyValueEdit": "Edición clave-valor", - "nodes.http.notStartWithHttp": "La API debe comenzar con http:// o https://", "nodes.http.outputVars.body": "Contenido de la respuesta", "nodes.http.outputVars.files": "Lista de archivos", "nodes.http.outputVars.headers": "Lista de encabezados de respuesta en formato JSON", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "Todos los miembros ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "Cuerpo", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "El cuerpo debe contener {{field}}", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "Ingrese el cuerpo del correo electrónico", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "El cuerpo es obligatorio", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "Modo de Depuración", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "En modo de depuración, el correo electrónico solo se enviará a su correo electrónico de cuenta {{email}}.", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "Seleccionar", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "Destinatario", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "Se requiere al menos un destinatario", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "La variable URL de solicitud es la entrada de activación para la entrada humana.", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "Asunto", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "Ingrese el asunto del correo electrónico", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "El asunto es obligatorio", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "El modo de depuración está activado.", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "El correo electrónico se enviará a {{email}}.", "nodes.humanInput.deliveryMethod.emailSender.done": "Correo Electrónico Enviado", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(opcional)", "nodes.humanInput.deliveryMethod.emailSender.send": "Enviar Correo Electrónico", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "Enviar correos electrónicos de prueba a los destinatarios configurados", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "Enviar un correo electrónico de prueba a {{email}}", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "Lo que los usuarios verán después de abrir el formulario. Admite formato Markdown.", "nodes.humanInput.insertInputField.fieldType": "Tipo de Campo", "nodes.humanInput.insertInputField.insert": "Insertar", - "nodes.humanInput.insertInputField.maxUploads": "Subidas máx.", "nodes.humanInput.insertInputField.options": "Opciones", "nodes.humanInput.insertInputField.prePopulateField": "Rellenar Campo Previamente", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "Agregue o los usuarios verán este contenido inicialmente, o déjelo vacío.", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "no está vacío", "nodes.ifElse.comparisonOperator.not exists": "no existe", "nodes.ifElse.comparisonOperator.not in": "no en", - "nodes.ifElse.comparisonOperator.not null": "no es nulo", - "nodes.ifElse.comparisonOperator.null": "es nulo", "nodes.ifElse.comparisonOperator.start with": "comienza con", "nodes.ifElse.conditionNotSetup": "Condición NO configurada", "nodes.ifElse.else": "Sino", "nodes.ifElse.elseDescription": "Se utiliza para definir la lógica que se debe ejecutar cuando no se cumple la condición del si.", "nodes.ifElse.enterValue": "Ingresa un valor", - "nodes.ifElse.if": "Si", - "nodes.ifElse.notSetVariable": "Por favor, establece primero la variable", "nodes.ifElse.operator": "Operador", "nodes.ifElse.optionName.audio": "Audio", "nodes.ifElse.optionName.doc": "Doc", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "Trozo", "nodes.knowledgeBase.chunksInputTip": "La variable de entrada del nodo de la base de conocimientos es Chunks. El tipo de variable es un objeto con un esquema JSON específico que debe ser consistente con la estructura del fragmento seleccionado.", "nodes.knowledgeBase.chunksVariableIsRequired": "La variable Chunks es obligatoria", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API Key no disponible", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "Créditos agotados", - "nodes.knowledgeBase.embeddingModelIncompatible": "Incompatible", - "nodes.knowledgeBase.embeddingModelIsInvalid": "El modelo de incrustación no es válido", - "nodes.knowledgeBase.embeddingModelIsRequired": "Se requiere un modelo de incrustación", "nodes.knowledgeBase.embeddingModelNotConfigured": "Modelo de embedding no configurado", "nodes.knowledgeBase.indexMethodIsRequired": "Se requiere el método de índice", - "nodes.knowledgeBase.notConfigured": "No configurado", "nodes.knowledgeBase.rerankingModelIsInvalid": "El modelo de reordenación no es válido", "nodes.knowledgeBase.rerankingModelIsRequired": "Se requiere un modelo de reordenamiento", "nodes.knowledgeBase.retrievalSettingIsRequired": "Se requiere configuración de recuperación", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "URL segmentada", "nodes.knowledgeRetrieval.queryAttachment": "Consultar imágenes", "nodes.knowledgeRetrieval.queryText": "Texto de consulta", - "nodes.knowledgeRetrieval.queryVariable": "Variable de consulta", "nodes.listFilter.asc": "ASC", "nodes.listFilter.desc": "DESC", "nodes.listFilter.extractsCondition": "Extraiga el elemento N", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "Primer registro", "nodes.listFilter.outputVars.last_record": "Último registro", "nodes.listFilter.outputVars.result": "Filtrar resultado", - "nodes.listFilter.selectVariableKeyPlaceholder": "Seleccione la clave de subvariable", "nodes.llm.addMessage": "Agregar mensaje", "nodes.llm.context": "contexto", "nodes.llm.contextTooltip": "Puedes importar el conocimiento como contexto", - "nodes.llm.files": "Archivos", "nodes.llm.jsonSchema.addChildField": "Agregar campo de niño", "nodes.llm.jsonSchema.addField": "Agregar campo", "nodes.llm.jsonSchema.apply": "Aplicar", "nodes.llm.jsonSchema.back": "Atrás", "nodes.llm.jsonSchema.descriptionPlaceholder": "Agregar descripción", - "nodes.llm.jsonSchema.doc": "Aprender más sobre la salida estructurada", "nodes.llm.jsonSchema.enum": "Enumeración", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "El nombre de la propiedad ya existe", "nodes.llm.jsonSchema.fieldNamePlaceholder": "Nombre del campo", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "requerido", "nodes.llm.jsonSchema.resetDefaults": "Restablecer", "nodes.llm.jsonSchema.resultTip": "Aquí está el resultado generado. Si no estás satisfecho, puedes regresar y modificar tu solicitud.", - "nodes.llm.jsonSchema.showAdvancedOptions": "Mostrar opciones avanzadas", "nodes.llm.jsonSchema.stringValidations": "Validaciones de cadenas", "nodes.llm.jsonSchema.title": "Esquema de salida estructurada", "nodes.llm.jsonSchema.warningTips.saveSchema": "Por favor, termina de editar el campo actual antes de guardar el esquema.", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "Contenido de razonamiento", "nodes.llm.outputVars.usage": "Información de uso del modelo", "nodes.llm.prompt": "indicación", - "nodes.llm.reasoningFormat.separated": "Separar etiquetas de pensamiento", - "nodes.llm.reasoningFormat.tagged": "Mantén las etiquetas de pensamiento", "nodes.llm.reasoningFormat.title": "Habilitar la separación de etiquetas de razonamiento", "nodes.llm.reasoningFormat.tooltip": "Extraer contenido de las etiquetas de pensamiento y almacenarlo en el campo reasoning_content.", "nodes.llm.resolution.high": "Alta", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "Proporciona instrucciones, consultas o cualquier entrada basada en texto al modelo", "nodes.llm.singleRun.variable": "Variable", "nodes.llm.sysQueryInUser": "se requiere sys.query en el mensaje del usuario", - "nodes.llm.variables": "variables", "nodes.llm.vision": "visión", - "nodes.loop.ErrorMethod.continueOnError": "Continuar con el error", - "nodes.loop.ErrorMethod.operationTerminated": "Terminado", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "Eliminar salida anormal", "nodes.loop.breakCondition": "Condición de terminación del bucle", "nodes.loop.breakConditionTip": "Solo se pueden hacer referencia a las variables dentro de bucles con condiciones de terminación y variables de conversación.", "nodes.loop.comma": ",", - "nodes.loop.currentLoop": "Bucle de corriente", "nodes.loop.currentLoopCount": "Contador de bucles actual: {{count}}", "nodes.loop.deleteDesc": "Eliminar el nodo de bucle eliminará todos los nodos hijos", "nodes.loop.deleteTitle": "¿Eliminar nodo de bucle?", - "nodes.loop.errorResponseMethod": "Método de respuesta de error", "nodes.loop.error_one": "{{count}} Error", "nodes.loop.error_other": "{{count}} Errores", - "nodes.loop.exitConditionTip": "Un nodo de bucle necesita al menos una condición de salida", "nodes.loop.finalLoopVariables": "Variables del Bucle Final", "nodes.loop.initialLoopVariables": "Variables de Bucle Iniciales", - "nodes.loop.input": "Entrada", "nodes.loop.inputMode": "Modo de entrada", "nodes.loop.loopMaxCount": "Conteo máximo de bucles", "nodes.loop.loopMaxCountError": "Por favor, introduce un conteo máximo de bucles válido, que varíe entre 1 y {{maxCount}}.", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "Variables de bucle", "nodes.loop.loop_one": "{{count}} Bucle", "nodes.loop.loop_other": "{{count}} bucles", - "nodes.loop.output": "Variable de Salida", "nodes.loop.setLoopVariables": "Establecer variables dentro del alcance del bucle", "nodes.loop.totalLoopCount": "Total de loops: {{count}}", "nodes.loop.variableName": "Nombre de Variable", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "Agregar clase", "nodes.questionClassifiers.advancedSetting": "Configuración avanzada", "nodes.questionClassifiers.class": "Clase", - "nodes.questionClassifiers.classNamePlaceholder": "Escribe el nombre de tu clase", "nodes.questionClassifiers.defaultLabel": "CLASE {{index}}", "nodes.questionClassifiers.inputVars": "Variables de entrada", "nodes.questionClassifiers.instruction": "Instrucción", - "nodes.questionClassifiers.instructionPlaceholder": "Write your instruction", "nodes.questionClassifiers.instructionTip": "Input additional instructions to help the question classifier better understand how to categorize questions.", "nodes.questionClassifiers.labelEditorAriaLabel": "Editor de etiqueta de clase", "nodes.questionClassifiers.model": "modelo", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "Haz doble clic en el título de la clase para renombrar", "nodes.questionClassifiers.topicName": "Nombre del tema", "nodes.questionClassifiers.topicPlaceholder": "Escribe el nombre de tu tema", - "nodes.start.builtInVar": "Variables incorporadas", "nodes.start.inputField": "Campo de entrada", "nodes.start.noVarTip": "Establece las entradas que se pueden utilizar en el flujo de trabajo", - "nodes.start.outputVars.files": "Lista de archivos", - "nodes.start.outputVars.memories.content": "contenido del mensaje", - "nodes.start.outputVars.memories.des": "Historial de conversación", - "nodes.start.outputVars.memories.type": "tipo de mensaje", - "nodes.start.outputVars.query": "Entrada del usuario", "nodes.start.required": "requerido", "nodes.start.userInputTipDescription": "Define las entradas que se recopilarán de los usuarios finales cuando tu workflow se inicie bajo demanda.", "nodes.startPlaceholder.browseMoreOnMarketplace": "Explorar más en Marketplace", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "Encontrar más herramientas en Marketplace", "nodes.startPlaceholder.noTriggersFound": "No se encontraron disparadores", "nodes.startPlaceholder.nodeCollapsedDescription": "Haz clic para configurar el nodo de inicio", "nodes.startPlaceholder.nodeDescription": "Elige un nodo de inicio en el panel derecho", - "nodes.startPlaceholder.nodeTitle": "Inicio del workflow", "nodes.startPlaceholder.panelDescription": "El nodo de inicio define qué activa la ejecución de tu workflow", "nodes.startPlaceholder.panelTitle": "Elige un nodo de inicio", "nodes.startPlaceholder.userInputConflictTip": "La entrada de usuario no se puede combinar con otros disparadores", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "Variables de entrada", "nodes.templateTransform.outputVars.output": "Contenido transformado", "nodes.tool.authorizationRequired": "Autorización requerida", - "nodes.tool.authorize": "autorizar", - "nodes.tool.dateRange.end": "Fin", "nodes.tool.dateRange.endPlaceholder": "Fecha de fin", - "nodes.tool.dateRange.start": "Inicio", "nodes.tool.dateRange.startPlaceholder": "Fecha de inicio", "nodes.tool.inputVars": "Variables de entrada", "nodes.tool.insertPlaceholder1": "Escribe o presiona", "nodes.tool.insertPlaceholder2": "insertar variable", "nodes.tool.outputVars.files.title": "Archivos generados por la herramienta", - "nodes.tool.outputVars.files.transfer_method": "Método de transferencia. El valor es remote_url o local_file", - "nodes.tool.outputVars.files.type": "Tipo de soporte. Ahora solo admite imágenes", - "nodes.tool.outputVars.files.upload_file_id": "ID de archivo cargado", - "nodes.tool.outputVars.files.url": "URL de la imagen", "nodes.tool.outputVars.json": "JSON generado por la herramienta", "nodes.tool.outputVars.text": "Contenido generado por la herramienta", "nodes.tool.settings": "Ajustes", - "nodes.triggerPlugin.addSubscription": "Agregar nueva suscripción", - "nodes.triggerPlugin.apiKeyConfigured": "Clave API configurada correctamente", - "nodes.triggerPlugin.apiKeyDescription": "Configurar las credenciales de la clave API para la autenticación", - "nodes.triggerPlugin.authenticationFailed": "Autenticación fallida", - "nodes.triggerPlugin.authenticationSuccess": "Autenticación exitosa", - "nodes.triggerPlugin.authorized": "autorizado", - "nodes.triggerPlugin.availableSubscriptions": "Suscripciones disponibles", - "nodes.triggerPlugin.configuration": "Configuración", - "nodes.triggerPlugin.configurationComplete": "Configuración completa", - "nodes.triggerPlugin.configurationCompleteDescription": "Tu disparador se ha configurado correctamente", - "nodes.triggerPlugin.configurationCompleteMessage": "Tu configuración de activadores ya está completa y lista para usar.", - "nodes.triggerPlugin.configurationFailed": "La configuración falló", - "nodes.triggerPlugin.configureApiKey": "Configurar clave API", - "nodes.triggerPlugin.configureOAuthClient": "Configurar cliente OAuth", - "nodes.triggerPlugin.configureParameters": "Configurar parámetros", - "nodes.triggerPlugin.credentialVerificationFailed": "Verificación de credenciales fallida", - "nodes.triggerPlugin.credentialsVerified": "Credenciales verificadas con éxito", - "nodes.triggerPlugin.error": "Error", - "nodes.triggerPlugin.failedToStart": "Error al iniciar el flujo de autenticación", - "nodes.triggerPlugin.noConfigurationRequired": "No se requiere configuración adicional para este disparador.", - "nodes.triggerPlugin.notAuthorized": "No autorizado", - "nodes.triggerPlugin.notConfigured": "No Configurado", - "nodes.triggerPlugin.oauthClientDescription": "Configura las credenciales del cliente OAuth para habilitar la autenticación", - "nodes.triggerPlugin.oauthClientSaved": "Configuración del cliente OAuth guardada correctamente", - "nodes.triggerPlugin.oauthConfigFailed": "La configuración de OAuth falló", - "nodes.triggerPlugin.or": "O", - "nodes.triggerPlugin.parameters": "Parámetros", - "nodes.triggerPlugin.parametersDescription": "Configurar parámetros y propiedades del disparador", - "nodes.triggerPlugin.properties": "Propiedades", - "nodes.triggerPlugin.propertiesDescription": "Propiedades de configuración adicionales para este disparador", - "nodes.triggerPlugin.remove": "Eliminar", - "nodes.triggerPlugin.removeSubscription": "Cancelar suscripción", - "nodes.triggerPlugin.selectSubscription": "Seleccionar suscripción", - "nodes.triggerPlugin.subscriptionName": "Nombre de la suscripción", - "nodes.triggerPlugin.subscriptionNameDescription": "Ingresa un nombre único para esta suscripción de activador", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "Ingrese el nombre de la suscripción...", - "nodes.triggerPlugin.subscriptionNameRequired": "Se requiere el nombre de la suscripción", - "nodes.triggerPlugin.subscriptionRemoved": "Suscripción eliminada con éxito", "nodes.triggerPlugin.subscriptionRequired": "Se requiere suscripción", - "nodes.triggerPlugin.useApiKey": "Usar clave API", - "nodes.triggerPlugin.useOAuth": "Usar OAuth", - "nodes.triggerPlugin.verifyAndContinue": "Verificar y continuar", "nodes.triggerSchedule.cronExpression": "Expresión Cron", "nodes.triggerSchedule.days": "Días", - "nodes.triggerSchedule.executeNow": "Ejecución ahora", - "nodes.triggerSchedule.executionTime": "Tiempo de ejecución", "nodes.triggerSchedule.executionTimeCalculationError": "Error al calcular los tiempos de ejecución", - "nodes.triggerSchedule.executionTimeMustBeFuture": "El tiempo de ejecución debe estar en el futuro", "nodes.triggerSchedule.frequency.daily": "diario", "nodes.triggerSchedule.frequency.hourly": "Por hora", "nodes.triggerSchedule.frequency.label": "FRECUENCIA", "nodes.triggerSchedule.frequency.monthly": "Mensual", "nodes.triggerSchedule.frequency.weekly": "Semanal", "nodes.triggerSchedule.frequencyLabel": "Frecuencia", - "nodes.triggerSchedule.hours": "Horas", "nodes.triggerSchedule.invalidCronExpression": "Expresión cron inválida", - "nodes.triggerSchedule.invalidExecutionTime": "Tiempo de ejecución inválido", "nodes.triggerSchedule.invalidFrequency": "Frecuencia inválida", "nodes.triggerSchedule.invalidMonthlyDay": "El día del mes debe estar entre 1 y 31 o \"último\"", "nodes.triggerSchedule.invalidOnMinute": "El minuto debe estar entre 0 y 59", - "nodes.triggerSchedule.invalidStartTime": "Hora de inicio no válida", "nodes.triggerSchedule.invalidTimeFormat": "Formato de hora inválido (se esperaba HH:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "Zona horaria no válida", "nodes.triggerSchedule.invalidWeekday": "Día de la semana no válido: {{weekday}}", "nodes.triggerSchedule.lastDay": "Último día", "nodes.triggerSchedule.lastDayTooltip": "No todos los meses tienen 31 días. Usa la opción 'último día' para seleccionar el último día de cada mes.", - "nodes.triggerSchedule.minutes": "Minutos", "nodes.triggerSchedule.mode": "Modo", - "nodes.triggerSchedule.modeCron": "Cron", - "nodes.triggerSchedule.modeVisual": "Visual", "nodes.triggerSchedule.monthlyDay": "Día mensual", - "nodes.triggerSchedule.nextExecution": "Próxima ejecución", "nodes.triggerSchedule.nextExecutionTime": "PRÓXIMA HORA DE EJECUCIÓN", "nodes.triggerSchedule.nextExecutionTimes": "Próximos 5 tiempos de ejecución", "nodes.triggerSchedule.noValidExecutionTime": "No se puede calcular un tiempo de ejecución válido", - "nodes.triggerSchedule.nodeTitle": "Disparador de horario", - "nodes.triggerSchedule.notConfigured": "No configurado", "nodes.triggerSchedule.onMinute": "En un minuto", - "nodes.triggerSchedule.selectDateTime": "Seleccionar fecha y hora", "nodes.triggerSchedule.selectFrequency": "Seleccionar frecuencia", "nodes.triggerSchedule.selectTime": "Seleccionar hora", - "nodes.triggerSchedule.startTime": "Hora de inicio", - "nodes.triggerSchedule.startTimeMustBeFuture": "La hora de inicio debe ser en el futuro", "nodes.triggerSchedule.time": "Tiempo", - "nodes.triggerSchedule.timezone": "Zona horaria", "nodes.triggerSchedule.title": "Horario", "nodes.triggerSchedule.useCronExpression": "Usar expresión cron", "nodes.triggerSchedule.useVisualPicker": "Usar selector visual", "nodes.triggerSchedule.visualConfig": "Configuración Visual", "nodes.triggerSchedule.weekdays": "Días de la semana", - "nodes.triggerWebhook.addHeader": "Agregar", - "nodes.triggerWebhook.addParameter": "Agregar", - "nodes.triggerWebhook.asyncMode": "Modo Asíncrono", - "nodes.triggerWebhook.configPlaceholder": "La configuración del activador del webhook se implementará aquí", "nodes.triggerWebhook.contentType": "Tipo de contenido", - "nodes.triggerWebhook.copy": "Copiar", "nodes.triggerWebhook.debugUrlCopied": "¡Copiado!", "nodes.triggerWebhook.debugUrlCopy": "Haz clic para copiar", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "Esta URL parece ser una dirección interna, lo que puede hacer que las solicitudes del webhook fallen. Puede cambiar TRIGGER_URL a una dirección pública.", "nodes.triggerWebhook.debugUrlTitle": "Para pruebas, siempre use esta URL", - "nodes.triggerWebhook.errorHandling": "Manejo de errores", - "nodes.triggerWebhook.errorStrategy": "Manejo de errores", - "nodes.triggerWebhook.generate": "Generar", - "nodes.triggerWebhook.headerParameters": "Parámetros de encabezado", - "nodes.triggerWebhook.headers": "Encabezados", "nodes.triggerWebhook.method": "Método", "nodes.triggerWebhook.noBodyParameters": "No se configuraron parámetros de cuerpo", "nodes.triggerWebhook.noHeaders": "No se han configurado encabezados", "nodes.triggerWebhook.noParameters": "No se han configurado parámetros", "nodes.triggerWebhook.noQueryParameters": "No se han configurado parámetros de consulta", - "nodes.triggerWebhook.nodeTitle": "🔗 Disparador de Webhook", - "nodes.triggerWebhook.parameterName": "Nombre de la variable", - "nodes.triggerWebhook.queryParameters": "Parámetros de consulta", - "nodes.triggerWebhook.requestBodyParameters": "Parámetros del cuerpo de la solicitud", "nodes.triggerWebhook.required": "Requerido", "nodes.triggerWebhook.responseBody": "Cuerpo de la respuesta", "nodes.triggerWebhook.responseBodyPlaceholder": "Escribe aquí el cuerpo de tu respuesta", "nodes.triggerWebhook.responseConfiguration": "Respuesta", "nodes.triggerWebhook.statusCode": "Código de estado", - "nodes.triggerWebhook.test": "Prueba", - "nodes.triggerWebhook.title": "Disparador de Webhook", "nodes.triggerWebhook.urlCopied": "URL copiada al portapapeles", - "nodes.triggerWebhook.urlGenerated": "URL del webhook generada con éxito", - "nodes.triggerWebhook.urlGenerationFailed": "No se pudo generar la URL del webhook", "nodes.triggerWebhook.validation.invalidParameterType": "Tipo de parámetro inválido \"{{type}}\" para el parámetro \"{{name}}\"", "nodes.triggerWebhook.validation.webhookUrlRequired": "Se requiere la URL del webhook", "nodes.triggerWebhook.varName": "Nombre de la variable", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "Grupo de agregación", "nodes.variableAssigner.aggregationGroupTip": "Al habilitar esta función, el agregador de variables puede agregar múltiples conjuntos de variables.", "nodes.variableAssigner.noVarTip": "Agrega las variables que se asignarán", - "nodes.variableAssigner.outputType": "Tipo de salida", "nodes.variableAssigner.outputVars.varDescribe": "Salida de {{groupName}}", "nodes.variableAssigner.setAssignVariable": "Establecer variable asignada", "nodes.variableAssigner.title": "Asignar variables", - "nodes.variableAssigner.type.array": "Arreglo", - "nodes.variableAssigner.type.number": "Número", - "nodes.variableAssigner.type.object": "Objeto", - "nodes.variableAssigner.type.string": "Cadena", "nodes.variableAssigner.varNotSet": "Variable no establecida", - "onboarding.aboutStartNode": "sobre el nodo de inicio.", - "onboarding.back": "Atrás", "onboarding.description": "Los diferentes nodos iniciales tienen distintas capacidades. No te preocupes, siempre puedes cambiarlos más adelante.", - "onboarding.escTip.key": "esc", - "onboarding.escTip.press": "Prensa", - "onboarding.escTip.toDismiss": "despedir", - "onboarding.learnMore": "Aprender más", "onboarding.title": "Selecciona un nodo de inicio para comenzar", "onboarding.trigger": "Disparador", "onboarding.triggerDescription": "Los desencadenantes pueden servir como el nodo inicial de un flujo de trabajo, como tareas programadas, webhooks personalizados o integraciones con otras aplicaciones.", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "Se resolvieron todos los problemas", "panel.checklistTip": "Asegúrate de resolver todos los problemas antes de publicar", "panel.createdBy": "Creado por ", - "panel.goTo": "Ir a", "panel.goToFix": "Ir a corregir", "panel.helpLink": "Ayuda", "panel.locateNodeNotFound": "Nodo no encontrado: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "Atrás", "singleRun.iteration": "Iteración", "singleRun.loop": "Bucle", - "singleRun.preparingDataSource": "Preparar el origen de datos", - "singleRun.reRun": "Repetición", - "singleRun.running": "Ejecutando", "singleRun.startRun": "Iniciar ejecución", "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", @@ -1257,21 +1024,14 @@ "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", "tabs.allAdded": "Todo añadido", "tabs.allTool": "Todos", "tabs.allTriggers": "Todos los desencadenantes", "tabs.blocks": "Nodos", "tabs.clearSnippetSearch": "Borrar búsqueda de fragmentos", - "tabs.createSnippet": "Crear un fragmento", "tabs.customTool": "Swagger API", "tabs.featuredTools": "Destacado", - "tabs.hideActions": "Ocultar herramientas", - "tabs.installed": "Instalado", "tabs.listView": "Vista de lista", "tabs.logic": "Lógica", "tabs.noFeaturedPlugins": "Descubre más herramientas en el Marketplace", @@ -1280,13 +1040,11 @@ "tabs.noResult": "No se encontraron coincidencias", "tabs.noSnippetsFound": "No se encontraron fragmentos", "tabs.plugin": "Plugin de herramienta", - "tabs.pluginByAuthor": "Por {{author}}", "tabs.question-understand": "Entender pregunta", "tabs.requestToCommunity": "Solicitudes a la comunidad", "tabs.searchBlock": "Buscar nodos, agente, humano, conocimiento", "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", @@ -1294,20 +1052,16 @@ "tabs.sources": "Fuentes", "tabs.start": "Iniciar", "tabs.startDisabledTip": "El nodo activador y el nodo de entrada del usuario son mutuamente excluyentes.", - "tabs.startDisabledTipLearnMore": "Más información sobre los nodos de inicio", "tabs.startNotSupportedTip": "La pestaña Inicio no se admite en fragmentos.", "tabs.tools": "Herramientas", "tabs.transform": "Transformar", "tabs.treeView": "Vista de árbol", "tabs.unconfiguredStartDisabledTip": "Se ha añadido al lienzo un nodo de inicio sin configurar. Completa la configuración antes de continuar.", - "tabs.usePlugin": "Seleccionar herramienta", "tabs.utilities": "Utilidades", "tabs.workflowTool": "Flujo de trabajo", "tracing.stopBy": "Pásate por {{user}}", - "triggerStatus.disabled": "DISPARADOR • DESACTIVADO", "triggerStatus.enabled": "DISPARADOR", "variableReference.assignedVarsDescription": "Las variables asignadas deben ser variables grabables, como las variables de conversación.", - "variableReference.conversationVars": "Variables de conversación", "variableReference.noAssignedVars": "No hay variables asignadas disponibles", "variableReference.noAvailableVars": "No hay variables disponibles", "variableReference.noVarsForOperation": "No hay variables disponibles para la asignación con la operación seleccionada.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "Aplicado", "workflowGenerator.appliedRefineHint": "Aplicado — refina en cualquier momento con ⌘K → /refine", "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.", @@ -1384,7 +1137,6 @@ "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", @@ -1392,7 +1144,6 @@ "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.refineDraftUnavailable": "No se pudo cargar el borrador actual; se generará desde cero.", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "Regenerar", "workflowGenerator.reload": "recargar", "workflowGenerator.studioApply": "Aplicar", - "workflowGenerator.studioButton": "generar", "workflowGenerator.title": "Generar {{mode}}" } diff --git a/web/i18n/fa-IR/agent-v-2.json b/web/i18n/fa-IR/agent-v-2.json index 87891c5d70a..55ac23d4218 100644 --- a/web/i18n/fa-IR/agent-v-2.json +++ b/web/i18n/fa-IR/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "این عمل هنوز در دسترس نیست.", "agentDetail.access.copyAccessUrl": "کپی URL دسترسی", "agentDetail.access.copyFailed": "کپی مرجع ناموفق بود.", "agentDetail.access.copyServiceEndpoint": "کپی نقطه پایانی API سرویس", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "راه‌اندازی", "agentDetail.access.webApp.actions.settings": "برندسازی", "agentDetail.access.webApp.refreshUrl": "تازه‌سازی URL دسترسی", - "agentDetail.access.webApp.showQrCode": "نمایش کد QR", "agentDetail.access.webApp.ssoEnabled": "SSO فعال", "agentDetail.access.webApp.title": "برنامه وب", "agentDetail.access.workflow.description": "به عنوان یک گره در داخل گردش کار استفاده می‌شود", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "انتخاب دامنه متغیر محیطی", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "مقادیرى را تنظیم کنید که عامل در زمان اجرا می‌خواند، مانند کلید API موردنیاز یک ابزار، بدون اینکه آن‌ها را در Prompt قرار دهید.\n\nدر حالت Build، عامل می‌تواند این موارد را برای شما تنظیم کند.", - "agentDetail.configure.advancedSettings.envEditor.toggle": "تغییر Env Editor", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "تنظیمات پیشرفته", - "agentDetail.configure.advancedSettings.toggle": "تغییر تنظیمات پیشرفته", "agentDetail.configure.answer.activity.ranCommands": "دستورات اجرا شدند", "agentDetail.configure.answer.activity.runningCommands": "در حال اجرای دستورات", "agentDetail.configure.answer.duration.minute": "{{count}} دقیقه", "agentDetail.configure.answer.duration.second": "{{count}} ثانیه", "agentDetail.configure.answer.thinking": "در حال فکر کردن", - "agentDetail.configure.answer.workFinished": "کار تمام شد", - "agentDetail.configure.answer.workedFor": "به مدت {{duration}} کار کرد", - "agentDetail.configure.answer.workingFor": "در حال کار به مدت {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition با اینکه برای پیکربندی‌های استخراج‌شده نسخه‌بندی ارائه می‌کند، از نسخه‌بندی خود سیستم فایل پشتیبانی نمی‌کند. در حالت Build با اقدامات خود محتاط باشید، زیرا تغییرات روی سیستم فایل به‌صورت بلادرنگ انجام می‌شوند و همیشه نمی‌توان آن‌ها را به‌صورت تمیز بازگرداند. Community Edition انتخاب ایده‌آلی برای خدمت‌رسانی به مخاطبان خارجی گسترده نیست.", "agentDetail.configure.build.empty.description": "آنچه می‌خواهید را توضیح دهید تا فرم سمت چپ در طول گفتگو تکمیل شود.", "agentDetail.configure.build.empty.title": "عامل خود را با چت بسازید", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "حذف {{name}}", "agentDetail.configure.files.richTip": "برای منابع مرجعی که برای چسباندن در Prompt بیش از حد طولانی‌اند: مشخصات، قالب‌ها، دستورالعمل‌ها. بیشتر بدانید\n\nدر حالت Build، عامل می‌تواند این موارد را برای شما تنظیم کند.", "agentDetail.configure.files.tip": "برای منابع مرجعی که برای چسباندن در Prompt بیش از حد طولانی‌اند: مشخصات، قالب‌ها، دستورالعمل‌ها. بیشتر بدانید\n\nدر حالت Build، عامل می‌تواند این موارد را برای شما تنظیم کند.", - "agentDetail.configure.files.toggle": "تغییر فایل‌ها", "agentDetail.configure.files.treeLabel": "فایل‌های عامل", "agentDetail.configure.files.upload.action": "بارگذاری", "agentDetail.configure.files.upload.browse": "مرور", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "تغییر بازیابی دانش", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "لطفاً یک مدل در فیلتر کردن فراداده پیکربندی کنید", "agentDetail.configure.model.label": "مدل", - "agentDetail.configure.orchestrate": "هماهنگ‌سازی", "agentDetail.configure.preview.chatFeatures": "ویژگی‌های چت", "agentDetail.configure.preview.empty.defaultAgentName": "عامل", "agentDetail.configure.preview.empty.description": "عامل را مثل یک چت نهایی اجرا کنید، دقیقاً همان‌طور که کاربران پس از انتشار تجربه می‌کنند.", - "agentDetail.configure.preview.empty.title": "پیش‌نمایش {{name}}", - "agentDetail.configure.preview.endUserAuth": "احراز هویت کاربر نهایی", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "این اجرای Agent پس از رسیدن به حداکثر تعداد درخواست‌های مدل متوقف شد. دوباره تلاش کنید یا کار را به گام‌های کوچک‌تر تقسیم کنید.", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "این اجرای Agent به‌دلیل رسیدن به محدودیت زمانی متوقف شد. دوباره تلاش کنید یا کار را به گام‌های کوچک‌تر تقسیم کنید.", "agentDetail.configure.preview.inputPlaceholder": "ارسال پیام به {{name}}", "agentDetail.configure.preview.restart": "شروع تازه", "agentDetail.configure.preview.sandboxNotice": "Agent در یک سندباکس لینوکس اجرا می‌شود.", "agentDetail.configure.preview.sandboxNoticeTooltip": "در Dify Community Edition، هر یک از Agentهای شما در یک محیط سندباکس Linux 7.0.0-10060-aws داخل Docker شما اجرا می‌شود. ویرایش‌های شما روی محیط از طریق Build Chats پایدار می‌ماند.", - "agentDetail.configure.preview.title": "پیش‌نمایش", "agentDetail.configure.preview.unconfiguredNotice": "این عامل هنوز راه‌اندازی نشده است، بنابراین پاسخ‌ها مستقیماً از مدل می‌آیند.", "agentDetail.configure.prompt.copied": "پرامپت کپی شد", "agentDetail.configure.prompt.copy": "کپی پرامپت", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} گردش کار", "agentDetail.configure.rightPanel.build": "ساخت", "agentDetail.configure.rightPanel.buildTipBody": "Build عامل را از طریق گفتگو تنظیم می‌کند. آنچه می‌خواهید را توضیح دهید تا تنظیمات سمت چپ تکمیل شود.", - "agentDetail.configure.rightPanel.buildTipTitle": "عامل خود را از طریق گفتگو بسازید", "agentDetail.configure.rightPanel.learnMore": "بیشتر بدانید", "agentDetail.configure.rightPanel.modeLabel": "حالت پیکربندی عامل", "agentDetail.configure.rightPanel.preview": "پیش‌نمایش", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview فقط در Dify Cloud و Enterprise در دسترس است.", "agentDetail.configure.rightPanel.previewTipBody": "Preview عامل تکمیل‌شده را همان‌طور که کاربران می‌بینند اجرا می‌کند، با پاسخ‌های تمیز و قابلیت‌های گفتگو.", - "agentDetail.configure.rightPanel.previewTipTitle": "پیش‌نمایش عامل", "agentDetail.configure.skills.add": "افزودن مهارت", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "محتوای جزئیات مهارت", - "agentDetail.configure.skills.detail.fileCount": "{{count}} فایل", "agentDetail.configure.skills.detail.files": "فایل‌ها", "agentDetail.configure.skills.empty.description": "مهارت‌ها به عامل تخصص قابل استفاده مجدد می‌دهند که هنگام کار می‌تواند فراخوانی کند", "agentDetail.configure.skills.empty.title": "هنوز مهارتی وجود ندارد", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "مهارت", "agentDetail.configure.skills.label": "مهارت‌ها", "agentDetail.configure.skills.missing": "مهارت یافت نشد", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "حذف {{name}}", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "دستورالعمل‌ها، فایل‌ها و اسکریپت‌های یک کار تکرارشونده را در یک Skill بسته‌بندی کنید. بیشتر بدانید\n\nدر حالت Build، عامل می‌تواند این موارد را برای شما تنظیم کند.", "agentDetail.configure.skills.tip": "دستورالعمل‌ها، فایل‌ها و اسکریپت‌های یک کار تکرارشونده را در یک Skill بسته‌بندی کنید. بیشتر بدانید\n\nدر حالت Build، عامل می‌تواند این موارد را برای شما تنظیم کند.", - "agentDetail.configure.skills.toggle": "تغییر مهارت‌ها", "agentDetail.configure.skills.upload.action": "بارگذاری", "agentDetail.configure.skills.upload.browse": "مرور", "agentDetail.configure.skills.upload.description": "یک بسته .zip یا .skill برای این عامل بارگذاری کنید.", "agentDetail.configure.skills.upload.dropzone": "یک بسته مهارت را اینجا رها کنید، یا", - "agentDetail.configure.skills.upload.failed": "بارگذاری مهارت ناموفق بود.", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "یک فایل .zip یا .skill بارگذاری کنید.", "agentDetail.configure.skills.upload.sizeLimit": "حجم بسته Skill باید {{sizeLimit}} یا کمتر باشد.", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "حذف همه ابزارها", "agentDetail.configure.tools.richTip": "ابزارهای Dify را از workspace خود اضافه کنید. بیشتر بدانید\n\nابزارهایی که عامل در sandbox خود نصب می‌کند اینجا نمایش داده نمی‌شوند، اما برای او در دسترس می‌مانند.", "agentDetail.configure.tools.tip": "ابزارهای Dify را از workspace خود اضافه کنید. بیشتر بدانید\n\nابزارهایی که عامل در sandbox خود نصب می‌کند اینجا نمایش داده نمی‌شوند، اما برای او در دسترس می‌مانند.", - "agentDetail.configure.tools.toggle": "تغییر ابزارها", "agentDetail.configure.tools.toolTabs.all": "همه", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "سفارشی", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "مسیر سیستم فایل", "agentDetail.configure.workingDirectory.description": "فایل‌هایی که عامل هنگام اجرا می‌خواند و می‌نویسد. هر چیزی که تولید کند، مثل qna_report.pdf، اینجا نمایش داده می‌شود.", "agentDetail.configure.workingDirectory.fileSystem": "سیستم فایل", - "agentDetail.configure.workingDirectory.home": "خانه", "agentDetail.configure.workingDirectory.open": "باز کردن پوشه کاری", "agentDetail.configure.workingDirectory.persistentFiles": "ماندگار", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "فایل‌هایی که عامل نگه می‌دارد و می‌تواند در هر جایی که اجرا می‌شود، از جمله گفتگوهای کاربران نهایی و گردش‌های کاری، از آن‌ها استفاده کند. تغییراتی که در این گفتگوی ساخت روی این فایل‌ها انجام می‌دهید، پس از کلیک روی «اعمال» اجرایی می‌شوند.", - "agentDetail.configure.workingDirectory.returnToWorkspace": "بازگشت به پوشه کاری", "agentDetail.configure.workingDirectory.temporaryFiles": "موقت", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "فایل‌هایی که عامل فقط در این گفتگوی ساخت با آن‌ها کار می‌کند. با خروج از حالت ساخت یا شروع یک گفتگوی جدید پاک می‌شوند.", "agentDetail.configure.workingDirectory.title": "پوشه کاری", - "agentDetail.configure.workingDirectory.treeLabel": "فایل‌های پوشه کاری", - "agentDetail.configure.workingDirectory.workingDirectory": "پوشه کاری", "agentDetail.documentTitle": "عامل", "agentDetail.logs.description": "همه مکالمات با این عامل، از جمله ورودی‌های کاربر و پاسخ‌های عامل را مشاهده کنید.", "agentDetail.logs.empty": "هیچ گزارشی یافت نشد", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "نام الزامی است.", "roster.createForm.roleLabel": "نقش", "roster.createForm.rolePlaceholder": "مثلاً دستیار پژوهش", - "roster.createSuccess": "عامل ایجاد شد.", "roster.dateTimeFormat": "YYYY/MM/DD HH:mm:ss", "roster.deleteDialog.description": "این کار {{name}} را برای همیشه حذف می‌کند. برنامه وب آن، دسترسی به API و گردش‌های کاری که از آن استفاده می‌کنند، بلافاصله از کار می‌افتند.", "roster.deleteDialog.title": "حذف {{name}}؟", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "تکثیر عامل", "roster.duplicateForm.changeIcon": "تغییر آیکون کپی برای {{name}}", "roster.duplicateSuccess": "عامل تکثیر شد.", - "roster.editAgent": "ویرایش {{name}}", "roster.editDialog.description": "نام، توضیحات و نقش این Agent را به‌روزرسانی کنید.", "roster.editDialog.title": "ویرایش عامل", "roster.editInfo": "ویرایش اطلاعات", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "این پیکربندی درون‌خطی را به‌عنوان یک Agent قابل استفاده مجدد ذخیره کنید.", "roster.saveToRosterDialog.title": "ذخیره در Agents", "roster.saveToRosterForm.changeIcon": "تغییر نماد Agent", - "roster.saveToRosterSuccess": "Agent ذخیره شد.", "roster.searchLabel": "جستجوی عوامل", "roster.searchPlaceholder": "جستجوی عوامل بر اساس نام…", "roster.sort.earliestCreated": "قدیمی‌ترین ایجاد", "roster.sort.label": "مرتب‌سازی بر اساس", "roster.sort.lastModified": "آخرین تغییر", - "roster.sort.optionsLabel": "گزینه‌های مرتب‌سازی", "roster.sort.recentlyCreated": "تازه‌ترین ایجاد", "roster.title": "عامل‌ها", - "roster.updateSuccess": "عامل به‌روزرسانی شد.", "roster.usageStatus.draft": "پیش‌نویس", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "جمع کردن نوار کناری", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "باز کردن نوار کناری", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "فایل منطبقی نیست.", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "جستجوی فایل‌ها", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/fa-IR/app-api.json b/web/i18n/fa-IR/app-api.json index a0740ec1ce7..bb83010ffb4 100644 --- a/web/i18n/fa-IR/app-api.json +++ b/web/i18n/fa-IR/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "این عمل قابل بازگشت نیست.", "actionMsg.deleteConfirmTitle": "این کلید مخفی حذف شود؟", "actionMsg.ok": "تایید", - "apiKey": "کلید API", "apiKeyModal.addKnowledgeBase": "افزودن پایگاه دانش", "apiKeyModal.addSubtitle": "برای دسترسی به API پایگاه دانش، یک کلید API جدید ایجاد کنید.", "apiKeyModal.addTitle": "افزودن کلید API", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "کلید مخفی", "apiKeyModal.selectedKnowledgeBases": "پایگاه‌های دانش انتخاب‌شده", "apiKeyModal.selectedKnowledgeBasesCount": "پایگاه‌های دانش انتخاب‌شده ({{count}})", - "apiServer": "سرور API", "copied": "کپی شد", "copy": "کپی", - "develop.noContent": "هیچ محتوا", - "develop.toc": "محتویات", "loading": "در حال بارگذاری", "never": "هرگز", - "ok": "در سرویس", "pause": "مکث", "play": "پخش", "playing": "در حال پخش" diff --git a/web/i18n/fa-IR/app-debug.json b/web/i18n/fa-IR/app-debug.json index 02e3116546d..266c49a6434 100644 --- a/web/i18n/fa-IR/app-debug.json +++ b/web/i18n/fa-IR/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "نوع حالت استنتاج را برای عامل تنظیم کنید", "agent.agentModeType.ReACT": "واکنش", "agent.agentModeType.functionCall": "فراخوانی تابع", - "agent.buildInPrompt": "اعلان داخلی", - "agent.firstPrompt": "اولین اعلان", - "agent.nextIteration": "تکرار بعدی", - "agent.promptPlaceholder": "درخواست خود را اینجا بنویسید", - "agent.setting.description": "تنظیمات Agent Assistant امکان تنظیم حالت عامل و ویژگی های پیشرفته مانند اعلان های داخلی را فراهم می کند که فقط در نوع Agent موجود است.", "agent.setting.maximumIterations.description": "تعداد تکرارهایی را که یک دستیار عامل می تواند اجرا کند محدود کنید", "agent.setting.maximumIterations.name": "حداکثر تکرارها", "agent.setting.name": "تنظیمات نماینده", "agent.tools.description": "استفاده از ابزارها می تواند قابلیت های LLM مانند جستجو در اینترنت یا انجام محاسبات علمی را گسترش دهد", "agent.tools.enabled": "فعال", "agent.tools.name": "ابزار", - "assistantType.agentAssistant.description": "یک عامل هوشمند بسازید که بتواند به طور مستقل ابزارهایی را برای تکمیل تسک ها انتخاب کند.", - "assistantType.agentAssistant.name": "دستیار نماینده", - "assistantType.chatAssistant.description": "ساخت یک دستیار مبتنی بر چت با استفاده از یک مدل زبان بزرگ", - "assistantType.chatAssistant.name": "دستیار پایه", - "assistantType.name": "نوع دستیار", "autoAddVar": "متغیرهای تعریف نشده که در پیش اعلان ارجاع داده شده اند، آیا می خواهید آنها را به صورت ورودی کاربر اضافه کنید؟", "chatSubTitle": "دستورالعمل", "code.instruction": "دستورالعمل", - "codegen.apply": "درخواست", - "codegen.applyChanges": "اعمال تغییرات", "codegen.description": "Code Generator از مدل های پیکربندی شده برای تولید کد با کیفیت بالا بر اساس دستورالعمل های شما استفاده می کند. لطفا دستورالعمل های واضح و دقیق ارائه دهید.", "codegen.generate": "تولید", - "codegen.generatedCodeTitle": "کد تولید شده", "codegen.instruction": "دستورالعمل", - "codegen.instructionPlaceholder": "توضیحات دقیق کدی را که می خواهید تولید کنید وارد کنید.", "codegen.loading": "تولید کد...", - "codegen.noDataLine1": "مورد استفاده خود را در سمت چپ شرح دهید،", - "codegen.noDataLine2": "پیش نمایش کد در اینجا نشان داده می شود.", "codegen.overwriteConfirmMessage": "این عمل کد موجود را بازنویسی می کند. آیا می خواهید ادامه دهید؟", "codegen.overwriteConfirmTitle": "کد موجود را بازنویسی کنید؟", - "codegen.resTitle": "کد تولید شده", "codegen.title": "ژنراتور کد", "completionSubTitle": "اعلان پیشوند", "datasetConfig.embeddingModelRequired": "یک مدل تعبیه پیکربندی شده مورد نیاز است", "datasetConfig.knowledgeTip": "برای افزودن دانش روی دکمه \" کلیک کنید", - "datasetConfig.params": "پارام ها", "datasetConfig.rerankModelRequired": "یک مدل Rerank پیکربندی شده مورد نیاز است", "datasetConfig.retrieveChangeTip": "اصلاح حالت نمایه و حالت بازیابی ممکن است بر کاربردهای مرتبط با این دانش تأثیر بگذارد.", - "datasetConfig.retrieveMultiWay.description": "بر اساس هدف کاربر، پرس و جوها را در تمام دانش انجام می دهد، متن مربوطه را از چند منبع بازیابی می کند و پس از رتبه بندی مجدد، بهترین نتایج را مطابق با پرس و جو کاربر انتخاب می کند.", - "datasetConfig.retrieveMultiWay.title": "بازیابی چند مسیری", - "datasetConfig.retrieveOneWay.description": "بر اساس هدف کاربر و توضیحات دانش، عامل به طور مستقل بهترین دانش را برای پرس و جو انتخاب می کند. بهترین برای برنامه های کاربردی با دانش متمایز و محدود.", - "datasetConfig.retrieveOneWay.title": "بازیابی N-to-1", "datasetConfig.score_threshold": "آستانه امتیاز", "datasetConfig.score_thresholdTip": "برای تنظیم آستانه شباهت برای فیلتر کردن تکه ها استفاده می شود.", - "datasetConfig.settingTitle": "تنظیمات بازیابی", "datasetConfig.top_k": "K بالا", "datasetConfig.top_kTip": "برای فیلتر کردن تکه هایی که بیشتر شبیه به سؤالات کاربر هستند استفاده می شود. این سیستم همچنین با توجه به max_tokens مدل انتخاب شده، مقدار Top K را به صورت پویا تنظیم می کند.", "debugAsMultipleModel": "اشکال زدایی به عنوان چندین مدل", "debugAsSingleModel": "اشکال زدایی به عنوان مدل واحد", "duplicateModel": "تکراری", - "errorMessage.nameOfKeyRequired": "نام کلید: {{key}} الزامی است", - "errorMessage.notSelectModel": "لطفا یک مدل را انتخاب کنید", - "errorMessage.queryRequired": "درخواست متن الزامی است.", "errorMessage.valueOfVarRequired": "مقدار {{key}} نمی‌تواند خالی باشد", "errorMessage.waitForBatchResponse": "لطفا منتظر بمانید تا پاسخ به کار دسته ای تکمیل شود.", "errorMessage.waitForFileUpload": "لطفا منتظر بمانید تا فایل/فایل ها آپلود شوند", - "errorMessage.waitForImgUpload": "لطفا منتظر بمانید تا تصویر آپلود شود", "errorMessage.waitForResponse": "لطفا منتظر بمانید تا پاسخ به پیام قبلی کامل شود.", "feature.annotation.add": "افزودن حاشیه نویسی", "feature.annotation.cacheManagement": "حاشیه نویسی", - "feature.annotation.cached": "حاشیه نویسی شده", "feature.annotation.description": "می‌توانید پاسخ‌های با کیفیت بالا را به صورت دستی به حافظه کش اضافه کنید تا با سوالات مشابه کاربران تطبیق یابد.", "feature.annotation.edit": "ویرایش حاشیه نویسی", - "feature.annotation.matchVariable.choosePlaceholder": "انتخاب متغیر تغییر", - "feature.annotation.matchVariable.title": "تغییر متغیر", "feature.annotation.remove": "حذف", "feature.annotation.removeConfirm": "این حاشیه نویسی را حذف کنید؟", - "feature.annotation.resDes": "پاسخ حاشیه‌نویسی فعال شده است", "feature.annotation.scoreThreshold.accurateMatch": "تطابق دقیق", "feature.annotation.scoreThreshold.description": "Used to set the similarity threshold for annotation reply.", "feature.annotation.scoreThreshold.easyMatch": "تطابق آسان", @@ -83,20 +52,17 @@ "feature.bar.enableText": "ویژگی‌های فعال", "feature.bar.manage": "مدیریت", "feature.citation.description": "پس از فعال شدن، سند منبع و بخش استناد شده از محتوای تولید شده را نشان می‌دهد.", - "feature.citation.resDes": "ارجاعات و استنادات فعال شده است", "feature.citation.title": "ارجاعات و استنادات", "feature.conversationHistory.description": "تنظیم پیشوند نام‌ها برای نقش‌های مکالمه", "feature.conversationHistory.editModal.assistantPrefix": "پیشوند دستیار", "feature.conversationHistory.editModal.title": "ویرایش نام نقش‌های مکالمه", "feature.conversationHistory.editModal.userPrefix": "پیشوند کاربر", - "feature.conversationHistory.learnMore": "بیشتر بدانید", "feature.conversationHistory.tip": "تاریخچه مکالمه فعال نشده است، لطفاً را در فراخوانی بالا اضافه کنید.", "feature.conversationHistory.title": "تاریخچه مکالمه", "feature.conversationOpener.description": "در یک برنامه چت، اولین جمله‌ای که AI فعالانه با کاربر صحبت می‌کند، معمولاً به عنوان خوشامدگویی استفاده می‌شود.", "feature.conversationOpener.title": "شروع‌کننده گفتگو", "feature.dataSet.noData": "شما می‌توانید دانش را به عنوان زمینه وارد کنید", "feature.dataSet.noDataSet": "هیچ دانشی یافت نشد", - "feature.dataSet.notSupportSelectMulti": "در حال حاضر فقط یک دانش پشتیبانی می‌شود", "feature.dataSet.queryVariable.choosePlaceholder": "انتخاب متغیر پرس و جو", "feature.dataSet.queryVariable.contextVarNotEmpty": "متغیر پرس و جو زمینه نمی‌تواند خالی باشد", "feature.dataSet.queryVariable.deleteContextVarTip": "این متغیر به عنوان متغیر پرس و جو زمینه تنظیم شده است و حذف آن بر استفاده عادی از دانش تأثیر می‌گذارد. اگر هنوز نیاز به حذف دارید، لطفاً آن را در بخش زمینه دوباره انتخاب کنید.", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "حداکثر آپلود", "feature.fileUpload.supportedTypes": "انواع فایل‌های پشتیبانی شده", "feature.fileUpload.title": "آپلود فایل", - "feature.groupChat.description": "افزودن تنظیمات پیش از گفتگو برای برنامه‌ها می‌تواند تجربه کاربری را بهبود بخشد.", - "feature.groupChat.title": "تقویت گفتگو", - "feature.groupExperience.title": "تقویت تجربه", "feature.imageUpload.description": "امکان آپلود تصاویر را فراهم می‌کند.", "feature.imageUpload.modalTitle": "تنظیمات آپلود تصویر", "feature.imageUpload.numberLimit": "حداکثر آپلود", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "مدیریت OpenAI نیاز به کلید API OpenAI دارد که در", "feature.moderation.modal.provider.keywords": "کلمات کلیدی", "feature.moderation.modal.provider.openai": "مدیریت OpenAI", - "feature.moderation.modal.provider.openaiTip.prefix": "مدیریت OpenAI نیاز به کلید API OpenAI دارد که در ", - "feature.moderation.modal.provider.openaiTip.suffix": " تنظیم شده باشد.", "feature.moderation.modal.provider.title": "ارائه دهنده", "feature.moderation.modal.title": "تنظیمات مدیریت محتوا", "feature.moderation.outputEnabled": "محتوای خروجی فعال شده", "feature.moderation.title": "مدیریت محتوا", "feature.moreLikeThis.description": "تولید چندین متن به طور همزمان، و سپس ویرایش و ادامه تولید", - "feature.moreLikeThis.generateNumTip": "تعداد تولید هر بار", "feature.moreLikeThis.tip": "استفاده از این ویژگی هزینه‌های اضافی توکن‌ها را به همراه دارد", "feature.moreLikeThis.title": "بیشتر از این", "feature.speechToText.description": "پس از فعال شدن، می‌توانید از ورودی صوتی استفاده کنید.", - "feature.speechToText.resDes": "ورودی صوتی فعال شده است", "feature.speechToText.title": "تبدیل گفتار به متن", "feature.suggestedQuestionsAfterAnswer.description": "تنظیم پیشنهاد سوالات بعدی می‌تواند به کاربران یک چت بهتر ارائه دهد.", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "پرامپت سفارشی", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "پرامپت", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "یک پرامپت سفارشی وارد کنید", "feature.suggestedQuestionsAfterAnswer.modal.title": "تنظیمات سوالات پیگیری", - "feature.suggestedQuestionsAfterAnswer.resDes": "3 پیشنهاد برای سوال بعدی کاربر.", "feature.suggestedQuestionsAfterAnswer.title": "پیگیری", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "سعی کنید بپرسید", "feature.textToSpeech.description": "پس از فعال شدن، متن می‌تواند به گفتار تبدیل شود.", - "feature.textToSpeech.resDes": "تبدیل متن به صدا فعال شده است", "feature.textToSpeech.title": "تبدیل متن به گفتار", - "feature.toolbox.title": "جعبه ابزار", "feature.tools.modal.name.placeholder": "لطفاً نام را وارد کنید", "feature.tools.modal.name.title": "نام", - "feature.tools.modal.title": "ابزار", - "feature.tools.modal.toolType.placeholder": "لطفاً نوع ابزار را انتخاب کنید", "feature.tools.modal.toolType.title": "نوع ابزار", "feature.tools.modal.variableName.placeholder": "لطفاً نام متغیر را وارد کنید", "feature.tools.modal.variableName.title": "نام متغیر", - "feature.tools.tips": "ابزارها یک روش استاندارد برای فراخوانی API فراهم می‌کنند و ورودی کاربر یا متغیرها را به عنوان پارامترهای درخواست برای پرس و جو داده‌های خارجی به عنوان زمینه می‌گیرند.", - "feature.tools.title": "ابزارها", - "feature.tools.toolsInUse": "{{count}} ابزار در حال استفاده", "formattingChangedText": "با تغییر قالب بندی، ناحیه اشکال زدایی بازنشانی می شود، مطمئن هستید؟", "formattingChangedTitle": "قالب بندی تغییر کرد", "generate.apply": "درخواست", @@ -234,13 +185,7 @@ "generate.tryIt": "آن را امتحان کنید", "generate.version": "نسخه", "generate.versions": "نسخه‌ها", - "inputs.chatVarTip": "مقدار متغیر را پر کنید، که هر بار که یک جلسه جدید شروع می شود، به طور خودکار در کلمه prompt جایگزین می شود", "inputs.completionVarTip": "مقدار متغیر را پر کنید، که هر بار که سوالی ارسال می شود، به طور خودکار در کلمات سریع جایگزین می شود.", - "inputs.noPrompt": "سعی کنید مقداری اعلان در ورودی پیش از اعلان بنویسید", - "inputs.noVar": "مقدار متغیر را پر کنید، که هر بار که یک جلسه جدید شروع می شود، به طور خودکار در کلمه prompt جایگزین می شود.", - "inputs.previewTitle": "پیش نمایش سریع", - "inputs.queryPlaceholder": "لطفا متن درخواست را وارد کنید.", - "inputs.queryTitle": "محتوای پرس و جو", "inputs.run": "اجرا", "inputs.title": "اشکال زدایی و پیش نمایش", "inputs.userInputField": "فیلد ورودی کاربر", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "این نوع برنامه Agent قدیمی منسوخ شده است. برای تجربه بهتر در ساخت عامل، یک Agent در Agent Console ایجاد کنید.", "legacyAgentBadge.label": "Agent قدیمی", "manageModels": "مدیریت مدل‌ها", - "modelConfig.modeType.chat": "چت", - "modelConfig.modeType.completion": "کامل", - "modelConfig.model": "مدل", - "modelConfig.setTone": "لحن پاسخ ها را تنظیم کنید", - "modelConfig.title": "مدل و پارامترها", "noModelProviderConfigured": "هیچ ارائه‌دهنده مدلی پیکربندی نشده است", "noModelProviderConfiguredTip": "برای شروع، یک ارائه‌دهنده مدل نصب یا پیکربندی کنید.", "noModelSelected": "هیچ مدلی انتخاب نشده است", "noModelSelectedTip": "برای ادامه، یک مدل را در بالا پیکربندی کنید.", "noResult": "خروجی در اینجا نمایش داده می شود.", - "notSetAPIKey.description": "کلید ارائه‌دهنده LLM تنظیم نشده است و باید قبل از دیباگ تنظیم شود.", - "notSetAPIKey.settingBtn": "به تنظیمات بروید", - "notSetAPIKey.title": "کلید ارائه‌دهنده LLM تنظیم نشده است", - "notSetAPIKey.trailFinished": "آزمایش تمام شد", "notSetVar": "متغیرها به کاربران امکان می‌دهند تا هنگام پر کردن فرم‌ها، کلمات راهنما یا سخنان افتتاحیه را وارد کنند. می‌توانید امتحان کنید که '{{input}}' را در کلمات راهنما وارد کنید.", - "openingStatement.add": "اضافه کردن", "openingStatement.editorTitle": "پیام آغازین", - "openingStatement.noDataPlaceHolder": "شروع مکالمه با کاربر می تواند به هوش مصنوعی کمک کند تا در برنامه های مکالمه ارتباط نزدیک تری با آنها برقرار کند.", - "openingStatement.notIncludeKey": "پیام اولیه شامل متغیر {{key}} نیست. لطفاً آن را به پیام اولیه اضافه کنید.", "openingStatement.openingQuestion": "سوالات آغازین", "openingStatement.openingQuestionDescription": "پیشنهادهای اختیاری که پس از پیام آغازین نمایش داده می شوند تا به کاربران در ادامه گفتگو کمک کنند.", "openingStatement.openingQuestionPlaceholder": "یک سوال آغازین وارد کنید.", "openingStatement.placeholderLine1": "از اینجا شروع کنید. اولین پیامی را که هوش مصنوعی باید ارسال کند بنویسید.", "openingStatement.placeholderLine2": "می‌توانید از متغیرها استفاده کنید، امتحان کنید {{variable}} را تایپ کنید.", - "openingStatement.title": "افتتاحیه مکالمه", - "openingStatement.tooShort": "حداقل 20 کلمه درخواست اولیه برای ایجاد یک سخنرانی آغازین برای مکالمه مورد نیاز است.", - "openingStatement.varTip": "می‌توانید از متغیرها استفاده کنید، نوع {{variable}} را امتحان کنید", "openingStatement.writeOpener": "ویرایش بازکن", - "operation.addFeature": "اضافه کردن ویژگی", "operation.agree": "پسندیدن", "operation.applyConfig": "انتشار", "operation.automatic": "تولید کردن", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "لغو نپسندیدن", "operation.debugConfig": "دیباگ", "operation.disagree": "نپسندیدن", - "operation.resetConfig": "تنظیم مجدد", "operation.stopResponding": "توقف پاسخ‌دهی", - "operation.userAction": "عمل کاربر", "orchestrate": "هماهنگ کردن", "otherError.historyNoBeEmpty": "سابقه مکالمه باید در اعلان تنظیم شود", "otherError.promptNoBeEmpty": "اعلان نمی تواند خالی باشد", "otherError.queryNoBeEmpty": "پرس و جو باید در اعلان تنظیم شود", "pageTitle.line1": "پرومپت", - "pageTitle.line2": "مهندسی", "promptMode.advanced": "حالت کارشناس", - "promptMode.advancedWarning.description": "در حالت کارشناس، می‌توانید کل پرومپت را ویرایش کنید.", - "promptMode.advancedWarning.learnMore": "بیشتر بدانید", - "promptMode.advancedWarning.ok": "باشه", - "promptMode.advancedWarning.title": "شما به حالت کارشناس رفته‌اید، و پس از تغییر پرومپت، نمی‌توانید به حالت ساده برگردید.", "promptMode.contextMissing": "مولفه زمینه‌ای از دست رفته است، اثر بخشی پرومپت ممکن است خوب نباشد.", "promptMode.operation.addMessage": "اضافه کردن پیام", - "promptMode.simple": "برای ویرایش کل پرومپت به حالت کارشناس بروید", - "promptMode.switchBack": "بازگشت", "promptTip": "پرومپت‌ها پاسخ‌های هوش مصنوعی را با دستورالعمل‌ها و محدودیت‌ها هدایت می‌کنند. متغیرهایی مانند {{input}} را وارد کنید. این پرومپت برای کاربران قابل مشاهده نخواهد بود.", "publishAs": "انتشار به عنوان", "resetConfig.message": "بازنشانی تغییرات را دور می اندازد و آخرین پیکربندی منتشر شده را بازیابی می کند.", @@ -322,7 +242,6 @@ "variableConfig.content": "محتوای", "variableConfig.defaultValue": "مقدار پیش فرض", "variableConfig.defaultValuePlaceholder": "مقدار پیش فرض را وارد کنید تا فیلد را از قبل پر کنید", - "variableConfig.description": "تنظیم برای متغیر {{varName}}", "variableConfig.displayName": "نام نمایشی", "variableConfig.editModalTitle": "ویرایش فیلد ورودی", "variableConfig.errorMsg.atLeastOneOption": "حداقل یک گزینه مورد نیاز است", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "نوع JSON Schema باید \"object\" باشد", "variableConfig.errorMsg.labelNameRequired": "نام برچسب الزامی است", "variableConfig.errorMsg.optionRepeat": "دارای گزینه های تکرار", - "variableConfig.errorMsg.varNameCanBeRepeat": "نام متغیر را نمی توان تکرار کرد", "variableConfig.fieldType": "نوع فیلد", "variableConfig.file.audio.name": "صوتی", "variableConfig.file.custom.createPlaceholder": " پسوند فایل، به عنوان مثال .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "ویدئو", "variableConfig.hidden": "پنهان و پیش‌پر شده", "variableConfig.hiddenDescription": "این فیلد را از کاربران نهایی پنهان کنید و مقدار آن را خودتان تأمین کنید. با اجباری به صورت متقابل انحصاری است. بیشتر بدانید", - "variableConfig.hide": "مخفی کردن", "variableConfig.inputPlaceholder": "لطفا وارد کنید", "variableConfig.json": "کد JSON", "variableConfig.jsonSchema": "طرح‌واره JSON", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "لیست فایل ها", "variableConfig.noDefaultSelected": "انتخاب نکنید", "variableConfig.noDefaultValue": "بدون مقدار پیش فرض", - "variableConfig.notSet": "تنظیم نشده است، سعی کنید {{input}} را در پیش‌نویس وارد کنید", "variableConfig.number": "شماره", "variableConfig.optional": "اختیاری", "variableConfig.options": "گزینه", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "شروع بررسی شده", "variableConfig.startSelectedOption": "گزینه انتخاب شده را شروع کنید", "variableConfig.string": "متن کوتاه", - "variableConfig.stringTitle": "گزینه های جعبه متن فرم", "variableConfig.text-input": "متن کوتاه", "variableConfig.tooltips": "Tooltips", - "variableConfig.tooltipsPlaceholder": "نوشتار مفیدی را که هنگام نگه داشتن ماوس روی برچسب نشان داده می شود وارد کنید", "variableConfig.unit": "واحد", "variableConfig.unitPlaceholder": "نمایش واحدها بعد از اعداد، به عنوان مثال توکن ها", "variableConfig.uploadFileTypes": "آپلود انواع فایل", "variableConfig.uploadMethod": "روش آپلود", "variableConfig.varName": "نام متغیر", - "variableTable.action": "اقدامات", - "variableTable.key": "کلید متغیر", - "variableTable.name": "نام فیلد ورودی کاربر", - "variableTable.type": "نوع ورودی", - "variableTable.typeSelect": "انتخاب", - "variableTable.typeString": "رشته", "variableTip": "کاربران متغیرها را در یک فرم پر می کنند و به طور خودکار متغیرها را در اعلان جایگزین می کنند.", "variableTitle": "متغیرهای", "vision.description": "Enable Vision به مدل اجازه می دهد تا تصاویر را بگیرد و به سؤالات مربوط به آنها پاسخ دهد.", "vision.name": "چشم انداز", "vision.onlySupportVisionModelTip": "فقط از مدل های بینایی پشتیبانی می کند", - "vision.settings": "تنظیمات", "vision.visionSettings.both": "هر دو", "vision.visionSettings.high": "بالا", "vision.visionSettings.localUpload": "آپلود محلی", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "روش آپلود", "vision.visionSettings.url": "آدرس", "voice.defaultDisplay": "صدای پیش فرض", - "voice.description": "متن به گفتار به گفتار تنظیمات", - "voice.name": "صوتی", "voice.settings": "تنظیمات", "voice.voiceSettings.autoPlay": "پخش خودکار", "voice.voiceSettings.autoPlayDisabled": "خاموش", diff --git a/web/i18n/fa-IR/app-overview.json b/web/i18n/fa-IR/app-overview.json index 9d75e38f1fb..41c17949c5b 100644 --- a/web/i18n/fa-IR/app-overview.json +++ b/web/i18n/fa-IR/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "تکرار استفاده روزانه کاربران را نشان می‌دهد. این معیار چسبندگی کاربران را نشان می‌دهد.", "analysis.avgUserInteractions.title": "میانگین تعاملات کاربران", "analysis.ms": "میلی‌ثانیه", - "analysis.title": "تحلیل", "analysis.tokenPS": "توکن/ثانیه", "analysis.tokenUsage.consumed": "مصرف‌شده", "analysis.tokenUsage.explanation": "مصرف روزانه توکن‌های مدل زبان برای برنامه را نشان می‌دهد، که برای کنترل هزینه‌ها مفید است.", @@ -21,21 +20,15 @@ "analysis.tps.title": "سرعت خروجی توکن", "analysis.userSatisfactionRate.explanation": "تعداد لایک‌ها به ازای هر ۱۰۰۰ پیام. این نشان‌دهنده نسبت پاسخ‌هایی است که کاربران به شدت رضایت دارند.", "analysis.userSatisfactionRate.title": "نرخ رضایت کاربران", - "apiKeyInfo.callTimes": "تعداد تماس‌ها", - "apiKeyInfo.cloud.exhausted.description": "شما سهمیه آزمایشی خود را مصرف کرده‌اید. لطفاً ارائه‌دهنده مدل خود را تنظیم کنید یا سهمیه اضافی خریداری کنید.", - "apiKeyInfo.cloud.exhausted.title": "سهمیه آزمایشی شما تمام شده است، لطفاً کلید API خود را تنظیم کنید.", "apiKeyInfo.cloud.trial.description": "سهمیه آزمایشی برای اهداف تست شما ارائه شده است. قبل از اینکه سهمیه آزمایشی تمام شود، لطفاً ارائه‌دهنده مدل خود را تنظیم کنید یا سهمیه اضافی خریداری کنید.", "apiKeyInfo.cloud.trial.title": "شما از سهمیه آزمایشی {{providerName}} استفاده می‌کنید.", "apiKeyInfo.selfHost.title.row1": "برای شروع،", "apiKeyInfo.selfHost.title.row2": "ابتدا ارائه‌دهنده مدل خود را تنظیم کنید.", "apiKeyInfo.setAPIBtn": "برو به تنظیمات ارائه‌دهنده مدل", "apiKeyInfo.tryCloud": "یا نسخه ابری Dify با سهمیه رایگان را امتحان کنید", - "apiKeyInfo.usedToken": "توکن‌های مصرف‌شده", "overview.apiInfo.accessibleAddress": "نقطه پایانی API", "overview.apiInfo.doc": "مرجع API", - "overview.apiInfo.explanation": "به راحتی در برنامه خود یکپارچه می‌شود", "overview.apiInfo.title": "API سرویس بک‌اند", - "overview.appInfo.accessibleAddress": "آدرس عمومی", "overview.appInfo.customize.entry": "فرانت‌اند سفارشی", "overview.appInfo.customize.explanation": "شما می‌توانید ظاهر جلویی برنامه وب را برای برآوردن نیازهای سناریو و سبک خود سفارشی کنید.", "overview.appInfo.customize.title": "فرانت‌اند سفارشی", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "نصب افزونه Chrome Chatbot Dify", "overview.appInfo.embedded.copied": "کپی شد", "overview.appInfo.embedded.copy": "کپی", - "overview.appInfo.embedded.entry": "جاسازی شده", "overview.appInfo.embedded.explanation": "روش‌های جاسازی برنامه چت در وب‌سایت خود را انتخاب کنید", "overview.appInfo.embedded.hiddenInputs.description": "مقادیری برای فیلدهای پنهان وارد کنید. مقادیر به URL iframe یا شیء inputs اسکریپت اضافه می‌شوند.", "overview.appInfo.embedded.hiddenInputs.title": "پیش‌پر کردن فیلدهای پنهان", "overview.appInfo.embedded.iframe": "برای افزودن برنامه چت در هرجای وب‌سایت خود، این iframe را به کد HTML خود اضافه کنید.", "overview.appInfo.embedded.scripts": "برای افزودن برنامه چت به گوشه پایین سمت راست وب‌سایت خود، این کد را به HTML خود اضافه کنید.", "overview.appInfo.embedded.title": "جاسازی در وب‌سایت", - "overview.appInfo.enableTooltip.description": "برای فعال کردن این ویژگی، لطفاً یک گره ورودی کاربر به صفحه اضافه کنید. (ممکن است قبلاً در پیش‌نویس وجود داشته باشد، بعد از انتشار اعمال می‌شود)", - "overview.appInfo.enableTooltip.learnMore": "بیشتر بدانید", - "overview.appInfo.explanation": "برنامه وب AI آماده به کار", "overview.appInfo.launch": "راه اندازی", - "overview.appInfo.preUseReminder": "لطفاً قبل از ادامه، web app را فعال کنید.", "overview.appInfo.preview": "پیش‌نمایش", "overview.appInfo.qrcode.download": "دانلود کد QR", "overview.appInfo.qrcode.title": "کد QR لینک", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "تم رنگی چت", "overview.appInfo.settings.chatColorThemeDesc": "تم رنگی چت‌بات را تنظیم کنید", "overview.appInfo.settings.chatColorThemeInverted": "معکوس", - "overview.appInfo.settings.entry": "برندسازی", "overview.appInfo.settings.invalidHexMessage": "مقدار هگز نامعتبر", "overview.appInfo.settings.invalidPrivacyPolicy": "لینک سیاست حفظ حریم خصوصی نامعتبر است. لطفاً از یک لینک معتبر که با http یا https شروع میشود استفاده کنید", "overview.appInfo.settings.language": "زبان", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "سلب مسئولیت سفارشی", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "متن سلب مسئولیت سفارشی را وارد کنید", "overview.appInfo.settings.more.customDisclaimerTip": "متن سلب مسئولیت سفارشی در سمت مشتری نمایش داده می‌شود و اطلاعات بیشتری درباره برنامه ارائه می‌دهد", - "overview.appInfo.settings.more.entry": "نمایش تنظیمات بیشتر", "overview.appInfo.settings.more.inputPlaceholder": "متن راهنمای ورودی", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "با ربات گفتگو کنید", "overview.appInfo.settings.more.inputPlaceholderTip": "متن راهنمای کادر ورودی چت را سفارشی کنید. برای استفاده از مقدار پیش‌فرض، آن را خالی بگذارید.", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "لینک سیاست حفظ حریم خصوصی را وارد کنید", "overview.appInfo.settings.more.privacyPolicyTip": "به بازدیدکنندگان کمک می‌کند تا بفهمند برنامه چه داده‌هایی را جمع‌آوری می‌کند، به سیاست حفظ حریم خصوصی Dify نگاه کنید Privacy Policy.", "overview.appInfo.settings.multiEnvironmentNotice": "تنظیمات برنامه وب برای همه محیط‌ها اعمال می‌شود.", - "overview.appInfo.settings.sso.description": "همه کاربران باید قبل از استفاده از web app با SSO وارد شوند", - "overview.appInfo.settings.sso.label": "احراز هویت SSO", - "overview.appInfo.settings.sso.title": "web app SSO", - "overview.appInfo.settings.sso.tooltip": "برای فعال کردن web app SSO با سرپرست تماس بگیرید", "overview.appInfo.settings.title": "برندسازی", "overview.appInfo.settings.webDesc": "توضیحات web app", "overview.appInfo.settings.webDescPlaceholder": "توضیحات web app را وارد کنید", "overview.appInfo.settings.webDescTip": "این متن در سمت مشتری نمایش داده می‌شود و راهنمایی‌های اولیه در مورد نحوه استفاده از برنامه را ارائه می‌دهد", "overview.appInfo.settings.webName": "نام web app", - "overview.appInfo.settings.workflow.hide": "مخفی کردن", - "overview.appInfo.settings.workflow.show": "نمایش", "overview.appInfo.settings.workflow.showDesc": "نمایش یا پنهان کردن جزئیات گردش کار در web app", "overview.appInfo.settings.workflow.subTitle": "جزئیات گردش کار", - "overview.appInfo.settings.workflow.title": "مراحل کاری", "overview.appInfo.title": "وب اپ", "overview.appInfo.workflowLaunchHiddenInputs.description": "مقادیری برای فیلدهای پنهان وارد کنید، سپس روی راه‌اندازی کلیک کنید تا WebApp با مقادیر باز شود.", "overview.appInfo.workflowLaunchHiddenInputs.title": "پیش‌پر کردن فیلدهای پنهان", - "overview.disableTooltip.triggerMode": "ویژگی {{feature}} در حالت گره تریگر پشتیبانی نمی‌شود.", "overview.status.disable": "غیرفعال", - "overview.status.running": "در حال سرویس‌دهی", - "overview.title": "نمای کلی", - "overview.triggerInfo.explanation": "مدیریت فعال‌سازی جریان کاری", "overview.triggerInfo.learnAboutTriggers": "درباره محرک‌ها بیشتر بدانید", - "overview.triggerInfo.noTriggerAdded": "هیچ ماشه‌ای افزوده نشده است", - "overview.triggerInfo.title": "محرک‌ها", - "overview.triggerInfo.triggerStatusDescription": "محرک‌ها پس از انتشار نسخه‌ای که شامل آن‌هاست، در اینجا ظاهر می‌شوند.", - "overview.triggerInfo.triggersAdded": "{{count}} محرک‌ها اضافه شدند", - "welcome.enterKeyTip": "کلید API خود را در زیر وارد کنید", - "welcome.firstStepTip": "برای شروع،", - "welcome.getKeyTip": "کلید API خود را از داشبورد OpenAI دریافت کنید", - "welcome.placeholder": "کلید API خود را وارد کنید (مثلاً sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "محرک‌ها پس از انتشار نسخه‌ای که شامل آن‌هاست، در اینجا ظاهر می‌شوند." } diff --git a/web/i18n/fa-IR/app.json b/web/i18n/fa-IR/app.json index 2898508ec0f..a5d68ae6e76 100644 --- a/web/i18n/fa-IR/app.json +++ b/web/i18n/fa-IR/app.json @@ -1,5 +1,4 @@ { - "accessControl": "کنترل دسترسی به وب اپلیکیشن", "accessControlDialog.accessItems.anyone": "هر کسی که لینک را داشته باشد", "accessControlDialog.accessItems.external": "کاربران خارجی تأیید شده", "accessControlDialog.accessItems.organization": "فقط اعضای داخل سازمان", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "به‌روز رسانی با موفقیت انجام شد", "accessControlDialog.webAppPublicAccessDisabledTip": "دسترسی عمومی توسط مدیر شما غیرفعال شده است.", "accessControlDialog.webAppSSONotEnabledTip": "لطفاً با مدیر شرکت تماس بگیرید تا روش احراز هویت برنامه وب را پیکربندی کند.", - "accessItemsDescription.anyone": "هر کسی می‌تواند به وب‌اپلیکیشن دسترسی پیدا کند", - "accessItemsDescription.external": "تنها کاربران خارجی تأیید شده می‌توانند به برنامه وب دسترسی پیدا کنند.", - "accessItemsDescription.organization": "هر کسی در سازمان می‌تواند به اپلیکیشن وب دسترسی پیدا کند.", - "accessItemsDescription.specific": "فقط گروه‌ها یا اعضای خاصی می‌توانند به اپلیکیشن وب دسترسی پیدا کنند.", "answerIcon.description": "آیا از نماد web app برای جایگزینی 🤖 در برنامه مشترک استفاده کنیم یا خیر", "answerIcon.descriptionInExplore": "آیا از نماد web app برای جایگزینی 🤖 در Explore استفاده کنیم یا خیر", "answerIcon.title": "از نماد web app برای جایگزینی 🤖 استفاده کنید", @@ -190,8 +185,6 @@ "notPublishedYet": "اپ هنوز منتشر نشده است", "openInExplore": "Web App نوار کناری را باز کنید", "publishApp.notSet": "تنظیم نشده است", - "publishApp.notSetDesc": "در حال حاضر هیچ‌کس نمی‌تواند به برنامه وب دسترسی پیدا کند. لطفاً مجوزها را تنظیم کنید.", - "publishApp.title": "چه کسی می‌تواند به برنامه وب دسترسی داشته باشد؟", "removeOriginal": "حذف برنامه اصلی", "structOutput.LLMResponse": "پاسخ مدل زبان بزرگ", "structOutput.configure": "تنظیمات", @@ -215,7 +208,6 @@ "studio.starApp": "ستاره‌دار کردن برنامه", "studio.starFailed": "به‌روزرسانی ستاره ناموفق بود", "studio.starred": "ستاره‌دار", - "studio.unstarApp": "برداشتن ستاره برنامه", "studio.viewSnippets": "قطعه‌ها", "switch": "تغییر به سازماندهی گردش کار", "switchLabel": "نسخه برنامه که ایجاد می‌شود", diff --git a/web/i18n/fa-IR/deployments.json b/web/i18n/fa-IR/deployments.json index 6838b1dc50c..cfc24ffa3be 100644 --- a/web/i18n/fa-IR/deployments.json +++ b/web/i18n/fa-IR/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "مستقر نشده", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "در حال لغو استقرار", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "ناشناخته", - "studio.accessPoint.addTriggerNodeDescription": "برای اجرای این برنامه از رویدادهای خارجی، یک گره Trigger اضافه کنید.", "studio.accessPoint.apiDescription": "برنامه را از سرویس‌های خود از طریق HTTP فراخوانی کنید", "studio.accessPoint.description": "همه روش‌های دسترسی به این برنامه در محیط داخلی و هر محیط استقرار‌یافته.", "studio.accessPoint.embedIntoSite": "جاسازی در سایت", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "برنامه را به‌عنوان ابزاری برای عامل‌ها و برنامه‌های هوش مصنوعی ارائه کنید", "studio.accessPoint.noPublishedDescription": "برای در دسترس قرار گرفتن نقاط دسترسی داخلی، یک نسخه منتشر کنید.", "studio.accessPoint.noPublishedTitle": "هنوز نسخه‌ای منتشر نشده است", - "studio.accessPoint.noTriggerNodes": "هیچ گره Trigger در این گردش‌کار وجود ندارد", "studio.accessPoint.notSupported": "پشتیبانی نمی‌شود", "studio.accessPoint.open": "باز کردن", "studio.accessPoint.triggerDescription": "گردش‌کار را طبق زمان‌بندی‌ها یا رویدادهای خارجی اجرا کنید", - "studio.accessPoint.triggerDisconnected": "قطع اتصال", "studio.accessPoint.triggerEnabledCount": "{{enabled}} از {{total}} فعال", "studio.accessPoint.triggerExclusiveNotice": "هنگامی که گردش کار از محرک‌ها استفاده می‌کند، Web app، API و MCP غیرفعال می‌شوند.", - "studio.accessPoint.triggerMuted": "بی‌صدا", - "studio.accessPoint.triggerServiceModeUnavailable": "هنگام فعال بودن Web App، API یا MCP در دسترس نیست.", "studio.accessPoint.unsupportedInDeployedEnvironment": "فقط در محیط داخلی در دسترس است.", "studio.accessPoint.webAppDescription": "برنامه را به‌صورت یک صفحه وب با کاربران نهایی خود به اشتراک بگذارید", "studio.accessPoints": "نقاط دسترسی", diff --git a/web/i18n/fa-IR/login.json b/web/i18n/fa-IR/login.json index b34385cc3e3..18f72ea0a9d 100644 --- a/web/i18n/fa-IR/login.json +++ b/web/i18n/fa-IR/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "آدرس ایمیل لازم است", "error.emailInValid": "لطفاً یک آدرس ایمیل معتبر وارد کنید", "error.invalidEmailOrPassword": "ایمیل یا رمز عبور نامعتبر است.", - "error.invalidRedirectUrlOrAppCode": "آدرس تغییر مسیر یا کد برنامه نامعتبر است", "error.invalidSSOProtocol": "پروتکل SSO نامعتبر است", "error.nameEmpty": "نام لازم است", "error.passwordEmpty": "رمز عبور لازم است", "error.passwordInvalid": "رمز عبور باید شامل حروف و اعداد باشد و طول آن بیشتر از ۸ کاراکتر باشد", - "error.redirectUrlMissing": "آدرس URL برای هدایت وجود ندارد", "error.registrationNotAllowed": "حساب پیدا نشد. لطفا برای ثبت نام با مدیر سیستم تماس حاصل فرمایید.", "explore": "کاوش Dify", "forget": "رمز عبور خود را فراموش کرده‌اید؟", diff --git a/web/i18n/fa-IR/permission.json b/web/i18n/fa-IR/permission.json index 16c582376ad..97b6aaa6644 100644 --- a/web/i18n/fa-IR/permission.json +++ b/web/i18n/fa-IR/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "اقدامات", "accessRule.addMemberAria": "افزودن {{name}}", "accessRule.addMembersTitle": "افزودن اعضا", - "accessRule.allPermittedMembers": "همه اعضای دارای مجوزهای نقش", - "accessRule.allPermittedMembersDescription": "اعضای دارای مجوزهای نقش منطبق می‌توانند به این منبع دسترسی داشته باشند.", "accessRule.allowedMembers": "اعضای مجاز", "accessRule.appDescription": "مشخص کنید چه کسانی می‌توانند به این برنامه دسترسی داشته باشند و سطح جزئیات مجوزهای دسترسی را تعیین کنید.", "accessRule.appTitle": "مجموعه مجوز برنامه", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "همه اعضای فعلی و آینده فضای کاری به‌طور خودکار اضافه می‌شوند. مجوزهای نقش همچنان مشخص می‌کنند چه کارهایی می‌توانند انجام دهند.", "accessRule.batchRemoveDescription": "اعضای انتخاب‌شده از فهرست اعضای مجاز حذف خواهند شد.", "accessRule.batchRemoveTitle": "اعضای انتخاب‌شده حذف شوند؟", - "accessRule.changeOpenScopeDescription": "تغییر دامنه دسترسی، همه استثناهای مجوز اعضای این منبع را بازنشانی می‌کند. پس از تغییر، باید استثناهای مجوز اعضا را دوباره اضافه کنید.", - "accessRule.changeOpenScopeTitle": "دامنه دسترسی منبع تغییر کند؟", "accessRule.collaborator": "همکار", "accessRule.collapseSection": "جمع کردن {{title}}", "accessRule.copied": "قانون دسترسی با موفقیت کپی شد", @@ -32,13 +28,7 @@ "accessRule.noDescription": "بدون توضیحات", "accessRule.noRules": "بدون قانون دسترسی", "accessRule.noUserAccessSettings": "هیچ عضوی اجازه دسترسی ندارد", - "accessRule.onlyMe": "فقط من", - "accessRule.onlyMeDescription": "فقط شما می‌توانید به این منبع دسترسی داشته باشید.", - "accessRule.resourceOpenScope": "دامنه دسترسی منبع", - "accessRule.resourceOpenScopeDescription": "انتخاب کنید این منبع برای چه کسانی باز است. مجوزهای نقش همچنان تعیین می‌کنند هر عضو چه کاری می‌تواند انجام دهد.", "accessRule.selected": "انتخاب‌شده", - "accessRule.specificMembersOnly": "فقط اعضای خاص", - "accessRule.specificMembersOnlyDescription": "فقط اعضای انتخاب‌شده می‌توانند به این منبع دسترسی داشته باشند.", "accessRule.summary_one": "{{count}} مجموعه مجوز", "accessRule.summary_other": "{{count}} مجموعه مجوز", "accessRule.updated": "قانون دسترسی با موفقیت به‌روزرسانی شد", diff --git a/web/i18n/fa-IR/plugin.json b/web/i18n/fa-IR/plugin.json index bb374e97333..762511f6284 100644 --- a/web/i18n/fa-IR/plugin.json +++ b/web/i18n/fa-IR/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": "افزونه?", "action.deleteSuccess": "افزونه با موفقیت حذف شد", "action.pluginInfo": "اطلاعات پلاگین", - "action.usedInApps": "این افزونه در برنامه های {{num}} استفاده می شود.", "allCategories": "همه دسته بندی ها", "auth.addApi": "کلید API را اضافه کنید", "auth.addOAuth": "OAuth اضافه کنید", @@ -26,28 +25,22 @@ "auth.oauthClient": "کلاینت اوتور", "auth.oauthClientSettings": "تنظیمات کلاینت اوتور", "auth.oauthCredentialPermissionDescription": "انتخاب کنید اعتبارنامه OAuth جدید فقط برای شما باشد یا با همه اعضای فضای کاری به اشتراک گذاشته شود. این تنظیم مربوط به اعتبارنامه است، نه کلاینت OAuth، و پس از مجوزدهی قابل تغییر نیست.", - "auth.onlyAtCreationHint": "بعد از تعویض نمی توان دوباره انتخاب کرد", "auth.onlyAtCreationHintTooltip": "پیکربندی شده توسط سایر اعضا · پس از تعویض دوباره انتخاب نمی شود.", "auth.permissionHint.action": "چه کسی می‌تواند کمک کند؟", "auth.permissionHint.description": "مجوزدهی افزونه در سراسر فضای کاری مشترک است. برای دریافت کمک با عضوی که مجوزهای لازم را دارد تماس بگیرید.", "auth.permissionHint.title": "شما اجازه پیکربندی مجوزدهی را ندارید.", - "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.autoUpdate": "به‌روزرسانی خودکار", "autoUpdate.autoUpdateSettings": "تنظیمات به‌روزرسانی خودکار", - "autoUpdate.automaticUpdates": "بروز رسانی خودکار", "autoUpdate.changeTimezone": "برای تغییر منطقه زمانی، به تنظیمات بروید", "autoUpdate.excludeUpdate": "پلاگین‌های زیر {{num}} به‌طور خودکار به‌روزرسانی نخواهند شد", "autoUpdate.excludeUpdate_one": "افزونه {{num}} زیر به‌طور خودکار به‌روزرسانی نخواهد شد", @@ -67,20 +60,13 @@ "autoUpdate.scope": "دامنه", "autoUpdate.scopeMode.all": "همه", "autoUpdate.scopeMode.exclude": "موارد انتخاب شده را مستثنی کن", - "autoUpdate.specifyPluginsToUpdate": "ماژول‌هایی را برای به‌روزرسانی مشخص کنید", "autoUpdate.strategy.disabled.description": "پلاگین‌ها به‌طور خودکار به‌روزرسانی نخواهند شد", "autoUpdate.strategy.disabled.name": "ناتوان", "autoUpdate.strategy.fixOnly.description": "به‌روزرسانی خودکار فقط برای نسخه‌های پچ (مانند ۱.۰.۱ → ۱.۰.۲). تغییرات جزئی نسخه باعث راه‌اندازی به‌روزرسانی‌ها نمی‌شود.", "autoUpdate.strategy.fixOnly.name": "فقط تعمیر کنید", - "autoUpdate.strategy.fixOnly.selectedDescription": "به‌روزرسانی خودکار تنها برای نسخه‌های وصله", "autoUpdate.strategy.latest.description": "همیشه به آخرین نسخه بروزرسانی کنید", "autoUpdate.strategy.latest.name": "جدیدترین", - "autoUpdate.strategy.latest.selectedDescription": "همیشه به آخرین نسخه بروزرسانی کنید", - "autoUpdate.updateSettings": "تنظیمات را به‌روزرسانی کنید", "autoUpdate.updateTime": "زمان به‌روزرسانی", - "autoUpdate.updateTimeTitle": "زمان به‌روزرسانی", - "autoUpdate.upgradeMode.all": "همه را بروزرسانی کن", - "autoUpdate.upgradeMode.exclude": "انتخاب شده را استثنا کن", "autoUpdate.upgradeMode.partial": "فقط انتخاب شده", "autoUpdate.upgradeModePlaceholder.exclude": "افزونه‌های انتخاب شده به‌صورت خودکار به‌روزرسانی نخواهند شد", "autoUpdate.upgradeModePlaceholder.partial": "فقط پلاگین‌های انتخاب شده به‌روزرسانی خودکار خواهند داشت. در حال حاضر هیچ پلاگینی انتخاب نشده است، بنابراین هیچ پلاگینی به‌روزرسانی خودکار نخواهد شد.", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "نصب شده از Github", "detailPanel.categoryTip.local": "پلاگین محلی", "detailPanel.categoryTip.marketplace": "نصب شده از Marketplace", - "detailPanel.configureApp": "پیکربندی اپلیکیشن", "detailPanel.configureModel": "مدل را پیکربندی کنید", "detailPanel.configureTool": "ابزار پیکربندی", "detailPanel.deprecation.fullMessage": "این افزونه به دلیل {{deprecatedReason}} منسوخ شده است و دیگر به‌روزرسانی نخواهد شد. لطفا به‌جای آن از {{-alternativePluginId}} استفاده کنید.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "آپلود انجام نشد", "installModal.back": "بازگشت", "installModal.cancel": "لغو", - "installModal.close": "نزدیک", - "installModal.dropIntegrationToInstall": "بسته افزونه را برای نصب اینجا رها کنید", - "installModal.dropPluginToInstall": "بسته افزونه را برای نصب اینجا رها کنید", "installModal.fromTrustSource": "لطفا مطمئن شوید که افزونه ها را فقط از یک منبع قابل اعتماد نصب می کنید.", "installModal.install": "نصب", - "installModal.installComplete": "نصب کامل شد", "installModal.installFailed": "نصب ناموفق بود", "installModal.installFailedDesc": "افزونه نصب شده است ناموفق است.", "installModal.installPlugin": "افزونه را نصب کنید", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "این افزونه با موفقیت نصب شد.", "installModal.installedSuccessfullyWithPageDesc": "این افزونه با موفقیت نصب شد. می‌توانید آن را در صفحه {{categoryName}} پیدا کنید.", "installModal.installing": "نصب...", - "installModal.labels.package": "بسته", - "installModal.labels.repository": "مخزن", - "installModal.labels.version": "نسخهٔ", "installModal.next": "بعدی", "installModal.pluginLoadError": "خطای بارگذاری افزونه", "installModal.pluginLoadErrorDesc": "این افزونه نصب نخواهد شد", @@ -220,8 +198,6 @@ "list.noInstalled": "هیچ افزونه ای نصب نشده است", "list.noTriggerFound": "هیچ محرکی یافت نشد", "list.notFound": "هیچ افزونه ای یافت نشد", - "list.source.github": "نصب از GitHub", - "list.source.local": "نصب از فایل بسته محلی", "list.source.marketplace": "از Marketplace نصب کنید", "marketplace.allPlugins": "همه افزونه‌ها", "marketplace.and": "و", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "اخیرا به روز شده است", "marketplace.verifiedTip": "تأیید شده توسط دیفی", "marketplace.viewMore": "بیشتر ببینید", - "metadata.title": "پلاگین ها", "pluginDevelopmentGuide": "راهنمای توسعه افزونه", "pluginInfoModal.packageName": "بسته", "pluginInfoModal.release": "انتشار", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "اطلاعات پلاگین", "pluginPublishGuide": "راهنمای انتشار افزونه", "privilege.admins": "مدیران", - "privilege.configurePermissionsInSettings": "برای پیکربندی مجوزهای افزونه به تنظیمات > نقش‌ها و مجوزها بروید.", "privilege.everyone": "همه", - "privilege.noDebugPermissionTooltip": "شما اجازه اشکال‌زدایی افزونه‌ها را ندارید", "privilege.noInstallPermissionTooltip": "شما اجازه نصب و مدیریت افزونه‌ها را ندارید", "privilege.noone": "هیچ", "privilege.permissions": "مجوزها", "privilege.quickWhoCanDebug": "چه کسی می‌تواند اشکال‌زدایی کند؟", "privilege.quickWhoCanInstall": "چه کسی می‌تواند نصب و مدیریت کند؟", - "privilege.title": "تنظیمات پلاگین", - "privilege.whoCanDebug": "چه کسی می تواند افزونه ها را اشکال زدایی کند؟", - "privilege.whoCanInstall": "چه کسی می تواند افزونه ها را نصب و مدیریت کند؟", - "publishPlugins": "انتشار افزونه ها", "readmeInfo.failedToFetch": "بارگیری فایل README با شکست مواجه شد", "readmeInfo.needHelpCheckReadme": "نیاز به کمک دارید؟ فایل README را بررسی کنید.", "readmeInfo.noReadmeAvailable": "بدون پرونده README موجود", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "این افزونه به‌صورت خودکار نصب نشد.\nلطفاً آن را از Marketplace نصب کنید.", "task.errorMsg.unknown": "این افزونه نصب نشد.\nمنبع افزونه قابل شناسایی نبود.", "task.errorPlugins": "Failed to Install Plugins", - "task.installError": "پلاگین های {{errorLength}} نصب نشدند، برای مشاهده کلیک کنید", "task.installFromGithub": "نصب از GitHub", "task.installFromMarketplace": "نصب از Marketplace", "task.installSuccess": "{{successLength}} plugins installed successfully", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "نصب موفقیت آمیز", "upgrade.title": "افزونه را نصب کنید", "upgrade.upgrade": "نصب", - "upgrade.upgrading": "نصب...", - "upgrade.usedInApps": "استفاده شده در برنامه های {{num}}" + "upgrade.upgrading": "نصب..." } diff --git a/web/i18n/fa-IR/snippet.json b/web/i18n/fa-IR/snippet.json index 4cedf1229e9..e420ab41680 100644 --- a/web/i18n/fa-IR/snippet.json +++ b/web/i18n/fa-IR/snippet.json @@ -12,7 +12,6 @@ "dslVersionMismatchDescription": "تفاوت قابل توجهی در نسخه های DSL شناسایی شده است. وارد کردن اجباری ممکن است باعث اختلال در عملکرد قطعه شود.", "dslVersionMismatchQuestion": "آیا می خواهید ادامه دهید؟", "dslVersionMismatchTitle": "ناسازگاری نسخه", - "edit": "ویرایش کنید", "editDialogTitle": "ویرایش اطلاعات قطعه", "editDone": "اطلاعات قطعه به‌روزرسانی شد", "editFailed": "اطلاعات قطعه به‌روزرسانی نشد", @@ -26,20 +25,15 @@ "importSuccess": "قطعه وارد شد", "importedDSLVersion": "نسخه DSL قطعه فعلی:", "inputVariables": "متغیرهای ورودی", - "management": "مدیریت SNIPPET", "menu.deleteSnippet": "حذف کنید", "menu.editInfo": "ویرایش اطلاعات", "menu.exportSnippet": "صادرات قطعه", "panelTitle": "فیلد ورودی", "publishButton": "انتشار", "publishFailed": "انتشار قطعه ناموفق بود", - "publishMenuCurrentDraft": "پیش نویس فعلی منتشر نشده است", "publishSuccess": "قطعه منتشر شد", "sectionOrchestrate": "ارکستر کردن", "testRunButton": "اجرای آزمایشی", "typeLabel": "قطعه", - "unknownUser": "کاربر", - "updatedBy": "{{name}} به روز شد {{time}}", - "usageCount": "{{count}} بار استفاده شده است", - "variableInspect": "متغیر بازرسی" + "unknownUser": "کاربر" } diff --git a/web/i18n/fa-IR/tools.json b/web/i18n/fa-IR/tools.json index 82f0c6b854f..46aab35d181 100644 --- a/web/i18n/fa-IR/tools.json +++ b/web/i18n/fa-IR/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "پارامترها", "mcp.server.modal.parametersPlaceholder": "هدف و محدودیت‌های پارامتر", "mcp.server.modal.parametersTip": "برای کمک به LLM در درک هدف و محدودیت‌ها، برای هر پارامتر توضیحات اضافه کنید.", - "mcp.server.publishTip": "برنامه منتشر نشده است. لطفاً ابتدا برنامه را منتشر کنید.", "mcp.server.reGen": "آدرس سرور دوباره تولید شود؟ آدرس فعلی بلافاصله از کار خواهد افتاد.", "mcp.server.title": "سرور MCP", "mcp.server.url": "آدرس سرور", diff --git a/web/i18n/fa-IR/workflow.json b/web/i18n/fa-IR/workflow.json index 10f7dee1134..dd9861be919 100644 --- a/web/i18n/fa-IR/workflow.json +++ b/web/i18n/fa-IR/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} قدم به جلو", "changeHistory.title": "تاریخچه تغییرات", "chatVariable.button": "افزودن متغیر", - "chatVariable.docLink": "برای اطلاعات بیشتر به مستندات مراجعه کنید.", "chatVariable.modal.addArrayValue": "افزودن مقدار", "chatVariable.modal.arrayValue": "مقدار", "chatVariable.modal.description": "توضیحات", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "ویرایش پاسخ", "comments.placeholder.reply": "پاسخ", "comments.reply": "پاسخ", - "common.ImageUploadLegacyTip": "اکنون می‌توانید متغیرهای نوع فایل را در فرم شروع ایجاد کنید. پشتیبانی از ویژگی قدیمی آپلود تصویر به‌زودی متوقف خواهد شد.", "common.accessAPIReference": "دسترسی به مستندات API", "common.accessPointDescription": "برنامه وب، API، MCP و محرک‌ها را پیکربندی کنید", "common.addBlock": "افزودن گره", @@ -155,7 +153,6 @@ "common.addTitle": "افزودن عنوان...", "common.autoSaved": "ذخیره خودکار", "common.backupCurrentDraft": "پشتیبان‌گیری از پیش‌نویس فعلی", - "common.batchRunApp": "اجرای دسته‌ای برنامه", "common.branch": "شاخه", "common.chooseDSL": "انتخاب فایل DSL (yml)", "common.chooseStartNodeToRun": "گره شروع را برای اجرا انتخاب کنید", @@ -163,7 +160,6 @@ "common.commentMode": "حالت نظرات", "common.configure": "پیکربندی", "common.configureRequired": "پیکربندی الزامی است", - "common.conversationLog": "لاگ مکالمات", "common.copy": "کپی", "common.currentDraft": "پیش‌نویس فعلی", "common.currentDraftUnpublished": "پیش‌نویس فعلی منتشر نشده", @@ -174,10 +170,8 @@ "common.disconnect": "قطع اتصال", "common.draftSaveFailed": "ذخیره پیش‌نویس ناموفق بود", "common.duplicate": "تکثیر", - "common.editing": "در حال ویرایش", "common.effectVarConfirm.content": "این متغیر در گره‌های دیگر استفاده شده است. آیا مطمئنید می‌خواهید آن را حذف کنید؟", "common.effectVarConfirm.title": "حذف متغیر", - "common.embedIntoSite": "جای‌گذاری در سایت", "common.enableJinja": "فعال‌سازی پشتیبانی از الگوی Jinja", "common.exitVersions": "خروج از تاریخچه نسخه‌ها", "common.exportImage": "خروجی تصویر", @@ -186,8 +180,6 @@ "common.exportSVG": "خروجی به فرمت SVG", "common.features": "ویژگی‌ها", "common.featuresDescription": "بهبود تجربه کاربری برنامه وب", - "common.featuresDocLink": "بیشتر بدانید", - "common.fileUploadTip": "ویژگی آپلود تصویر به آپلود فایل ارتقا یافته است.", "common.goBackToEdit": "بازگشت به ویرایشگر", "common.handMode": "حالت دست", "common.humanInputEmailTip": "ایمیل (روش ارسال) به گیرندگان پیکربندی‌شده ارسال شد", @@ -199,9 +191,6 @@ "common.importSuccess": "وارد کردن موفقیت‌آمیز", "common.importWarning": "هشدار", "common.importWarningDetails": "تفاوت نسخه DSL ممکن است بر برخی ویژگی‌ها تأثیر بگذارد", - "common.inPreview": "در حالت پیش‌نمایش", - "common.inPreviewMode": "در حالت پیش‌نمایش", - "common.inRunMode": "در حالت اجرا", "common.input": "ورودی", "common.insertVarTip": "برای درج سریع متغیر، کلید '/' را فشار دهید", "common.jinjaEditorPlaceholder": "برای درج متغیر '/' یا '{' را تایپ کنید", @@ -215,17 +204,12 @@ "common.model": "مدل", "common.moreActions": "اقدامات بیشتر", "common.needAdd": "باید یک گره {{node}} اضافه شود", - "common.needAnswerNode": "باید گره پاسخ اضافه شود", "common.needConnectTip": "این مرحله به هیچ گره‌ای متصل نیست", - "common.needOutputNode": "باید گره خروجی اضافه شود", "common.needStartNode": "حداقل یک گره شروع باید اضافه شود", - "common.noChanges": "بدون تغییر", - "common.noHistory": "بدون تاریخچه", "common.noVar": "بدون متغیر", "common.notPublishedYet": "هنوز منتشر نشده", "common.notRunning": "هنوز اجرا نشده", "common.onFailure": "در صورت شکست", - "common.openInExplore": "باز کردن در کاوش", "common.openWebApp": "باز کردن برنامه وب", "common.openWebAppDescription": "برنامه منتشرشده را در یک زبانه جدید باز کنید", "common.output": "خروجی", @@ -233,10 +217,8 @@ "common.parallel": "موازی", "common.parallelTip.click.desc": "برای اضافه کردن", "common.parallelTip.click.title": "کلیک کنید", - "common.parallelTip.depthLimit": "محدودیت تودرتوی موازی: {{num}} لایه", "common.parallelTip.drag.desc": "برای اتصال", "common.parallelTip.drag.title": "بکشید", - "common.parallelTip.limit": "موازی‌سازی به {{num}} شاخه محدود می‌شود.", "common.pasteHere": "جای‌گذاری در اینجا", "common.pointerMode": "حالت اشاره‌گر", "common.preview": "پیش‌نمایش", @@ -252,34 +234,22 @@ "common.publishedBy": "منتشرشده {{time}} توسط {{author}}", "common.publishingToMarketplace": "در حال انتشار...", "common.redo": "بازانجام", - "common.restart": "راه‌اندازی مجدد", "common.restore": "بازیابی", "common.run": "اجرا", "common.runAllTriggers": "اجرای همه تریگرها", - "common.runApp": "اجرای برنامه", "common.runHistory": "تاریخچه اجرا", "common.running": "در حال اجرا", - "common.savedAt": "ذخیره شد {{time}}", "common.scheduleTriggerRunFailed": "اجرای تریگر زمان‌بندی شده ناموفق بود", "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": "بازگردانی", "common.unpublished": "منتشر نشده", - "common.unpublishedChanges": "تغییرات منتشرنشده", "common.upToDate": "به‌روز", - "common.update": "به‌روزرسانی", "common.variableNamePlaceholder": "نام متغیر", "common.versionHistory": "تاریخچه نسخه", - "common.viewDetailInTracingPanel": "مشاهده جزئیات", "common.viewOnly": "فقط مشاهده", "common.viewRunHistory": "مشاهده تاریخچه اجرا", "common.webhookDebugFailed": "اشکال‌زدایی Webhook ناموفق بود", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "فرآیند گردش کار با موفقیت انجام شد", "common.workflowSaveStatus": "وضعیت ذخیره‌سازی گردش کار", "customWebhook": "وب‌هوک سفارشی", - "debug.copyLastRun": "کپی آخرین اجرا", - "debug.copyLastRunError": "کپی ورودی‌های آخرین اجرا ناموفق بود", "debug.lastOutput": "آخرین خروجی", - "debug.lastRunInputsCopied": "{{count}} ورودی از اجرای قبلی کپی شد", "debug.lastRunTab": "آخرین اجرا", "debug.noData.description": "نتایج آخرین اجرا اینجا نمایش داده خواهد شد", "debug.noData.runThisNode": "اجرای این گره", - "debug.noLastRunFound": "هیچ اجرای قبلی یافت نشد", - "debug.noMatchingInputsFound": "هیچ ورودی منطبقی از آخرین اجرا یافت نشد", - "debug.relations.dependencies": "وابستگی‌ها", - "debug.relations.dependenciesDescription": "گره‌هایی که این گره به آن‌ها وابسته است", - "debug.relations.dependents": "وابستگان", - "debug.relations.dependentsDescription": "گره‌هایی که به این گره وابسته هستند", - "debug.relations.noDependencies": "بدون وابستگی", - "debug.relations.noDependents": "بدون وابسته", - "debug.relationsTab": "روابط", "debug.settingsTab": "تنظیمات", "debug.variableInspect.chatNode": "چت", "debug.variableInspect.clearAll": "پاک‌سازی همه", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "این تریگر", "debug.variableInspect.listening.defaultPluginName": "این افزونه فعال می‌شود", "debug.variableInspect.listening.defaultScheduleTime": "پیکربندی نشده", - "debug.variableInspect.listening.selectedTriggers": "تریگرهای انتخاب‌شده", "debug.variableInspect.listening.stopButton": "توقف", "debug.variableInspect.listening.tip": "اکنون می‌توانید با ارسال درخواست‌های آزمایشی به {{nodeName}} رویدادها را شبیه‌سازی کنید. تمام خروجی‌ها در بازرسی متغیر قابل مشاهده خواهند بود.", "debug.variableInspect.listening.tipFallback": "در انتظار رویدادهای ورودی... خروجی‌ها اینجا نمایش داده خواهند شد.", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "توقف", "debug.variableInspect.view": "مشاهده لاگ", "difyTeam": "تیم Dify", - "entryNodeStatus.disabled": "شروع • غیرفعال", "entryNodeStatus.enabled": "شروع", "env.envDescription": "متغیرهای محیطی برای ذخیره اطلاعات حساس و اعتبارنامه‌ها استفاده می‌شوند. آن‌ها فقط‌خواندنی هستند و هنگام خروجی DSL قابل جداسازی هستند.", "env.envPanelButton": "افزودن متغیر", @@ -371,11 +327,6 @@ "env.modal.value": "مقدار", "env.modal.valuePlaceholder": "مقدار متغیر", "env.modal.valueRequired": "مقدار نمی‌تواند خالی باشد", - "error.operations.addingNodes": "افزودن گره‌ها", - "error.operations.connectingNodes": "اتصال گره‌ها", - "error.operations.modifyingWorkflow": "تغییر گردش کار", - "error.operations.updatingWorkflow": "به‌روزرسانی گردش کار", - "error.startNodeRequired": "لطفاً قبل از {{operation}} ابتدا یک گره شروع اضافه کنید", "errorMsg.authRequired": "احراز هویت الزامی است", "errorMsg.configureModel": "یک مدل پیکربندی کنید", "errorMsg.duplicateOutputVariable": "متغیر گره خروجی «{{variable}}» تکراری است. نام متغیرهای گره خروجی باید یکتا باشند.", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "متغیر نامعتبر. برای فعال‌سازی این متغیر، یک مدل پیکربندی کنید.", "errorMsg.noValidTool": "{{field}} هیچ ابزار معتبری انتخاب نشده است", "errorMsg.rerankModelRequired": "قبل از فعال‌سازی Rerank Model، لطفاً مطمئن شوید که مدل در تنظیمات با موفقیت پیکربندی شده است.", - "errorMsg.startNodeRequired": "لطفاً قبل از {{operation}} ابتدا یک گره شروع اضافه کنید", "errorMsg.toolParameterRequired": "{{field}}: پارامتر [{{param}}] الزامی است", "globalVar.description": "متغیرهای سیستمی، متغیرهای سراسری هستند که هر گره در صورت تطابق نوع می‌تواند بدون سیم‌کشی از آن‌ها استفاده کند (مانند شناسه کاربر و شناسه گردش کار).", "globalVar.fieldsDescription.appId": "شناسه برنامه", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "شناسه گردش کار", "globalVar.fieldsDescription.workflowRunId": "شناسه اجرای گردش کار", "globalVar.title": "متغیرهای سیستمی", - "nodes.agent.advancedSetting": "تنظیمات پیشرفته", "nodes.agent.checkList.strategyNotSelected": "استراتژی انتخاب نشده است", "nodes.agent.clickToViewParameterSchema": "برای مشاهده طرح پارامتر کلیک کنید", - "nodes.agent.configureModel": "پیکربندی مدل", "nodes.agent.installPlugin.cancel": "لغو", "nodes.agent.installPlugin.changelog": "گزارش تغییرات", "nodes.agent.installPlugin.desc": "در حال نصب ادغام زیر", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "نصب ادغام", "nodes.agent.learnMore": "بیشتر بدانید", "nodes.agent.linkToPlugin": "لینک به یکپارچه‌سازی‌ها", - "nodes.agent.maxIterations": "حداکثر تکرارها", "nodes.agent.model": "مدل", - "nodes.agent.modelNotInMarketplace.desc": "این مدل از مخزن محلی یا GitHub نصب شده است. لطفاً پس از نصب استفاده کنید.", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "مدیریت در یکپارچه‌سازی‌ها", - "nodes.agent.modelNotInMarketplace.title": "مدل نصب نشده است", "nodes.agent.modelNotInstallTooltip": "این مدل نصب نشده است", "nodes.agent.modelNotSelected": "مدل انتخاب نشده است", - "nodes.agent.modelNotSupport.desc": "نسخه فعلی یکپارچه‌سازی از این مدل پشتیبانی نمی‌کند.", - "nodes.agent.modelNotSupport.descForVersionSwitch": "نسخه فعلی یکپارچه‌سازی از این مدل پشتیبانی نمی‌کند. برای تغییر نسخه کلیک کنید.", - "nodes.agent.modelNotSupport.title": "مدل پشتیبانی نمی‌شود", - "nodes.agent.modelSelectorTooltips.deprecated": "این مدل منسوخ شده است", - "nodes.agent.notAuthorized": "مجاز نیست", "nodes.agent.outputVars.confirm": "تأیید", "nodes.agent.outputVars.defaultValueArrayInvalid": "یک آرایه JSON وارد کنید.", "nodes.agent.outputVars.defaultValueBooleanInvalid": "true یا false وارد کنید.", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "ویرایش {{name}}", "nodes.agent.outputVars.editorLabel": "ویرایشگر متغیر خروجی", "nodes.agent.outputVars.files.title": "فایل‌های تولیدشده توسط عامل", - "nodes.agent.outputVars.files.transfer_method": "روش انتقال (remote_url یا local_file)", - "nodes.agent.outputVars.files.type": "نوع پشتیبانی‌شده (فعلاً فقط تصویر)", - "nodes.agent.outputVars.files.upload_file_id": "شناسه فایل آپلودشده", - "nodes.agent.outputVars.files.url": "URL تصویر", "nodes.agent.outputVars.json": "JSON تولیدشده توسط عامل", "nodes.agent.outputVars.nameDuplicate": "نام خروجی از قبل وجود دارد", "nodes.agent.outputVars.nameInvalid": "از حروف، اعداد و زیرخط استفاده کنید. با یک حرف یا زیرخط شروع کنید.", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "طرح پارامتر", "nodes.agent.pluginInstaller.install": "نصب", "nodes.agent.pluginInstaller.installing": "در حال نصب", - "nodes.agent.pluginNotFoundDesc": "این یکپارچه‌سازی از GitHub نصب شده. برای نصب مجدد به بخش یکپارچه‌سازی‌ها بروید.", "nodes.agent.pluginNotInstalled": "این یکپارچه‌سازی نصب نشده است", "nodes.agent.pluginNotInstalledDesc": "این یکپارچه‌سازی از GitHub نصب شده. برای نصب مجدد به بخش یکپارچه‌سازی‌ها بروید.", "nodes.agent.roster.change": "تغییر", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "فقط اعضایی که نقش ویرایشگر یا بالاتر، یا مجوز مدیریت Agents را دارند، می‌توانند عامل‌ها را ویرایش کنند.", "nodes.agent.roster.inlineSetup.description": "یک پیکربندی یک‌باره که فقط در این گره وجود دارد", "nodes.agent.roster.inlineSetup.name": "پیکربندی inline", - "nodes.agent.roster.inlineSetup.title": "پیکربندی عامل", "nodes.agent.roster.inlineSetup.type": "فقط در این گره", "nodes.agent.roster.label": "عامل", "nodes.agent.roster.makeCopy": "ایجاد کپی", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} مجوز ندارد", "nodes.agent.toolNotInstallTooltip": "{{tool}} نصب نشده است", "nodes.agent.toolbox": "جعبه ابزار", - "nodes.agent.tools": "ابزارها", "nodes.agent.unsupportedStrategy": "استراتژی پشتیبانی نمی‌شود", "nodes.answer.answer": "پاسخ", - "nodes.answer.outputVars": "متغیرهای خروجی", - "nodes.assigner.append": "الحاق", "nodes.assigner.assignedVariable": "متغیر تخصیص‌یافته", - "nodes.assigner.assignedVarsDescription": "متغیرهای تخصیص‌یافته باید قابل‌نوشتن باشند (مانند متغیرهای مکالمه).", - "nodes.assigner.clear": "پاک کردن", - "nodes.assigner.noAssignedVars": "هیچ متغیر تخصیص‌یافته‌ای موجود نیست", "nodes.assigner.noVarTip": "برای افزودن متغیر روی دکمه \"+\" کلیک کنید", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "حذف آخرین", "nodes.assigner.operations.set": "تنظیم", "nodes.assigner.operations.title": "عملیات", - "nodes.assigner.over-write": "بازنویسی", - "nodes.assigner.plus": "بعلاوه", "nodes.assigner.selectAssignedVariable": "انتخاب متغیر تخصیص‌یافته...", "nodes.assigner.setParameter": "تنظیم پارامتر...", - "nodes.assigner.setVariable": "تنظیم متغیر", "nodes.assigner.varNotSet": "متغیر تنظیم نشده", "nodes.assigner.variable": "متغیر", "nodes.assigner.variables": "متغیرها", - "nodes.assigner.writeMode": "حالت نوشتن", - "nodes.assigner.writeModeTip": "وقتی متغیر تخصیص‌یافته آرایه باشد، حالت الحاق مقدار را به انتهای آرایه اضافه می‌کند.", - "nodes.code.advancedDependencies": "وابستگی‌های پیشرفته", - "nodes.code.advancedDependenciesTip": "وابستگی‌هایی که زمان بارگذاری بالایی دارند یا به‌طور پیش‌فرض موجود نیستند را اینجا اضافه کنید", "nodes.code.inputVars": "متغیرهای ورودی", "nodes.code.outputVars": "متغیرهای خروجی", - "nodes.code.searchDependencies": "جستجوی وابستگی‌ها", "nodes.code.syncFunctionSignature": "همگام‌سازی امضای تابع با کد", "nodes.common.errorHandle.defaultValue.desc": "در صورت بروز خطا، یک مقدار خروجی ثابت مشخص کنید.", "nodes.common.errorHandle.defaultValue.inLog": "استثنا در گره؛ خروجی بر اساس مقدار پیش‌فرض.", "nodes.common.errorHandle.defaultValue.output": "مقدار پیش‌فرض خروجی", - "nodes.common.errorHandle.defaultValue.tip": "در صورت خطا، مقدار زیر برگردانده می‌شود.", "nodes.common.errorHandle.defaultValue.title": "مقدار پیش‌فرض", "nodes.common.errorHandle.failBranch.customize": "برای سفارشی‌سازی منطق شاخه شکست به بوم بروید.", "nodes.common.errorHandle.failBranch.customizeTip": "با فعال‌سازی شاخه شکست، استثناهای گره‌ها فرآیند را متوقف نمی‌کنند. در عوض، شاخه شکست اجرا می‌شود تا بتوانید پیام خطا، لاگ یا اقدامات جایگزین ارائه دهید.", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "استراتژی مدیریت استثنا؛ زمانی که گره با خطا مواجه شود فعال می‌شود.", "nodes.common.errorHandle.title": "مدیریت خطا", "nodes.common.inputVars": "متغیرهای ورودی", - "nodes.common.insertVarTip": "درج متغیر", "nodes.common.memories.builtIn": "داخلی", "nodes.common.memories.tip": "حافظه چت", "nodes.common.memories.title": "حافظه‌ها", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} تلاش مجدد", "nodes.common.retry.retry": "تلاش مجدد", "nodes.common.retry.retryFailed": "تلاش مجدد ناموفق بود", - "nodes.common.retry.retryFailedTimes": "{{times}} تلاش مجدد ناموفق", "nodes.common.retry.retryInterval": "فاصله تلاش مجدد", "nodes.common.retry.retryOnFailure": "تلاش مجدد در صورت شکست", "nodes.common.retry.retrySuccessful": "تلاش مجدد موفق", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "بیشتر بدانید", "nodes.docExtractor.outputVars.text": "متن استخراج‌شده", "nodes.docExtractor.supportFileTypes": "انواع فایل پشتیبانی‌شده: {{types}}.", - "nodes.end.output.type": "نوع خروجی", "nodes.end.output.variable": "متغیر خروجی", - "nodes.end.outputs": "خروجی‌ها", - "nodes.end.type.none": "هیچ", - "nodes.end.type.plain-text": "متن ساده", - "nodes.end.type.structured": "ساختاریافته", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "URL را وارد کنید؛ برای درج متغیر '/' را تایپ کنید", "nodes.http.authorization.api-key": "API Key", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "بدون احراز هویت", "nodes.http.binaryFileVariable": "متغیر فایل باینری", "nodes.http.body": "Body", - "nodes.http.bulkEdit": "ویرایش دسته‌ای", "nodes.http.curl.placeholder": "رشته cURL را اینجا جای‌گذاری کنید", "nodes.http.curl.title": "وارد کردن از cURL", "nodes.http.extractListPlaceholder": "ایندکس آیتم لیست را وارد کنید؛ برای درج متغیر '/' را تایپ کنید", "nodes.http.headers": "هدرها", - "nodes.http.inputVars": "متغیرهای ورودی", "nodes.http.insertVarPlaceholder": "برای درج متغیر '/' را تایپ کنید", "nodes.http.key": "کلید", - "nodes.http.keyValueEdit": "ویرایش کلید-مقدار", - "nodes.http.notStartWithHttp": "API باید با http:// یا https:// شروع شود", "nodes.http.outputVars.body": "محتوای پاسخ", "nodes.http.outputVars.files": "لیست فایل‌ها", "nodes.http.outputVars.headers": "هدرهای پاسخ (JSON)", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "همه اعضا ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "محتوا", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "متن باید شامل {{field}} باشد", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "محتوای ایمیل را وارد کنید", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "متن الزامی است", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "حالت اشکال‌زدایی", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "در حالت اشکال‌زدایی، ایمیل فقط به نشانی ایمیل شما {{email}} ارسال می‌شود.", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "انتخاب", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "گیرنده", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "حداقل یک گیرنده الزامی است", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "متغیر URL درخواست، نقطه ورودی فرم ورودی انسانی است.", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "موضوع", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "موضوع ایمیل را وارد کنید", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "موضوع الزامی است", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "حالت اشکال‌زدایی فعال است.", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "ایمیل به {{email}} ارسال خواهد شد.", "nodes.humanInput.deliveryMethod.emailSender.done": "ایمیل ارسال شد", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(اختیاری)", "nodes.humanInput.deliveryMethod.emailSender.send": "ارسال ایمیل", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "ارسال ایمیل آزمایشی به گیرندگان پیکربندی‌شده", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "ارسال ایمیل آزمایشی به {{email}}", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "محتوایی که کاربر پس از باز کردن فرم مشاهده خواهد کرد. از قالب‌بندی Markdown پشتیبانی می‌شود.", "nodes.humanInput.insertInputField.fieldType": "نوع فیلد", "nodes.humanInput.insertInputField.insert": "درج", - "nodes.humanInput.insertInputField.maxUploads": "حداکثر بارگذاری", "nodes.humanInput.insertInputField.options": "گزینه‌ها", "nodes.humanInput.insertInputField.prePopulateField": "مقدار اولیه فیلد", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": " یا اضافه کنید. کاربران در ابتدا این محتوا را خواهند دید، یا خالی بگذارید.", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "خالی نیست", "nodes.ifElse.comparisonOperator.not exists": "وجود ندارد", "nodes.ifElse.comparisonOperator.not in": "نیست در", - "nodes.ifElse.comparisonOperator.not null": "تهی نیست", - "nodes.ifElse.comparisonOperator.null": "تهی", "nodes.ifElse.comparisonOperator.start with": "شروع با", "nodes.ifElse.conditionNotSetup": "شرط تنظیم نشده است", "nodes.ifElse.else": "در غیر این صورت", "nodes.ifElse.elseDescription": "منطقی که در صورت عدم برقراری شرط IF اجرا می‌شود.", "nodes.ifElse.enterValue": "مقدار را وارد کنید", - "nodes.ifElse.if": "اگر", - "nodes.ifElse.notSetVariable": "لطفاً ابتدا متغیر را تنظیم کنید", "nodes.ifElse.operator": "عملگر", "nodes.ifElse.optionName.audio": "صوتی", "nodes.ifElse.optionName.doc": "سند", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "چانک‌ها", "nodes.knowledgeBase.chunksInputTip": "متغیر ورودی گره پایگاه دانش چانک‌ها است. نوع متغیر یک شیء با طرح JSON خاص است که باید با ساختار چانک انتخاب‌شده سازگار باشد.", "nodes.knowledgeBase.chunksVariableIsRequired": "متغیر چانک‌ها الزامی است", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "کلید API در دسترس نیست", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "اعتبار تمام شده", - "nodes.knowledgeBase.embeddingModelIncompatible": "ناسازگار", - "nodes.knowledgeBase.embeddingModelIsInvalid": "مدل Embedding نامعتبر است", - "nodes.knowledgeBase.embeddingModelIsRequired": "مدل Embedding الزامی است", "nodes.knowledgeBase.embeddingModelNotConfigured": "مدل Embedding پیکربندی نشده است", "nodes.knowledgeBase.indexMethodIsRequired": "روش ایندکس‌گذاری الزامی است", - "nodes.knowledgeBase.notConfigured": "پیکربندی نشده", "nodes.knowledgeBase.rerankingModelIsInvalid": "مدل بازرتبه‌بندی نامعتبر است", "nodes.knowledgeBase.rerankingModelIsRequired": "مدل بازرتبه‌بندی الزامی است", "nodes.knowledgeBase.retrievalSettingIsRequired": "تنظیمات بازیابی الزامی است", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "URL بخش", "nodes.knowledgeRetrieval.queryAttachment": "پیوست‌های پرس‌وجو", "nodes.knowledgeRetrieval.queryText": "متن پرس‌وجو", - "nodes.knowledgeRetrieval.queryVariable": "متغیر پرس‌وجو", "nodes.listFilter.asc": "صعودی", "nodes.listFilter.desc": "نزولی", "nodes.listFilter.extractsCondition": "استخراج آیتم N", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "اولین رکورد", "nodes.listFilter.outputVars.last_record": "آخرین رکورد", "nodes.listFilter.outputVars.result": "نتیجه فیلتر", - "nodes.listFilter.selectVariableKeyPlaceholder": "کلید متغیر فرعی را انتخاب کنید", "nodes.llm.addMessage": "افزودن پیام", "nodes.llm.context": "زمینه (Context)", "nodes.llm.contextTooltip": "می‌توانید دانش را به عنوان زمینه وارد کنید", - "nodes.llm.files": "فایل‌ها", "nodes.llm.jsonSchema.addChildField": "افزودن فیلد فرزند", "nodes.llm.jsonSchema.addField": "افزودن فیلد", "nodes.llm.jsonSchema.apply": "اعمال", "nodes.llm.jsonSchema.back": "بازگشت", "nodes.llm.jsonSchema.descriptionPlaceholder": "افزودن توضیحات", - "nodes.llm.jsonSchema.doc": "درباره خروجی ساختاریافته بیشتر بدانید", "nodes.llm.jsonSchema.enum": "شمارش", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "نام ویژگی از قبل وجود دارد", "nodes.llm.jsonSchema.fieldNamePlaceholder": "نام فیلد", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "الزامی", "nodes.llm.jsonSchema.resetDefaults": "بازنشانی", "nodes.llm.jsonSchema.resultTip": "این نتیجه تولیدشده است. اگر راضی نیستید، می‌توانید بازگردید و درخواست را ویرایش کنید.", - "nodes.llm.jsonSchema.showAdvancedOptions": "نمایش گزینه‌های پیشرفته", "nodes.llm.jsonSchema.stringValidations": "اعتبارسنجی رشته", "nodes.llm.jsonSchema.title": "الگوی خروجی ساختاریافته", "nodes.llm.jsonSchema.warningTips.saveSchema": "لطفاً قبل از ذخیره طرح، ویرایش فیلد فعلی را تکمیل کنید.", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "محتوای استدلال", "nodes.llm.outputVars.usage": "اطلاعات مصرف مدل", "nodes.llm.prompt": "پرامپت", - "nodes.llm.reasoningFormat.separated": "تگ‌های تفکر جداگانه", - "nodes.llm.reasoningFormat.tagged": "تگ‌های تفکر داخل متن", "nodes.llm.reasoningFormat.title": "فعال‌سازی جداسازی تگ‌های استدلال", "nodes.llm.reasoningFormat.tooltip": "استخراج محتوا از تگ‌های تفکر و ذخیره در فیلد reasoning_content.", "nodes.llm.resolution.high": "بالا", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "دستورات، سؤالات یا هر ورودی متنی به مدل", "nodes.llm.singleRun.variable": "متغیر", "nodes.llm.sysQueryInUser": "وجود sys.query در پیام کاربر الزامی است", - "nodes.llm.variables": "متغیرها", "nodes.llm.vision": "بینایی", - "nodes.loop.ErrorMethod.continueOnError": "ادامه در صورت خطا", - "nodes.loop.ErrorMethod.operationTerminated": "خاتمه‌یافته", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "حذف خروجی غیرعادی", "nodes.loop.breakCondition": "شرط خاتمه حلقه", "nodes.loop.breakConditionTip": "فقط متغیرهای داخل حلقه و متغیرهای مکالمه قابل ارجاع هستند.", "nodes.loop.comma": "،", - "nodes.loop.currentLoop": "حلقه جاری", "nodes.loop.currentLoopCount": "شمارنده حلقه فعلی: {{count}}", "nodes.loop.deleteDesc": "حذف گره حلقه باعث حذف تمام گره‌های فرزند می‌شود", "nodes.loop.deleteTitle": "حذف گره حلقه؟", - "nodes.loop.errorResponseMethod": "روش پاسخ به خطا", "nodes.loop.error_one": "{{count}} خطا", "nodes.loop.error_other": "{{count}} خطا", - "nodes.loop.exitConditionTip": "گره حلقه به حداقل یک شرط خروج نیاز دارد.", "nodes.loop.finalLoopVariables": "متغیرهای نهایی حلقه", "nodes.loop.initialLoopVariables": "متغیرهای اولیه حلقه", - "nodes.loop.input": "ورودی", "nodes.loop.inputMode": "حالت ورودی", "nodes.loop.loopMaxCount": "حداکثر تعداد حلقه", "nodes.loop.loopMaxCountError": "لطفاً عددی معتبر بین ۱ تا {{maxCount}} وارد کنید.", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "متغیرهای حلقه", "nodes.loop.loop_one": "{{count}} دور", "nodes.loop.loop_other": "{{count}} دور", - "nodes.loop.output": "متغیر خروجی", "nodes.loop.setLoopVariables": "تنظیم متغیرها در محدوده حلقه", "nodes.loop.totalLoopCount": "مجموع دورها: {{count}}", "nodes.loop.variableName": "نام متغیر", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "افزودن کلاس", "nodes.questionClassifiers.advancedSetting": "تنظیمات پیشرفته", "nodes.questionClassifiers.class": "کلاس", - "nodes.questionClassifiers.classNamePlaceholder": "نام کلاس را بنویسید", "nodes.questionClassifiers.defaultLabel": "کلاس {{index}}", "nodes.questionClassifiers.inputVars": "متغیرهای ورودی", "nodes.questionClassifiers.instruction": "دستورالعمل", - "nodes.questionClassifiers.instructionPlaceholder": "دستورالعمل خود را بنویسید", "nodes.questionClassifiers.instructionTip": "دستورالعمل اضافی برای کمک به مدل در دسته‌بندی دقیق‌تر سؤالات.", "nodes.questionClassifiers.labelEditorAriaLabel": "ویرایشگر برچسب کلاس", "nodes.questionClassifiers.model": "مدل", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "برای تغییر نام، دوبار روی عنوان کلاس کلیک کنید", "nodes.questionClassifiers.topicName": "نام موضوع", "nodes.questionClassifiers.topicPlaceholder": "نام موضوع را بنویسید", - "nodes.start.builtInVar": "متغیرهای داخلی", "nodes.start.inputField": "فیلد ورودی", "nodes.start.noVarTip": "ورودی‌هایی که در گردش کار استفاده می‌شوند را تعریف کنید", - "nodes.start.outputVars.files": "لیست فایل‌ها", - "nodes.start.outputVars.memories.content": "محتوای پیام", - "nodes.start.outputVars.memories.des": "تاریخچه مکالمه", - "nodes.start.outputVars.memories.type": "نوع پیام", - "nodes.start.outputVars.query": "ورودی کاربر", "nodes.start.required": "الزامی", "nodes.start.userInputTipDescription": "ورودی‌هایی را تعریف کنید که هنگام شروع workflow به‌صورت درخواستی از کاربران نهایی جمع‌آوری می‌شوند.", "nodes.startPlaceholder.browseMoreOnMarketplace": "موارد بیشتری را در Marketplace مرور کنید", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "ابزارهای بیشتری را در Marketplace پیدا کنید", "nodes.startPlaceholder.noTriggersFound": "هیچ تریگری یافت نشد", "nodes.startPlaceholder.nodeCollapsedDescription": "برای پیکربندی گره شروع کلیک کنید", "nodes.startPlaceholder.nodeDescription": "یک گره شروع را از پنل سمت راست انتخاب کنید", - "nodes.startPlaceholder.nodeTitle": "شروع workflow", "nodes.startPlaceholder.panelDescription": "گره شروع مشخص می‌کند چه چیزی اجرای workflow شما را فعال می‌کند", "nodes.startPlaceholder.panelTitle": "یک گره شروع انتخاب کنید", "nodes.startPlaceholder.userInputConflictTip": "ورودی کاربر نمی‌تواند با تریگرهای دیگر ترکیب شود", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "متغیرهای ورودی", "nodes.templateTransform.outputVars.output": "محتوای تبدیل‌شده", "nodes.tool.authorizationRequired": "احراز هویت الزامی است", - "nodes.tool.authorize": "مجوزدهی", - "nodes.tool.dateRange.end": "پایان", "nodes.tool.dateRange.endPlaceholder": "تاریخ پایان", - "nodes.tool.dateRange.start": "شروع", "nodes.tool.dateRange.startPlaceholder": "تاریخ شروع", "nodes.tool.inputVars": "متغیرهای ورودی", "nodes.tool.insertPlaceholder1": "تایپ کنید یا فشار دهید", "nodes.tool.insertPlaceholder2": "متغیر را وارد کنید", "nodes.tool.outputVars.files.title": "فایل‌های تولیدشده توسط ابزار", - "nodes.tool.outputVars.files.transfer_method": "روش انتقال (remote_url یا local_file)", - "nodes.tool.outputVars.files.type": "نوع پشتیبانی‌شده (فعلاً فقط تصویر)", - "nodes.tool.outputVars.files.upload_file_id": "شناسه فایل آپلودشده", - "nodes.tool.outputVars.files.url": "URL تصویر", "nodes.tool.outputVars.json": "JSON تولیدشده توسط ابزار", "nodes.tool.outputVars.text": "محتوای تولیدشده توسط ابزار", "nodes.tool.settings": "تنظیمات", - "nodes.triggerPlugin.addSubscription": "افزودن اشتراک", - "nodes.triggerPlugin.apiKeyConfigured": "API Key با موفقیت پیکربندی شد", - "nodes.triggerPlugin.apiKeyDescription": "تنظیم اطلاعات API Key برای احراز هویت", - "nodes.triggerPlugin.authenticationFailed": "احراز هویت ناموفق بود", - "nodes.triggerPlugin.authenticationSuccess": "احراز هویت موفق بود", - "nodes.triggerPlugin.authorized": "مجاز", - "nodes.triggerPlugin.availableSubscriptions": "اشتراک‌های موجود", - "nodes.triggerPlugin.configuration": "پیکربندی", - "nodes.triggerPlugin.configurationComplete": "پیکربندی کامل شد", - "nodes.triggerPlugin.configurationCompleteDescription": "تریگر با موفقیت پیکربندی شد", - "nodes.triggerPlugin.configurationCompleteMessage": "پیکربندی تریگر کامل شده و آماده استفاده است.", - "nodes.triggerPlugin.configurationFailed": "پیکربندی ناموفق بود", - "nodes.triggerPlugin.configureApiKey": "پیکربندی API Key", - "nodes.triggerPlugin.configureOAuthClient": "پیکربندی OAuth Client", - "nodes.triggerPlugin.configureParameters": "پیکربندی پارامترها", - "nodes.triggerPlugin.credentialVerificationFailed": "تأیید اعتبار ناموفق بود", - "nodes.triggerPlugin.credentialsVerified": "اعتبار با موفقیت تأیید شد", - "nodes.triggerPlugin.error": "خطا", - "nodes.triggerPlugin.failedToStart": "شروع فرآیند احراز هویت ناموفق بود", - "nodes.triggerPlugin.noConfigurationRequired": "برای این تریگر پیکربندی اضافی لازم نیست.", - "nodes.triggerPlugin.notAuthorized": "غیرمجاز", - "nodes.triggerPlugin.notConfigured": "پیکربندی نشده", - "nodes.triggerPlugin.oauthClientDescription": "تنظیم اطلاعات OAuth Client برای فعال‌سازی احراز هویت", - "nodes.triggerPlugin.oauthClientSaved": "پیکربندی OAuth Client با موفقیت ذخیره شد", - "nodes.triggerPlugin.oauthConfigFailed": "پیکربندی OAuth ناموفق بود", - "nodes.triggerPlugin.or": "یا", - "nodes.triggerPlugin.parameters": "پارامترها", - "nodes.triggerPlugin.parametersDescription": "تنظیم پارامترها و ویژگی‌های تریگر", - "nodes.triggerPlugin.properties": "ویژگی‌ها", - "nodes.triggerPlugin.propertiesDescription": "ویژگی‌های پیکربندی اضافی برای این تریگر", - "nodes.triggerPlugin.remove": "حذف", - "nodes.triggerPlugin.removeSubscription": "لغو اشتراک", - "nodes.triggerPlugin.selectSubscription": "انتخاب اشتراک", - "nodes.triggerPlugin.subscriptionName": "نام اشتراک", - "nodes.triggerPlugin.subscriptionNameDescription": "یک نام یکتا برای اشتراک این تریگر وارد کنید", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "نام اشتراک را وارد کنید...", - "nodes.triggerPlugin.subscriptionNameRequired": "نام اشتراک الزامی است", - "nodes.triggerPlugin.subscriptionRemoved": "اشتراک با موفقیت حذف شد", "nodes.triggerPlugin.subscriptionRequired": "اشتراک الزامی است", - "nodes.triggerPlugin.useApiKey": "استفاده از API Key", - "nodes.triggerPlugin.useOAuth": "استفاده از OAuth", - "nodes.triggerPlugin.verifyAndContinue": "تأیید و ادامه", "nodes.triggerSchedule.cronExpression": "عبارت Cron", "nodes.triggerSchedule.days": "روز", - "nodes.triggerSchedule.executeNow": "اجرا همین حالا", - "nodes.triggerSchedule.executionTime": "زمان اجرا", "nodes.triggerSchedule.executionTimeCalculationError": "خطا در محاسبه زمان‌های اجرا", - "nodes.triggerSchedule.executionTimeMustBeFuture": "زمان اجرا باید در آینده باشد", "nodes.triggerSchedule.frequency.daily": "روزانه", "nodes.triggerSchedule.frequency.hourly": "ساعتی", "nodes.triggerSchedule.frequency.label": "تکرار", "nodes.triggerSchedule.frequency.monthly": "ماهانه", "nodes.triggerSchedule.frequency.weekly": "هفتگی", "nodes.triggerSchedule.frequencyLabel": "تکرار", - "nodes.triggerSchedule.hours": "ساعت", "nodes.triggerSchedule.invalidCronExpression": "عبارت Cron نامعتبر", - "nodes.triggerSchedule.invalidExecutionTime": "زمان اجرای نامعتبر", "nodes.triggerSchedule.invalidFrequency": "تکرار نامعتبر", "nodes.triggerSchedule.invalidMonthlyDay": "روز ماه باید بین ۱ تا ۳۱ یا «آخر» باشد", "nodes.triggerSchedule.invalidOnMinute": "دقیقه باید بین ۰ تا ۵۹ باشد", - "nodes.triggerSchedule.invalidStartTime": "زمان شروع نامعتبر", "nodes.triggerSchedule.invalidTimeFormat": "فرمت زمان نامعتبر است (فرمت مورد انتظار: HH:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "منطقه زمانی نامعتبر", "nodes.triggerSchedule.invalidWeekday": "روز هفته نامعتبر: {{weekday}}", "nodes.triggerSchedule.lastDay": "آخرین روز ماه", "nodes.triggerSchedule.lastDayTooltip": "همه ماه‌ها ۳۱ روز ندارند. از «آخرین روز» برای انتخاب روز پایانی هر ماه استفاده کنید.", - "nodes.triggerSchedule.minutes": "دقیقه", "nodes.triggerSchedule.mode": "حالت", - "nodes.triggerSchedule.modeCron": "Cron", - "nodes.triggerSchedule.modeVisual": "بصری", "nodes.triggerSchedule.monthlyDay": "روز ماه", - "nodes.triggerSchedule.nextExecution": "اجرای بعدی", "nodes.triggerSchedule.nextExecutionTime": "زمان اجرای بعدی", "nodes.triggerSchedule.nextExecutionTimes": "۵ زمان اجرای بعدی", "nodes.triggerSchedule.noValidExecutionTime": "زمان اجرای معتبری محاسبه نشد", - "nodes.triggerSchedule.nodeTitle": "راه‌انداز زمان‌بندی", - "nodes.triggerSchedule.notConfigured": "پیکربندی نشده", "nodes.triggerSchedule.onMinute": "در دقیقه", - "nodes.triggerSchedule.selectDateTime": "انتخاب تاریخ و زمان", "nodes.triggerSchedule.selectFrequency": "انتخاب تکرار", "nodes.triggerSchedule.selectTime": "انتخاب زمان", - "nodes.triggerSchedule.startTime": "زمان شروع", - "nodes.triggerSchedule.startTimeMustBeFuture": "زمان شروع باید در آینده باشد", "nodes.triggerSchedule.time": "زمان", - "nodes.triggerSchedule.timezone": "منطقه زمانی", "nodes.triggerSchedule.title": "زمان‌بندی", "nodes.triggerSchedule.useCronExpression": "استفاده از عبارت Cron", "nodes.triggerSchedule.useVisualPicker": "استفاده از انتخابگر بصری", "nodes.triggerSchedule.visualConfig": "پیکربندی بصری", "nodes.triggerSchedule.weekdays": "روزهای هفته", - "nodes.triggerWebhook.addHeader": "افزودن", - "nodes.triggerWebhook.addParameter": "افزودن", - "nodes.triggerWebhook.asyncMode": "حالت غیرهمگام", - "nodes.triggerWebhook.configPlaceholder": "پیکربندی وب‌هوک اینجا انجام می‌شود", "nodes.triggerWebhook.contentType": "نوع محتوا", - "nodes.triggerWebhook.copy": "کپی", "nodes.triggerWebhook.debugUrlCopied": "کپی شد!", "nodes.triggerWebhook.debugUrlCopy": "برای کپی کلیک کنید", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "این URL یک آدرس داخلی است و ممکن است درخواست‌های وب‌هوک ناموفق شوند. می‌توانید TRIGGER_URL را به یک آدرس عمومی تغییر دهید.", "nodes.triggerWebhook.debugUrlTitle": "URL آزمایشی (همیشه از این آدرس استفاده کنید)", - "nodes.triggerWebhook.errorHandling": "مدیریت خطا", - "nodes.triggerWebhook.errorStrategy": "استراتژی خطا", - "nodes.triggerWebhook.generate": "تولید", - "nodes.triggerWebhook.headerParameters": "پارامترهای هدر", - "nodes.triggerWebhook.headers": "هدرها", "nodes.triggerWebhook.method": "متد", "nodes.triggerWebhook.noBodyParameters": "هیچ پارامتر Body پیکربندی نشده است", "nodes.triggerWebhook.noHeaders": "هیچ هدری پیکربندی نشده است", "nodes.triggerWebhook.noParameters": "هیچ پارامتری پیکربندی نشده است", "nodes.triggerWebhook.noQueryParameters": "پارامترهای Query تنظیم نشده‌اند", - "nodes.triggerWebhook.nodeTitle": "🔗 وب‌هوک", - "nodes.triggerWebhook.parameterName": "نام پارامتر", - "nodes.triggerWebhook.queryParameters": "پارامترهای Query", - "nodes.triggerWebhook.requestBodyParameters": "پارامترهای Body درخواست", "nodes.triggerWebhook.required": "الزامی", "nodes.triggerWebhook.responseBody": "بدنه پاسخ", "nodes.triggerWebhook.responseBodyPlaceholder": "بدنه پاسخ را اینجا بنویسید", "nodes.triggerWebhook.responseConfiguration": "پیکربندی پاسخ", "nodes.triggerWebhook.statusCode": "کد وضعیت", - "nodes.triggerWebhook.test": "تست", - "nodes.triggerWebhook.title": "راه‌انداز وب‌هوک", "nodes.triggerWebhook.urlCopied": "URL کپی شد", - "nodes.triggerWebhook.urlGenerated": "URL وب‌هوک با موفقیت تولید شد", - "nodes.triggerWebhook.urlGenerationFailed": "تولید URL وب‌هوک ناموفق بود", "nodes.triggerWebhook.validation.invalidParameterType": "نوع نامعتبر «{{type}}» برای پارامتر «{{name}}»", "nodes.triggerWebhook.validation.webhookUrlRequired": "URL وب‌هوک الزامی است", "nodes.triggerWebhook.varName": "نام متغیر", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "گروه تجمیع", "nodes.variableAssigner.aggregationGroupTip": "فعال‌سازی این ویژگی اجازه می‌دهد تجمیع‌کننده متغیرها چندین مجموعه متغیر را تجمیع کند.", "nodes.variableAssigner.noVarTip": "متغیرهایی که باید تخصیص داده شوند را اضافه کنید", - "nodes.variableAssigner.outputType": "نوع خروجی", "nodes.variableAssigner.outputVars.varDescribe": "خروجی {{groupName}}", "nodes.variableAssigner.setAssignVariable": "تعیین متغیر تخصیص‌یافته", "nodes.variableAssigner.title": "تخصیص متغیرها", - "nodes.variableAssigner.type.array": "آرایه", - "nodes.variableAssigner.type.number": "عدد", - "nodes.variableAssigner.type.object": "شیء", - "nodes.variableAssigner.type.string": "رشته", "nodes.variableAssigner.varNotSet": "متغیر تنظیم نشده است", - "onboarding.aboutStartNode": "درباره گره شروع", - "onboarding.back": "بازگشت", "onboarding.description": "گره‌های شروع مختلف، قابلیت‌های متفاوتی دارند. نگران نباشید، همیشه می‌توانید بعداً آن‌ها را تغییر دهید.", - "onboarding.escTip.key": "Esc", - "onboarding.escTip.press": "فشار دهید", - "onboarding.escTip.toDismiss": "برای بستن", - "onboarding.learnMore": "بیشتر بدانید", "onboarding.title": "یک گره شروع را برای آغاز انتخاب کنید", "onboarding.trigger": "تریگر", "onboarding.triggerDescription": "تریگرها می‌توانند به عنوان گره شروع گردش کار عمل کنند، مانند کارهای زمان‌بندی‌شده، وب‌هوک‌های سفارشی یا یکپارچه‌سازی با برنامه‌های دیگر.", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "تمام مشکلات برطرف شده‌اند", "panel.checklistTip": "قبل از انتشار، مطمئن شوید که تمام مشکلات برطرف شده‌اند", "panel.createdBy": "ساخته شده توسط", - "panel.goTo": "برو به", "panel.goToFix": "برو به رفع", "panel.helpLink": "راهنما", "panel.locateNodeNotFound": "گره پیدا نشد: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "بازگشت", "singleRun.iteration": "تکرار", "singleRun.loop": "حلقه", - "singleRun.preparingDataSource": "آماده‌سازی منبع داده", - "singleRun.reRun": "اجرای مجدد", - "singleRun.running": "در حال اجرا", "singleRun.startRun": "شروع اجرا", "singleRun.testRun": "اجرای آزمایشی", - "singleRun.testRunIteration": "اجرای آزمایشی تکرار", - "singleRun.testRunLoop": "اجرای آزمایشی حلقه", - "snippet.addToSnippet": "به قطعه اضافه کنید", "snippet.confirm": "تایید کنید", "snippet.createDialogTitle": "Snippet را ایجاد کنید", "snippet.createSuccess": "قطعه ایجاد شد", @@ -1257,21 +1024,14 @@ "snippet.descriptionPlaceholder": "تیکه خود را به طور خلاصه شرح دهید", "snippet.nameLabel": "نام قطعه", "snippet.namePlaceholder": "نام قطعه", - "snippet.shortcuts.press": "را فشار دهید", - "snippet.shortcuts.toConfirm": "برای تایید", - "tabs.-": "پیش‌فرض", "tabs.addAll": "افزودن همه", - "tabs.agent": "استراتژی عامل", "tabs.allAdded": "همه اضافه شدند", "tabs.allTool": "همه", "tabs.allTriggers": "همه تریگرها", "tabs.blocks": "گره‌ها", "tabs.clearSnippetSearch": "پاک کردن جستجوی قطعات", - "tabs.createSnippet": "یک قطعه ایجاد کنید", "tabs.customTool": "Swagger API", "tabs.featuredTools": "برگزیده", - "tabs.hideActions": "مخفی کردن ابزارها", - "tabs.installed": "نصب‌شده", "tabs.listView": "نمای فهرست", "tabs.logic": "منطق", "tabs.noFeaturedPlugins": "ابزارهای بیشتر را در بازارچه پیدا کنید", @@ -1280,13 +1040,11 @@ "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": "نمایش بیشتر", @@ -1294,20 +1052,16 @@ "tabs.sources": "منابع", "tabs.start": "شروع", "tabs.startDisabledTip": "گره تریگر و گره ورودی کاربر نمی‌توانند همزمان فعال باشند.", - "tabs.startDisabledTipLearnMore": "درباره گره‌های شروع بیشتر بدانید", "tabs.startNotSupportedTip": "تب Start در قطعه‌ها پشتیبانی نمی‌شود.", "tabs.tools": "ابزارها", "tabs.transform": "تبدیل", "tabs.treeView": "نمای درختی", "tabs.unconfiguredStartDisabledTip": "یک گره شروع پیکربندی‌نشده به بوم اضافه شده است. پیش از ادامه، تنظیمات را کامل کنید.", - "tabs.usePlugin": "انتخاب ابزار", "tabs.utilities": "ابزارهای کاربردی", "tabs.workflowTool": "گردش کار", "tracing.stopBy": "متوقف‌شده توسط {{user}}", - "triggerStatus.disabled": "تریگر • غیرفعال", "triggerStatus.enabled": "تریگر", "variableReference.assignedVarsDescription": "متغیرهای تخصیص‌یافته باید قابل‌نوشتن باشند (مانند متغیرهای مکالمه).", - "variableReference.conversationVars": "متغیرهای مکالمه", "variableReference.noAssignedVars": "هیچ متغیر تخصیص‌یافته‌ای موجود نیست", "variableReference.noAvailableVars": "هیچ متغیری موجود نیست", "variableReference.noVarsForOperation": "هیچ متغیری برای تخصیص با عملیات انتخاب‌شده موجود نیست.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "اعمال شد", "workflowGenerator.appliedRefineHint": "اعمال شد — هر زمان با ⌘K → /refine اصلاح کنید", "workflowGenerator.applyFailed": "اعمال گردش کار انجام نشد", - "workflowGenerator.applyToCurrent": "برای پیش نویس فعلی اعمال شود", "workflowGenerator.applyToNew": "برنامه جدید ایجاد کنید", "workflowGenerator.cancel": "لغو کنید", "workflowGenerator.description": "آنچه را که می خواهید گردش کار انجام دهد را شرح دهید. یک مدل را انتخاب کنید، یک دستورالعمل بنویسید، و پیش نمایش نمودار تولید شده را قبل از اعمال آن در استودیو مشاهده کنید.", @@ -1384,7 +1137,6 @@ "workflowGenerator.instruction": "دستورالعمل ها", "workflowGenerator.instructionPlaceholder": "گردش کاری را که می خواهید توصیف کنید - چه ورودی، چه پردازشی، چه خروجی.", "workflowGenerator.instructionRequired": "لطفا ابتدا یک دستورالعمل بنویسید", - "workflowGenerator.loading": "در حال ایجاد گردش کار…", "workflowGenerator.modelRequired": "لطفاً قبل از تولید یک مدل انتخاب کنید.", "workflowGenerator.modes.chatflow": "جریان چت", "workflowGenerator.modes.workflow": "گردش کار", @@ -1392,7 +1144,6 @@ "workflowGenerator.overwriteTitle": "پیش‌نویس کنونی بازنویسی شود؟", "workflowGenerator.phases.building": "ساخت گره ها…", "workflowGenerator.phases.planning": "برنامه ریزی گردش کار…", - "workflowGenerator.phases.validating": "در حال اعتبارسنجی نمودار…", "workflowGenerator.placeholder": "یک دستورالعمل در سمت چپ بنویسید، سپس روی Generate کلیک کنید تا نمودار گردش کار را پیش‌نمایش ببینید.", "workflowGenerator.refineDescription": "تغییری را که می خواهید توضیح دهید. پیش نویس فعلی به عنوان زمینه استفاده می شود. هنگامی که شما درخواست می کنید، نمودار تولید شده جایگزین آن می شود.", "workflowGenerator.refineDraftUnavailable": "بارگیری پیش‌نویس فعلی ممکن نشد — در عوض از ابتدا تولید می‌شود.", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "بازتولید", "workflowGenerator.reload": "بارگذاری مجدد", "workflowGenerator.studioApply": "درخواست کنید", - "workflowGenerator.studioButton": "ایجاد کنید", "workflowGenerator.title": "ایجاد {{mode}}" } diff --git a/web/i18n/fr-FR/agent-v-2.json b/web/i18n/fr-FR/agent-v-2.json index f0dd393cbea..0e4db23b3dd 100644 --- a/web/i18n/fr-FR/agent-v-2.json +++ b/web/i18n/fr-FR/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "Cette action n’est pas encore disponible.", "agentDetail.access.copyAccessUrl": "Copier l’URL d’accès", "agentDetail.access.copyFailed": "Échec de la copie de la référence.", "agentDetail.access.copyServiceEndpoint": "Copier le point de terminaison de l’API de service", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "Lancer", "agentDetail.access.webApp.actions.settings": "Image de marque", "agentDetail.access.webApp.refreshUrl": "Actualiser l’URL d’accès", - "agentDetail.access.webApp.showQrCode": "Afficher le code QR", "agentDetail.access.webApp.ssoEnabled": "SSO activé", "agentDetail.access.webApp.title": "Application web", "agentDetail.access.workflow.description": "Utilisé en tant que nœud à l’intérieur du workflow", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "Sélectionner la portée de la variable d’environnement", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "Définissez les valeurs que l'agent lit à l'exécution, comme une clé API nécessaire à un outil, sans les mettre dans le Prompt.\n\nEn mode Build, l'agent peut les configurer pour vous.", - "agentDetail.configure.advancedSettings.envEditor.toggle": "Basculer Env Editor", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "Paramètres avancés", - "agentDetail.configure.advancedSettings.toggle": "Basculer les paramètres avancés", "agentDetail.configure.answer.activity.ranCommands": "Commandes exécutées", "agentDetail.configure.answer.activity.runningCommands": "Exécution des commandes", "agentDetail.configure.answer.duration.minute": "{{count}} min", "agentDetail.configure.answer.duration.second": "{{count}} s", "agentDetail.configure.answer.thinking": "Réflexion en cours", - "agentDetail.configure.answer.workFinished": "Travail terminé", - "agentDetail.configure.answer.workedFor": "A travaillé pendant {{duration}}", - "agentDetail.configure.answer.workingFor": "Travaille depuis {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition, bien qu’elle offre la gestion des versions pour les configurations extraites, ne prend pas en charge la gestion des versions du système de fichiers lui-même. Soyez prudent avec vos actions en mode Build, car les modifications apportées au système de fichiers se produisent en temps réel et ne peuvent pas toujours être annulées proprement. Community Edition n’est pas le choix idéal pour servir un public externe massif.", "agentDetail.configure.build.empty.description": "Décrivez ce que vous voulez et le formulaire de gauche se remplit au fil de la conversation.", "agentDetail.configure.build.empty.title": "Créez votre agent par chat", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "Supprimer {{name}}", "agentDetail.configure.files.richTip": "Pour les documents de référence trop longs à coller dans le Prompt : spécifications, modèles, consignes. En savoir plus\n\nEn mode Build, l'agent peut les configurer pour vous.", "agentDetail.configure.files.tip": "Pour les documents de référence trop longs à coller dans le Prompt : spécifications, modèles, consignes. En savoir plus\n\nEn mode Build, l'agent peut les configurer pour vous.", - "agentDetail.configure.files.toggle": "Basculer les fichiers", "agentDetail.configure.files.treeLabel": "Fichiers de l’agent", "agentDetail.configure.files.upload.action": "Téléverser", "agentDetail.configure.files.upload.browse": "parcourir", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "Basculer la récupération de connaissances", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "Veuillez configurer un modèle dans le filtrage des métadonnées", "agentDetail.configure.model.label": "Modèle", - "agentDetail.configure.orchestrate": "Orchestrer", "agentDetail.configure.preview.chatFeatures": "Fonctionnalités de chat", "agentDetail.configure.preview.empty.defaultAgentName": "Agent", "agentDetail.configure.preview.empty.description": "Exécutez l’agent comme un chat finalisé, exactement comme les utilisateurs le verront une fois publié.", - "agentDetail.configure.preview.empty.title": "Aperçu de {{name}}", - "agentDetail.configure.preview.endUserAuth": "Authentification de l’utilisateur final", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Cette exécution de l’agent a été arrêtée après avoir atteint le nombre maximal de requêtes au modèle. Réessayez ou divisez la tâche en étapes plus petites.", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "Cette exécution de l’agent a été arrêtée, car elle a atteint la limite de temps. Réessayez ou divisez la tâche en étapes plus petites.", "agentDetail.configure.preview.inputPlaceholder": "Envoyer un message à {{name}}", "agentDetail.configure.preview.restart": "Recommencer", "agentDetail.configure.preview.sandboxNotice": "L’agent s’exécute dans un bac à sable Linux.", "agentDetail.configure.preview.sandboxNoticeTooltip": "Dans Dify Community Edition, chacun de vos agents s’exécute dans un environnement bac à sable Linux 7.0.0-10060-aws au sein de votre Docker. Les modifications apportées à l’environnement via Build Chats sont persistantes.", - "agentDetail.configure.preview.title": "Aperçu", "agentDetail.configure.preview.unconfiguredNotice": "Cet agent n’est pas encore configuré, les réponses proviennent donc directement du modèle.", "agentDetail.configure.prompt.copied": "Prompt copié", "agentDetail.configure.prompt.copy": "Copier le prompt", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} workflows", "agentDetail.configure.rightPanel.build": "Créer", "agentDetail.configure.rightPanel.buildTipBody": "Build configure l’agent par chat. Décrivez ce que vous voulez et il remplit la configuration à gauche.", - "agentDetail.configure.rightPanel.buildTipTitle": "Construire votre agent par chat", "agentDetail.configure.rightPanel.learnMore": "En savoir plus", "agentDetail.configure.rightPanel.modeLabel": "Mode de configuration de l’agent", "agentDetail.configure.rightPanel.preview": "Aperçu", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview est disponible uniquement sur Dify Cloud et Enterprise.", "agentDetail.configure.rightPanel.previewTipBody": "Preview exécute l’agent final comme vos utilisateurs le verront, avec des réponses claires et les fonctions de chat.", - "agentDetail.configure.rightPanel.previewTipTitle": "Prévisualiser votre agent", "agentDetail.configure.skills.add": "Ajouter une compétence", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "Contenu des détails de la compétence", - "agentDetail.configure.skills.detail.fileCount": "{{count}} FICHIERS", "agentDetail.configure.skills.detail.files": "Fichiers", "agentDetail.configure.skills.empty.description": "Les compétences offrent à l’agent une expertise réutilisable qu’il peut invoquer pendant son travail", "agentDetail.configure.skills.empty.title": "Pas encore de compétences", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "Compétence", "agentDetail.configure.skills.label": "Compétences", "agentDetail.configure.skills.missing": "Compétence introuvable", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "Supprimer {{name}}", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "Regroupez les instructions, fichiers et scripts d'une tâche récurrente dans une skill. En savoir plus\n\nEn mode Build, l'agent peut les configurer pour vous.", "agentDetail.configure.skills.tip": "Regroupez les instructions, fichiers et scripts d'une tâche récurrente dans une skill. En savoir plus\n\nEn mode Build, l'agent peut les configurer pour vous.", - "agentDetail.configure.skills.toggle": "Basculer les compétences", "agentDetail.configure.skills.upload.action": "Téléverser", "agentDetail.configure.skills.upload.browse": "parcourir", "agentDetail.configure.skills.upload.description": "Téléversez un paquet .zip ou .skill pour cet agent.", "agentDetail.configure.skills.upload.dropzone": "Déposez un paquet de compétence ici, ou", - "agentDetail.configure.skills.upload.failed": "Échec du téléversement de la compétence.", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "Téléversez un fichier .zip ou .skill.", "agentDetail.configure.skills.upload.sizeLimit": "Le paquet de compétence doit faire {{sizeLimit}} ou moins.", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "Supprimer tous les outils", "agentDetail.configure.tools.richTip": "Ajoutez les outils Dify de votre espace de travail. En savoir plus\n\nLes outils que l'agent installe dans son sandbox n'apparaîtront pas ici, mais resteront disponibles.", "agentDetail.configure.tools.tip": "Ajoutez les outils Dify de votre espace de travail. En savoir plus\n\nLes outils que l'agent installe dans son sandbox n'apparaîtront pas ici, mais resteront disponibles.", - "agentDetail.configure.tools.toggle": "Basculer les outils", "agentDetail.configure.tools.toolTabs.all": "Tous", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "Personnalisé", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "Chemin du système de fichiers", "agentDetail.configure.workingDirectory.description": "Fichiers que l’agent lit et écrit pendant son exécution. Tout ce qu’il génère, comme qna_report.pdf, apparaît ici.", "agentDetail.configure.workingDirectory.fileSystem": "Système de fichiers", - "agentDetail.configure.workingDirectory.home": "accueil", "agentDetail.configure.workingDirectory.open": "Ouvrir le répertoire de travail", "agentDetail.configure.workingDirectory.persistentFiles": "Persistants", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "Fichiers que l’agent conserve et peut utiliser partout où il s’exécute, y compris dans les conversations des utilisateurs finaux et les workflows. Les modifications apportées ici pendant cette discussion de création prennent effet dès que vous cliquez sur « Appliquer ».", - "agentDetail.configure.workingDirectory.returnToWorkspace": "Retour au répertoire de travail", "agentDetail.configure.workingDirectory.temporaryFiles": "Temporaires", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "Fichiers sur lesquels l’agent travaille uniquement dans cette discussion de création. Ils sont effacés lorsque vous quittez le mode Création ou démarrez une nouvelle discussion.", "agentDetail.configure.workingDirectory.title": "Répertoire de travail", - "agentDetail.configure.workingDirectory.treeLabel": "Fichiers du répertoire de travail", - "agentDetail.configure.workingDirectory.workingDirectory": "répertoire de travail", "agentDetail.documentTitle": "Agent", "agentDetail.logs.description": "Consultez chaque conversation avec cet agent, y compris les saisies utilisateur et les réponses de l’agent.", "agentDetail.logs.empty": "Aucun journal trouvé", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "Le nom est requis.", "roster.createForm.roleLabel": "Rôle", "roster.createForm.rolePlaceholder": "p. ex. Assistant de recherche", - "roster.createSuccess": "Agent créé.", "roster.dateTimeFormat": "DD/MM/YYYY HH:mm:ss", "roster.deleteDialog.description": "Cette action supprime définitivement {{name}}. Son application web, son accès à l’API et les workflows qui l’utilisent cesseront immédiatement de fonctionner.", "roster.deleteDialog.title": "Supprimer {{name}} ?", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "Dupliquer l’agent", "roster.duplicateForm.changeIcon": "Changer l’icône du duplicata pour {{name}}", "roster.duplicateSuccess": "Agent dupliqué.", - "roster.editAgent": "Modifier {{name}}", "roster.editDialog.description": "Mettez à jour le nom, la description et le rôle de cet Agent.", "roster.editDialog.title": "Modifier l’agent", "roster.editInfo": "Modifier les informations", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "Enregistrez cette configuration inline comme Agent réutilisable.", "roster.saveToRosterDialog.title": "Enregistrer dans Agents", "roster.saveToRosterForm.changeIcon": "Changer l’icône Agent", - "roster.saveToRosterSuccess": "Agent enregistré.", "roster.searchLabel": "Rechercher des agents", "roster.searchPlaceholder": "Rechercher des agents par nom…", "roster.sort.earliestCreated": "Créés en premier", "roster.sort.label": "Trier par", "roster.sort.lastModified": "Dernière modification", - "roster.sort.optionsLabel": "Options de tri", "roster.sort.recentlyCreated": "Récemment créés", "roster.title": "Agents", - "roster.updateSuccess": "Agent mis à jour.", "roster.usageStatus.draft": "Brouillon", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "Réduire la barre latérale", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "Développer la barre latérale", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "Aucun fichier correspondant.", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "Rechercher des fichiers", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/fr-FR/app-api.json b/web/i18n/fr-FR/app-api.json index 6c324a53d23..ab950ec6be1 100644 --- a/web/i18n/fr-FR/app-api.json +++ b/web/i18n/fr-FR/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "Cette action ne peut pas être annulée.", "actionMsg.deleteConfirmTitle": "Supprimer cette clé secrète ?", "actionMsg.ok": "D'accord", - "apiKey": "Clé API", "apiKeyModal.addKnowledgeBase": "Ajouter une base de connaissances", "apiKeyModal.addSubtitle": "Créez une nouvelle clé API pour accéder à l'API de la base de connaissances.", "apiKeyModal.addTitle": "Ajouter une clé API", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "Clé Secrète", "apiKeyModal.selectedKnowledgeBases": "Bases de connaissances sélectionnées", "apiKeyModal.selectedKnowledgeBasesCount": "Bases de connaissances sélectionnées ({{count}})", - "apiServer": "Serveur API", "copied": "Copié", "copy": "Copier", - "develop.noContent": "Aucun contenu", - "develop.toc": "Contenu", "loading": "Chargement", "never": "Jamais", - "ok": "En Service", "pause": "Pause", "play": "Jouer", "playing": "Jouant" diff --git a/web/i18n/fr-FR/app-debug.json b/web/i18n/fr-FR/app-debug.json index bbe544cd354..28da43c7efe 100644 --- a/web/i18n/fr-FR/app-debug.json +++ b/web/i18n/fr-FR/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "Définissez le type de mode d'inférence pour l'agent", "agent.agentModeType.ReACT": "RéAgir", "agent.agentModeType.functionCall": "Appel de fonction", - "agent.buildInPrompt": "Prompt Intégré", - "agent.firstPrompt": "Première Prompte", - "agent.nextIteration": "Prochaine Itération", - "agent.promptPlaceholder": "Écrivez votre prompt ici", - "agent.setting.description": "Les paramètres de l'Assistant Agent permettent de définir le mode de l'agent et des fonctionnalités avancées comme les prompts intégrés, uniquement disponibles dans le type Agent.", "agent.setting.maximumIterations.description": "Limiter le nombre d'itérations qu'un assistant agent peut exécuter", "agent.setting.maximumIterations.name": "Nombre Maximum d'Itérations", "agent.setting.name": "Paramètres de l'Agent", "agent.tools.description": "L'utilisation d'outils peut étendre les capacités des LLM, comme la recherche sur internet ou l'exécution de calculs scientifiques.", "agent.tools.enabled": "Activé", "agent.tools.name": "Outils", - "assistantType.agentAssistant.description": "Construisez un Agent intelligent qui peut choisir de manière autonome des outils pour accomplir les tâches", - "assistantType.agentAssistant.name": "Assistant Agent", - "assistantType.chatAssistant.description": "Construisez un assistant basé sur le chat en utilisant un grand modèle de langage", - "assistantType.chatAssistant.name": "Assistant de Base", - "assistantType.name": "Type d'Assistant", "autoAddVar": "Des variables indéfinies référencées dans le pre-prompt, voulez-vous les ajouter dans le formulaire d'entrée de l'utilisateur ?", "chatSubTitle": "Instructions", "code.instruction": "Instruction", - "codegen.apply": "Appliquer", - "codegen.applyChanges": "Appliquer les modifications", "codegen.description": "Le générateur de code utilise des modèles configurés pour générer un code de haute qualité basé sur vos instructions. Veuillez fournir des instructions claires et détaillées.", "codegen.generate": "Générer", - "codegen.generatedCodeTitle": "Code généré", "codegen.instruction": "Instructions", - "codegen.instructionPlaceholder": "Entrez une description détaillée du code que vous souhaitez générer.", "codegen.loading": "Génération de code...", - "codegen.noDataLine1": "Décrivez votre cas d’utilisation sur la gauche,", - "codegen.noDataLine2": "L’aperçu du code s’affichera ici.", "codegen.overwriteConfirmMessage": "Cette action remplacera le code existant. Voulez-vous continuer ?", "codegen.overwriteConfirmTitle": "Écraser le code existant ?", - "codegen.resTitle": "Code généré", "codegen.title": "Générateur de code", "completionSubTitle": "Indicatif de Prompt", "datasetConfig.embeddingModelRequired": "Un modèle d’incorporation configuré est requis", "datasetConfig.knowledgeTip": "Cliquez sur le bouton “+” pour ajouter des connaissances", - "datasetConfig.params": "Paramètres", "datasetConfig.rerankModelRequired": "Un modèle de réorganisation est nécessaire", "datasetConfig.retrieveChangeTip": "La modification du mode d'indexation et du mode de récupération peut affecter les applications associées à cette Connaissance.", - "datasetConfig.retrieveMultiWay.description": "En fonction de l'intention de l'utilisateur, interroge toutes les connaissances, récupère le texte pertinent de plusieurs sources et sélectionne les meilleurs résultats correspondant à la requête de l'utilisateur après réordonnancement. La configuration de l'API du modèle de réordonnancement est requise", - "datasetConfig.retrieveMultiWay.title": "Récupération multi-chemins", - "datasetConfig.retrieveOneWay.description": "En fonction de l'intention de l'utilisateur et des descriptions de Connaissance, l'Agent sélectionne de manière autonome la meilleure Connaissance pour interroger. Idéal pour les applications avec une Connaissance distincte et limitée.", - "datasetConfig.retrieveOneWay.title": "Récupération N-vers-1", "datasetConfig.score_threshold": "Seuil de Score", "datasetConfig.score_thresholdTip": "Utilisé pour définir le seuil de similarité pour le filtrage des morceaux.", - "datasetConfig.settingTitle": "Paramètres de récupération", "datasetConfig.top_k": "Top K", "datasetConfig.top_kTip": "Utilisé pour filtrer les morceaux qui sont les plus similaires aux questions de l'utilisateur. Le système ajustera également dynamiquement la valeur de Top K, selon max_tokens du modèle sélectionné.", "debugAsMultipleModel": "Déboguer en tant que Modèles Multiples", "debugAsSingleModel": "Déboguer comme Modèle Unique", "duplicateModel": "Dupliquer", - "errorMessage.nameOfKeyRequired": "name of the key: {{key}} required", - "errorMessage.notSelectModel": "Veuillez choisir un modèle", - "errorMessage.queryRequired": "Le texte de la requête est requis.", "errorMessage.valueOfVarRequired": "La valeur de {{key}} ne peut pas être vide", "errorMessage.waitForBatchResponse": "Veuillez attendre que la réponse à la tâche en lot soit terminée.", "errorMessage.waitForFileUpload": "Veuillez patienter pendant le téléchargement du/des fichier(s)", - "errorMessage.waitForImgUpload": "Veuillez attendre que l'image soit téléchargée", "errorMessage.waitForResponse": "Veuillez attendre que la réponse au message précédent soit terminée.", "feature.annotation.add": "Ajouter une annotation", "feature.annotation.cacheManagement": "Annotations", - "feature.annotation.cached": "Annoté", "feature.annotation.description": "Vous pouvez manuellement ajouter une réponse de haute qualité au cache pour une correspondance prioritaire avec des questions d'utilisateur similaires.", "feature.annotation.edit": "Modifier l'annotation", - "feature.annotation.matchVariable.choosePlaceholder": "Choisissez la variable correspondante", - "feature.annotation.matchVariable.title": "Correspondance de Variable", "feature.annotation.remove": "Supprimer", "feature.annotation.removeConfirm": "Supprimer cette annotation ?", - "feature.annotation.resDes": "La réponse d'annotation est activée", "feature.annotation.scoreThreshold.accurateMatch": "Correspondance précise", "feature.annotation.scoreThreshold.description": "Utilisé pour définir le seuil de similarité pour la réponse d'annotation.", "feature.annotation.scoreThreshold.easyMatch": "Correspondance Facile", @@ -83,20 +52,17 @@ "feature.bar.enableText": "Fonctionnalités activées", "feature.bar.manage": "Gérer", "feature.citation.description": "Une fois activé, affichez le document source et la section attribuée du contenu généré.", - "feature.citation.resDes": "Les citations et attributions sont activées", "feature.citation.title": "Citations et Attributions", "feature.conversationHistory.description": "Définir les noms de préfixe pour les rôles de conversation", "feature.conversationHistory.editModal.assistantPrefix": "Préfixe de l'assistant", "feature.conversationHistory.editModal.title": "Modifier les noms de rôles de conversation", "feature.conversationHistory.editModal.userPrefix": "Préfixe utilisateur", - "feature.conversationHistory.learnMore": "En savoir plus", "feature.conversationHistory.tip": "L'historique de conversation n'est pas activé, veuillez ajouter dans le prompt ci-dessus.", "feature.conversationHistory.title": "Historique de Conversation", "feature.conversationOpener.description": "Dans une application de chat, la première phrase que l'IA prononce activement à l'utilisateur est généralement utilisée comme message de bienvenue.", "feature.conversationOpener.title": "Convertisseurs de conversation", "feature.dataSet.noData": "Vous pouvez importer des Connaissances comme contexte", "feature.dataSet.noDataSet": "Aucune connaissance trouvée", - "feature.dataSet.notSupportSelectMulti": "Actuellement, ne prend en charge qu'une seule Connaissance", "feature.dataSet.queryVariable.choosePlaceholder": "Choisissez la variable de requête", "feature.dataSet.queryVariable.contextVarNotEmpty": "la variable de requête de contexte ne peut pas être vide", "feature.dataSet.queryVariable.deleteContextVarTip": "Cette variable a été définie comme une variable de requête de contexte, et sa suppression affectera l'utilisation normale de la Connaissance. Si vous devez toujours la supprimer, veuillez la re-sélectionner dans la section contexte.", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "Nombre max de téléchargements", "feature.fileUpload.supportedTypes": "Types de fichiers supportés", "feature.fileUpload.title": "Téléchargement de fichier", - "feature.groupChat.description": "Ajouter des paramètres de pré-conversation pour les applications peut améliorer l'expérience utilisateur.", - "feature.groupChat.title": "Amélioration de chat", - "feature.groupExperience.title": "Amélioration de l'expérience", "feature.imageUpload.description": "Permet de télécharger des images.", "feature.imageUpload.modalTitle": "Paramètres de téléchargement d'image", "feature.imageUpload.numberLimit": "Nombre max de téléchargements", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "La modération d'OpenAI nécessite une clé API OpenAI configurée dans le", "feature.moderation.modal.provider.keywords": "Mots-clés", "feature.moderation.modal.provider.openai": "Modération OpenAI", - "feature.moderation.modal.provider.openaiTip.prefix": "La modération d'OpenAI nécessite une clé API OpenAI configurée dans le", - "feature.moderation.modal.provider.openaiTip.suffix": ".", "feature.moderation.modal.provider.title": "Fournisseur", "feature.moderation.modal.title": "Paramètres de modération de contenu", "feature.moderation.outputEnabled": "Contenu de SORTIE activé", "feature.moderation.title": "Modération de contenu", "feature.moreLikeThis.description": "Générez plusieurs textes à la fois, puis modifiez et continuez à générer", - "feature.moreLikeThis.generateNumTip": "Nombre de chaque temps généré", "feature.moreLikeThis.tip": "L'utilisation de cette fonctionnalité entraînera un surcoût de tokens supplémentaires", "feature.moreLikeThis.title": "Plus comme ça", "feature.speechToText.description": "Une fois activé, vous pouvez utiliser l'entrée vocale.", - "feature.speechToText.resDes": "La saisie vocale est activée", "feature.speechToText.title": "Discours en Texte", "feature.suggestedQuestionsAfterAnswer.description": "La configuration de la suggestion des prochaines questions peut offrir aux utilisateurs une meilleure discussion.", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "Prompt personnalisé", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "Invite", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "Saisissez un prompt personnalisé", "feature.suggestedQuestionsAfterAnswer.modal.title": "Paramètres de suivi", - "feature.suggestedQuestionsAfterAnswer.resDes": "3 suggestions pour la prochaine question de l'utilisateur.", "feature.suggestedQuestionsAfterAnswer.title": "Suivi", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "Essayez de demander", "feature.textToSpeech.description": "Une fois activé, le texte peut être converti en parole.", - "feature.textToSpeech.resDes": "La Texte à Audio est activée", "feature.textToSpeech.title": "Texte à la parole", - "feature.toolbox.title": "BOÎTE À OUTILS", "feature.tools.modal.name.placeholder": "Veuillez entrer le nom", "feature.tools.modal.name.title": "Nom", - "feature.tools.modal.title": "Outil", - "feature.tools.modal.toolType.placeholder": "Veuillez sélectionner le type d'outil", "feature.tools.modal.toolType.title": "Type d'outil", "feature.tools.modal.variableName.placeholder": "Veuillez entrer le nom de la variable", "feature.tools.modal.variableName.title": "Nom de la Variable", - "feature.tools.tips": "Les outils fournissent une méthode d'appel API standard, prenant en compte les entrées de l'utilisateur ou des variables comme paramètres de requête pour interroger des données externes en tant que contexte.", - "feature.tools.title": "Outils", - "feature.tools.toolsInUse": "{{count}} outils en usage", "formattingChangedText": "La modification du formatage réinitialisera la zone de débogage, êtes-vous sûr ?", "formattingChangedTitle": "Formatage modifié", "generate.apply": "Appliquer", @@ -234,13 +185,7 @@ "generate.tryIt": "Essaie", "generate.version": "Version", "generate.versions": "Versions", - "inputs.chatVarTip": "Remplissez la valeur de la variable, qui sera automatiquement remplacée dans le mot d'invite chaque fois qu'une nouvelle session est démarrée", "inputs.completionVarTip": "Remplissez la valeur de la variable, qui sera automatiquement remplacée dans les mots de l'invite chaque fois qu'une question est soumise.", - "inputs.noPrompt": "Essayez d'écrire une proposition dans l'entrée pré-proposition", - "inputs.noVar": "Remplissez la valeur de la variable, qui sera automatiquement remplacée dans le mot d'invite chaque fois qu'une nouvelle session est démarrée.", - "inputs.previewTitle": "Aperçu de la prompte", - "inputs.queryPlaceholder": "Veuillez entrer le texte de la demande.", - "inputs.queryTitle": "Contenu de la requête", "inputs.run": "EXÉCUTER", "inputs.title": "Déboguer et Aperçu", "inputs.userInputField": "Champ de saisie utilisateur", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "Ce type d’app Agent hérité est obsolète. Pour une meilleure expérience de création d’agents, créez un Agent dans Agent Console.", "legacyAgentBadge.label": "Agent hérité", "manageModels": "Gérer les modèles", - "modelConfig.modeType.chat": "Discussion", - "modelConfig.modeType.completion": "Complet", - "modelConfig.model": "Modèle", - "modelConfig.setTone": "Définir le ton des réponses", - "modelConfig.title": "Modèle et Paramètres", "noModelProviderConfigured": "Aucun fournisseur de modèle configuré", "noModelProviderConfiguredTip": "Installez ou configurez un fournisseur de modèle pour commencer.", "noModelSelected": "Aucun modèle sélectionné", "noModelSelectedTip": "Configurez un modèle ci-dessus pour continuer.", "noResult": "La sortie sera affichée ici.", - "notSetAPIKey.description": "La clé du fournisseur LLM n'a pas été définie, et elle doit être définie avant le débogage.", - "notSetAPIKey.settingBtn": "Aller aux paramètres", - "notSetAPIKey.title": "La clé du fournisseur LLM n'a pas été définie", - "notSetAPIKey.trailFinished": "Parcours terminé", "notSetVar": "Les variables permettent aux utilisateurs d'introduire des mots de prompt ou des remarques d'ouverture lors du remplissage des formulaires. Vous pouvez essayer de saisir \"{{input}}\" dans les mots de prompt.", - "openingStatement.add": "Ajouter", "openingStatement.editorTitle": "Message d'ouverture", - "openingStatement.noDataPlaceHolder": "Commencer la conversation avec l'utilisateur peut aider l'IA à établir une connexion plus proche avec eux dans les applications conversationnelles.", - "openingStatement.notIncludeKey": "The initial prompt does not include the variable: {{key}}. Please add it to the initial prompt.", "openingStatement.openingQuestion": "Questions d'ouverture", "openingStatement.openingQuestionDescription": "Suggestions facultatives affichees apres le message d'ouverture pour aider les utilisateurs a poursuivre la conversation.", "openingStatement.openingQuestionPlaceholder": "Saisissez une question d'ouverture.", "openingStatement.placeholderLine1": "Commencez ici. Redigez le premier message que l'IA doit envoyer.", "openingStatement.placeholderLine2": "Vous pouvez utiliser des variables, essayez de taper {{variable}}.", - "openingStatement.title": "Ouverture de Conversation", - "openingStatement.tooShort": "Au moins 20 mots de l'invite initiale sont requis pour générer des remarques d'ouverture pour la conversation.", - "openingStatement.varTip": "Vous pouvez utiliser des variables, essayez de taper {{variable}}", "openingStatement.writeOpener": "Écrire l'introduction", - "operation.addFeature": "Ajouter une fonctionnalité", "operation.agree": "comme", "operation.applyConfig": "Publier", "operation.automatic": "Générer", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "Annuler le dislike", "operation.debugConfig": "Déboguer", "operation.disagree": "déteste", - "operation.resetConfig": "Réinitialiser", "operation.stopResponding": "Arrêtez de répondre", - "operation.userAction": "Utilisateur", "orchestrate": "Orchestrer", "otherError.historyNoBeEmpty": "L'historique de la conversation doit être défini dans le prompt", "otherError.promptNoBeEmpty": "Le prompt ne peut pas être vide", "otherError.queryNoBeEmpty": "La requête doit être définie dans le prompt", "pageTitle.line1": "INVITATION", - "pageTitle.line2": "Ingénierie", "promptMode.advanced": "Mode Expert", - "promptMode.advancedWarning.description": "En mode Expert, vous pouvez modifier l'intégralité du PROMPT.", - "promptMode.advancedWarning.learnMore": "En savoir plus", - "promptMode.advancedWarning.ok": "D'accord", - "promptMode.advancedWarning.title": "Vous êtes passé en Mode Expert, et une fois que vous modifiez le PROMPT, vous NE POUVEZ PAS revenir au mode basique.", "promptMode.contextMissing": "Le composant de contexte est manquant, l'efficacité de la suggestion peut ne pas être bonne.", "promptMode.operation.addMessage": "Ajouter un message", - "promptMode.simple": "Passez en Mode Expert pour modifier l'intégralité du PROMPT", - "promptMode.switchBack": "Revenir en arrière", "promptTip": "Les prompts guident les réponses de l'IA avec des instructions et des contraintes. Insérez des variables comme {{input}}. Ce prompt ne sera pas visible pour les utilisateurs.", "publishAs": "Publier comme", "resetConfig.message": "Réinitialiser supprime les modifications, en restaurant la dernière configuration publiée.", @@ -322,7 +242,6 @@ "variableConfig.content": "Contenu", "variableConfig.defaultValue": "Valeur par défaut", "variableConfig.defaultValuePlaceholder": "Entrez la valeur par défaut pour pré-remplir le champ", - "variableConfig.description": "Setting for variable {{varName}}", "variableConfig.displayName": "Nom d’affichage", "variableConfig.editModalTitle": "Edit Input Field", "variableConfig.errorMsg.atLeastOneOption": "At least one option is required", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "Le schéma JSON doit avoir le type \"object\"", "variableConfig.errorMsg.labelNameRequired": "Label name is required", "variableConfig.errorMsg.optionRepeat": "Has repeat options", - "variableConfig.errorMsg.varNameCanBeRepeat": "Variable name can not be repeated", "variableConfig.fieldType": "Field Type", "variableConfig.file.audio.name": "Audio", "variableConfig.file.custom.createPlaceholder": " Extension de fichier, par exemple .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "Vidéo", "variableConfig.hidden": "Masqué et pré-rempli", "variableConfig.hiddenDescription": "Masquez ce champ aux utilisateurs finaux et fournissez sa valeur vous-même. Incompatible avec Requis. En savoir plus", - "variableConfig.hide": "Caché", "variableConfig.inputPlaceholder": "Please input", "variableConfig.json": "Code JSON", "variableConfig.jsonSchema": "Schéma JSON", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "Liste des fichiers", "variableConfig.noDefaultSelected": "Ne sélectionnez pas", "variableConfig.noDefaultValue": "Aucune valeur par défaut", - "variableConfig.notSet": "Not set, try typing {{input}} in the prefix prompt", "variableConfig.number": "Number", "variableConfig.optional": "optionnel", "variableConfig.options": "Options", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "Démarrer vérifié", "variableConfig.startSelectedOption": "Démarrer l’option sélectionnée", "variableConfig.string": "Short Text", - "variableConfig.stringTitle": "Form text box options", "variableConfig.text-input": "Short Text", "variableConfig.tooltips": "Infobulles", - "variableConfig.tooltipsPlaceholder": "Entrez le texte utile affiché lorsque vous passez la souris sur l’étiquette", "variableConfig.unit": "Unité", "variableConfig.unitPlaceholder": "Affichage des unités après les nombres, par exemple les jetons", "variableConfig.uploadFileTypes": "Types de fichiers de téléchargement", "variableConfig.uploadMethod": "Méthode de téléchargement", "variableConfig.varName": "Variable Name", - "variableTable.action": "Actions", - "variableTable.key": "Clé Variable", - "variableTable.name": "Nom du champ d'entrée de l'utilisateur", - "variableTable.type": "Type d'Entrée", - "variableTable.typeSelect": "Sélectionner", - "variableTable.typeString": "Chaîne", "variableTip": "Les utilisateurs remplissent des variables dans un formulaire, remplaçant automatiquement les variables dans le prompt.", "variableTitle": "Variables", "vision.description": "Enable Vision permettra au modèle de prendre des images et de répondre à des questions à leur sujet.", "vision.name": "Vision", "vision.onlySupportVisionModelTip": "Ne prend en charge que les modèles de vision", - "vision.settings": "Paramètres", "vision.visionSettings.both": "Les deux", "vision.visionSettings.high": "Élevé", "vision.visionSettings.localUpload": "Téléchargement Local", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "Méthode de Téléchargement", "vision.visionSettings.url": "URL", "voice.defaultDisplay": "Voix par défaut", - "voice.description": "Paramètres de la voix de synthèse vocale", - "voice.name": "Voix", "voice.settings": "Paramètres", "voice.voiceSettings.autoPlay": "Lecture Automatique", "voice.voiceSettings.autoPlayDisabled": "Fermeture", diff --git a/web/i18n/fr-FR/app-overview.json b/web/i18n/fr-FR/app-overview.json index 6bfb0c85d8e..7a62652eaf5 100644 --- a/web/i18n/fr-FR/app-overview.json +++ b/web/i18n/fr-FR/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "Reflet de la fréquence d'utilisation quotidienne des utilisateurs. Cette métrique reflète la fidélité des utilisateurs.", "analysis.avgUserInteractions.title": "Interactions moyennes par utilisateur", "analysis.ms": "ms", - "analysis.title": "Analyse", "analysis.tokenPS": "Token/s", "analysis.tokenUsage.consumed": "Consommé", "analysis.tokenUsage.explanation": "Reflet de l'utilisation quotidienne des tokens du modèle de langue pour l'application, utile pour le contrôle des coûts.", @@ -21,21 +20,15 @@ "analysis.tps.title": "Vitesse de sortie de token", "analysis.userSatisfactionRate.explanation": "Le nombre de likes parmi 1 000 messages. Cela indique la proportion de réponses avec lesquelles les utilisateurs sont très satisfaits.", "analysis.userSatisfactionRate.title": "Taux de satisfaction des utilisateurs", - "apiKeyInfo.callTimes": "Appels", - "apiKeyInfo.cloud.exhausted.description": "Votre quota d'essai a été épuisé. Veuillez configurer votre propre fournisseur de modèle ou acheter un quota supplémentaire.", - "apiKeyInfo.cloud.exhausted.title": "Votre quota d'essai a été utilisé, veuillez configurer votre clé API.", "apiKeyInfo.cloud.trial.description": "Le quota d'essai est fourni pour votre usage de test. Avant l'épuisement des appels de quota d'essai, veuillez configurer votre propre fournisseur de modèle ou acheter un quota supplémentaire.", "apiKeyInfo.cloud.trial.title": "Vous utilisez le quota d'essai de {{providerName}}.", "apiKeyInfo.selfHost.title.row1": "Pour commencer,", "apiKeyInfo.selfHost.title.row2": "configurez d'abord votre fournisseur de modèle.", "apiKeyInfo.setAPIBtn": "Aller à la configuration du fournisseur de modèle", "apiKeyInfo.tryCloud": "Ou essayez la version cloud de Dify avec un devis gratuit", - "apiKeyInfo.usedToken": "Token utilisés", "overview.apiInfo.accessibleAddress": "Point de terminaison API", "overview.apiInfo.doc": "Référence de l'API", - "overview.apiInfo.explanation": "Facilement intégré dans votre application", "overview.apiInfo.title": "API de service Backend", - "overview.appInfo.accessibleAddress": "URL publique", "overview.appInfo.customize.entry": "Frontend personnalisé", "overview.appInfo.customize.explanation": "Vous pouvez personnaliser l'interface utilisateur de l'application Web pour répondre à vos besoins de scénario et de style.", "overview.appInfo.customize.title": "Frontend personnalisé", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "Installer l'extension Chrome Dify Chatbot", "overview.appInfo.embedded.copied": "Copié", "overview.appInfo.embedded.copy": "Copier", - "overview.appInfo.embedded.entry": "Intégré", "overview.appInfo.embedded.explanation": "Choisissez la manière d'intégrer l'application de chat à votre site Web", "overview.appInfo.embedded.hiddenInputs.description": "Entrez des valeurs pour les champs masqués. Les valeurs sont ajoutées à l'URL de l'iframe ou à l'objet inputs du script.", "overview.appInfo.embedded.hiddenInputs.title": "Pré-remplir les champs masqués", "overview.appInfo.embedded.iframe": "Pour ajouter l'application de chat n'importe où sur votre site Web, ajoutez cette iframe à votre code HTML.", "overview.appInfo.embedded.scripts": "Pour ajouter une application de chat en bas à droite de votre site Web, ajoutez ce code à votre HTML.", "overview.appInfo.embedded.title": "Intégrer sur un site Web", - "overview.appInfo.enableTooltip.description": "Pour activer cette fonctionnalité, veuillez ajouter un nœud d'entrée utilisateur sur le canevas. (Peut déjà exister dans le brouillon, prend effet après publication)", - "overview.appInfo.enableTooltip.learnMore": "En savoir plus", - "overview.appInfo.explanation": "web app AI prête à l'emploi", "overview.appInfo.launch": "Lancer", - "overview.appInfo.preUseReminder": "Veuillez activer web app avant de continuer.", "overview.appInfo.preview": "Aperçu", "overview.appInfo.qrcode.download": "Télécharger le code QR", "overview.appInfo.qrcode.title": "QR code à partager", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "Thème de couleur du chatbot", "overview.appInfo.settings.chatColorThemeDesc": "Définir le thème de couleur du chatbot", "overview.appInfo.settings.chatColorThemeInverted": "Inversé", - "overview.appInfo.settings.entry": "Image de marque", "overview.appInfo.settings.invalidHexMessage": "Valeur hexadécimale invalide", "overview.appInfo.settings.invalidPrivacyPolicy": "Lien de politique de confidentialité invalide. Veuillez utiliser un lien valide commençant par http ou https", "overview.appInfo.settings.language": "Langue", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "Clause de non-responsabilité personnalisée", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "Entrez le texte de la clause de non-responsabilité personnalisée", "overview.appInfo.settings.more.customDisclaimerTip": "Le texte de la clause de non-responsabilité personnalisée sera affiché côté client, fournissant des informations supplémentaires sur l'application", - "overview.appInfo.settings.more.entry": "Afficher plus de paramètres", "overview.appInfo.settings.more.inputPlaceholder": "Texte indicatif de saisie", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "Discuter avec le bot", "overview.appInfo.settings.more.inputPlaceholderTip": "Personnalisez le texte indicatif du champ de saisie du chat. Laissez vide pour utiliser la valeur par défaut.", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "Entrez le lien de la politique de confidentialité", "overview.appInfo.settings.more.privacyPolicyTip": "Aide les visiteurs à comprendre les données collectées par l'application, voir la Politique de confidentialité de Dify.", "overview.appInfo.settings.multiEnvironmentNotice": "Les paramètres de l’application web s’appliquent à tous les environnements.", - "overview.appInfo.settings.sso.description": "Tous les utilisateurs doivent se connecter avec l’authentification unique avant d’utiliser web app", - "overview.appInfo.settings.sso.label": "Authentification SSO", - "overview.appInfo.settings.sso.title": "web app SSO", - "overview.appInfo.settings.sso.tooltip": "Contactez l’administrateur pour activer l’authentification unique web app", "overview.appInfo.settings.title": "Image de marque", "overview.appInfo.settings.webDesc": "Description de l'application Web", "overview.appInfo.settings.webDescPlaceholder": "Entrez la description de l'application Web", "overview.appInfo.settings.webDescTip": "Ce texte sera affiché côté client, fournissant des directives de base sur la façon d'utiliser l'application", "overview.appInfo.settings.webName": "Nom de l'application Web", - "overview.appInfo.settings.workflow.hide": "Masquer", - "overview.appInfo.settings.workflow.show": "Afficher", "overview.appInfo.settings.workflow.showDesc": "Afficher ou masquer les détails du flux de travail dans web app", "overview.appInfo.settings.workflow.subTitle": "Détails du flux de travail", - "overview.appInfo.settings.workflow.title": "Étapes du workflow", "overview.appInfo.title": "Application Web", "overview.appInfo.workflowLaunchHiddenInputs.description": "Entrez des valeurs pour les champs masqués, puis cliquez sur Lancer pour ouvrir la WebApp avec ces valeurs.", "overview.appInfo.workflowLaunchHiddenInputs.title": "Pré-remplir les champs masqués", - "overview.disableTooltip.triggerMode": "La fonctionnalité {{feature}} n'est pas prise en charge en mode Nœud Déclencheur.", "overview.status.disable": "Désactiver", - "overview.status.running": "En service", - "overview.title": "Aperçu", - "overview.triggerInfo.explanation": "Gestion des déclencheurs de flux de travail", "overview.triggerInfo.learnAboutTriggers": "En savoir plus sur les déclencheurs", - "overview.triggerInfo.noTriggerAdded": "Aucun déclencheur ajouté", - "overview.triggerInfo.title": "Déclencheurs", - "overview.triggerInfo.triggerStatusDescription": "Les déclencheurs apparaissent ici après la publication de la version qui les contient.", - "overview.triggerInfo.triggersAdded": "{{count}} déclencheurs ajoutés", - "welcome.enterKeyTip": "saisissez votre clé API OpenAI ci-dessous", - "welcome.firstStepTip": "Pour commencer,", - "welcome.getKeyTip": "Obtenez votre clé API depuis le tableau de bord OpenAI", - "welcome.placeholder": "Votre clé API OpenAI (ex. sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "Les déclencheurs apparaissent ici après la publication de la version qui les contient." } diff --git a/web/i18n/fr-FR/app.json b/web/i18n/fr-FR/app.json index b7e0cd1d4bc..48777d9af35 100644 --- a/web/i18n/fr-FR/app.json +++ b/web/i18n/fr-FR/app.json @@ -1,5 +1,4 @@ { - "accessControl": "Contrôle d'accès à l'application Web", "accessControlDialog.accessItems.anyone": "Quiconque avec le lien", "accessControlDialog.accessItems.external": "Utilisateurs externes authentifiés", "accessControlDialog.accessItems.organization": "Seuls les membres au sein de l'entreprise", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "Mise à jour réussie", "accessControlDialog.webAppPublicAccessDisabledTip": "L'accès public a été désactivé par votre administrateur.", "accessControlDialog.webAppSSONotEnabledTip": "Veuillez contacter l'administrateur de l'entreprise pour configurer la méthode d'authentification de l'application web.", - "accessItemsDescription.anyone": "Tout le monde peut accéder à l'application web.", - "accessItemsDescription.external": "Seuls les utilisateurs externes authentifiés peuvent accéder à l'application Web.", - "accessItemsDescription.organization": "Toute personne dans l'organisation peut accéder à l'application web.", - "accessItemsDescription.specific": "Seules des groupes ou membres spécifiques peuvent accéder à l'application web.", "answerIcon.description": "S’il faut utiliser l’icône web app pour remplacer 🤖 dans l’application partagée", "answerIcon.descriptionInExplore": "Utilisation de l’icône web app pour remplacer 🤖 dans Explore", "answerIcon.title": "Utiliser l’icône web app pour remplacer 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "L'application n'est pas encore publiée", "openInExplore": "Ouvrir la Web App de la barre latérale", "publishApp.notSet": "Non défini", - "publishApp.notSetDesc": "Actuellement, personne ne peut accéder à l'application web. Veuillez définir les autorisations.", - "publishApp.title": "Qui peut accéder à l'application web", "removeOriginal": "Supprimer l'application d'origine", "structOutput.LLMResponse": "Réponse LLM", "structOutput.configure": "Configurer", @@ -215,7 +208,6 @@ "studio.starApp": "Ajouter aux favoris", "studio.starFailed": "Échec de la mise à jour du favori", "studio.starred": "Favoris", - "studio.unstarApp": "Retirer des favoris", "studio.viewSnippets": "Extraits", "switch": "Passer à l'orchestration de flux de travail", "switchLabel": "La copie de l'application à créer", diff --git a/web/i18n/fr-FR/deployments.json b/web/i18n/fr-FR/deployments.json index 3c2376cfdd2..c0a04e4685e 100644 --- a/web/i18n/fr-FR/deployments.json +++ b/web/i18n/fr-FR/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Non déployé", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Annulation du déploiement", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Inconnu", - "studio.accessPoint.addTriggerNodeDescription": "Ajoutez un nœud Trigger pour démarrer cette application à partir d’événements externes.", "studio.accessPoint.apiDescription": "Appelez l’application depuis vos services via HTTP", "studio.accessPoint.description": "Toutes les façons d’accéder à cette application dans l’environnement intégré et dans chaque environnement déployé.", "studio.accessPoint.embedIntoSite": "Intégrer au site", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "Exposez l’application comme un outil pour les agents et les applications d’IA", "studio.accessPoint.noPublishedDescription": "Publiez une version pour rendre les points d’accès intégrés disponibles.", "studio.accessPoint.noPublishedTitle": "Aucune version publiée pour le moment", - "studio.accessPoint.noTriggerNodes": "Aucun nœud Trigger dans ce workflow", "studio.accessPoint.notSupported": "Non pris en charge", "studio.accessPoint.open": "Ouvrir", "studio.accessPoint.triggerDescription": "Exécutez le workflow selon des planifications ou des événements externes", - "studio.accessPoint.triggerDisconnected": "Déconnecté", "studio.accessPoint.triggerEnabledCount": "{{enabled}}/{{total}} activés", "studio.accessPoint.triggerExclusiveNotice": "L’application web, l’API et MCP sont désactivés tant que le workflow utilise des déclencheurs.", - "studio.accessPoint.triggerMuted": "En sourdine", - "studio.accessPoint.triggerServiceModeUnavailable": "Indisponible lorsque Web App, API ou MCP est en service.", "studio.accessPoint.unsupportedInDeployedEnvironment": "Disponible uniquement dans l’environnement intégré.", "studio.accessPoint.webAppDescription": "Partagez l’application avec vos utilisateurs finaux sous forme de page web", "studio.accessPoints": "Points d’accès", diff --git a/web/i18n/fr-FR/login.json b/web/i18n/fr-FR/login.json index 772b9395182..115bb81c0d3 100644 --- a/web/i18n/fr-FR/login.json +++ b/web/i18n/fr-FR/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "Une adresse e-mail est requise", "error.emailInValid": "Veuillez entrer une adresse email valide", "error.invalidEmailOrPassword": "Adresse e-mail ou mot de passe invalide.", - "error.invalidRedirectUrlOrAppCode": "URL de redirection ou code d'application invalide", "error.invalidSSOProtocol": "Protocole SSO invalide", "error.nameEmpty": "Le nom est requis", "error.passwordEmpty": "Un mot de passe est requis", "error.passwordInvalid": "Le mot de passe doit contenir des lettres et des chiffres, et la longueur doit être supérieure à 8.", - "error.redirectUrlMissing": "L'URL de redirection est manquante", "error.registrationNotAllowed": "Compte introuvable. Veuillez contacter l’administrateur système pour vous inscrire.", "explore": "Explorez Dify", "forget": "Mot de passe oublié ?", diff --git a/web/i18n/fr-FR/permission.json b/web/i18n/fr-FR/permission.json index 835392f62bd..bc8155718a9 100644 --- a/web/i18n/fr-FR/permission.json +++ b/web/i18n/fr-FR/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "Actions", "accessRule.addMemberAria": "Ajouter {{name}}", "accessRule.addMembersTitle": "Ajouter des membres", - "accessRule.allPermittedMembers": "Tous les membres ayant les autorisations de rôle", - "accessRule.allPermittedMembersDescription": "Les membres disposant d'autorisations de rôle correspondantes peuvent accéder à cette ressource.", "accessRule.allowedMembers": "Membres autorisés", "accessRule.appDescription": "Définissez qui peut accéder à cette application et la granularité des autorisations d’accès.", "accessRule.appTitle": "Ensemble d'autorisations d'application", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "Tous les membres actuels et futurs de l’espace de travail sont automatiquement inclus. Les autorisations de rôle déterminent toujours ce qu’ils peuvent faire.", "accessRule.batchRemoveDescription": "Les membres sélectionnés seront retirés de la liste des membres autorisés.", "accessRule.batchRemoveTitle": "Retirer les membres sélectionnés ?", - "accessRule.changeOpenScopeDescription": "Modifier la portée d'ouverture réinitialisera toutes les exceptions d'autorisation des membres pour cette ressource. Vous devrez les ajouter à nouveau après le changement.", - "accessRule.changeOpenScopeTitle": "Modifier la portée d'ouverture de la ressource ?", "accessRule.collaborator": "Collaborateur", "accessRule.collapseSection": "Réduire {{title}}", "accessRule.copied": "Règle d'accès copiée avec succès", @@ -32,13 +28,7 @@ "accessRule.noDescription": "Aucune description", "accessRule.noRules": "Aucune règle d'accès", "accessRule.noUserAccessSettings": "Aucun membre n’a accès", - "accessRule.onlyMe": "Moi uniquement", - "accessRule.onlyMeDescription": "Vous seul pouvez accéder à cette ressource.", - "accessRule.resourceOpenScope": "Portée d'ouverture de la ressource", - "accessRule.resourceOpenScopeDescription": "Choisissez à qui cette ressource est ouverte. Les autorisations de rôle déterminent toujours ce que chaque membre peut faire.", "accessRule.selected": "Sélectionnés", - "accessRule.specificMembersOnly": "Membres spécifiques uniquement", - "accessRule.specificMembersOnlyDescription": "Seuls les membres sélectionnés peuvent accéder à cette ressource.", "accessRule.summary_one": "{{count}} ensemble d'autorisations", "accessRule.summary_other": "{{count}} ensembles d'autorisations", "accessRule.updated": "Règle d'accès mise à jour avec succès", diff --git a/web/i18n/fr-FR/plugin.json b/web/i18n/fr-FR/plugin.json index 7ce28a6030e..28cd0e54140 100644 --- a/web/i18n/fr-FR/plugin.json +++ b/web/i18n/fr-FR/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": "Plug-in ?", "action.deleteSuccess": "Plugin supprimé avec succès", "action.pluginInfo": "Informations sur le plugin", - "action.usedInApps": "Ce plugin est utilisé dans les applications {{num}}.", "allCategories": "Toutes les catégories", "auth.addApi": "Ajouter une clé API", "auth.addOAuth": "Ajouter OAuth", @@ -26,28 +25,22 @@ "auth.oauthClient": "Client OAuth", "auth.oauthClientSettings": "Paramètres du client OAuth", "auth.oauthCredentialPermissionDescription": "Choisissez si le nouvel identifiant OAuth est réservé à votre usage ou partagé avec tous les membres de l’espace de travail. Ce paramètre s’applique à l’identifiant, pas au client OAuth, et ne peut plus être modifié après l’autorisation.", - "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.permissionHint.action": "Qui peut aider ?", "auth.permissionHint.description": "L’autorisation du plugin est partagée dans tout l’espace de travail. Contactez un membre disposant des autorisations requises.", "auth.permissionHint.title": "Vous n’avez pas l’autorisation de configurer l’autorisation.", - "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.autoUpdate": "Mise à jour automatique", "autoUpdate.autoUpdateSettings": "Paramètres de mise à jour automatique", - "autoUpdate.automaticUpdates": "Mises à jour automatiques", "autoUpdate.changeTimezone": "Pour changer de fuseau horaire, allez dans Paramètres", "autoUpdate.excludeUpdate": "Les {{num}} plugins suivants ne se mettront pas à jour automatiquement", "autoUpdate.excludeUpdate_one": "Le {{num}} plugin suivant ne se mettra pas à jour automatiquement", @@ -67,20 +60,13 @@ "autoUpdate.scope": "Portée", "autoUpdate.scopeMode.all": "Tout", "autoUpdate.scopeMode.exclude": "Exclure la sélection", - "autoUpdate.specifyPluginsToUpdate": "Spécifiez les plugins à mettre à jour", "autoUpdate.strategy.disabled.description": "Les plugins ne se mettront pas à jour automatiquement", "autoUpdate.strategy.disabled.name": "désactivé", "autoUpdate.strategy.fixOnly.description": "Mise à jour automatique uniquement pour les versions de correctif (par exemple, 1.0.1 → 1.0.2). Les changements de version mineure ne déclencheront pas de mises à jour.", "autoUpdate.strategy.fixOnly.name": "Réparer seulement", - "autoUpdate.strategy.fixOnly.selectedDescription": "Mise à jour automatique uniquement pour les versions de correctif", "autoUpdate.strategy.latest.description": "Mettez toujours à jour vers la dernière version", "autoUpdate.strategy.latest.name": "Dernier", - "autoUpdate.strategy.latest.selectedDescription": "Mettez toujours à jour vers la dernière version", - "autoUpdate.updateSettings": "Mettre à jour les paramètres", "autoUpdate.updateTime": "Temps de mise à jour", - "autoUpdate.updateTimeTitle": "Temps de mise à jour", - "autoUpdate.upgradeMode.all": "Mettre à jour tout", - "autoUpdate.upgradeMode.exclude": "Exclure sélectionné", "autoUpdate.upgradeMode.partial": "Seulement sélectionné", "autoUpdate.upgradeModePlaceholder.exclude": "Les plugins sélectionnés ne se mettront pas à jour automatiquement.", "autoUpdate.upgradeModePlaceholder.partial": "Seuls les plugins sélectionnés se mettront à jour automatiquement. Aucun plugin n'est actuellement sélectionné, donc aucun plugin ne se mettra à jour automatiquement.", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "Installé à partir de Github", "detailPanel.categoryTip.local": "Plugin local", "detailPanel.categoryTip.marketplace": "Installé à partir de Marketplace", - "detailPanel.configureApp": "Configurer l’application", "detailPanel.configureModel": "Configurer le modèle", "detailPanel.configureTool": "Configurer l’outil", "detailPanel.deprecation.fullMessage": "Ce plugin a été déprécié en raison de {{deprecatedReason}}, et ne sera plus mis à jour. Veuillez utiliser {{-alternativePluginId}} à la place.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "Échec du téléchargement", "installModal.back": "Précédent", "installModal.cancel": "Annuler", - "installModal.close": "Fermer", - "installModal.dropIntegrationToInstall": "Déposez le package de plugin ici pour l’installer", - "installModal.dropPluginToInstall": "Déposez le package de plugin ici pour l’installer", "installModal.fromTrustSource": "Assurez-vous de n’installer que des plugins provenant d’une source fiable.", "installModal.install": "Installer", - "installModal.installComplete": "Installation terminée", "installModal.installFailed": "Échec de l’installation", "installModal.installFailedDesc": "L’installation du plug-in a échoué.", "installModal.installPlugin": "Installer le plugin", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "Le plugin a été installé avec succès.", "installModal.installedSuccessfullyWithPageDesc": "Le plugin a été installé avec succès. Vous pouvez le trouver sur la page {{categoryName}}.", "installModal.installing": "Installation...", - "installModal.labels.package": "Colis", - "installModal.labels.repository": "Dépôt", - "installModal.labels.version": "Version", "installModal.next": "Prochain", "installModal.pluginLoadError": "Erreur de chargement du plugin", "installModal.pluginLoadErrorDesc": "Ce plugin ne sera pas installé", @@ -220,8 +198,6 @@ "list.noInstalled": "Aucun plugin installé", "list.noTriggerFound": "Aucun déclencheur trouvé", "list.notFound": "Aucun plugin trouvé", - "list.source.github": "Installer à partir de GitHub", - "list.source.local": "Installer à partir d’un fichier de package local", "list.source.marketplace": "Installer à partir de Marketplace", "marketplace.allPlugins": "Toutes les intégrations", "marketplace.and": "et", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "Récemment mis à jour", "marketplace.verifiedTip": "Vérifié par Dify", "marketplace.viewMore": "Voir plus", - "metadata.title": "Plugins", "pluginDevelopmentGuide": "Guide de développement d’intégration", "pluginInfoModal.packageName": "Colis", "pluginInfoModal.release": "Libérer", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "Informations sur le plugin", "pluginPublishGuide": "Guide de publication d’intégration", "privilege.admins": "Administrateurs", - "privilege.configurePermissionsInSettings": "Allez dans Paramètres > Rôles et permissions pour configurer les permissions des plugins.", "privilege.everyone": "Tout le monde", - "privilege.noDebugPermissionTooltip": "Vous n’avez pas l’autorisation de déboguer les intégrations", "privilege.noInstallPermissionTooltip": "Vous n’avez pas l’autorisation d’installer et de gérer les intégrations", "privilege.noone": "Personne", "privilege.permissions": "Permissions", "privilege.quickWhoCanDebug": "Qui peut déboguer ?", "privilege.quickWhoCanInstall": "Qui peut installer et gérer ?", - "privilege.title": "Préférences du plugin", - "privilege.whoCanDebug": "Qui peut déboguer les plugins ?", - "privilege.whoCanInstall": "Qui peut installer et gérer les plugins ?", - "publishPlugins": "Publier des plugins", "readmeInfo.failedToFetch": "Échec de la récupération du README", "readmeInfo.needHelpCheckReadme": "Besoin d'aide ? Consultez le README.", "readmeInfo.noReadmeAvailable": "Aucun README disponible", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "Ce plugin n'a pas pu être installé automatiquement.\nVeuillez l'installer depuis le Marketplace.", "task.errorMsg.unknown": "Ce plugin n'a pas pu être installé.\nLa source du plugin n'a pas pu être identifiée.", "task.errorPlugins": "Failed to Install Plugins", - "task.installError": "{{errorLength}} les plugins n’ont pas pu être installés, cliquez pour voir", "task.installFromGithub": "Installer depuis GitHub", "task.installFromMarketplace": "Installer depuis le Marketplace", "task.installSuccess": "{{successLength}} plugins installed successfully", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "Installation réussie", "upgrade.title": "Installer le plugin", "upgrade.upgrade": "Installer", - "upgrade.upgrading": "Installation...", - "upgrade.usedInApps": "Utilisé dans les applications {{num}}" + "upgrade.upgrading": "Installation..." } diff --git a/web/i18n/fr-FR/snippet.json b/web/i18n/fr-FR/snippet.json index 491cee0f723..846bc812f4d 100644 --- a/web/i18n/fr-FR/snippet.json +++ b/web/i18n/fr-FR/snippet.json @@ -12,7 +12,6 @@ "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", @@ -26,20 +25,15 @@ "importSuccess": "Extrait importé", "importedDSLVersion": "Version DSL actuelle de l'extrait : ", "inputVariables": "Variables d'entrée", - "management": "GESTION DES SNIPPETS", "menu.deleteSnippet": "Supprimer", "menu.editInfo": "Modifier les informations", "menu.exportSnippet": "Exporter l'extrait", "panelTitle": "Champ de saisie", "publishButton": "Publier", "publishFailed": "Échec de la publication de l'extrait", - "publishMenuCurrentDraft": "Projet actuel non publié", "publishSuccess": "Extrait publié", "sectionOrchestrate": "Orchestrer", "testRunButton": "Exécution d'essai", "typeLabel": "Extrait", - "unknownUser": "Utilisateur", - "updatedBy": "{{name}} mis jour {{time}}", - "usageCount": "Utilisé {{count}} fois", - "variableInspect": "Inspecter les variables" + "unknownUser": "Utilisateur" } diff --git a/web/i18n/fr-FR/tools.json b/web/i18n/fr-FR/tools.json index d21da9776c8..4b0cb1fe970 100644 --- a/web/i18n/fr-FR/tools.json +++ b/web/i18n/fr-FR/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "Paramètres", "mcp.server.modal.parametersPlaceholder": "Objectif et contraintes du paramètre", "mcp.server.modal.parametersTip": "Ajoutez des descriptions pour chaque paramètre afin d'aider le LLM à comprendre leur objectif et leurs contraintes.", - "mcp.server.publishTip": "Application non publiée. Merci de publier l'application en premier.", "mcp.server.reGen": "Voulez-vous régénérer l'URL du serveur ? L'URL actuelle cessera immédiatement de fonctionner.", "mcp.server.title": "Serveur MCP", "mcp.server.url": "URL du Serveur", diff --git a/web/i18n/fr-FR/workflow.json b/web/i18n/fr-FR/workflow.json index 6e09a70deff..1552cd8d871 100644 --- a/web/i18n/fr-FR/workflow.json +++ b/web/i18n/fr-FR/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} pas en avant", "changeHistory.title": "Historique des modifications", "chatVariable.button": "Ajouter une Variable", - "chatVariable.docLink": "Consultez notre documentation pour en savoir plus.", "chatVariable.modal.addArrayValue": "Ajouter une Valeur", "chatVariable.modal.arrayValue": "Valeur", "chatVariable.modal.description": "Description", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "Modifier la réponse", "comments.placeholder.reply": "Répondre", "comments.reply": "Répondre", - "common.ImageUploadLegacyTip": "Vous pouvez désormais créer des variables de type de fichier dans le formulaire de démarrage. À l’avenir, nous ne prendrons plus en charge la fonctionnalité de téléchargement d’images.", "common.accessAPIReference": "Accéder à la référence API", "common.accessPointDescription": "Configurer l’application web, l’API, MCP et les déclencheurs", "common.addBlock": "Ajouter un nœud", @@ -155,7 +153,6 @@ "common.addTitle": "Ajouter un titre...", "common.autoSaved": "Sauvegardé automatiquement", "common.backupCurrentDraft": "Sauvegarder le projet actuel", - "common.batchRunApp": "Exécuter l'application en lot", "common.branch": "BRANCHE", "common.chooseDSL": "Choisir le fichier DSL(yml)", "common.chooseStartNodeToRun": "Choisissez le nœud de départ pour lancer", @@ -163,7 +160,6 @@ "common.commentMode": "Mode commentaires", "common.configure": "Configurer", "common.configureRequired": "Configuration requise", - "common.conversationLog": "Journal de conversation", "common.copy": "Copier", "common.currentDraft": "Brouillon actuel", "common.currentDraftUnpublished": "Brouillon actuel non publié", @@ -174,10 +170,8 @@ "common.disconnect": "Déconnecter", "common.draftSaveFailed": "Échec de l’enregistrement du brouillon", "common.duplicate": "Dupliquer", - "common.editing": "Édition", "common.effectVarConfirm.content": "La variable est utilisée dans d'autres nœuds. Voulez-vous toujours la supprimer?", "common.effectVarConfirm.title": "Supprimer la variable", - "common.embedIntoSite": "Intégrer au site", "common.enableJinja": "Activer le support des templates Jinja", "common.exitVersions": "Versions de sortie", "common.exportImage": "Exporter l'image", @@ -186,8 +180,6 @@ "common.exportSVG": "Exporter en SVG", "common.features": "Fonctionnalités", "common.featuresDescription": "Améliorer l'expérience utilisateur de l'application web", - "common.featuresDocLink": "En savoir plus", - "common.fileUploadTip": "Les fonctionnalités de téléchargement d’images ont été mises à niveau vers le téléchargement de fichiers.", "common.goBackToEdit": "Retour à l'éditeur", "common.handMode": "Mode main", "common.humanInputEmailTip": "E-mail (Méthode de Livraison) envoyé à vos destinataires configurés", @@ -199,9 +191,6 @@ "common.importSuccess": "Import avec succès", "common.importWarning": "Prudence", "common.importWarningDetails": "La différence de version DSL peut affecter certaines fonctionnalités", - "common.inPreview": "En aperçu", - "common.inPreviewMode": "En mode aperçu", - "common.inRunMode": "En mode exécution", "common.input": "Entrée", "common.insertVarTip": "Appuyez sur la touche '/' pour insérer rapidement", "common.jinjaEditorPlaceholder": "Tapez '/' ou '{' pour insérer une variable", @@ -215,17 +204,12 @@ "common.model": "Modèle", "common.moreActions": "Plus d’actions", "common.needAdd": "Le nœud {{node}} doit être ajouté", - "common.needAnswerNode": "Le nœud de réponse doit être ajouté.", "common.needConnectTip": "Cette étape n'est connectée à rien", - "common.needOutputNode": "Le nœud de sortie doit être ajouté", "common.needStartNode": "Au moins un nœud de départ doit être ajouté", - "common.noChanges": "Aucune modification", - "common.noHistory": "Pas d’histoire", "common.noVar": "Pas de variable", "common.notPublishedYet": "Pas encore publié", "common.notRunning": "Pas encore en cours d'exécution", "common.onFailure": "Sur l’échec", - "common.openInExplore": "Ouvrir dans Explorer", "common.openWebApp": "Ouvrir l’application web", "common.openWebAppDescription": "Ouvrir l’application publiée dans un nouvel onglet", "common.output": "Sortie", @@ -233,10 +217,8 @@ "common.parallel": "PARALLÈLE", "common.parallelTip.click.desc": "à ajouter", "common.parallelTip.click.title": "Cliquer", - "common.parallelTip.depthLimit": "Limite de couches d’imbrication parallèle de {{num}} couches", "common.parallelTip.drag.desc": "pour se connecter", "common.parallelTip.drag.title": "Traîner", - "common.parallelTip.limit": "Le parallélisme est limité aux branches {{num}}.", "common.pasteHere": "Coller ici", "common.pointerMode": "Mode pointeur", "common.preview": "Aperçu", @@ -252,34 +234,22 @@ "common.publishedBy": "Publié {{time}} par {{author}}", "common.publishingToMarketplace": "Publication en cours...", "common.redo": "Réexécuter", - "common.restart": "Redémarrer", "common.restore": "Restaurer", "common.run": "Exécuter test", "common.runAllTriggers": "Exécuter tous les déclencheurs", - "common.runApp": "Exécuter l'application", "common.runHistory": "Historique des exécutions", "common.running": "En cours d'exécution", - "common.savedAt": "Enregistré {{time}}", "common.scheduleTriggerRunFailed": "Échec de l'exécution du déclencheur planifié", "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", "common.unpublished": "Non publié", - "common.unpublishedChanges": "Modifications non publiées", "common.upToDate": "À jour", - "common.update": "Mettre à jour", "common.variableNamePlaceholder": "Nom de la variable", "common.versionHistory": "Historique des versions", - "common.viewDetailInTracingPanel": "Voir les détails", "common.viewOnly": "Affichage seulement", "common.viewRunHistory": "Voir l'historique des exécutions", "common.webhookDebugFailed": "Échec du débogage du Webhook", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "Processus de flux de travail réussi", "common.workflowSaveStatus": "État d’enregistrement du workflow", "customWebhook": "Webhook personnalisé", - "debug.copyLastRun": "Copier la dernière exécution", - "debug.copyLastRunError": "Échec de la copie des entrées de la dernière exécution", "debug.lastOutput": "Dernière sortie", - "debug.lastRunInputsCopied": "{{count}} entrée(s) copiée(s) de la dernière exécution", "debug.lastRunTab": "Dernière Exécution", "debug.noData.description": "Les résultats de la dernière exécution seront affichés ici", "debug.noData.runThisNode": "Exécutez ce nœud", - "debug.noLastRunFound": "Aucune exécution précédente trouvée", - "debug.noMatchingInputsFound": "Aucune entrée correspondante trouvée dans la dernière exécution.", - "debug.relations.dependencies": "Dépendances", - "debug.relations.dependenciesDescription": "Nœuds sur lesquels repose ce nœud", - "debug.relations.dependents": "Dépendants", - "debug.relations.dependentsDescription": "Nœuds qui s’appuient sur ce nœud", - "debug.relations.noDependencies": "Aucune dépendance", - "debug.relations.noDependents": "Pas de personnes à charge", - "debug.relationsTab": "Relations", "debug.settingsTab": "Paramètres", "debug.variableInspect.chatNode": "Conversation", "debug.variableInspect.clearAll": "Réinitialiser tout", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "ce déclencheur", "debug.variableInspect.listening.defaultPluginName": "ce plugin déclenche", "debug.variableInspect.listening.defaultScheduleTime": "Non configuré", - "debug.variableInspect.listening.selectedTriggers": "déclencheurs sélectionnés", "debug.variableInspect.listening.stopButton": "Arrête", "debug.variableInspect.listening.tip": "Vous pouvez maintenant simuler des déclencheurs d'événements en envoyant des requêtes de test au point de terminaison HTTP {{nodeName}} ou l'utiliser comme URL de rappel pour le débogage en direct des événements. Toutes les sorties peuvent être consultées directement dans l'Inspecteur de Variables.", "debug.variableInspect.listening.tipFallback": "Attendez les événements de déclenchement entrants. Les sorties apparaîtront ici.", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "Arrête de courir", "debug.variableInspect.view": "Voir le journal", "difyTeam": "Équipe Dify", - "entryNodeStatus.disabled": "DÉMARRER • DÉSACTIVÉ", "entryNodeStatus.enabled": "DÉMARRER", "env.envDescription": "Les variables d'environnement peuvent être utilisées pour stocker des informations privées et des informations d'identification. Elles sont en lecture seule et peuvent être séparées du fichier DSL lors de l'exportation.", "env.envPanelButton": "Ajouter Variable", @@ -371,11 +327,6 @@ "env.modal.value": "valeur", "env.modal.valuePlaceholder": "Valeur de l'env", "env.modal.valueRequired": "La valeur ne peut pas être vide", - "error.operations.addingNodes": "ajout de nœuds", - "error.operations.connectingNodes": "connecter des nœuds", - "error.operations.modifyingWorkflow": "modification du flux de travail", - "error.operations.updatingWorkflow": "mise à jour du flux de travail", - "error.startNodeRequired": "Veuillez d'abord ajouter un nœud de départ avant {{operation}}", "errorMsg.authRequired": "Autorisation requise", "errorMsg.configureModel": "Configurez un modèle", "errorMsg.duplicateOutputVariable": "Variable du nœud de sortie en double \"{{variable}}\". Les noms des variables du nœud de sortie doivent être uniques.", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "Variable invalide. Configurez un modèle pour activer cette variable.", "errorMsg.noValidTool": "{{field}} aucun outil valide sélectionné", "errorMsg.rerankModelRequired": "Avant d’activer le modèle de reclassement, veuillez confirmer que le modèle a été correctement configuré dans les paramètres.", - "errorMsg.startNodeRequired": "Veuillez d'abord ajouter un nœud de départ avant {{operation}}", "errorMsg.toolParameterRequired": "{{field}} : le paramètre [{{param}}] est obligatoire", "globalVar.description": "Les variables système sont des variables globales que tout nœud peut référencer sans câblage lorsque le type correspond, comme l'ID utilisateur final et l'ID du workflow.", "globalVar.fieldsDescription.appId": "ID de l'application", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "ID du workflow", "globalVar.fieldsDescription.workflowRunId": "ID d'exécution du workflow", "globalVar.title": "Variables système", - "nodes.agent.advancedSetting": "Paramètres avancés", "nodes.agent.checkList.strategyNotSelected": "Stratégie non sélectionnée", "nodes.agent.clickToViewParameterSchema": "Cliquez pour voir le schéma des paramètres", - "nodes.agent.configureModel": "Configurer le modèle", "nodes.agent.installPlugin.cancel": "Annuler", "nodes.agent.installPlugin.changelog": "Journal des modifications", "nodes.agent.installPlugin.desc": "Vous êtes sur le point d’installer l’intégration suivante", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "Installer l’intégration", "nodes.agent.learnMore": "Pour en savoir plus", "nodes.agent.linkToPlugin": "Lien vers les intégrations", - "nodes.agent.maxIterations": "Nombre maximal d’itérations", "nodes.agent.model": "modèle", - "nodes.agent.modelNotInMarketplace.desc": "Ce modèle est installé à partir d’un référentiel local ou GitHub. Veuillez utiliser après l’installation.", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "Gérer dans les intégrations", - "nodes.agent.modelNotInMarketplace.title": "Modèle non installé", "nodes.agent.modelNotInstallTooltip": "Ce modèle n’est pas installé", "nodes.agent.modelNotSelected": "Modèle non sélectionné", - "nodes.agent.modelNotSupport.desc": "La version du intégration installée ne fournit pas ce modèle.", - "nodes.agent.modelNotSupport.descForVersionSwitch": "La version du intégration installée ne fournit pas ce modèle. Cliquez pour changer de version.", - "nodes.agent.modelNotSupport.title": "Modèle non pris en charge", - "nodes.agent.modelSelectorTooltips.deprecated": "Ce modèle est obsolète", - "nodes.agent.notAuthorized": "Non autorisé", "nodes.agent.outputVars.confirm": "Confirmer", "nodes.agent.outputVars.defaultValueArrayInvalid": "Saisissez un tableau JSON.", "nodes.agent.outputVars.defaultValueBooleanInvalid": "Saisissez true ou false.", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "Modifier {{name}}", "nodes.agent.outputVars.editorLabel": "Éditeur de variables de sortie", "nodes.agent.outputVars.files.title": "Fichiers générés par l’agent", - "nodes.agent.outputVars.files.transfer_method": "Méthode de transfert. La valeur est remote_url ou local_file", - "nodes.agent.outputVars.files.type": "Type de support. Maintenant, seulement l’image de support", - "nodes.agent.outputVars.files.upload_file_id": "Télécharger l’identifiant du fichier", - "nodes.agent.outputVars.files.url": "URL de l’image", "nodes.agent.outputVars.json": "JSON généré par l’agent", "nodes.agent.outputVars.nameDuplicate": "Le nom de sortie existe déjà", "nodes.agent.outputVars.nameInvalid": "Utilisez des lettres, des chiffres et des traits de soulignement. Commencez par une lettre ou un trait de soulignement.", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "Schéma de Paramètres", "nodes.agent.pluginInstaller.install": "Installer", "nodes.agent.pluginInstaller.installing": "Installation", - "nodes.agent.pluginNotFoundDesc": "Ce intégration est installé à partir de GitHub. Veuillez aller dans Intégrations pour réinstaller", "nodes.agent.pluginNotInstalled": "Ce intégration n’est pas installé", "nodes.agent.pluginNotInstalledDesc": "Ce intégration est installé à partir de GitHub. Veuillez aller dans Intégrations pour réinstaller", "nodes.agent.roster.change": "Changer", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "Seuls les membres ayant le rôle Éditeur ou un rôle supérieur, ou l’autorisation Gérer Agents, peuvent modifier les agents.", "nodes.agent.roster.inlineSetup.description": "Une configuration ponctuelle qui n’existe que dans ce nœud", "nodes.agent.roster.inlineSetup.name": "Configuration inline", - "nodes.agent.roster.inlineSetup.title": "Configuration de l’agent", "nodes.agent.roster.inlineSetup.type": "Uniquement dans ce nœud", "nodes.agent.roster.label": "Agent", "nodes.agent.roster.makeCopy": "Faire une copie", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} n’est pas autorisé", "nodes.agent.toolNotInstallTooltip": "{{tool}} n’est pas installé", "nodes.agent.toolbox": "boîte à outils", - "nodes.agent.tools": "Outils", "nodes.agent.unsupportedStrategy": "Stratégie non soutenue", "nodes.answer.answer": "Réponse", - "nodes.answer.outputVars": "Variables de sortie", - "nodes.assigner.append": "Ajouter", "nodes.assigner.assignedVariable": "Variable Assignée", - "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.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "Supprimer le dernier", "nodes.assigner.operations.set": "Poser", "nodes.assigner.operations.title": "Opération", - "nodes.assigner.over-write": "Écraser", - "nodes.assigner.plus": "Plus", "nodes.assigner.selectAssignedVariable": "Sélectionner la variable affectée...", "nodes.assigner.setParameter": "Définir le paramètre...", - "nodes.assigner.setVariable": "Définir Variable", "nodes.assigner.varNotSet": "Variable NON définie", "nodes.assigner.variable": "Variable", "nodes.assigner.variables": "Variables", - "nodes.assigner.writeMode": "Mode d'Écriture", - "nodes.assigner.writeModeTip": "Lorsque la VARIABLE ASSIGNÉE est un tableau, le mode d'ajout ajoute à la fin.", - "nodes.code.advancedDependencies": "Dépendances avancées", - "nodes.code.advancedDependenciesTip": "Ajoutez quelques dépendances préchargées qui prennent plus de temps à consommer ou ne sont pas par défaut ici", "nodes.code.inputVars": "Variables de saisie", "nodes.code.outputVars": "Variables de sortie", - "nodes.code.searchDependencies": "Rechercher des dépendances", "nodes.code.syncFunctionSignature": "Synchroniser la signature de fonction avec le code", "nodes.common.errorHandle.defaultValue.desc": "Lorsqu’une erreur se produit, spécifiez un contenu de sortie statique.", "nodes.common.errorHandle.defaultValue.inLog": "Exception de nœud, sortie en fonction des valeurs par défaut.", "nodes.common.errorHandle.defaultValue.output": "Valeur par défaut de sortie", - "nodes.common.errorHandle.defaultValue.tip": "En cas d’erreur, le retour est inférieur à la valeur.", "nodes.common.errorHandle.defaultValue.title": "Valeur par défaut", "nodes.common.errorHandle.failBranch.customize": "Accédez au canevas pour personnaliser la logique de branche d’échec.", "nodes.common.errorHandle.failBranch.customizeTip": "Lorsque la branche fail est activée, les exceptions levées par les nœuds ne mettent pas fin au processus. Au lieu de cela, il exécutera automatiquement la branche d’échec prédéfinie, ce qui vous permettra de fournir de manière flexible des messages d’erreur, des rapports, des correctifs ou des actions d’ignorance.", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "Stratégie de gestion des exceptions, déclenchée lorsqu’un nœud rencontre une exception.", "nodes.common.errorHandle.title": "Gestion des erreurs", "nodes.common.inputVars": "Variables d’entrée", - "nodes.common.insertVarTip": "Insérer une variable", "nodes.common.memories.builtIn": "Intégré", "nodes.common.memories.tip": "Mémoire de conversation", "nodes.common.memories.title": "Mémoires", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} Tentatives", "nodes.common.retry.retry": "Réessayer", "nodes.common.retry.retryFailed": "Échec de la nouvelle tentative", - "nodes.common.retry.retryFailedTimes": "{{times}} les tentatives ont échoué", "nodes.common.retry.retryInterval": "intervalle de nouvelle tentative", "nodes.common.retry.retryOnFailure": "Réessai en cas d’échec", "nodes.common.retry.retrySuccessful": "Réessai réussi", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "Pour en savoir plus", "nodes.docExtractor.outputVars.text": "Texte extrait", "nodes.docExtractor.supportFileTypes": "Types de fichiers de support : {{types}}.", - "nodes.end.output.type": "type de sortie", "nodes.end.output.variable": "variable de sortie", - "nodes.end.outputs": "Sorties", - "nodes.end.type.none": "Aucun", - "nodes.end.type.plain-text": "Texte brut", - "nodes.end.type.structured": "Structuré", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "Entrez l'URL, tapez ‘/’ pour insérer une variable", "nodes.http.authorization.api-key": "Clé API", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "Aucune", "nodes.http.binaryFileVariable": "Variable de fichier binaire", "nodes.http.body": "Corps", - "nodes.http.bulkEdit": "Édition en masse", "nodes.http.curl.placeholder": "Collez la chaîne cURL ici", "nodes.http.curl.title": "Importer à partir de cURL", "nodes.http.extractListPlaceholder": "Entrez l’index de l’élément de liste, tapez '/' insérer la variable", "nodes.http.headers": "En-têtes", - "nodes.http.inputVars": "Variables de saisie", "nodes.http.insertVarPlaceholder": "tapez '/' pour insérer une variable", "nodes.http.key": "Clé", - "nodes.http.keyValueEdit": "Édition clé-valeur", - "nodes.http.notStartWithHttp": "L'API doit commencer par http:// ou https://", "nodes.http.outputVars.body": "Contenu de la réponse", "nodes.http.outputVars.files": "Liste des fichiers", "nodes.http.outputVars.headers": "Liste des en-têtes de réponse JSON", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "Tous les membres ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "Corps", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "Le corps doit contenir {{field}}", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "Entrez le corps de l'e-mail", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "Le corps est requis", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "Mode Débogage", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "En mode débogage, l'e-mail ne sera envoyé qu'à votre adresse e-mail de compte {{email}}.", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "Sélectionner", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "Destinataire", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "Au moins un destinataire est requis", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "La variable URL de demande est le point d'entrée du déclencheur pour la saisie humaine.", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "Objet", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "Entrez l'objet de l'e-mail", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "L'objet est requis", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "Le mode débogage est activé.", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "L'e-mail sera envoyé à {{email}}.", "nodes.humanInput.deliveryMethod.emailSender.done": "E-mail Envoyé", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(facultatif)", "nodes.humanInput.deliveryMethod.emailSender.send": "Envoyer l'E-mail", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "Envoyer des e-mails de test à vos destinataires configurés", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "Envoyer un e-mail de test à {{email}}", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "Ce que les utilisateurs verront après avoir ouvert le formulaire. Prend en charge le formatage Markdown.", "nodes.humanInput.insertInputField.fieldType": "Type de Champ", "nodes.humanInput.insertInputField.insert": "Insérer", - "nodes.humanInput.insertInputField.maxUploads": "Téléversements max.", "nodes.humanInput.insertInputField.options": "Options", "nodes.humanInput.insertInputField.prePopulateField": "Pré-remplir le Champ", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "Ajoutez ou les utilisateurs verront ce contenu initialement, ou laissez vide.", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "n'est pas vide", "nodes.ifElse.comparisonOperator.not exists": "n’existe pas", "nodes.ifElse.comparisonOperator.not in": "pas dans", - "nodes.ifElse.comparisonOperator.not null": "n'est pas nul", - "nodes.ifElse.comparisonOperator.null": "est nul", "nodes.ifElse.comparisonOperator.start with": "commence par", "nodes.ifElse.conditionNotSetup": "Condition NON configurée", "nodes.ifElse.else": "Sinon", "nodes.ifElse.elseDescription": "Utilisé pour définir la logique à exécuter lorsque la condition if n'est pas remplie.", "nodes.ifElse.enterValue": "Entrez la valeur", - "nodes.ifElse.if": "Si", - "nodes.ifElse.notSetVariable": "Veuillez d'abord définir la variable", "nodes.ifElse.operator": "Opérateur", "nodes.ifElse.optionName.audio": "Audio", "nodes.ifElse.optionName.doc": "Médecin", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "Morceaux", "nodes.knowledgeBase.chunksInputTip": "La variable d'entrée du nœud de la base de connaissances est Chunks. Le type de variable est un objet avec un schéma JSON spécifique qui doit être cohérent avec la structure de morceau sélectionnée.", "nodes.knowledgeBase.chunksVariableIsRequired": "La variable Chunks est requise", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API Key indisponible", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "Crédits épuisés", - "nodes.knowledgeBase.embeddingModelIncompatible": "Incompatible", - "nodes.knowledgeBase.embeddingModelIsInvalid": "Le modèle d'intégration est invalide", - "nodes.knowledgeBase.embeddingModelIsRequired": "Un modèle d’intégration est requis", "nodes.knowledgeBase.embeddingModelNotConfigured": "Modèle d’embedding non configuré", "nodes.knowledgeBase.indexMethodIsRequired": "La méthode d’indexation est requise", - "nodes.knowledgeBase.notConfigured": "Non configuré", "nodes.knowledgeBase.rerankingModelIsInvalid": "Le modèle de rerank est invalide", "nodes.knowledgeBase.rerankingModelIsRequired": "Un modèle de rerankage est requis", "nodes.knowledgeBase.retrievalSettingIsRequired": "Le paramètre de récupération est requis", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "URL segmentée", "nodes.knowledgeRetrieval.queryAttachment": "Images de requête", "nodes.knowledgeRetrieval.queryText": "Texte de la requête", - "nodes.knowledgeRetrieval.queryVariable": "Variable de requête", "nodes.listFilter.asc": "L’ASC", "nodes.listFilter.desc": "DESC", "nodes.listFilter.extractsCondition": "Extraire l’élément N", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "Premier enregistrement", "nodes.listFilter.outputVars.last_record": "Dernier enregistrement", "nodes.listFilter.outputVars.result": "Filtrer le résultat", - "nodes.listFilter.selectVariableKeyPlaceholder": "Sélectionner la clé de sous-variable", "nodes.llm.addMessage": "Ajouter un message", "nodes.llm.context": "contexte", "nodes.llm.contextTooltip": "Vous pouvez importer des connaissances en tant que contexte", - "nodes.llm.files": "Fichiers", "nodes.llm.jsonSchema.addChildField": "Ajouter un champ enfant", "nodes.llm.jsonSchema.addField": "Ajouter un champ", "nodes.llm.jsonSchema.apply": "Appliquer", "nodes.llm.jsonSchema.back": "Retour", "nodes.llm.jsonSchema.descriptionPlaceholder": "Ajouter une description", - "nodes.llm.jsonSchema.doc": "En savoir plus sur la sortie structurée", "nodes.llm.jsonSchema.enum": "Énumération", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "Le nom de la propriété existe déjà", "nodes.llm.jsonSchema.fieldNamePlaceholder": "Nom du champ", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "nécessaire", "nodes.llm.jsonSchema.resetDefaults": "Réinitialiser", "nodes.llm.jsonSchema.resultTip": "Voici le résultat généré. Si vous n'êtes pas satisfait, vous pouvez revenir en arrière et modifier votre demande.", - "nodes.llm.jsonSchema.showAdvancedOptions": "Afficher les options avancées", "nodes.llm.jsonSchema.stringValidations": "Validations de chaîne", "nodes.llm.jsonSchema.title": "Schéma de sortie structuré", "nodes.llm.jsonSchema.warningTips.saveSchema": "Veuillez terminer la modification du champ actuel avant d'enregistrer le schéma.", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "Contenu de raisonnement", "nodes.llm.outputVars.usage": "Informations sur l'utilisation du modèle", "nodes.llm.prompt": "invite", - "nodes.llm.reasoningFormat.separated": "Séparer les balises de réflexion", - "nodes.llm.reasoningFormat.tagged": "Gardez les étiquettes de pensée", "nodes.llm.reasoningFormat.title": "Activer la séparation des balises de raisonnement", "nodes.llm.reasoningFormat.tooltip": "Extraire le contenu des balises think et le stocker dans le champ reasoning_content.", "nodes.llm.resolution.high": "Haute", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "Fournir des instructions, des questions ou toute entrée textuelle au modèle", "nodes.llm.singleRun.variable": "Variable", "nodes.llm.sysQueryInUser": "sys.query dans le message utilisateur est requis", - "nodes.llm.variables": "variables", "nodes.llm.vision": "vision", - "nodes.loop.ErrorMethod.continueOnError": "Continuer en cas d'erreur", - "nodes.loop.ErrorMethod.operationTerminated": "Terminé", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "Supprimer la sortie anormale", "nodes.loop.breakCondition": "Condition de terminaison de boucle", "nodes.loop.breakConditionTip": "Seules les variables dans les boucles avec des conditions de terminaison et les variables de conversation peuvent être référencées.", "nodes.loop.comma": ",", - "nodes.loop.currentLoop": "Boucle de courant", "nodes.loop.currentLoopCount": "Nombre de boucles actuel : {{count}}", "nodes.loop.deleteDesc": "Supprimer le nœud de boucle supprimera tous les nœuds enfants.", "nodes.loop.deleteTitle": "Supprimer le nœud de boucle ?", - "nodes.loop.errorResponseMethod": "Méthode de réponse d'erreur", "nodes.loop.error_one": "{{count}} Erreur", "nodes.loop.error_other": "{{count}} erreurs", - "nodes.loop.exitConditionTip": "Un nœud de boucle nécessite au moins une condition de sortie", "nodes.loop.finalLoopVariables": "Variables de boucle finales", "nodes.loop.initialLoopVariables": "Variables de boucle initiales", - "nodes.loop.input": "Entrée", "nodes.loop.inputMode": "Mode d'entrée", "nodes.loop.loopMaxCount": "Nombre maximum de boucles", "nodes.loop.loopMaxCountError": "Veuillez entrer un nombre maximal de boucles valide, compris entre 1 et {{maxCount}}.", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "Variables de boucle", "nodes.loop.loop_one": "{{count}} Boucle", "nodes.loop.loop_other": "{{count}} Boucles", - "nodes.loop.output": "Variable de sortie", "nodes.loop.setLoopVariables": "Définir des variables dans la portée de la boucle", "nodes.loop.totalLoopCount": "Nombre total de boucles : {{count}}", "nodes.loop.variableName": "Nom de Variable", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "Ajouter une classe", "nodes.questionClassifiers.advancedSetting": "Paramètre avancé", "nodes.questionClassifiers.class": "Classe", - "nodes.questionClassifiers.classNamePlaceholder": "Écrivez le nom de votre classe", "nodes.questionClassifiers.defaultLabel": "CLASSE {{index}}", "nodes.questionClassifiers.inputVars": "Variables de saisie", "nodes.questionClassifiers.instruction": "Instruction", - "nodes.questionClassifiers.instructionPlaceholder": "Écrivez votre instruction", "nodes.questionClassifiers.instructionTip": "Entrez des instructions supplémentaires pour aider le classificateur de questions à mieux comprendre comment catégoriser les questions.", "nodes.questionClassifiers.labelEditorAriaLabel": "Éditeur de libellé de classe", "nodes.questionClassifiers.model": "modèle", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "Double-cliquez sur le titre de la classe pour renommer", "nodes.questionClassifiers.topicName": "Nom du sujet", "nodes.questionClassifiers.topicPlaceholder": "Écrivez le nom de votre sujet", - "nodes.start.builtInVar": "Variables intégrées", "nodes.start.inputField": "Champ de saisie", "nodes.start.noVarTip": "Définir les entrées qui peuvent être utilisées dans le flux de travail", - "nodes.start.outputVars.files": "Liste de fichiers", - "nodes.start.outputVars.memories.content": "contenu du message", - "nodes.start.outputVars.memories.des": "Historique de conversation", - "nodes.start.outputVars.memories.type": "type de message", - "nodes.start.outputVars.query": "Saisie utilisateur", "nodes.start.required": "requis", "nodes.start.userInputTipDescription": "Définissez les entrées à collecter auprès des utilisateurs finaux lorsque votre workflow démarre à la demande.", "nodes.startPlaceholder.browseMoreOnMarketplace": "Parcourir plus sur le Marketplace", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "Trouver plus d’outils sur le Marketplace", "nodes.startPlaceholder.noTriggersFound": "Aucun déclencheur trouvé", "nodes.startPlaceholder.nodeCollapsedDescription": "Cliquez pour configurer le nœud de départ", "nodes.startPlaceholder.nodeDescription": "Choisissez un nœud de départ dans le panneau de droite", - "nodes.startPlaceholder.nodeTitle": "Début du workflow", "nodes.startPlaceholder.panelDescription": "Le nœud de départ définit ce qui déclenche l’exécution de votre workflow", "nodes.startPlaceholder.panelTitle": "Choisissez un nœud de départ", "nodes.startPlaceholder.userInputConflictTip": "L’entrée utilisateur ne peut pas être combinée avec d’autres déclencheurs", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "Variables de saisie", "nodes.templateTransform.outputVars.output": "Contenu transformé", "nodes.tool.authorizationRequired": "Autorisation requise", - "nodes.tool.authorize": "Autoriser", - "nodes.tool.dateRange.end": "Fin", "nodes.tool.dateRange.endPlaceholder": "Date de fin", - "nodes.tool.dateRange.start": "Début", "nodes.tool.dateRange.startPlaceholder": "Date de début", "nodes.tool.inputVars": "Variables de saisie", "nodes.tool.insertPlaceholder1": "Tapez ou appuyez", "nodes.tool.insertPlaceholder2": "insérer une variable", "nodes.tool.outputVars.files.title": "fichiers générés par l'outil", - "nodes.tool.outputVars.files.transfer_method": "Méthode de transfert. La valeur est remote_url ou local_file", - "nodes.tool.outputVars.files.type": "Type de support. Actuellement ne prend en charge que l'image", - "nodes.tool.outputVars.files.upload_file_id": "ID du fichier téléchargé", - "nodes.tool.outputVars.files.url": "URL de l'image", "nodes.tool.outputVars.json": "JSON généré par un outil", "nodes.tool.outputVars.text": "contenu généré par l'outil", "nodes.tool.settings": "Paramètres", - "nodes.triggerPlugin.addSubscription": "Ajouter un nouvel abonnement", - "nodes.triggerPlugin.apiKeyConfigured": "Clé API configurée avec succès", - "nodes.triggerPlugin.apiKeyDescription": "Configurer les identifiants de clé API pour l'authentification", - "nodes.triggerPlugin.authenticationFailed": "Échec de l'authentification", - "nodes.triggerPlugin.authenticationSuccess": "Authentification réussie", - "nodes.triggerPlugin.authorized": "autorisé", - "nodes.triggerPlugin.availableSubscriptions": "Abonnements disponibles", - "nodes.triggerPlugin.configuration": "Configuration", - "nodes.triggerPlugin.configurationComplete": "Configuration terminée", - "nodes.triggerPlugin.configurationCompleteDescription": "Votre déclencheur a été configuré avec succès", - "nodes.triggerPlugin.configurationCompleteMessage": "La configuration de votre déclencheur est maintenant complète et prête à l'emploi.", - "nodes.triggerPlugin.configurationFailed": "Échec de la configuration", - "nodes.triggerPlugin.configureApiKey": "Configurer la clé API", - "nodes.triggerPlugin.configureOAuthClient": "Configurer le client OAuth", - "nodes.triggerPlugin.configureParameters": "Configurer les paramètres", - "nodes.triggerPlugin.credentialVerificationFailed": "Échec de la vérification des identifiants", - "nodes.triggerPlugin.credentialsVerified": "Identifiants vérifiés avec succès", - "nodes.triggerPlugin.error": "Erreur", - "nodes.triggerPlugin.failedToStart": "Échec du démarrage du processus d'authentification", - "nodes.triggerPlugin.noConfigurationRequired": "Aucune configuration supplémentaire n'est requise pour ce déclencheur.", - "nodes.triggerPlugin.notAuthorized": "Non autorisé", - "nodes.triggerPlugin.notConfigured": "Non configuré", - "nodes.triggerPlugin.oauthClientDescription": "Configurez les identifiants du client OAuth pour activer l'authentification", - "nodes.triggerPlugin.oauthClientSaved": "Configuration du client OAuth enregistrée avec succès", - "nodes.triggerPlugin.oauthConfigFailed": "Échec de la configuration OAuth", - "nodes.triggerPlugin.or": "OU", - "nodes.triggerPlugin.parameters": "Paramètres", - "nodes.triggerPlugin.parametersDescription": "Configurer les paramètres et les propriétés du déclencheur", - "nodes.triggerPlugin.properties": "Propriétés", - "nodes.triggerPlugin.propertiesDescription": "Propriétés de configuration supplémentaires pour ce déclencheur", - "nodes.triggerPlugin.remove": "Supprimer", - "nodes.triggerPlugin.removeSubscription": "Supprimer l'abonnement", - "nodes.triggerPlugin.selectSubscription": "Sélectionner un abonnement", - "nodes.triggerPlugin.subscriptionName": "Nom de l'abonnement", - "nodes.triggerPlugin.subscriptionNameDescription": "Entrez un nom unique pour cet abonnement de déclencheur", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "Entrez le nom de l'abonnement...", - "nodes.triggerPlugin.subscriptionNameRequired": "Le nom de l'abonnement est requis", - "nodes.triggerPlugin.subscriptionRemoved": "Abonnement supprimé avec succès", "nodes.triggerPlugin.subscriptionRequired": "L'abonnement est requis", - "nodes.triggerPlugin.useApiKey": "Utiliser la clé API", - "nodes.triggerPlugin.useOAuth": "Utiliser OAuth", - "nodes.triggerPlugin.verifyAndContinue": "Vérifier et continuer", "nodes.triggerSchedule.cronExpression": "Expression Cron", "nodes.triggerSchedule.days": "Jours", - "nodes.triggerSchedule.executeNow": "Exécution maintenant", - "nodes.triggerSchedule.executionTime": "Temps d'exécution", "nodes.triggerSchedule.executionTimeCalculationError": "Échec du calcul des temps d'exécution", - "nodes.triggerSchedule.executionTimeMustBeFuture": "Le délai d'exécution doit être dans le futur", "nodes.triggerSchedule.frequency.daily": "Quotidien", "nodes.triggerSchedule.frequency.hourly": "Horaire", "nodes.triggerSchedule.frequency.label": "FRÉQUENCE", "nodes.triggerSchedule.frequency.monthly": "mensuel", "nodes.triggerSchedule.frequency.weekly": "Hebdomadaire", "nodes.triggerSchedule.frequencyLabel": "Fréquence", - "nodes.triggerSchedule.hours": "Heures", "nodes.triggerSchedule.invalidCronExpression": "Expression cron invalide", - "nodes.triggerSchedule.invalidExecutionTime": "Heure d'exécution invalide", "nodes.triggerSchedule.invalidFrequency": "Fréquence invalide", "nodes.triggerSchedule.invalidMonthlyDay": "Le jour du mois doit être compris entre 1 et 31 ou \"dernier\"", "nodes.triggerSchedule.invalidOnMinute": "Une minute doit être comprise entre 0 et 59", - "nodes.triggerSchedule.invalidStartTime": "Heure de début invalide", "nodes.triggerSchedule.invalidTimeFormat": "Format d'heure invalide (attendu HH:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "Fuseau horaire invalide", "nodes.triggerSchedule.invalidWeekday": "Jour de la semaine invalide : {{weekday}}", "nodes.triggerSchedule.lastDay": "Dernier jour", "nodes.triggerSchedule.lastDayTooltip": "Tous les mois n'ont pas 31 jours. Utilisez l'option « dernier jour » pour sélectionner le dernier jour de chaque mois.", - "nodes.triggerSchedule.minutes": "Minutes", "nodes.triggerSchedule.mode": "Mode", - "nodes.triggerSchedule.modeCron": "Cron", - "nodes.triggerSchedule.modeVisual": "Visuel", "nodes.triggerSchedule.monthlyDay": "Jour mensuel", - "nodes.triggerSchedule.nextExecution": "Prochaine exécution", "nodes.triggerSchedule.nextExecutionTime": "PROCHAINE HEURE D'EXÉCUTION", "nodes.triggerSchedule.nextExecutionTimes": "Prochaines 5 exécutions", "nodes.triggerSchedule.noValidExecutionTime": "Aucun temps d'exécution valide ne peut être calculé", - "nodes.triggerSchedule.nodeTitle": "Déclencheur de programmation", - "nodes.triggerSchedule.notConfigured": "Non configuré", "nodes.triggerSchedule.onMinute": "Une minute", - "nodes.triggerSchedule.selectDateTime": "Sélectionner la date et l'heure", "nodes.triggerSchedule.selectFrequency": "Sélectionner la fréquence", "nodes.triggerSchedule.selectTime": "Sélectionner l'heure", - "nodes.triggerSchedule.startTime": "Heure de début", - "nodes.triggerSchedule.startTimeMustBeFuture": "L'heure de début doit être dans le futur", "nodes.triggerSchedule.time": "Temps", - "nodes.triggerSchedule.timezone": "Fuseau horaire", "nodes.triggerSchedule.title": "Programme", "nodes.triggerSchedule.useCronExpression": "Utiliser une expression cron", "nodes.triggerSchedule.useVisualPicker": "Utiliser le sélecteur visuel", "nodes.triggerSchedule.visualConfig": "Configuration visuelle", "nodes.triggerSchedule.weekdays": "Jours de la semaine", - "nodes.triggerWebhook.addHeader": "Ajouter", - "nodes.triggerWebhook.addParameter": "Ajouter", - "nodes.triggerWebhook.asyncMode": "Mode asynchrone", - "nodes.triggerWebhook.configPlaceholder": "La configuration du déclencheur webhook sera implémentée ici", "nodes.triggerWebhook.contentType": "Type de contenu", - "nodes.triggerWebhook.copy": "Copier", "nodes.triggerWebhook.debugUrlCopied": "Copié !", "nodes.triggerWebhook.debugUrlCopy": "Cliquez pour copier", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "Cette URL semble être une adresse interne, ce qui peut provoquer l'échec des requêtes webhook. Vous pouvez changer TRIGGER_URL pour une adresse publique.", "nodes.triggerWebhook.debugUrlTitle": "Pour les tests, utilisez toujours cette URL", - "nodes.triggerWebhook.errorHandling": "Gestion des erreurs", - "nodes.triggerWebhook.errorStrategy": "Gestion des erreurs", - "nodes.triggerWebhook.generate": "Générer", - "nodes.triggerWebhook.headerParameters": "Paramètres d'en-tête", - "nodes.triggerWebhook.headers": "En-têtes", "nodes.triggerWebhook.method": "Méthode", "nodes.triggerWebhook.noBodyParameters": "Aucun paramètre de corps configuré", "nodes.triggerWebhook.noHeaders": "Aucun en-tête configuré", "nodes.triggerWebhook.noParameters": "Aucun paramètre configuré", "nodes.triggerWebhook.noQueryParameters": "Aucun paramètre de requête configuré", - "nodes.triggerWebhook.nodeTitle": "🔗 Déclencheur Webhook", - "nodes.triggerWebhook.parameterName": "Nom de variable", - "nodes.triggerWebhook.queryParameters": "Paramètres de requête", - "nodes.triggerWebhook.requestBodyParameters": "Paramètres du corps de la requête", "nodes.triggerWebhook.required": "Requis", "nodes.triggerWebhook.responseBody": "Corps de la réponse", "nodes.triggerWebhook.responseBodyPlaceholder": "Écrivez ici le corps de votre réponse", "nodes.triggerWebhook.responseConfiguration": "Réponse", "nodes.triggerWebhook.statusCode": "Code d'état", - "nodes.triggerWebhook.test": "Test", - "nodes.triggerWebhook.title": "Déclencheur Webhook", "nodes.triggerWebhook.urlCopied": "URL copiée dans le presse-papiers", - "nodes.triggerWebhook.urlGenerated": "URL du webhook générée avec succès", - "nodes.triggerWebhook.urlGenerationFailed": "Échec de la génération de l’URL du webhook", "nodes.triggerWebhook.validation.invalidParameterType": "Type de paramètre invalide \"{{type}}\" pour le paramètre \"{{name}}\"", "nodes.triggerWebhook.validation.webhookUrlRequired": "L'URL du webhook est requise", "nodes.triggerWebhook.varName": "Nom de variable", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "Groupe d'agrégation", "nodes.variableAssigner.aggregationGroupTip": "L'activation de cette fonctionnalité permet à l'agrégateur de variables d'agréger plusieurs ensembles de variables.", "nodes.variableAssigner.noVarTip": "Ajoutez les variables à attribuer", - "nodes.variableAssigner.outputType": "Type de sortie", "nodes.variableAssigner.outputVars.varDescribe": "Sortie {{groupName}}", "nodes.variableAssigner.setAssignVariable": "Définir la variable à attribuer", "nodes.variableAssigner.title": "Attribuer des variables", - "nodes.variableAssigner.type.array": "Tableau", - "nodes.variableAssigner.type.number": "Nombre", - "nodes.variableAssigner.type.object": "Objet", - "nodes.variableAssigner.type.string": "Chaîne", "nodes.variableAssigner.varNotSet": "Variable non définie", - "onboarding.aboutStartNode": "à propos du nœud de départ.", - "onboarding.back": "Retour", "onboarding.description": "Différents nœuds de départ ont différentes capacités. Ne vous inquiétez pas, vous pouvez toujours les changer plus tard.", - "onboarding.escTip.key": "Échap", - "onboarding.escTip.press": "Appuyer", - "onboarding.escTip.toDismiss": "rejeter", - "onboarding.learnMore": "En savoir plus", "onboarding.title": "Sélectionnez un nœud de départ pour commencer", "onboarding.trigger": "Déclencheur", "onboarding.triggerDescription": "Les déclencheurs peuvent servir de nœud de départ d'un flux de travail, comme les tâches planifiées, les webhooks personnalisés ou les intégrations avec d'autres applications.", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "Tous les problèmes ont été résolus", "panel.checklistTip": "Assurez-vous que tous les problèmes sont résolus avant de publier", "panel.createdBy": "Créé par", - "panel.goTo": "Aller à", "panel.goToFix": "Aller corriger", "panel.helpLink": "Aide", "panel.locateNodeNotFound": "Nœud introuvable : {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "Retour", "singleRun.iteration": "Itération", "singleRun.loop": "Boucle", - "singleRun.preparingDataSource": "Préparation de la source de données", - "singleRun.reRun": "Relancer", - "singleRun.running": "En cours d'exécution", "singleRun.startRun": "Démarrer l'exécution", "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éé", @@ -1257,21 +1024,14 @@ "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", "tabs.allAdded": "Tout ajouté", "tabs.allTool": "Tous", "tabs.allTriggers": "Tous les déclencheurs", "tabs.blocks": "Nœuds", "tabs.clearSnippetSearch": "Effacer la recherche d’extraits", - "tabs.createSnippet": "Créer un extrait", "tabs.customTool": "Swagger API", "tabs.featuredTools": "En vedette", - "tabs.hideActions": "Cacher les outils", - "tabs.installed": "Installé", "tabs.listView": "Vue en liste", "tabs.logic": "Logique", "tabs.noFeaturedPlugins": "Découvrez plus d'outils dans le Marketplace", @@ -1280,13 +1040,11 @@ "tabs.noResult": "Aucun résultat trouvé", "tabs.noSnippetsFound": "Aucun extrait n'a été trouvé", "tabs.plugin": "Plugin d’outil", - "tabs.pluginByAuthor": "Par {{author}}", "tabs.question-understand": "Compréhension des questions", "tabs.requestToCommunity": "Demandes à la communauté", "tabs.searchBlock": "Rechercher des nœuds, agent, humain, connaissances", "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", @@ -1294,20 +1052,16 @@ "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.startDisabledTipLearnMore": "En savoir plus sur les nœuds de départ", "tabs.startNotSupportedTip": "L'onglet Démarrer n'est pas pris en charge dans les extraits de code.", "tabs.tools": "Outils", "tabs.transform": "Transformer", "tabs.treeView": "Vue arborescente", "tabs.unconfiguredStartDisabledTip": "Un nœud de départ non configuré a été ajouté au canevas. Terminez la configuration avant de continuer.", - "tabs.usePlugin": "Sélectionner l'outil", "tabs.utilities": "Utilitaires", "tabs.workflowTool": "Workflow", "tracing.stopBy": "Arrêté par {{user}}", - "triggerStatus.disabled": "DÉCLENCHEUR • DÉSACTIVÉ", "triggerStatus.enabled": "DÉCLENCHEUR", "variableReference.assignedVarsDescription": "Les variables affectées doivent être accessibles en écriture, telles que des variables de conversation.", - "variableReference.conversationVars": "Variables de conversation", "variableReference.noAssignedVars": "Aucune variable affectée disponible", "variableReference.noAvailableVars": "Aucune variable disponible", "variableReference.noVarsForOperation": "Aucune variable n’est disponible pour l’affectation avec l’opération sélectionnée.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "Appliqué", "workflowGenerator.appliedRefineHint": "Appliqué — affinez à tout moment avec ⌘K → /refine", "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.", @@ -1384,7 +1137,6 @@ "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", @@ -1392,7 +1144,6 @@ "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.refineDraftUnavailable": "Impossible de charger le brouillon actuel — génération à partir de zéro à la place.", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "Régénérer", "workflowGenerator.reload": "Recharger", "workflowGenerator.studioApply": "Postuler", - "workflowGenerator.studioButton": "Générer", "workflowGenerator.title": "Générer {{mode}}" } diff --git a/web/i18n/hi-IN/agent-v-2.json b/web/i18n/hi-IN/agent-v-2.json index 59c6e791d00..e3e4aacd67e 100644 --- a/web/i18n/hi-IN/agent-v-2.json +++ b/web/i18n/hi-IN/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "यह क्रिया अभी उपलब्ध नहीं है।", "agentDetail.access.copyAccessUrl": "एक्सेस URL कॉपी करें", "agentDetail.access.copyFailed": "संदर्भ कॉपी करने में विफल।", "agentDetail.access.copyServiceEndpoint": "सेवा API एंडपॉइंट कॉपी करें", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "लॉन्च करें", "agentDetail.access.webApp.actions.settings": "ब्रांडिंग", "agentDetail.access.webApp.refreshUrl": "एक्सेस URL रीफ़्रेश करें", - "agentDetail.access.webApp.showQrCode": "QR कोड दिखाएँ", "agentDetail.access.webApp.ssoEnabled": "SSO सक्षम", "agentDetail.access.webApp.title": "वेब ऐप", "agentDetail.access.workflow.description": "वर्कफ़्लो के अंदर एक नोड के रूप में उपयोग किया जाता है", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "पर्यावरण चर का दायरा चुनें", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "ऐसे values सेट करें जिन्हें एजेंट runtime पर पढ़ता है, जैसे किसी tool को चाहिए API key, उन्हें Prompt में डाले बिना।\n\nBuild mode में, एजेंट इन्हें आपके लिए सेट कर सकता है।", - "agentDetail.configure.advancedSettings.envEditor.toggle": "Env Editor टॉगल करें", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "उन्नत सेटिंग्स", - "agentDetail.configure.advancedSettings.toggle": "उन्नत सेटिंग्स टॉगल करें", "agentDetail.configure.answer.activity.ranCommands": "कमांड चलाए गए", "agentDetail.configure.answer.activity.runningCommands": "कमांड चलाए जा रहे हैं", "agentDetail.configure.answer.duration.minute": "{{count}} मिनट", "agentDetail.configure.answer.duration.second": "{{count}} सेकंड", "agentDetail.configure.answer.thinking": "सोच रहा है", - "agentDetail.configure.answer.workFinished": "काम पूरा हुआ", - "agentDetail.configure.answer.workedFor": "{{duration}} तक काम किया", - "agentDetail.configure.answer.workingFor": "{{duration}} से काम कर रहा है", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition निकाले गए कॉन्फ़िगरेशन के लिए वर्शनिंग प्रदान करता है, लेकिन फ़ाइल सिस्टम पर स्वयं वर्शनिंग का समर्थन नहीं करता। Build मोड में अपनी कार्रवाइयों के साथ सावधान रहें, क्योंकि फ़ाइल सिस्टम में किए गए बदलाव वास्तविक समय में होते हैं और हमेशा साफ़-सुथरे ढंग से वापस नहीं किए जा सकते। बड़े पैमाने पर बाहरी दर्शकों को सेवा देने के लिए Community Edition आदर्श विकल्प नहीं है।", "agentDetail.configure.build.empty.description": "आप जो चाहते हैं उसका वर्णन करें और बाईं ओर का फ़ॉर्म बातचीत के साथ भरता जाएगा।", "agentDetail.configure.build.empty.title": "चैट करके अपना एजेंट बनाएं", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "{{name}} हटाएँ", "agentDetail.configure.files.richTip": "Prompt में चिपकाने के लिए बहुत लंबी संदर्भ सामग्री के लिए: स्पेक्स, टेम्पलेट, दिशानिर्देश। ज़्यादा जानें\n\nBuild mode में, एजेंट इन्हें आपके लिए सेट कर सकता है।", "agentDetail.configure.files.tip": "Prompt में चिपकाने के लिए बहुत लंबी संदर्भ सामग्री के लिए: स्पेक्स, टेम्पलेट, दिशानिर्देश। ज़्यादा जानें\n\nBuild mode में, एजेंट इन्हें आपके लिए सेट कर सकता है।", - "agentDetail.configure.files.toggle": "फ़ाइलें टॉगल करें", "agentDetail.configure.files.treeLabel": "एजेंट फ़ाइलें", "agentDetail.configure.files.upload.action": "अपलोड करें", "agentDetail.configure.files.upload.browse": "ब्राउज़ करें", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "ज्ञान पुनर्प्राप्ति टॉगल करें", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "मेटाडेटा फ़िल्टरिंग में एक मॉडल कॉन्फ़िगर करें", "agentDetail.configure.model.label": "मॉडल", - "agentDetail.configure.orchestrate": "व्यवस्थित करें", "agentDetail.configure.preview.chatFeatures": "चैट सुविधाएँ", "agentDetail.configure.preview.empty.defaultAgentName": "एजेंट", "agentDetail.configure.preview.empty.description": "एजेंट को तैयार चैट की तरह चलाएं, ठीक वैसे जैसे लोग प्रकाशित होने के बाद अनुभव करेंगे।", - "agentDetail.configure.preview.empty.title": "{{name}} का पूर्वावलोकन", - "agentDetail.configure.preview.endUserAuth": "अंतिम-उपयोगकर्ता प्रमाणीकरण", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "मॉडल अनुरोधों की अधिकतम संख्या पूरी होने पर यह Agent रन रोक दिया गया। फिर से कोशिश करें या टास्क को छोटे चरणों में बाँटें।", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "समय सीमा पूरी होने पर इस Agent रन को रोक दिया गया। फिर से कोशिश करें या टास्क को छोटे चरणों में बाँटें।", "agentDetail.configure.preview.inputPlaceholder": "{{name}} को संदेश भेजें", "agentDetail.configure.preview.restart": "नए सिरे से शुरू करें", "agentDetail.configure.preview.sandboxNotice": "Agent Linux सैंडबॉक्स में चलता है.", "agentDetail.configure.preview.sandboxNoticeTooltip": "Dify Community Edition में, आपके हर Agent आपके Docker के अंदर Linux 7.0.0-10060-aws सैंडबॉक्स वातावरण में चलता है. Build Chats के ज़रिए वातावरण में किए गए आपके बदलाव स्थायी रहते हैं.", - "agentDetail.configure.preview.title": "पूर्वावलोकन", "agentDetail.configure.preview.unconfiguredNotice": "यह एजेंट अभी सेट अप नहीं किया गया है, इसलिए जवाब सीधे मॉडल से आते हैं।", "agentDetail.configure.prompt.copied": "प्रॉम्प्ट कॉपी हो गया", "agentDetail.configure.prompt.copy": "प्रॉम्प्ट कॉपी करें", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} वर्कफ़्लो", "agentDetail.configure.rightPanel.build": "बिल्ड", "agentDetail.configure.rightPanel.buildTipBody": "Build chat के ज़रिए agent सेट करता है। आप जो चाहते हैं उसे बताएं और यह बाईं ओर की setup भर देता है।", - "agentDetail.configure.rightPanel.buildTipTitle": "Chat के ज़रिए अपना agent बनाएं", "agentDetail.configure.rightPanel.learnMore": "और जानें", "agentDetail.configure.rightPanel.modeLabel": "एजेंट कॉन्फ़िगरेशन मोड", "agentDetail.configure.rightPanel.preview": "पूर्वावलोकन", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview केवल Dify Cloud और Enterprise पर उपलब्ध है।", "agentDetail.configure.rightPanel.previewTipBody": "Preview तैयार agent को वैसे चलाता है जैसे आपके users उसे देखेंगे, साफ replies और chat features के साथ।", - "agentDetail.configure.rightPanel.previewTipTitle": "अपने agent का preview करें", "agentDetail.configure.skills.add": "कौशल जोड़ें", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "कौशल विवरण सामग्री", - "agentDetail.configure.skills.detail.fileCount": "{{count}} फ़ाइलें", "agentDetail.configure.skills.detail.files": "फ़ाइलें", "agentDetail.configure.skills.empty.description": "कौशल एजेंट को पुनः उपयोग योग्य विशेषज्ञता देते हैं जिसे वह काम करते समय कॉल कर सकता है", "agentDetail.configure.skills.empty.title": "अभी तक कोई कौशल नहीं", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "कौशल", "agentDetail.configure.skills.label": "कौशल", "agentDetail.configure.skills.missing": "कौशल नहीं मिला", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "{{name}} हटाएँ", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "किसी दोहराए जाने वाले कार्य के निर्देशों, फ़ाइलों और स्क्रिप्ट को एक Skill में पैकेज करें। और जानें\n\nBuild mode में, एजेंट इन्हें आपके लिए सेट कर सकता है।", "agentDetail.configure.skills.tip": "किसी दोहराए जाने वाले कार्य के निर्देशों, फ़ाइलों और स्क्रिप्ट को एक Skill में पैकेज करें। और जानें\n\nBuild mode में, एजेंट इन्हें आपके लिए सेट कर सकता है।", - "agentDetail.configure.skills.toggle": "कौशल टॉगल करें", "agentDetail.configure.skills.upload.action": "अपलोड करें", "agentDetail.configure.skills.upload.browse": "ब्राउज़ करें", "agentDetail.configure.skills.upload.description": "इस एजेंट के लिए .zip या .skill पैकेज अपलोड करें।", "agentDetail.configure.skills.upload.dropzone": "यहाँ एक कौशल पैकेज छोड़ें, या", - "agentDetail.configure.skills.upload.failed": "कौशल अपलोड करने में विफल।", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "एक .zip या .skill फ़ाइल अपलोड करें।", "agentDetail.configure.skills.upload.sizeLimit": "Skill पैकेज का आकार {{sizeLimit}} या इससे कम होना चाहिए।", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "सभी उपकरण हटाएँ", "agentDetail.configure.tools.richTip": "अपने workspace से Dify tools जोड़ें। और जानें\n\nएजेंट अपने sandbox में जो tools इंस्टॉल करता है वे यहां दिखाई नहीं देंगे, लेकिन उसके लिए उपलब्ध रहेंगे।", "agentDetail.configure.tools.tip": "अपने workspace से Dify tools जोड़ें। और जानें\n\nएजेंट अपने sandbox में जो tools इंस्टॉल करता है वे यहां दिखाई नहीं देंगे, लेकिन उसके लिए उपलब्ध रहेंगे।", - "agentDetail.configure.tools.toggle": "उपकरण टॉगल करें", "agentDetail.configure.tools.toolTabs.all": "सभी", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "कस्टम", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "फ़ाइल सिस्टम पथ", "agentDetail.configure.workingDirectory.description": "एजेंट चलते समय जिन फाइलों को पढ़ता और लिखता है। वह जो भी बनाता है, जैसे qna_report.pdf, यहां दिखता है।", "agentDetail.configure.workingDirectory.fileSystem": "फ़ाइल सिस्टम", - "agentDetail.configure.workingDirectory.home": "होम", "agentDetail.configure.workingDirectory.open": "वर्किंग डायरेक्टरी खोलें", "agentDetail.configure.workingDirectory.persistentFiles": "स्थायी", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "वे फ़ाइलें जिन्हें एजेंट रखता है और जहाँ भी वह चलता है वहाँ उपयोग कर सकता है, जिसमें अंतिम उपयोगकर्ताओं की बातचीत और वर्कफ़्लो शामिल हैं। इस बिल्ड चैट के दौरान यहाँ किए गए बदलाव आपके “लागू करें” पर क्लिक करने के बाद प्रभावी होते हैं।", - "agentDetail.configure.workingDirectory.returnToWorkspace": "वर्किंग डायरेक्टरी पर वापस जाएँ", "agentDetail.configure.workingDirectory.temporaryFiles": "अस्थायी", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "वे फ़ाइलें जिन पर एजेंट केवल इस बिल्ड चैट में काम कर रहा है। बिल्ड मोड से बाहर निकलने या नई चैट शुरू करने पर इन्हें हटा दिया जाता है।", "agentDetail.configure.workingDirectory.title": "वर्किंग डायरेक्टरी", - "agentDetail.configure.workingDirectory.treeLabel": "वर्किंग डायरेक्टरी फाइलें", - "agentDetail.configure.workingDirectory.workingDirectory": "वर्किंग डायरेक्टरी", "agentDetail.documentTitle": "एजेंट", "agentDetail.logs.description": "इस एजेंट के साथ हर बातचीत देखें, जिसमें उपयोगकर्ता इनपुट और एजेंट के जवाब शामिल हैं।", "agentDetail.logs.empty": "कोई लॉग नहीं मिला", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "नाम आवश्यक है।", "roster.createForm.roleLabel": "भूमिका", "roster.createForm.rolePlaceholder": "उदा. शोध सहायक", - "roster.createSuccess": "एजेंट बन गया।", "roster.dateTimeFormat": "DD/MM/YYYY hh:mm:ss A", "roster.deleteDialog.description": "इससे {{name}} स्थायी रूप से हटा दिया जाएगा। इसका वेब ऐप, API एक्सेस और इसका उपयोग करने वाले वर्कफ़्लो तुरंत काम करना बंद कर देंगे।", "roster.deleteDialog.title": "{{name}} हटाएँ?", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "एजेंट डुप्लिकेट करें", "roster.duplicateForm.changeIcon": "{{name}} के लिए डुप्लिकेट आइकन बदलें", "roster.duplicateSuccess": "एजेंट डुप्लिकेट किया गया।", - "roster.editAgent": "{{name}} संपादित करें", "roster.editDialog.description": "इस Agent का नाम, विवरण और भूमिका अपडेट करें।", "roster.editDialog.title": "एजेंट संपादित करें", "roster.editInfo": "जानकारी संपादित करें", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "इस इनलाइन सेटअप को एक पुनः उपयोग योग्य Agent के रूप में सहेजें।", "roster.saveToRosterDialog.title": "Agents में सहेजें", "roster.saveToRosterForm.changeIcon": "Agent आइकन बदलें", - "roster.saveToRosterSuccess": "Agent सहेजा गया।", "roster.searchLabel": "एजेंट खोजें", "roster.searchPlaceholder": "नाम से एजेंट खोजें…", "roster.sort.earliestCreated": "सबसे पहले बनाए गए", "roster.sort.label": "क्रमबद्ध करें", "roster.sort.lastModified": "अंतिम संशोधन", - "roster.sort.optionsLabel": "क्रमबद्ध विकल्प", "roster.sort.recentlyCreated": "हाल ही में बनाए गए", "roster.title": "एजेंट", - "roster.updateSuccess": "एजेंट अपडेट हो गया।", "roster.usageStatus.draft": "ड्राफ्ट", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "साइडबार समेटें", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "साइडबार फैलाएं", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "कोई मेल खाती फ़ाइल नहीं.", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "फ़ाइलें खोजें", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/hi-IN/app-api.json b/web/i18n/hi-IN/app-api.json index 1a025dd4041..ad610272c82 100644 --- a/web/i18n/hi-IN/app-api.json +++ b/web/i18n/hi-IN/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "यह क्रिया पूर्ववत नहीं की जा सकती।", "actionMsg.deleteConfirmTitle": "इस गुप्त कुंजी को हटाएं?", "actionMsg.ok": "ठीक", - "apiKey": "एपीआई कुंजी", "apiKeyModal.addKnowledgeBase": "नॉलेज बेस जोड़ें", "apiKeyModal.addSubtitle": "नॉलेज बेस API तक पहुंचने के लिए एक नई एपीआई कुंजी बनाएं।", "apiKeyModal.addTitle": "एपीआई कुंजी जोड़ें", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "गुप्त कुंजी", "apiKeyModal.selectedKnowledgeBases": "चयनित नॉलेज बेस", "apiKeyModal.selectedKnowledgeBasesCount": "चयनित नॉलेज बेस ({{count}})", - "apiServer": "एपीआई सर्वर", "copied": "प्रतिलिपि बन गई", "copy": "प्रतिलिपि", - "develop.noContent": "कोई सामग्री नहीं", - "develop.toc": "सामग्री", "loading": "लोड हो रहा है", "never": "कभी नहीं", - "ok": "सेवा में", "pause": "विराम", "play": "चलाएं", "playing": "चल रहा है" diff --git a/web/i18n/hi-IN/app-debug.json b/web/i18n/hi-IN/app-debug.json index e7e519f4ff2..aa0b361f054 100644 --- a/web/i18n/hi-IN/app-debug.json +++ b/web/i18n/hi-IN/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "एजेंट के लिए अनुमान मोड का प्रकार सेट करें", "agent.agentModeType.ReACT": "रिएक्ट", "agent.agentModeType.functionCall": "फंक्शन कॉलिंग", - "agent.buildInPrompt": "बिल्ट-इन प्रॉम्प्ट", - "agent.firstPrompt": "प्रथम प्रॉम्प्ट", - "agent.nextIteration": "अगली पुनरावृत्ति", - "agent.promptPlaceholder": "यहां अपना प्रॉम्प्ट लिखें", - "agent.setting.description": "एजेंट सहायक सेटिंग्स एजेंट मोड और बिल्ट-इन प्रॉम्प्ट जैसे उन्नत फीचर्स सेट करने की अनुमति देती हैं, जो केवल एजेंट प्रकार में उपलब्ध हैं।", "agent.setting.maximumIterations.description": "एजेंट सहायक कितनी बार पुनरावृत्तियाँ कर सकता है इसकी सीमा निर्धारित करें", "agent.setting.maximumIterations.name": "अधिकतम पुनरावृत्तियाँ", "agent.setting.name": "एजेंट सेटिंग्स", "agent.tools.description": "उपकरणों का उपयोग करके एलएलएम की क्षमताओं का विस्तार किया जा सकता है, जैसे इंटरनेट पर खोज करना या वैज्ञानिक गणनाएँ करना", "agent.tools.enabled": "सक्षम", "agent.tools.name": "उपकरण", - "assistantType.agentAssistant.description": "एक बुद्धिमान एजेंट बनाएं जो स्वायत्त रूप से कार्यों को पूरा करने के लिए उपकरण चुन सके", - "assistantType.agentAssistant.name": "एजेंट सहायक", - "assistantType.chatAssistant.description": "एक बड़े भाषा मॉडल का उपयोग करके एक चैट-आधारित सहायक बनाएं", - "assistantType.chatAssistant.name": "मूल सहायक", - "assistantType.name": "सहायक प्रकार", "autoAddVar": "प्रारंभिक प्रॉम्प्ट में निर्दिष्ट वेरिएबल्स अपरिभाषित हैं, क्या आप उन्हें उपयोगकर्ता इनपुट फॉर्म में जोड़ना चाहते हैं?", "chatSubTitle": "निर्देश", "code.instruction": "निर्देश", - "codegen.apply": "अनुप्रयोग करें", - "codegen.applyChanges": "परिवर्तन लागू करें", "codegen.description": "कोड जनरेटर आपके निर्देशों के आधार पर उच्च गुणवत्ता वाली कोड उत्पन्न करने के लिए कॉन्फ़िगर किए गए मॉडलों का उपयोग करता है। कृपया स्पष्ट और विस्तृत निर्देश प्रदान करें।", "codegen.generate": "जनरेट करें", - "codegen.generatedCodeTitle": "जनरेटेड कोड", "codegen.instruction": "अनुदेश", - "codegen.instructionPlaceholder": "आप जिस कोड का निर्माण करना चाहते हैं उसका विस्तृत विवरण प्रदान करें।", "codegen.loading": "कोड उत्पन्न कर रहा हूँ...", - "codegen.noDataLine1": "बाईं ओर अपने उपयोग के मामले का वर्णन करें,", - "codegen.noDataLine2": "कोड पूर्वावलोकन यहाँ दिखाई देगा।", "codegen.overwriteConfirmMessage": "यह क्रिया मौजूदा कोड को ओवरराइट कर देगी। क्या आप जारी रखना चाहते हैं?", "codegen.overwriteConfirmTitle": "मौजूदा कोड को ओवरराइट करें?", - "codegen.resTitle": "जनरेटेड कोड", "codegen.title": "कोड जनरेटर", "completionSubTitle": "प्रारंभिक प्रॉम्प्ट", "datasetConfig.embeddingModelRequired": "एक कॉन्फ़िगर किया गया एंबेडिंग मॉडल आवश्यक है", "datasetConfig.knowledgeTip": "ज्ञान जोड़ने के लिए \"+\" बटन पर क्लिक करें", - "datasetConfig.params": "पैरामीटर", "datasetConfig.rerankModelRequired": "रिरैंक मॉडल आवश्यक है", "datasetConfig.retrieveChangeTip": "सूचकांक मोड और पुनःप्राप्ति मोड को संशोधित करने से इस ज्ञान से जुड़े अनुप्रयोग प्रभावित हो सकते हैं।", - "datasetConfig.retrieveMultiWay.description": "उपयोगकर्ता के इरादे के आधार पर, सभी ज्ञान पर प्रश्न करता है, बहु-स्रोतों से प्रासंगिक पाठ पुनः प्राप्त करता है, और पुनः रैंकिंग के बाद उपयोगकर्ता प्रश्न से मेल खाने वाले सर्वश्रेष्ठ परिणामों का चयन करता है। पुनः रैंक मॉडल एपीआई का कॉन्फ़िगरेशन आवश्यक है।", - "datasetConfig.retrieveMultiWay.title": "बहु-पथ पुनःप्राप्ति", - "datasetConfig.retrieveOneWay.description": "उपयोगकर्ता के इरादे और ज्ञान विवरणों के आधार पर, एजेंट स्वायत्त रूप से सर्वश्रेष्ठ ज्ञान का चयन करता है। विशिष्ट, सीमित ज्ञान वाले अनुप्रयोगों के लिए सर्वश्रेष्ठ।", - "datasetConfig.retrieveOneWay.title": "N-से-1 पुनःप्राप्ति", "datasetConfig.score_threshold": "स्कोर थ्रेशोल्ड", "datasetConfig.score_thresholdTip": "खंडों को फ़िल्टर करने के लिए समानता थ्रेशोल्ड सेट करने के लिए उपयोग किया जाता है।", - "datasetConfig.settingTitle": "पुनःप्राप्ति सेटिंग्स", "datasetConfig.top_k": "शीर्ष K", "datasetConfig.top_kTip": "उपयोगकर्ता प्रश्नों के साथ सबसे अधिक समानता रखने वाले खंडों को फ़िल्टर करने के लिए उपयोग किया जाता है। चयनित मॉडल के max_tokens के अनुसार प्रणाली स्वचालित रूप से शीर्ष K के मूल्य को समायोजित करेगी।", "debugAsMultipleModel": "एकाधिक मॉडलों के रूप में डिबग करें", "debugAsSingleModel": "एकल मॉडल के रूप में डिबग करें", "duplicateModel": "डुप्लिकेट", - "errorMessage.nameOfKeyRequired": "कुंजी का नाम: {{key}} आवश्यक", - "errorMessage.notSelectModel": "कृपया एक मॉडल चुनें", - "errorMessage.queryRequired": "अनुरोध पाठ आवश्यक है।", "errorMessage.valueOfVarRequired": "{{key}} मूल्य खाली नहीं हो सकता", "errorMessage.waitForBatchResponse": "कृपया बैच कार्य की प्रतिक्रिया पूरी होने तक प्रतीक्षा करें।", "errorMessage.waitForFileUpload": "कृपया फ़ाइल/फ़ाइलें अपलोड होने का इंतज़ार करें", - "errorMessage.waitForImgUpload": "कृपया छवि अपलोड होने तक प्रतीक्षा करें", "errorMessage.waitForResponse": "कृपया पिछले संदेश की प्रतिक्रिया पूरी होने तक प्रतीक्षा करें।", "feature.annotation.add": "एनोटेशन जोड़ें", "feature.annotation.cacheManagement": "एनोटेशन", - "feature.annotation.cached": "एनोटेटेड", "feature.annotation.description": "आप उच्च-गुणवत्ता वाले उत्तर को कैश में मैन्युअल रूप से जोड़ सकते हैं ताकि समान उपयोगकर्ता प्रश्नों से प्राथमिकता से मेल खाया जा सके।", "feature.annotation.edit": "एनोटेशन संपादित करें", - "feature.annotation.matchVariable.choosePlaceholder": "मेल चर चुनें", - "feature.annotation.matchVariable.title": "मेल चर", "feature.annotation.remove": "निकालें", "feature.annotation.removeConfirm": "इस एनोटेशन को हटाएं?", - "feature.annotation.resDes": "एनोटेशन प्रतिक्रिया सक्रिय है", "feature.annotation.scoreThreshold.accurateMatch": "सटीक मेल", "feature.annotation.scoreThreshold.description": "एनोटेशन उत्तर के लिए समानता थ्रेशोल्ड सेट करने के लिए उपयोग किया जाता है।", "feature.annotation.scoreThreshold.easyMatch": "आसान मेल", @@ -83,20 +52,17 @@ "feature.bar.enableText": "विशेषताएँ सक्षम हैं", "feature.bar.manage": "प्रबंधित करें", "feature.citation.description": "सक्रिय होने पर, उत्पन्न सामग्री के स्रोत दस्तावेज़ और संदर्भित अनुभाग दिखाएं।", - "feature.citation.resDes": "उद्धरण और संदर्भ सक्रिय है", "feature.citation.title": "उद्धरण और संदर्भ", "feature.conversationHistory.description": "संवाद भूमिकाओं के लिए उपसर्ग नाम सेट करें", "feature.conversationHistory.editModal.assistantPrefix": "सहायक उपसर्ग", "feature.conversationHistory.editModal.title": "संवाद भूमिका नाम संपादित करें", "feature.conversationHistory.editModal.userPrefix": "उपयोगकर्ता उपसर्ग", - "feature.conversationHistory.learnMore": "और अधिक जानें", "feature.conversationHistory.tip": "संवाद इतिहास सक्षम नहीं है, कृपया ऊपर दिए गए प्रॉम्प्ट में जोड़ें।", "feature.conversationHistory.title": "संवाद इतिहास", "feature.conversationOpener.description": "एक चैट ऐप में, एआई द्वारा उपयोगकर्ता से सक्रिय रूप से बोले जाने वाला पहला वाक्य आमतौर पर एक स्वागत के रूप में उपयोग किया जाता है।", "feature.conversationOpener.title": "संवाद शुरू करने वाले", "feature.dataSet.noData": "आप संदर्भ के रूप में ज्ञान आयात कर सकते हैं", "feature.dataSet.noDataSet": "कोई ज्ञान नहीं मिला", - "feature.dataSet.notSupportSelectMulti": "वर्तमान में केवल एक ज्ञान का समर्थन करता है", "feature.dataSet.queryVariable.choosePlaceholder": "क्वेरी चर चुनें", "feature.dataSet.queryVariable.contextVarNotEmpty": "संदर्भ क्वेरी चर खाली नहीं हो सकता", "feature.dataSet.queryVariable.deleteContextVarTip": "इस चर को संदर्भ क्वेरी चर के रूप में सेट किया गया है, और इसे हटाने से ज्ञान का सामान्य उपयोग प्रभावित होगा। यदि आपको इसे अभी भी हटाने की आवश्यकता है, तो कृपया संदर्भ अनुभाग में इसे पुनः चुनें।", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "मैक्स अपलोड करता है", "feature.fileUpload.supportedTypes": "फ़ाइल प्रकारों का समर्थन करें", "feature.fileUpload.title": "फ़ाइल अपलोड", - "feature.groupChat.description": "ऐप्स के लिए पूर्व-संवाद सेटिंग्स जोड़ने से उपयोगकर्ता अनुभव को बढ़ाया जा सकता है।", - "feature.groupChat.title": "चैट संवर्धन", - "feature.groupExperience.title": "अनुभव संवर्धन", "feature.imageUpload.description": "छवियों को अपलोड करने की अनुमति दें।", "feature.imageUpload.modalTitle": "छवि अपलोड सेटिंग", "feature.imageUpload.numberLimit": "मैक्स अपलोड करता है", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "ओपनएआई मॉडरेशन के लिए", "feature.moderation.modal.provider.keywords": "कीवर्ड", "feature.moderation.modal.provider.openai": "ओपनएआई मॉडरेशन", - "feature.moderation.modal.provider.openaiTip.prefix": "ओपनएआई मॉडरेशन के लिए", - "feature.moderation.modal.provider.openaiTip.suffix": "में कॉन्फ़िगर किए गए ओपनएआई एपीआई कुंजी की आवश्यकता होती है।", "feature.moderation.modal.provider.title": "प्रदाता", "feature.moderation.modal.title": "सामग्री मॉडरेशन सेटिंग्स", "feature.moderation.outputEnabled": "आउटपुट सामग्री सक्षम", "feature.moderation.title": "सामग्री मॉडरेशन", "feature.moreLikeThis.description": "एक बार में कई पाठ उत्पन्न करें, और फिर संपादित करें और जारी रखें", - "feature.moreLikeThis.generateNumTip": "प्रत्येक उत्पन्न समय की संख्या", "feature.moreLikeThis.tip": "इस सुविधा का उपयोग करने से अतिरिक्त टोकन खर्च होगा", "feature.moreLikeThis.title": "ऐसा और", "feature.speechToText.description": "सक्रिय होने पर, आप वॉयस इनपुट का उपयोग कर सकते हैं।", - "feature.speechToText.resDes": "वॉयस इनपुट सक्रिय है", "feature.speechToText.title": "वाक् से पाठ", "feature.suggestedQuestionsAfterAnswer.description": "अगले प्रश्न सुझाव सेट करना उपयोगकर्ताओं को बेहतर चैट दे सकता है।", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "कस्टम प्रॉम्प्ट", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "प्रॉम्प्ट", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "कस्टम प्रॉम्प्ट दर्ज करें", "feature.suggestedQuestionsAfterAnswer.modal.title": "फ़ॉलो-अप सेटिंग्स", - "feature.suggestedQuestionsAfterAnswer.resDes": "उपयोगकर्ता के अगले प्रश्न के लिए 3 सुझाव।", "feature.suggestedQuestionsAfterAnswer.title": "फॉलो-अप", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "पूछने का प्रयास करें", "feature.textToSpeech.description": "सक्रिय होने पर, पाठ को वाक् में परिवर्तित किया जा सकता है।", - "feature.textToSpeech.resDes": "पाठ से ऑडियो सक्रिय है", "feature.textToSpeech.title": "पाठ से वाक्", - "feature.toolbox.title": "उपकरण बॉक्स", "feature.tools.modal.name.placeholder": "कृपया नाम दर्ज करें", "feature.tools.modal.name.title": "नाम", - "feature.tools.modal.title": "उपकरण", - "feature.tools.modal.toolType.placeholder": "कृपया उपकरण प्रकार चुनें", "feature.tools.modal.toolType.title": "उपकरण प्रकार", "feature.tools.modal.variableName.placeholder": "कृपया चर का नाम दर्ज करें", "feature.tools.modal.variableName.title": "चर का नाम", - "feature.tools.tips": "उपकरण उपयोगकर्ता इनपुट या चर को अनुरोध मापदंडों के रूप में लेते हुए बाहरी डेटा को संदर्भ के रूप में क्वेरी करने के लिए एक मानक एपीआई कॉल विधि प्रदान करते हैं।", - "feature.tools.title": "उपकरण", - "feature.tools.toolsInUse": "{{count}} उपयोग में उपकरण", "formattingChangedText": "स्वरूपण को संशोधित करने से डिबग क्षेत्र रीसेट हो जाएगा, क्या आप निश्चित हैं?", "formattingChangedTitle": "स्वरूपण बदला गया", "generate.apply": "अनुप्रयोग करें", @@ -234,13 +185,7 @@ "generate.tryIt": "इसे आजमाओ", "generate.version": "संस्करण", "generate.versions": "संस्करण", - "inputs.chatVarTip": "वेरिएबल के मूल्य को भरें, जिसे प्रत्येक नए सत्र के शुरू होने पर स्वचालित रूप से प्रॉम्प्ट शब्द में प्रतिस्थापित किया जाएगा", "inputs.completionVarTip": "वेरिएबल के मूल्य को भरें, जिसे प्रत्येक प्रश्न प्रस्तुत करने पर स्वचालित रूप से प्रॉम्प्ट शब्दों में प्रतिस्थापित किया जाएगा।", - "inputs.noPrompt": "प्रारंभिक प्रॉम्प्ट इनपुट में कुछ प्रॉम्प्ट लिखने का प्रयास करें", - "inputs.noVar": "वेरिएबल के मूल्य को भरें, जिसे प्रत्येक नए सत्र के शुरू होने पर स्वचालित रूप से प्रॉम्प्ट शब्द में प्रतिस्थापित किया जाएगा।", - "inputs.previewTitle": "प्रॉम्प्ट पूर्वावलोकन", - "inputs.queryPlaceholder": "कृपया अनुरोध पाठ दर्ज करें।", - "inputs.queryTitle": "प्रश्न सामग्री", "inputs.run": "चालू करें", "inputs.title": "डिबग और पूर्वावलोकन", "inputs.userInputField": "उपयोगकर्ता इनपुट फ़ील्ड", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "यह पुराना Agent ऐप प्रकार अब अप्रचलित है। बेहतर एजेंट-बिल्डिंग अनुभव के लिए Agent Console में एक Agent बनाएं।", "legacyAgentBadge.label": "लेगेसी Agent", "manageModels": "मॉडल प्रबंधित करें", - "modelConfig.modeType.chat": "चैट", - "modelConfig.modeType.completion": "पूर्ण", - "modelConfig.model": "मॉडल", - "modelConfig.setTone": "प्रतिक्रियाओं की टोन सेट करें", - "modelConfig.title": "मॉडल और पैरामीटर", "noModelProviderConfigured": "कोई मॉडल प्रदाता कॉन्फ़िगर नहीं है", "noModelProviderConfiguredTip": "शुरू करने के लिए एक मॉडल प्रदाता इंस्टॉल या कॉन्फ़िगर करें।", "noModelSelected": "कोई मॉडल चयनित नहीं है", "noModelSelectedTip": "जारी रखने के लिए ऊपर एक मॉडल कॉन्फ़िगर करें।", "noResult": "प्रदर्शन यहाँ होगा।", - "notSetAPIKey.description": "एलएलएम प्रदाता कुंजी सेट नहीं की गई है, और डीबग करने से पहले इसे सेट करने की आवश्यकता है।", - "notSetAPIKey.settingBtn": "सेटिंग्स पर जाएं", - "notSetAPIKey.title": "एलएलएम प्रदाता कुंजी सेट नहीं की गई है", - "notSetAPIKey.trailFinished": "परीक्षण समाप्त", "notSetVar": "वेरिएबल्स उपयोगकर्ताओं को फॉर्म भरते समय प्रॉम्प्ट शब्द या प्रारंभिक टिप्पणी प्रस्तुत करने की अनुमति देते हैं। आप प्रॉम्प्ट शब्दों में '{{input}}' दर्ज करने का प्रयास कर सकते हैं।", - "openingStatement.add": "जोड़ें", "openingStatement.editorTitle": "प्रारंभिक संदेश", - "openingStatement.noDataPlaceHolder": "उपयोगकर्ता के साथ संवाद प्रारंभ करने से एआई को संवादात्मक अनुप्रयोगों में उनके साथ निकट संबंध स्थापित करने में मदद मिल सकती है।", - "openingStatement.notIncludeKey": "प्रारंभिक प्रॉम्प्ट में वेरिएबल शामिल नहीं है: {{key}}। कृपया इसे प्रारंभिक प्रॉम्प्ट में जोड़ें।", "openingStatement.openingQuestion": "प्रारंभिक प्रश्न", "openingStatement.openingQuestionDescription": "वैकल्पिक संकेत, जो ओपनर के बाद दिखते हैं और उपयोगकर्ताओं को बातचीत जारी रखने में मदद करते हैं।", "openingStatement.openingQuestionPlaceholder": "एक शुरुआती प्रश्न लिखें।", "openingStatement.placeholderLine1": "यहाँ से शुरू करें। वह पहला संदेश लिखें जो AI को भेजना चाहिए।", "openingStatement.placeholderLine2": "आप वेरिएबल्स का उपयोग कर सकते हैं, {{variable}} टाइप करके देखें।", - "openingStatement.title": "संवाद प्रारंभक", - "openingStatement.tooShort": "संवाद प्रारंभ करने के लिए कम से कम 20 शब्दों के प्रारंभिक प्रॉम्प्ट की आवश्यकता होती है।", - "openingStatement.varTip": "आप वेरिएबल्स का उपयोग कर सकते हैं, {{variable}} टाइप करने का प्रयास करें", "openingStatement.writeOpener": "प्रारंभक लिखें", - "operation.addFeature": "विशेषता जोड़ें", "operation.agree": "पसंद", "operation.applyConfig": "प्रकाशित करें", "operation.automatic": "स्वचालित", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "नापसंद रद्द करें", "operation.debugConfig": "डीबग करें", "operation.disagree": "नापसंद", - "operation.resetConfig": "रीसेट करें", "operation.stopResponding": "प्रतिक्रिया देना बंद करें", - "operation.userAction": "उपयोगकर्ता ", "orchestrate": "व्यवस्थित करना", "otherError.historyNoBeEmpty": "संवाद इतिहास प्रॉम्प्ट में सेट होना चाहिए", "otherError.promptNoBeEmpty": "प्रॉम्प्ट खाली नहीं हो सकता", "otherError.queryNoBeEmpty": "प्रश्न प्रॉम्प्ट में सेट होना चाहिए", "pageTitle.line1": "प्रॉम्प्ट", - "pageTitle.line2": "इंजीनियरिंग", "promptMode.advanced": "विशेषज्ञ मोड", - "promptMode.advancedWarning.description": "विशेषज्ञ मोड में, आप संपूर्ण प्रॉम्प्ट को संपादित कर सकते हैं।", - "promptMode.advancedWarning.learnMore": "और अधिक जानें", - "promptMode.advancedWarning.ok": "ठीक है", - "promptMode.advancedWarning.title": "आपने विशेषज्ञ मोड में स्विच किया है, और एक बार जब आप प्रॉम्प्ट को संशोधित करते हैं, तो आप बेसिक मोड पर वापस नहीं जा सकते हैं।", "promptMode.contextMissing": "प्रसंग घटक गायब है, प्रॉम्प्ट की प्रभावशीलता अच्छी नहीं हो सकती है।", "promptMode.operation.addMessage": "संदेश जोड़ें", - "promptMode.simple": "संपूर्ण प्रॉम्प्ट को संपादित करने के लिए एक्सपर्ट मोड में स्विच करें", - "promptMode.switchBack": "वापस स्विच करें", "promptTip": "प्रॉम्प्ट एआई प्रतिक्रियाओं को निर्देशों और सीमाओं के साथ मार्गदर्शन करता है। {{input}} जैसे वेरिएबल सम्मिलित करें। यह प्रॉम्प्ट उपयोगकर्ताओं को दिखाई नहीं देगा।", "publishAs": "के रूप में प्रकाशित करें", "resetConfig.message": "रीसेट परिवर्तनों को त्याग देता है, अंतिम प्रकाशित कॉन्फ़िगरेशन को पुनर्स्थापित करता है।", @@ -322,7 +242,6 @@ "variableConfig.content": "सामग्री", "variableConfig.defaultValue": "डिफ़ॉल्ट मान", "variableConfig.defaultValuePlaceholder": "फ़ील्ड को पूर्व-जनित करने के लिए डिफ़ॉल्ट मान दर्ज करें", - "variableConfig.description": "वेरिएबल {{varName}} के लिए सेटिंग", "variableConfig.displayName": "प्रदर्शन नाम", "variableConfig.editModalTitle": "इनपुट फ़ील्ड संपादित करें", "variableConfig.errorMsg.atLeastOneOption": "कम से कम एक विकल्प आवश्यक है", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "JSON स्कीमा का प्रकार \"object\" होना चाहिए", "variableConfig.errorMsg.labelNameRequired": "लेबल नाम आवश्यक है", "variableConfig.errorMsg.optionRepeat": "विकल्प दोहराए गए हैं", - "variableConfig.errorMsg.varNameCanBeRepeat": "वेरिएबल नाम दोहराया नहीं जा सकता", "variableConfig.fieldType": "फ़ील्ड प्रकार", "variableConfig.file.audio.name": "ऑडियो", "variableConfig.file.custom.createPlaceholder": "फ़ाइल एक्सटेंशन, जैसे .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "वीडियो", "variableConfig.hidden": "छुपाया और पूर्व-भरा हुआ", "variableConfig.hiddenDescription": "इस फ़ील्ड को अंतिम उपयोगकर्ताओं से छुपाएं और मान स्वयं प्रदान करें। आवश्यक के साथ परस्पर अनन्य है। अधिक जानें", - "variableConfig.hide": "छुपाएँ", "variableConfig.inputPlaceholder": "कृपया इनपुट करें", "variableConfig.json": "JSON कोड", "variableConfig.jsonSchema": "JSON स्कीमा", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "फ़ाइल सूची", "variableConfig.noDefaultSelected": "चुनें मत", "variableConfig.noDefaultValue": "कोई डिफ़ॉल्ट मान नहीं", - "variableConfig.notSet": "सेट नहीं किया गया, प्रारंभिक प्रॉम्प्ट में {{input}} टाइप करने का प्रयास करें", "variableConfig.number": "संख्या", "variableConfig.optional": "वैकल्पिक", "variableConfig.options": "विकल्प", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "प्रारंभ की जांच की गई", "variableConfig.startSelectedOption": "चुने हुए विकल्प को शुरू करें", "variableConfig.string": "छोटा पाठ", - "variableConfig.stringTitle": "फॉर्म टेक्स्ट बॉक्स विकल्प", "variableConfig.text-input": "छोटा पाठ", "variableConfig.tooltips": "टूलटिप्स", - "variableConfig.tooltipsPlaceholder": "लेबल पर होवर करते समय दिखाई देने वाला सहायक पाठ दर्ज करें", "variableConfig.unit": "इकाई", "variableConfig.unitPlaceholder": "संख्याओं के बाद इकाइयों को प्रदर्शित करें, जैसे कि टोकन", "variableConfig.uploadFileTypes": "फ़ाइल प्रकार अपलोड करें", "variableConfig.uploadMethod": "अपलोड विधि", "variableConfig.varName": "वेरिएबल नाम", - "variableTable.action": "क्रियाएँ", - "variableTable.key": "वेरिएबल कुंजी", - "variableTable.name": "उपयोगकर्ता इनपुट फ़ील्ड नाम", - "variableTable.type": "इनपुट प्रकार", - "variableTable.typeSelect": "चुनें", - "variableTable.typeString": "स्ट्रिंग", "variableTip": "उपयोगकर्ता वेरिएबल्स को भरते हैं, स्वचालित रूप से प्रॉम्प्ट में वेरिएबल्स को प्रतिस्थापित करते हैं।", "variableTitle": "वेरिएबल्स", "vision.description": "विजन सक्षम करने से मॉडल को छवियों को लेने और उनके बारे में प्रश्नों का उत्तर देने की अनुमति मिलेगी।", "vision.name": "विजन", "vision.onlySupportVisionModelTip": "केवल दृष्टि मॉडल का समर्थन करता है", - "vision.settings": "सेटिंग्स", "vision.visionSettings.both": "दोनों", "vision.visionSettings.high": "उच्च", "vision.visionSettings.localUpload": "स्थानीय अपलोड", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "अपलोड विधि", "vision.visionSettings.url": "यूआरएल", "voice.defaultDisplay": "डिफ़ॉल्ट वॉयस", - "voice.description": "टेक्स्ट टू स्पीच वॉयस सेटिंग्स", - "voice.name": "वॉयस", "voice.settings": "सेटिंग्स", "voice.voiceSettings.autoPlay": "ऑटो प्ले", "voice.voiceSettings.autoPlayDisabled": "सोडा", diff --git a/web/i18n/hi-IN/app-overview.json b/web/i18n/hi-IN/app-overview.json index dd832121bd1..23de207b000 100644 --- a/web/i18n/hi-IN/app-overview.json +++ b/web/i18n/hi-IN/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "उपयोगकर्ताओं के दैनिक उपयोग की आवृत्ति को दर्शाता है। यह मीट्रिक उपयोगकर्ता स्थिरता को दर्शाता है।", "analysis.avgUserInteractions.title": "औसत उपयोगकर्ता इंटरैक्शन", "analysis.ms": "मि.से.", - "analysis.title": "विश्लेषण", "analysis.tokenPS": "टोकन/से.", "analysis.tokenUsage.consumed": "उपभोग किया गया", "analysis.tokenUsage.explanation": "एप्लिकेशन के लिए भाषा मॉडल के दैनिक टोकन उपयोग को दर्शाता है, जो लागत नियंत्रण उद्देश्यों के लिए उपयोगी है।", @@ -21,21 +20,15 @@ "analysis.tps.title": "टोकन आउटपुट स्पीड", "analysis.userSatisfactionRate.explanation": "प्रति 1,000 संदेशों में से पसंदों की संख्या। यह उन उत्तरों के अनुपात को इंगित करता है जिनसे उपयोगकर्ता अत्यधिक संतुष्ट हैं।", "analysis.userSatisfactionRate.title": "उपयोगकर्ता संतोष दर", - "apiKeyInfo.callTimes": "कॉल समय", - "apiKeyInfo.cloud.exhausted.description": "आपका परीक्षण कोटा समाप्त हो गया है। कृपया अपना स्वयं का मॉडल प्रदाता सेट करें या अतिरिक्त कोटा खरीदें।", - "apiKeyInfo.cloud.exhausted.title": "आपका परीक्षण कोटा समाप्त हो गया है, कृपया अपना API कुंजी सेट करें।", "apiKeyInfo.cloud.trial.description": "परीक्षण कोटा आपके परीक्षण उपयोग के लिए प्रदान किया गया है। कृपया परीक्षण कोटा कॉल समाप्त होने से पहले अपना स्वयं का मॉडल प्रदाता सेट करें या अतिरिक्त कोटा खरीदें।", "apiKeyInfo.cloud.trial.title": "आप {{providerName}} परीक्षण कोटा का उपयोग कर रहे हैं।", "apiKeyInfo.selfHost.title.row1": "शुरू करने के लिए,", "apiKeyInfo.selfHost.title.row2": "पहले अपना मॉडल प्रदाता सेटअप करें।", "apiKeyInfo.setAPIBtn": "मॉडल प्रदाता सेटअप पर जाएं", "apiKeyInfo.tryCloud": "या मुफ्त कोटा के साथ Dify का क्लाउड संस्करण आज़माएं", - "apiKeyInfo.usedToken": "उपयोग किया गया टोकन", "overview.apiInfo.accessibleAddress": "एपीआई एंडपॉइंट", "overview.apiInfo.doc": "एपीआई संदर्भ", - "overview.apiInfo.explanation": "आसानी से अपने एप्लिकेशन में एकीकृत", "overview.apiInfo.title": "बैकएंड सेवा एपीआई", - "overview.appInfo.accessibleAddress": "सार्वजनिक URL", "overview.appInfo.customize.entry": "कस्टम फ्रंटएंड", "overview.appInfo.customize.explanation": "आप वेब ऐप के फ्रंटेंड को अपनी स्थिति और शैली की आवश्यकताओं के अनुसार कस्टमाइज़ कर सकते हैं।", "overview.appInfo.customize.title": "कस्टम फ्रंटएंड", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "Dify चैटबॉट क्रोम एक्सटेंशन इंस्टॉल करें", "overview.appInfo.embedded.copied": "कॉपी किया गया", "overview.appInfo.embedded.copy": "कॉपी करें", - "overview.appInfo.embedded.entry": "एम्बेडेड", "overview.appInfo.embedded.explanation": "अपनी वेबसाइट पर चैट ऐप को एम्बेड करने का तरीका चुनें", "overview.appInfo.embedded.hiddenInputs.description": "छुपे हुए फ़ील्ड के लिए मान दर्ज करें। मान iframe URL या स्क्रिप्ट के inputs ऑब्जेक्ट में जोड़े जाते हैं।", "overview.appInfo.embedded.hiddenInputs.title": "छुपे हुए फ़ील्ड पूर्व-भरें", "overview.appInfo.embedded.iframe": "अपनी वेबसाइट के किसी भी हिस्से पर चैट ऐप जोड़ने के लिए, इस iframe को अपने HTML कोड में जोड़ें।", "overview.appInfo.embedded.scripts": "अपनी वेबसाइट के निचले दाएं कोने में चैट ऐप जोड़ने के लिए इस कोड को अपने HTML में जोड़ें।", "overview.appInfo.embedded.title": "वेबसाइट पर एम्बेड करें", - "overview.appInfo.enableTooltip.description": "इस सुविधा को सक्षम करने के लिए कृपया कैनवास में एक उपयोगकर्ता इनपुट नोड जोड़ें। (शायद यह ड्राफ्ट में पहले से मौजूद हो, प्रकाशित करने के बाद प्रभावी होगा)", - "overview.appInfo.enableTooltip.learnMore": "और जानें", - "overview.appInfo.explanation": "रेडी-टू-यूज़ AI वेबऐप", "overview.appInfo.launch": "लॉन्च", - "overview.appInfo.preUseReminder": "जारी रखने से पहले कृपया वेबऐप सक्षम करें।", "overview.appInfo.preview": "पूर्वावलोकन", "overview.appInfo.qrcode.download": "क्यूआर कोड डाउनलोड करें", "overview.appInfo.qrcode.title": "शेयर करने के लिए क्यूआर कोड", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "चैटबॉट का रंग थीम", "overview.appInfo.settings.chatColorThemeDesc": "चैटबॉट का रंग थीम निर्धारित करें", "overview.appInfo.settings.chatColorThemeInverted": "उल्टा", - "overview.appInfo.settings.entry": "ब्रांडिंग", "overview.appInfo.settings.invalidHexMessage": "अमान्य हेक्स मान", "overview.appInfo.settings.invalidPrivacyPolicy": "गोपनीयता नीति लिंक अमान्य है। कृपया http या https से शुरू होने वाला एक वैध लिंक उपयोग करें।", "overview.appInfo.settings.language": "भाषा", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "कस्टम अस्वीकरण", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "कस्टम अस्वीकरण टेक्स्ट दर्ज करें", "overview.appInfo.settings.more.customDisclaimerTip": "कस्टम अस्वीकरण टेक्स्ट क्लाइंट साइड पर प्रदर्शित होगा, जो एप्लिकेशन के बारे में अतिरिक्त जानकारी प्रदान करेगा", - "overview.appInfo.settings.more.entry": "अधिक सेटिंग्स दिखाएं", "overview.appInfo.settings.more.inputPlaceholder": "इनपुट प्लेसहोल्डर", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "बॉट से बात करें", "overview.appInfo.settings.more.inputPlaceholderTip": "चैट इनपुट बॉक्स के लिए अपना प्लेसहोल्डर टेक्स्ट कस्टमाइज़ करें। डिफ़ॉल्ट का उपयोग करने के लिए इसे खाली छोड़ें।", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "गोपनीयता नीति लिंक दर्ज करें", "overview.appInfo.settings.more.privacyPolicyTip": "आगंतुकों को यह समझने में मदद करता है कि एप्लिकेशन कौन सा डेटा एकत्र करता है, देखें Dify की गोपनीयता नीति।", "overview.appInfo.settings.multiEnvironmentNotice": "वेब ऐप सेटिंग सभी परिवेशों पर लागू होती हैं।", - "overview.appInfo.settings.sso.description": "web app का उपयोग करने से पहले सभी उपयोगकर्ताओं को SSO के साथ लॉगिन करना आवश्यक है", - "overview.appInfo.settings.sso.label": "SSO प्रमाणीकरण", - "overview.appInfo.settings.sso.title": "वेबएप एसएसओ", - "overview.appInfo.settings.sso.tooltip": "web app SSO को सक्षम करने के लिए व्यवस्थापक से संपर्क करें", "overview.appInfo.settings.title": "ब्रांडिंग", "overview.appInfo.settings.webDesc": "वेबऐप विवरण", "overview.appInfo.settings.webDescPlaceholder": "वेबऐप का विवरण दर्ज करें", "overview.appInfo.settings.webDescTip": "यह टेक्स्ट क्लाइंट साइड पर प्रदर्शित होगा, जो एप्लिकेशन का उपयोग करने के लिए बुनियादी मार्गदर्शन प्रदान करेगा", "overview.appInfo.settings.webName": "वेबऐप नाम", - "overview.appInfo.settings.workflow.hide": "छुपाएं", - "overview.appInfo.settings.workflow.show": "दिखाएं", "overview.appInfo.settings.workflow.showDesc": "web app में वर्कफ़्लो विवरण दिखाएँ या छुपाएँ", "overview.appInfo.settings.workflow.subTitle": "कार्यप्रवाह विवरण", - "overview.appInfo.settings.workflow.title": "वर्कफ़्लो स्टेप्स", "overview.appInfo.title": "वेब एप", "overview.appInfo.workflowLaunchHiddenInputs.description": "छुपे हुए फ़ील्ड के लिए मान दर्ज करें, फिर लॉन्च पर क्लिक करके WebApp को मानों के साथ खोलें।", "overview.appInfo.workflowLaunchHiddenInputs.title": "छुपे हुए फ़ील्ड पूर्व-भरें", - "overview.disableTooltip.triggerMode": "ट्रिगर नोड मोड में {{feature}} फ़ीचर समर्थित नहीं है।", "overview.status.disable": "अक्षम करें", - "overview.status.running": "सेवा में", - "overview.title": "अवलोकन", - "overview.triggerInfo.explanation": "वर्कफ़्लो ट्रिगर प्रबंधन", "overview.triggerInfo.learnAboutTriggers": "ट्रिगर्स के बारे में और जानें", - "overview.triggerInfo.noTriggerAdded": "कोई ट्रिगर जोड़ा नहीं गया", - "overview.triggerInfo.title": "ट्रिगर्स", - "overview.triggerInfo.triggerStatusDescription": "जिस संस्करण में ट्रिगर शामिल हैं, उसे प्रकाशित करने के बाद वे यहाँ दिखाई देंगे।", - "overview.triggerInfo.triggersAdded": "{{count}} ट्रिगर्स जोड़े गए", - "welcome.enterKeyTip": "नीचे अपना OpenAI API कुंजी दर्ज करें", - "welcome.firstStepTip": "शुरू करने के लिए,", - "welcome.getKeyTip": "OpenAI डैशबोर्ड से अपनी API कुंजी प्राप्त करें", - "welcome.placeholder": "आपकी OpenAI API कुंजी (उदा. sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "जिस संस्करण में ट्रिगर शामिल हैं, उसे प्रकाशित करने के बाद वे यहाँ दिखाई देंगे।" } diff --git a/web/i18n/hi-IN/app.json b/web/i18n/hi-IN/app.json index 0dc82cd9c31..37b5f4abfaa 100644 --- a/web/i18n/hi-IN/app.json +++ b/web/i18n/hi-IN/app.json @@ -1,5 +1,4 @@ { - "accessControl": "वेब एप्लिकेशन पहुँच नियंत्रण", "accessControlDialog.accessItems.anyone": "लिंक के साथ कोई भी", "accessControlDialog.accessItems.external": "प्रमाणित बाहरी उपयोगकर्ता", "accessControlDialog.accessItems.organization": "केवल उद्यम के भीतर के सदस्य", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "सफलता से अपडेट किया गया", "accessControlDialog.webAppPublicAccessDisabledTip": "सार्वजनिक पहुंच आपके व्यवस्थापक द्वारा अक्षम कर दी गई है।", "accessControlDialog.webAppSSONotEnabledTip": "कृपया वेब ऐप प्रमाणीकरण विधि कॉन्फ़िगर करने के लिए उद्यम प्रशासक से संपर्क करें।", - "accessItemsDescription.anyone": "कोई भी वेब ऐप तक पहुँच सकता है", - "accessItemsDescription.external": "केवल प्रमाणित बाहरी उपयोगकर्ता वेब अनुप्रयोग तक पहुँच सकते हैं", - "accessItemsDescription.organization": "संस्थान के किसी भी व्यक्ति को वेब ऐप तक पहुंच प्राप्त है", - "accessItemsDescription.specific": "केवल विशेष समूह या सदस्य ही वेब ऐप तक पहुंच सकते हैं", "answerIcon.description": "साझा अनुप्रयोग में प्रतिस्थापित 🤖 करने के लिए web app चिह्न का उपयोग करना है या नहीं", "answerIcon.descriptionInExplore": "एक्सप्लोर में बदलने 🤖 के लिए वेबऐप आइकन का उपयोग करना है या नहीं", "answerIcon.title": "बदलने 🤖 के लिए web app चिह्न का उपयोग करें", @@ -190,8 +185,6 @@ "notPublishedYet": "ऐप अभी प्रकाशित नहीं हुआ है", "openInExplore": "साइडबार Web App खोलें", "publishApp.notSet": "अनुबंधित नहीं किया गया", - "publishApp.notSetDesc": "वर्तमान में कोई भी वेब ऐप तक पहुंच नहीं बना सकता। कृपया अनुमतियाँ सेट करें।", - "publishApp.title": "वेब ऐप तक कौन पहुँच सकता है", "removeOriginal": "मूल ऐप हटाएँ", "structOutput.LLMResponse": "LLM प्रतिक्रिया", "structOutput.configure": "कॉन्फ़िगर करें", @@ -215,7 +208,6 @@ "studio.starApp": "ऐप को स्टार करें", "studio.starFailed": "स्टार अपडेट करने में विफल", "studio.starred": "स्टार किए गए", - "studio.unstarApp": "ऐप से स्टार हटाएं", "studio.viewSnippets": "स्निपेट", "switch": "वर्कफ़्लो ऑर्केस्ट्रेट पर स्विच करें", "switchLabel": "बनाई जाने वाली ऐप कॉपी", diff --git a/web/i18n/hi-IN/deployments.json b/web/i18n/hi-IN/deployments.json index 91701c43198..39e0fd5ac5c 100644 --- a/web/i18n/hi-IN/deployments.json +++ b/web/i18n/hi-IN/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "डिप्लॉय नहीं किया गया", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "अनडिप्लॉय हो रहा है", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "अज्ञात", - "studio.accessPoint.addTriggerNodeDescription": "बाहरी इवेंट से इस ऐप को शुरू करने के लिए Trigger नोड जोड़ें।", "studio.accessPoint.apiDescription": "HTTP के ज़रिए अपनी सेवाओं से ऐप को कॉल करें", "studio.accessPoint.description": "बिल्ट-इन और हर डिप्लॉय किए गए एनवायरनमेंट में इस ऐप तक पहुँचने के सभी तरीके।", "studio.accessPoint.embedIntoSite": "साइट में एम्बेड करें", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "एजेंट और AI ऐप्स के लिए ऐप को एक टूल के रूप में उपलब्ध कराएँ", "studio.accessPoint.noPublishedDescription": "बिल्ट-इन एक्सेस पॉइंट उपलब्ध कराने के लिए एक संस्करण प्रकाशित करें।", "studio.accessPoint.noPublishedTitle": "अभी तक कोई संस्करण प्रकाशित नहीं हुआ", - "studio.accessPoint.noTriggerNodes": "इस वर्कफ़्लो में कोई Trigger नोड नहीं है", "studio.accessPoint.notSupported": "समर्थित नहीं", "studio.accessPoint.open": "खोलें", "studio.accessPoint.triggerDescription": "शेड्यूल या बाहरी इवेंट पर वर्कफ़्लो चलाएँ", - "studio.accessPoint.triggerDisconnected": "डिस्कनेक्टेड", "studio.accessPoint.triggerEnabledCount": "{{enabled}}/{{total}} सक्षम", "studio.accessPoint.triggerExclusiveNotice": "वर्कफ़्लो में ट्रिगर का इस्तेमाल होने पर Web app, API और MCP बंद रहते हैं।", - "studio.accessPoint.triggerMuted": "म्यूट", - "studio.accessPoint.triggerServiceModeUnavailable": "Web App, API या MCP चालू होने पर उपलब्ध नहीं।", "studio.accessPoint.unsupportedInDeployedEnvironment": "केवल बिल्ट-इन एनवायरनमेंट में उपलब्ध।", "studio.accessPoint.webAppDescription": "ऐप को अपने अंतिम उपयोगकर्ताओं के साथ वेब पेज के रूप में साझा करें", "studio.accessPoints": "एक्सेस पॉइंट", diff --git a/web/i18n/hi-IN/login.json b/web/i18n/hi-IN/login.json index b04a98b5923..cb18bd09f49 100644 --- a/web/i18n/hi-IN/login.json +++ b/web/i18n/hi-IN/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "ईमेल पता आवश्यक है", "error.emailInValid": "कृपया एक मान्य ईमेल पता दर्ज करें", "error.invalidEmailOrPassword": "अमान्य ईमेल या पासवर्ड।", - "error.invalidRedirectUrlOrAppCode": "अमान्य रीडायरेक्ट URL या ऐप कोड", "error.invalidSSOProtocol": "अमान्य SSO प्रोटोकॉल", "error.nameEmpty": "नाम आवश्यक है", "error.passwordEmpty": "पासवर्ड आवश्यक है", "error.passwordInvalid": "पासवर्ड में अक्षर और अंक होने चाहिए, और लंबाई 8 से अधिक होनी चाहिए", - "error.redirectUrlMissing": "पुनःनिर्देश URL गायब है", "error.registrationNotAllowed": "खाता नहीं मिला. रजिस्टर करने के लिए कृपया सिस्टम एडमिन से संपर्क करें।", "explore": "Dify का अन्वेषण करें", "forget": "क्या आप पासवर्ड भूल गए?", diff --git a/web/i18n/hi-IN/permission.json b/web/i18n/hi-IN/permission.json index f014a69af56..2064c10f8c4 100644 --- a/web/i18n/hi-IN/permission.json +++ b/web/i18n/hi-IN/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "क्रियाएं", "accessRule.addMemberAria": "{{name}} जोड़ें", "accessRule.addMembersTitle": "सदस्य जोड़ें", - "accessRule.allPermittedMembers": "भूमिका अनुमतियों वाले सभी सदस्य", - "accessRule.allPermittedMembersDescription": "मिलती-जुलती भूमिका अनुमतियों वाले सदस्य इस संसाधन तक पहुंच सकते हैं।", "accessRule.allowedMembers": "अनुमत सदस्य", "accessRule.appDescription": "निर्धारित करें कि इस ऐप को कौन एक्सेस कर सकता है और पहुँच अनुमतियाँ कितनी विस्तृत होंगी।", "accessRule.appTitle": "ऐप अनुमति सेट", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "वर्कस्पेस के सभी मौजूदा और भविष्य के सदस्य अपने-आप शामिल हो जाते हैं। भूमिका अनुमतियाँ अब भी तय करती हैं कि वे क्या कर सकते हैं।", "accessRule.batchRemoveDescription": "चुने गए सदस्यों को अनुमत सदस्यों की सूची से हटा दिया जाएगा।", "accessRule.batchRemoveTitle": "चुने गए सदस्यों को हटाएँ?", - "accessRule.changeOpenScopeDescription": "खुले दायरे को बदलने से इस संसाधन के लिए सभी सदस्य अनुमति अपवाद रीसेट हो जाएंगे। स्विच करने के बाद आपको सदस्य अनुमति अपवाद फिर से जोड़ने होंगे।", - "accessRule.changeOpenScopeTitle": "संसाधन का खुला दायरा बदलें?", "accessRule.collaborator": "सहयोगी", "accessRule.collapseSection": "{{title}} संक्षिप्त करें", "accessRule.copied": "एक्सेस नियम सफलतापूर्वक कॉपी किया गया", @@ -32,13 +28,7 @@ "accessRule.noDescription": "कोई विवरण नहीं", "accessRule.noRules": "कोई एक्सेस नियम नहीं", "accessRule.noUserAccessSettings": "किसी भी सदस्य को पहुँच की अनुमति नहीं है", - "accessRule.onlyMe": "केवल मैं", - "accessRule.onlyMeDescription": "केवल आप इस संसाधन तक पहुँच सकते हैं।", - "accessRule.resourceOpenScope": "संसाधन का खुला दायरा", - "accessRule.resourceOpenScopeDescription": "चुनें कि यह संसाधन किसके लिए खुला है। भूमिका अनुमतियां अभी भी तय करती हैं कि प्रत्येक सदस्य क्या कर सकता है।", "accessRule.selected": "चयनित", - "accessRule.specificMembersOnly": "केवल विशिष्ट सदस्य", - "accessRule.specificMembersOnlyDescription": "केवल चयनित सदस्य ही इस संसाधन तक पहुंच सकते हैं।", "accessRule.summary_one": "{{count}} अनुमति सेट", "accessRule.summary_other": "{{count}} अनुमति सेट", "accessRule.updated": "एक्सेस नियम सफलतापूर्वक अपडेट किया गया", diff --git a/web/i18n/hi-IN/plugin.json b/web/i18n/hi-IN/plugin.json index af6bc3d6229..3db1aa5f6b0 100644 --- a/web/i18n/hi-IN/plugin.json +++ b/web/i18n/hi-IN/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": "प्लगइन?", "action.deleteSuccess": "प्लगइन सफलतापूर्वक हटाया गया", "action.pluginInfo": "प्लगइन जानकारी", - "action.usedInApps": "यह प्लगइन {{num}} ऐप्स में उपयोग किया जा रहा है।", "allCategories": "सभी श्रेणियाँ", "auth.addApi": "API कुंज जोड़ें", "auth.addOAuth": "OAuth जोड़ें", @@ -26,28 +25,22 @@ "auth.oauthClient": "OAuth क्लाइंट", "auth.oauthClientSettings": "OAuth क्लाइंट सेटिंग्स", "auth.oauthCredentialPermissionDescription": "चुनें कि नया OAuth क्रेडेंशियल केवल आपके लिए हो या कार्यस्थान के सभी सदस्यों के साथ साझा किया जाए। यह सेटिंग क्रेडेंशियल पर लागू होती है, OAuth क्लाइंट पर नहीं, और प्राधिकरण के बाद बदली नहीं जा सकती।", - "auth.onlyAtCreationHint": "स्विच करने के बाद दोबारा चयन नहीं किया जा सकता", "auth.onlyAtCreationHintTooltip": "अन्य सदस्यों द्वारा कॉन्फ़िगर किया गया · स्विच करने के बाद दोबारा नहीं चुना जा सकता।", "auth.permissionHint.action": "कौन मदद कर सकता है?", "auth.permissionHint.description": "प्लगइन authorization पूरे workspace में साझा होता है। मदद के लिए आवश्यक अनुमतियों वाले सदस्य से संपर्क करें।", "auth.permissionHint.title": "आपके पास authorization कॉन्फ़िगर करने की अनुमति नहीं है।", - "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.autoUpdate": "स्वतः अपडेट", "autoUpdate.autoUpdateSettings": "स्वतः अपडेट सेटिंग्स", - "autoUpdate.automaticUpdates": "स्वचालित अपडेट", "autoUpdate.changeTimezone": "समय क्षेत्र बदलने के लिए, सेटिंग्स पर जाएं", "autoUpdate.excludeUpdate": "निम्नलिखित {{num}} इंटीग्रेशन स्वचालित रूप से अपडेट नहीं होंगे", "autoUpdate.excludeUpdate_one": "निम्नलिखित {{num}} इंटीग्रेशन स्वचालित रूप से अपडेट नहीं होगा", @@ -67,20 +60,13 @@ "autoUpdate.scope": "दायरा", "autoUpdate.scopeMode.all": "सभी", "autoUpdate.scopeMode.exclude": "चयनित को बाहर करें", - "autoUpdate.specifyPluginsToUpdate": "अपडेट करने के लिए प्लगइन्स निर्दिष्ट करें", "autoUpdate.strategy.disabled.description": "प्लगइन्स स्वचालित रूप से अपडेट नहीं होंगे", "autoUpdate.strategy.disabled.name": "अक्षम", "autoUpdate.strategy.fixOnly.description": "केवल पैच संस्करणों के लिए स्वचालित अद्यतन (जैसे, 1.0.1 → 1.0.2)। छोटा संस्करण परिवर्तन अद्यतन को ट्रिगर नहीं करेगा।", "autoUpdate.strategy.fixOnly.name": "केवल ठीक करें", - "autoUpdate.strategy.fixOnly.selectedDescription": "केवल पैच संस्करणों के लिए स्वचालित अपडेट", "autoUpdate.strategy.latest.description": "हमेशा नवीनतम संस्करण पर अद्यतन करें", "autoUpdate.strategy.latest.name": "नवीनतम", - "autoUpdate.strategy.latest.selectedDescription": "हमेशा नवीनतम संस्करण पर अद्यतन करें", - "autoUpdate.updateSettings": "सेटिंग्स अपडेट करें", "autoUpdate.updateTime": "अद्यतन समय", - "autoUpdate.updateTimeTitle": "अद्यतन समय", - "autoUpdate.upgradeMode.all": "सभी अपडेट करें", - "autoUpdate.upgradeMode.exclude": "चुने हुए को बाहर करें", "autoUpdate.upgradeMode.partial": "केवल चयनित", "autoUpdate.upgradeModePlaceholder.exclude": "चुने हुए प्लगइन्स अपने आप अपडेट नहीं होंगे", "autoUpdate.upgradeModePlaceholder.partial": "केवल चयनित प्लगइन्स स्वतः अपडेट होंगे। वर्तमान में कोई प्लगइन चयनित नहीं है, इसलिए कोई प्लगइन स्वतः अपडेट नहीं होगा।", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "गिटहब से स्थापित किया गया", "detailPanel.categoryTip.local": "स्थानीय प्लगइन", "detailPanel.categoryTip.marketplace": "मार्केटप्लेस से स्थापित किया गया", - "detailPanel.configureApp": "ऐप कॉन्फ़िगर करें", "detailPanel.configureModel": "मॉडल कॉन्फ़िगर करें", "detailPanel.configureTool": "उपकरण कॉन्फ़िगर करें", "detailPanel.deprecation.fullMessage": "इस प्लगइन को {{deprecatedReason}} के कारण अमान्य कर दिया गया है, और इसे अब अपडेट नहीं किया जाएगा। कृपया इसके बजाय {{-alternativePluginId}} का उपयोग करें।", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "अपलोड विफल", "installModal.back": "पीछे", "installModal.cancel": "रद्द करें", - "installModal.close": "करीब", - "installModal.dropIntegrationToInstall": "स्थापित करने के लिए इंटीग्रेशन पैकेज यहां ड्रॉप करें", - "installModal.dropPluginToInstall": "यहां प्लगइन पैकेज ड्रॉप करें ताकि इसे स्थापित किया जा सके", "installModal.fromTrustSource": "कृपया सुनिश्चित करें कि आप केवल एक विश्वसनीय स्रोत से प्लगइन्स स्थापित करें।", "installModal.install": "स्थापित करें", - "installModal.installComplete": "स्थापना पूर्ण", "installModal.installFailed": "स्थापना विफल हो गई", "installModal.installFailedDesc": "प्लगइन स्थापित करने में विफल रहा।", "installModal.installPlugin": "प्लगइन स्थापित करें", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "प्लगइन सफलतापूर्वक स्थापित किया गया है।", "installModal.installedSuccessfullyWithPageDesc": "इंटीग्रेशन सफलतापूर्वक स्थापित किया गया है। आप इसे {{categoryName}} पृष्ठ पर पा सकते हैं।", "installModal.installing": "स्थापित कर रहा है...", - "installModal.labels.package": "पैकेज", - "installModal.labels.repository": "भंडार", - "installModal.labels.version": "संस्करण", "installModal.next": "अगला", "installModal.pluginLoadError": "प्लगइन लोड त्रुटि", "installModal.pluginLoadErrorDesc": "यह प्लगइन स्थापित नहीं किया जाएगा", @@ -220,8 +198,6 @@ "list.noInstalled": "कोई प्लगइन स्थापित नहीं हैं", "list.noTriggerFound": "कोई ट्रिगर नहीं मिला", "list.notFound": "कोई प्लगइन नहीं मिला", - "list.source.github": "गिटहब से इंस्टॉल करें", - "list.source.local": "स्थानीय पैकेज फ़ाइल से स्थापित करें", "list.source.marketplace": "मार्केटप्लेस से इंस्टॉल करें", "marketplace.allPlugins": "सभी इंटीग्रेशन", "marketplace.and": "और", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "हाल ही में अपडेट किया गया", "marketplace.verifiedTip": "डिफाई द्वारा सत्यापित", "marketplace.viewMore": "और देखें", - "metadata.title": "प्लगइन्स", "pluginDevelopmentGuide": "इंटीग्रेशन विकास मार्गदर्शिका", "pluginInfoModal.packageName": "पैकेज", "pluginInfoModal.release": "रिहाई", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "प्लगइन जानकारी", "pluginPublishGuide": "इंटीग्रेशन प्रकाशन मार्गदर्शिका", "privilege.admins": "व्यवस्थापक", - "privilege.configurePermissionsInSettings": "प्लगइन अनुमतियाँ कॉन्फ़िगर करने के लिए सेटिंग्स > भूमिकाएँ और अनुमतियाँ पर जाएं।", "privilege.everyone": "सभी", - "privilege.noDebugPermissionTooltip": "आपके पास इंटीग्रेशन डिबग करने की अनुमति नहीं है", "privilege.noInstallPermissionTooltip": "आपके पास इंटीग्रेशन स्थापित और प्रबंधित करने की अनुमति नहीं है", "privilege.noone": "कोई नहीं", "privilege.permissions": "अनुमतियाँ", "privilege.quickWhoCanDebug": "कौन डिबग कर सकता है?", "privilege.quickWhoCanInstall": "कौन स्थापित और प्रबंधित कर सकता है?", - "privilege.title": "इंटीग्रेशन प्राथमिकताएँ", - "privilege.whoCanDebug": "कौन इंटीग्रेशन को डिबग कर सकता है?", - "privilege.whoCanInstall": "कौन इंटीग्रेशन को स्थापित और प्रबंधित कर सकता है?", - "publishPlugins": "प्लगइन प्रकाशित करें", "readmeInfo.failedToFetch": "README लाने में असफल", "readmeInfo.needHelpCheckReadme": "मदद चाहिए? README देखें।", "readmeInfo.noReadmeAvailable": "कोई README उपलब्ध नहीं है", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "यह प्लगइन स्वचालित रूप से इंस्टॉल नहीं हो सका।\nकृपया इसे Marketplace से इंस्टॉल करें।", "task.errorMsg.unknown": "यह प्लगइन इंस्टॉल नहीं हो सका।\nप्लगइन स्रोत की पहचान नहीं हो सकी।", "task.errorPlugins": "Failed to Install Plugins", - "task.installError": "{{errorLength}} प्लगइन्स स्थापित करने में विफल रहे, देखने के लिए क्लिक करें", "task.installFromGithub": "GitHub से इंस्टॉल करें", "task.installFromMarketplace": "Marketplace से इंस्टॉल करें", "task.installSuccess": "{{successLength}} plugins installed successfully", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "स्थापना सफल", "upgrade.title": "प्लगइन स्थापित करें", "upgrade.upgrade": "स्थापित करें", - "upgrade.upgrading": "स्थापित कर रहा है...", - "upgrade.usedInApps": "{{num}} ऐप्स में उपयोग किया गया" + "upgrade.upgrading": "स्थापित कर रहा है..." } diff --git a/web/i18n/hi-IN/snippet.json b/web/i18n/hi-IN/snippet.json index 9c2df491ba5..d0a2785926e 100644 --- a/web/i18n/hi-IN/snippet.json +++ b/web/i18n/hi-IN/snippet.json @@ -12,7 +12,6 @@ "dslVersionMismatchDescription": "डीएसएल संस्करणों में एक महत्वपूर्ण अंतर पाया गया है। आयात को बाध्य करने से स्निपेट ख़राब हो सकता है।", "dslVersionMismatchQuestion": "क्या आप जारी रखना चाहते हैं?", "dslVersionMismatchTitle": "संस्करण असंगति", - "edit": "संपादित करें", "editDialogTitle": "स्निपेट जानकारी संपादित करें", "editDone": "स्निपेट जानकारी अपडेट की गई", "editFailed": "स्निपेट जानकारी अपडेट करने में विफल", @@ -26,20 +25,15 @@ "importSuccess": "स्निपेट आयातित", "importedDSLVersion": "वर्तमान स्निपेट डीएसएल संस्करण: ", "inputVariables": "इनपुट चर", - "management": "स्निपेट प्रबंधन", "menu.deleteSnippet": "हटाएँ", "menu.editInfo": "जानकारी संपादित करें", "menu.exportSnippet": "स्निपेट निर्यात करें", "panelTitle": "इनपुट फ़ील्ड", "publishButton": "प्रकाशित करें", "publishFailed": "स्निपेट प्रकाशित करने में विफल", - "publishMenuCurrentDraft": "वर्तमान मसौदा अप्रकाशित", "publishSuccess": "स्निपेट प्रकाशित", "sectionOrchestrate": "आर्केस्ट्रा", "testRunButton": "टेस्ट रन", "typeLabel": "स्निपेट", - "unknownUser": "उपयोगकर्ता", - "updatedBy": "{{name}} अद्यतन {{time}}", - "usageCount": "{{count}} बार उपयोग किया गया", - "variableInspect": "परिवर्तनीय निरीक्षण" + "unknownUser": "उपयोगकर्ता" } diff --git a/web/i18n/hi-IN/tools.json b/web/i18n/hi-IN/tools.json index ed716295e12..f70638ccedc 100644 --- a/web/i18n/hi-IN/tools.json +++ b/web/i18n/hi-IN/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "पैरामीटर्स", "mcp.server.modal.parametersPlaceholder": "पैरामीटर उद्देश्य और बाधाएँ", "mcp.server.modal.parametersTip": "प्रत्येक पैरामीटर के लिए विवरण जोड़ें ताकि LLM को उनके उद्देश्य और बाधाओं को समझने में मदद मिले।", - "mcp.server.publishTip": "ऐप प्रकाशित नहीं हुआ। कृपया पहले ऐप प्रकाशित करें।", "mcp.server.reGen": "क्या आप सर्वर URL पुनः उत्पन्न करना चाहते हैं? वर्तमान URL तुरंत काम करना बंद कर देगा।", "mcp.server.title": "MCP सर्वर", "mcp.server.url": "सर्वर URL", diff --git a/web/i18n/hi-IN/workflow.json b/web/i18n/hi-IN/workflow.json index c2a1ead4719..b9918e1644c 100644 --- a/web/i18n/hi-IN/workflow.json +++ b/web/i18n/hi-IN/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} कदम आगे", "changeHistory.title": "परिवर्तन इतिहास", "chatVariable.button": "चर जोड़ें", - "chatVariable.docLink": "अधिक जानने के लिए हमारे दस्तावेज़ देखें।", "chatVariable.modal.addArrayValue": "मान जोड़ें", "chatVariable.modal.arrayValue": "मान", "chatVariable.modal.description": "विवरण", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "जवाब संपादित करें", "comments.placeholder.reply": "जवाब दें", "comments.reply": "जवाब दें", - "common.ImageUploadLegacyTip": "अब आप प्रारंभ प्रपत्र में फ़ाइल प्रकार चर बना सकते हैं। हम अब भविष्य में छवि अपलोड सुविधा का समर्थन नहीं करेंगे।", "common.accessAPIReference": "एपीआई संदर्भ तक पहुंचें", "common.accessPointDescription": "वेब ऐप, API, MCP और ट्रिगर कॉन्फ़िगर करें", "common.addBlock": "नोड जोड़ें", @@ -155,7 +153,6 @@ "common.addTitle": "शीर्षक जोड़ें...", "common.autoSaved": "स्वतः सहेजा गया", "common.backupCurrentDraft": "बैकअप वर्तमान ड्राफ्ट", - "common.batchRunApp": "बैच ऐप चलाएं", "common.branch": "शाखा", "common.chooseDSL": "डीएसएल (वाईएमएल) फ़ाइल चुनें", "common.chooseStartNodeToRun": "चलाने के लिए प्रारंभ नोड चुनें", @@ -163,7 +160,6 @@ "common.commentMode": "टिप्पणी मोड", "common.configure": "कॉन्फ़िगर करें", "common.configureRequired": "कॉन्फ़िगरेशन आवश्यक", - "common.conversationLog": "वार्तालाप लॉग", "common.copy": "कॉपी करें", "common.currentDraft": "वर्तमान ड्राफ्ट", "common.currentDraftUnpublished": "वर्तमान ड्राफ्ट अप्रकाशित", @@ -174,10 +170,8 @@ "common.disconnect": "अलग करना", "common.draftSaveFailed": "ड्राफ़्ट सहेजना विफल रहा", "common.duplicate": "डुप्लिकेट करें", - "common.editing": "संपादन", "common.effectVarConfirm.content": "वेरिएबल अन्य नोड्स में उपयोग किया जाता है। क्या आप अभी भी इसे हटाना चाहते हैं?", "common.effectVarConfirm.title": "वेरिएबल हटाएं", - "common.embedIntoSite": "साइट में एम्बेड करें", "common.enableJinja": "Jinja टेम्पलेट समर्थन सक्षम करें", "common.exitVersions": "निकलने के संस्करण", "common.exportImage": "छवि निर्यात करें", @@ -186,8 +180,6 @@ "common.exportSVG": "SVG के रूप में निर्यात करें", "common.features": "विशेषताएँ", "common.featuresDescription": "वेब ऐप उपयोगकर्ता अनुभव को बढ़ाएं", - "common.featuresDocLink": "और जानें", - "common.fileUploadTip": "छवि अपलोड सुविधाओं को फ़ाइल अपलोड में अपग्रेड किया गया है।", "common.goBackToEdit": "संपादक पर वापस जाएं", "common.handMode": "हैंड मोड", "common.humanInputEmailTip": "ईमेल (वितरण विधि) आपके कॉन्फ़िगर किए गए प्राप्तकर्ताओं को भेजा गया", @@ -199,9 +191,6 @@ "common.importSuccess": "सफलता आयात करें", "common.importWarning": "सावधानी", "common.importWarningDetails": "डीएसएल संस्करण अंतर कुछ सुविधाओं को प्रभावित कर सकता है", - "common.inPreview": "पूर्वावलोकन में", - "common.inPreviewMode": "पूर्वावलोकन मोड में", - "common.inRunMode": "रन मोड में", "common.input": "इनपुट", "common.insertVarTip": "जल्दी से डालने के लिए '/' कुंजी दबाएं", "common.jinjaEditorPlaceholder": "वेरिएबल डालने के लिए '/' या '{' टाइप करें", @@ -215,17 +204,12 @@ "common.model": "मॉडल", "common.moreActions": "अधिक क्रियाएँ", "common.needAdd": "{{node}} नोड को जोड़ा जाना चाहिए", - "common.needAnswerNode": "उत्तर नोड जोड़ा जाना चाहिए", "common.needConnectTip": "यह चरण किसी से जुड़ा नहीं है", - "common.needOutputNode": "आउटपुट नोड जोड़ा जाना चाहिए", "common.needStartNode": "कम से कम एक प्रारंभ नोड जोड़ा जाना चाहिए", - "common.noChanges": "कोई बदलाव नहीं", - "common.noHistory": "कोई इतिहास नहीं", "common.noVar": "कोई वेरिएबल नहीं", "common.notPublishedYet": "अभी तक प्रकाशित नहीं", "common.notRunning": "अभी तक नहीं चल रहा", "common.onFailure": "असफलता पर", - "common.openInExplore": "एक्सप्लोर में खोलें", "common.openWebApp": "वेब ऐप खोलें", "common.openWebAppDescription": "प्रकाशित ऐप को नए टैब में खोलें", "common.output": "आउटपुट", @@ -233,10 +217,8 @@ "common.parallel": "समानांतर", "common.parallelTip.click.desc": "जोड़ने के लिए", "common.parallelTip.click.title": "क्लिक करना", - "common.parallelTip.depthLimit": "{{num}} परतों की समानांतर नेस्टिंग परत सीमा", "common.parallelTip.drag.desc": "कनेक्ट करने के लिए", "common.parallelTip.drag.title": "खींचना", - "common.parallelTip.limit": "समांतरता {{num}} शाखाओं तक सीमित है।", "common.pasteHere": "यहां पेस्ट करें", "common.pointerMode": "पॉइंटर मोड", "common.preview": "पूर्वावलोकन", @@ -252,34 +234,22 @@ "common.publishedBy": "{{author}} द्वारा {{time}} प्रकाशित", "common.publishingToMarketplace": "प्रकाशित हो रहा है...", "common.redo": "फिर से करें", - "common.restart": "पुनः आरंभ करें", "common.restore": "पुनर्स्थापित करें", "common.run": "परीक्षण चलाएं", "common.runAllTriggers": "सभी ट्रिगर्स चलाएँ", - "common.runApp": "ऐप चलाएं", "common.runHistory": "रन इतिहास", "common.running": "चल रहा है", - "common.savedAt": "{{time}} सहेजा गया", "common.scheduleTriggerRunFailed": "शेड्यूल ट्रिगर रन विफल", "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": "पूर्ववत करें", "common.unpublished": "अप्रकाशित", - "common.unpublishedChanges": "अप्रकाशित परिवर्तन", "common.upToDate": "अद्यतित", - "common.update": "अपडेट करें", "common.variableNamePlaceholder": "वेरिएबल नाम", "common.versionHistory": "संस्करण इतिहास", - "common.viewDetailInTracingPanel": "विवरण देखें", "common.viewOnly": "केवल देखें", "common.viewRunHistory": "रन इतिहास देखें", "common.webhookDebugFailed": "Webhook डीबग विफल", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "कार्यप्रवाह प्रक्रिया सफल रही", "common.workflowSaveStatus": "वर्कफ़्लो सहेजने की स्थिति", "customWebhook": "कस्टम वेबहुक", - "debug.copyLastRun": "अंतिम रन कॉपी करें", - "debug.copyLastRunError": "अंतिम रन इनपुट को कॉपी करने में विफल", "debug.lastOutput": "अंतिम आउटपुट", - "debug.lastRunInputsCopied": "{{count}} इनपुट पिछली रन से कॉपी किए गए", "debug.lastRunTab": "अंतिम रन", "debug.noData.description": "अंतिम दौड़ के परिणाम यहाँ प्रदर्शित किए जाएंगे", "debug.noData.runThisNode": "इस नोड को चलाएँ", - "debug.noLastRunFound": "कोई पिछला रन नहीं मिला", - "debug.noMatchingInputsFound": "अंतिम रन से कोई मेल खाने वाले इनपुट नहीं मिले", - "debug.relations.dependencies": "निर्भरता", - "debug.relations.dependenciesDescription": "यह नोड जिस नोड पर निर्भर करता है", - "debug.relations.dependents": "निष्पाभ लोग", - "debug.relations.dependentsDescription": "इस नोड पर निर्भर नोड्स", - "debug.relations.noDependencies": "कोई निर्भरताएँ नहीं", - "debug.relations.noDependents": "कोई आश्रित नहीं", - "debug.relationsTab": "रिश्ते", "debug.settingsTab": "सेटिंग्स", "debug.variableInspect.chatNode": "संवाद", "debug.variableInspect.clearAll": "सभी रीसेट करें", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "यह ट्रिगर", "debug.variableInspect.listening.defaultPluginName": "यह प्लगइन ट्रिगर", "debug.variableInspect.listening.defaultScheduleTime": "कॉन्फ़िगर नहीं किया गया", - "debug.variableInspect.listening.selectedTriggers": "चयनित ट्रिगर्स", "debug.variableInspect.listening.stopButton": "रुकें", "debug.variableInspect.listening.tip": "अब आप टेस्ट अनुरोध भेजकर HTTP {{nodeName}} एंडपॉइंट पर इवेंट ट्रिगर्स का सिमुलेशन कर सकते हैं या इसे लाइव इवेंट डिबगिंग के लिए कॉलबैक URL के रूप में उपयोग कर सकते हैं। सभी आउटपुट सीधे वेरिएबल इंस्पेक्टर में देखे जा सकते हैं।", "debug.variableInspect.listening.tipFallback": "आगामी ट्रिगर घटनाओं की प्रतीक्षा करें। आउटपुट्स यहाँ दिखाई देंगे।", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "रुको दौड़", "debug.variableInspect.view": "लॉग देखें", "difyTeam": "डिफ़ी टीम", - "entryNodeStatus.disabled": "प्रारंभ • अक्षम", "entryNodeStatus.enabled": "शुरू", "env.envDescription": "पर्यावरण चर का उपयोग निजी जानकारी और क्रेडेंशियल्स को संग्रहित करने के लिए किया जा सकता है। वे केवल पढ़ने योग्य हैं और निर्यात के दौरान DSL फ़ाइल से अलग किए जा सकते हैं।", "env.envPanelButton": "चर जोड़ें", @@ -371,11 +327,6 @@ "env.modal.value": "मान", "env.modal.valuePlaceholder": "पर्यावरण मान", "env.modal.valueRequired": "मान खाली नहीं हो सकता", - "error.operations.addingNodes": "नोड जोड़ना", - "error.operations.connectingNodes": "नोड्स को जोड़ना", - "error.operations.modifyingWorkflow": "कार्यप्रवाह संशोधित करना", - "error.operations.updatingWorkflow": "वर्कफ़्लो को अपडेट करना", - "error.startNodeRequired": "कृपया {{operation}} से पहले एक प्रारंभ नोड जोड़ें", "errorMsg.authRequired": "प्राधिकरण आवश्यक है", "errorMsg.configureModel": "एक मॉडल कॉन्फ़िगर करें", "errorMsg.duplicateOutputVariable": "आउटपुट नोड वेरिएबल \"{{variable}}\" डुप्लिकेट है। आउटपुट नोड वेरिएबल के नाम यूनिक होने चाहिए।", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "अमान्य वेरिएबल। इस वेरिएबल को सक्षम करने के लिए एक मॉडल कॉन्फ़िगर करें।", "errorMsg.noValidTool": "{{field}} कोई मान्य उपकरण चयनित नहीं किया गया", "errorMsg.rerankModelRequired": "Rerank मॉडल चालू करने से पहले, कृपया पुष्टि करें कि मॉडल को सेटिंग्स में सफलतापूर्वक कॉन्फ़िगर किया गया है।", - "errorMsg.startNodeRequired": "कृपया {{operation}} से पहले पहले एक स्टार्ट नोड जोड़ें", "errorMsg.toolParameterRequired": "{{field}}: पैरामीटर [{{param}}] आवश्यक है", "globalVar.description": "सिस्टम वेरिएबल्स वैश्विक वेरिएबल्स हैं जिन्हें सही प्रकार होने पर किसी भी नोड द्वारा बिना वायरिंग के संदर्भित किया जा सकता है, जैसे एंड-यूज़र ID और वर्कफ़्लो ID.", "globalVar.fieldsDescription.appId": "एप्लिकेशन ID", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "वर्कफ़्लो ID", "globalVar.fieldsDescription.workflowRunId": "वर्कफ़्लो रन ID", "globalVar.title": "सिस्टम वेरिएबल्स", - "nodes.agent.advancedSetting": "उन्नत सेटिंग्स", "nodes.agent.checkList.strategyNotSelected": "रणनीति का चयन नहीं किया गया", "nodes.agent.clickToViewParameterSchema": "पैरामीटर स्कीमा देखने के लिए क्लिक करें", - "nodes.agent.configureModel": "मॉडल कॉन्फ़िगर करें", "nodes.agent.installPlugin.cancel": "रद्द करें", "nodes.agent.installPlugin.changelog": "परिवर्तन लॉग", "nodes.agent.installPlugin.desc": "निम्नलिखित एकीकरण स्थापित करने वाले हैं", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "एकीकरण स्थापित करें", "nodes.agent.learnMore": "और अधिक जानें", "nodes.agent.linkToPlugin": "एकीकरण के लिए लिंक", - "nodes.agent.maxIterations": "अधिकतम पुनरावृत्तियाँ", "nodes.agent.model": "मॉडल", - "nodes.agent.modelNotInMarketplace.desc": "यह मॉडल स्थानीय या गिटहब रिपॉजिटरी से स्थापित किया गया है। कृपया स्थापना के बाद उपयोग करें।", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "एकीकरण में प्रबंधित करें", - "nodes.agent.modelNotInMarketplace.title": "मॉडल स्थापित नहीं है", "nodes.agent.modelNotInstallTooltip": "यह मॉडल स्थापित नहीं है", "nodes.agent.modelNotSelected": "मॉडल का चयन नहीं किया गया", - "nodes.agent.modelNotSupport.desc": "स्थापित एकीकरण संस्करण इस मॉडल को प्रदान नहीं करता है।", - "nodes.agent.modelNotSupport.descForVersionSwitch": "स्थापित एकीकरण संस्करण इस मॉडल को प्रदान नहीं करता है। संस्करण बदलने के लिए क्लिक करें।", - "nodes.agent.modelNotSupport.title": "असमर्थित मॉडल", - "nodes.agent.modelSelectorTooltips.deprecated": "यह मॉडल अप्रचलित है।", - "nodes.agent.notAuthorized": "अधिकृत नहीं", "nodes.agent.outputVars.confirm": "पुष्टि करें", "nodes.agent.outputVars.defaultValueArrayInvalid": "एक JSON सरणी दर्ज करें।", "nodes.agent.outputVars.defaultValueBooleanInvalid": "true या false दर्ज करें।", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "{{name}} संपादित करें", "nodes.agent.outputVars.editorLabel": "आउटपुट चर संपादक", "nodes.agent.outputVars.files.title": "एजेंट द्वारा उत्पन्न फ़ाइलें", - "nodes.agent.outputVars.files.transfer_method": "स्थानांतरण विधि। मान या तो remote_url है या local_file।", - "nodes.agent.outputVars.files.type": "समर्थन प्रकार। अब केवल समर्थन छवि", - "nodes.agent.outputVars.files.upload_file_id": "फाइल आईडी अपलोड करें", - "nodes.agent.outputVars.files.url": "छवि यूआरएल", "nodes.agent.outputVars.json": "एजेंट द्वारा उत्पन्न जेसन", "nodes.agent.outputVars.nameDuplicate": "आउटपुट नाम पहले से मौजूद है", "nodes.agent.outputVars.nameInvalid": "अक्षर, संख्याएँ और अंडरस्कोर का उपयोग करें। अक्षर या अंडरस्कोर से शुरू करें।", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "पैरामीटर स्कीमा", "nodes.agent.pluginInstaller.install": "स्थापित करें", "nodes.agent.pluginInstaller.installing": "स्थापित करना", - "nodes.agent.pluginNotFoundDesc": "यह एकीकरण गिटहब से स्थापित किया गया है। कृपया पुनः स्थापित करने के लिए एकीकरण पर जाएं।", "nodes.agent.pluginNotInstalled": "यह एकीकरण स्थापित नहीं है", "nodes.agent.pluginNotInstalledDesc": "यह एकीकरण गिटहब से स्थापित किया गया है। कृपया पुनः स्थापित करने के लिए एकीकरण पर जाएं।", "nodes.agent.roster.change": "बदलें", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "केवल एडिटर या उससे ऊपर की भूमिका, या Agents प्रबंधित करें अनुमति वाले सदस्य ही एजेंट संपादित कर सकते हैं।", "nodes.agent.roster.inlineSetup.description": "एक एकल सेटअप जो केवल इस नोड में रहता है", "nodes.agent.roster.inlineSetup.name": "इनलाइन सेटअप", - "nodes.agent.roster.inlineSetup.title": "एजेंट सेटअप", "nodes.agent.roster.inlineSetup.type": "केवल इस नोड में", "nodes.agent.roster.label": "एजेंट", "nodes.agent.roster.makeCopy": "एक प्रति बनाएँ", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} अधिकृत नहीं है", "nodes.agent.toolNotInstallTooltip": "{{tool}} स्थापित नहीं है", "nodes.agent.toolbox": "टूलबॉक्स", - "nodes.agent.tools": "उपकरण", "nodes.agent.unsupportedStrategy": "असमर्थित रणनीति", "nodes.answer.answer": "उत्तर", - "nodes.answer.outputVars": "आउटपुट वेरिएबल्स", - "nodes.assigner.append": "जोड़ें", "nodes.assigner.assignedVariable": "असाइन किया गया चर", - "nodes.assigner.assignedVarsDescription": "असाइन किए गए चर लिखने योग्य चर होने चाहिए, जैसे वार्तालाप चर।", - "nodes.assigner.clear": "साफ़ करें", - "nodes.assigner.noAssignedVars": "कोई उपलब्ध असाइन किए गए चर नहीं", "nodes.assigner.noVarTip": "चर जोड़ने के लिए \"+\" बटन पर क्लिक करें", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "अंतिम हटाएँ", "nodes.assigner.operations.set": "अस्त हो", "nodes.assigner.operations.title": "परिचालन", - "nodes.assigner.over-write": "ओवरराइट करें", - "nodes.assigner.plus": "जमा", "nodes.assigner.selectAssignedVariable": "असाइन किए गए चर का चयन करें...", "nodes.assigner.setParameter": "पैरामीटर सेट करें...", - "nodes.assigner.setVariable": "चर सेट करें", "nodes.assigner.varNotSet": "चर सेट नहीं", "nodes.assigner.variable": "चर", "nodes.assigner.variables": "चर", - "nodes.assigner.writeMode": "लिखने का मोड", - "nodes.assigner.writeModeTip": "जब असाइन किया गया चर एक सरणी होता है, तो जोड़ने का मोड अंत में जोड़ता है।", - "nodes.code.advancedDependencies": "उन्नत निर्भरताएँ", - "nodes.code.advancedDependenciesTip": "कुछ प्रीलोडेड निर्भरताएँ जोड़ें जिनका उपयोग करने में अधिक समय लगता है या जो डिफ़ॉल्ट निर्मित में नहीं हैं", "nodes.code.inputVars": "इनपुट वेरिएबल्स", "nodes.code.outputVars": "आउटपुट वेरिएबल्स", - "nodes.code.searchDependencies": "निर्भरताएँ खोजें", "nodes.code.syncFunctionSignature": "कोड के साथ फ़ंक्शन हस्ताक्षर को सिंक करें", "nodes.common.errorHandle.defaultValue.desc": "जब कोई त्रुटि होती है, तो एक स्थिर आउटपुट सामग्री निर्दिष्ट करें।", "nodes.common.errorHandle.defaultValue.inLog": "नोड अपवाद, डिफ़ॉल्ट मानों के अनुसार आउटपुटिंग।", "nodes.common.errorHandle.defaultValue.output": "आउटपुट डिफ़ॉल्ट मान", - "nodes.common.errorHandle.defaultValue.tip": "त्रुटि पर, मूल्य से नीचे लौटाएगा।", "nodes.common.errorHandle.defaultValue.title": "डिफ़ॉल्ट मान", "nodes.common.errorHandle.failBranch.customize": "असफल शाखा तर्क को अनुकूलित करने के लिए कैनवास पर जाएं।", "nodes.common.errorHandle.failBranch.customizeTip": "जब विफल शाखा सक्रिय होती है, तो नोड्स द्वारा फेंके गए अपवाद प्रक्रिया को समाप्त नहीं करेंगे। इसके बजाय, यह स्वचालित रूप से पूर्वनिर्धारित विफल शाखा को निष्पादित करेगा, जिससे आप लचीले ढंग से त्रुटि संदेश, रिपोर्ट, सुधार या कार्रवाई छोड़ सकते हैं।", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "अपवाद हैंडलिंग रणनीति, ट्रिगर जब एक नोड एक अपवाद का सामना करता है।", "nodes.common.errorHandle.title": "त्रुटि हैंडलिंग", "nodes.common.inputVars": "इनपुट चर", - "nodes.common.insertVarTip": "वेरिएबल डालें", "nodes.common.memories.builtIn": "निर्मित", "nodes.common.memories.tip": "चैट मेमोरी", "nodes.common.memories.title": "मेमोरीज", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} पुनर्प्रयास", "nodes.common.retry.retry": "पुनर्प्रयास", "nodes.common.retry.retryFailed": "पुनः प्रयास विफल रहा", - "nodes.common.retry.retryFailedTimes": "{{times}} पुनः प्रयास विफल रहे", "nodes.common.retry.retryInterval": "अंतराल का पुनः प्रयास करें", "nodes.common.retry.retryOnFailure": "विफलता पर पुनः प्रयास करें", "nodes.common.retry.retrySuccessful": "पुनः प्रयास सफल", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "और जानो", "nodes.docExtractor.outputVars.text": "निकाला गया पाठ", "nodes.docExtractor.supportFileTypes": "समर्थन फ़ाइल प्रकार: {{types}}।", - "nodes.end.output.type": "आउटपुट प्रकार", "nodes.end.output.variable": "आउटपुट वेरिएबल", - "nodes.end.outputs": "आउटपुट्स", - "nodes.end.type.none": "कोई नहीं", - "nodes.end.type.plain-text": "सादा पाठ", - "nodes.end.type.structured": "संरचित", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "URL दर्ज करें, वेरिएबल डालने के लिए ‘/’ टाइप करें", "nodes.http.authorization.api-key": "API-की", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "कोई नहीं", "nodes.http.binaryFileVariable": "बाइनरी फ़ाइल चर", "nodes.http.body": "बॉडी", - "nodes.http.bulkEdit": "थोक संपादन", "nodes.http.curl.placeholder": "यहां cURL स्ट्रिंग पेस्ट करें", "nodes.http.curl.title": "cURL से आयात करें", "nodes.http.extractListPlaceholder": "सूची आइटम इंडेक्स दर्ज करें, '/' इन्सर्ट वेरिएबल टाइप करें", "nodes.http.headers": "हेडर्स", - "nodes.http.inputVars": "इनपुट वेरिएबल्स", "nodes.http.insertVarPlaceholder": "वेरिएबल डालने के लिए '/' टाइप करें", "nodes.http.key": "कुंजी", - "nodes.http.keyValueEdit": "कुंजी-मान संपादन", - "nodes.http.notStartWithHttp": "API को http:// या https:// से शुरू होना चाहिए", "nodes.http.outputVars.body": "प्रतिक्रिया सामग्री", "nodes.http.outputVars.files": "फ़ाइल सूची", "nodes.http.outputVars.headers": "प्रतिक्रिया हेडर सूची JSON", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "सभी सदस्य ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "सामग्री", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "बॉडी में {{field}} होना चाहिए", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "ईमेल सामग्री दर्ज करें", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "बॉडी आवश्यक है", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "डीबग मोड", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "डीबग मोड में, ईमेल केवल आपके खाते के ईमेल {{email}} पर भेजा जाएगा।", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "चुनें", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "प्राप्तकर्ता", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "कम से कम एक प्राप्तकर्ता आवश्यक है", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "अनुरोध URL वेरिएबल मानव इनपुट के लिए ट्रिगर एंट्री है।", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "विषय", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "ईमेल विषय दर्ज करें", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "विषय आवश्यक है", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "डीबग मोड सक्षम है।", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "ईमेल {{email}} पर भेजा जाएगा।", "nodes.humanInput.deliveryMethod.emailSender.done": "ईमेल भेजा गया", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(वैकल्पिक)", "nodes.humanInput.deliveryMethod.emailSender.send": "ईमेल भेजें", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "अपने कॉन्फ़िगर किए गए प्राप्तकर्ताओं को परीक्षण ईमेल भेजें", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "{{email}} पर परीक्षण ईमेल भेजें", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "फॉर्म खोलने के बाद उपयोगकर्ता क्या देखेंगे। Markdown फ़ॉर्मेटिंग का समर्थन करता है।", "nodes.humanInput.insertInputField.fieldType": "फ़ील्ड प्रकार", "nodes.humanInput.insertInputField.insert": "सम्मिलित करें", - "nodes.humanInput.insertInputField.maxUploads": "अधिकतम अपलोड", "nodes.humanInput.insertInputField.options": "विकल्प", "nodes.humanInput.insertInputField.prePopulateField": "फ़ील्ड पूर्व-भरें", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": " या जोड़ें। उपयोगकर्ता शुरू में यह सामग्री देखेंगे, या खाली छोड़ दें।", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "खाली नहीं है", "nodes.ifElse.comparisonOperator.not exists": "मौजूद नहीं है", "nodes.ifElse.comparisonOperator.not in": "नहीं है", - "nodes.ifElse.comparisonOperator.not null": "शून्य नहीं है", - "nodes.ifElse.comparisonOperator.null": "शून्य है", "nodes.ifElse.comparisonOperator.start with": "से शुरू होता है", "nodes.ifElse.conditionNotSetup": "शर्त सेटअप नहीं है", "nodes.ifElse.else": "अन्य", "nodes.ifElse.elseDescription": "इस तर्क को परिभाषित करने के लिए प्रयोग किया जाता है जो यदि शर्त पूरी नहीं होती है तो निष्पादित किया जाना चाहिए।", "nodes.ifElse.enterValue": "मान दर्ज करें", - "nodes.ifElse.if": "यदि", - "nodes.ifElse.notSetVariable": "कृपया पहले वेरिएबल सेट करें", "nodes.ifElse.operator": "ऑपरेटर", "nodes.ifElse.optionName.audio": "ऑडियो", "nodes.ifElse.optionName.doc": "डॉक्टर", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "टुकड़े", "nodes.knowledgeBase.chunksInputTip": "ज्ञान आधार नोड का इनपुट वेरिएबल टुकड़े है। वेरिएबल प्रकार एक ऑब्जेक्ट है जिसमें एक विशेष JSON स्कीमा है जो चयनित चंक संरचना के साथ सुसंगत होना चाहिए।", "nodes.knowledgeBase.chunksVariableIsRequired": "टुकड़े चर आवश्यक है", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API key अनुपलब्ध", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "क्रेडिट समाप्त", - "nodes.knowledgeBase.embeddingModelIncompatible": "असंगत", - "nodes.knowledgeBase.embeddingModelIsInvalid": "एम्बेडिंग मॉडल अमान्य है", - "nodes.knowledgeBase.embeddingModelIsRequired": "एम्बेडिंग मॉडल आवश्यक है", "nodes.knowledgeBase.embeddingModelNotConfigured": "एम्बेडिंग मॉडल कॉन्फ़िगर नहीं है", "nodes.knowledgeBase.indexMethodIsRequired": "सूची विधि आवश्यक है", - "nodes.knowledgeBase.notConfigured": "कॉन्फ़िगर नहीं है", "nodes.knowledgeBase.rerankingModelIsInvalid": "पुनः क्रमांकन मॉडल अमान्य है", "nodes.knowledgeBase.rerankingModelIsRequired": "पुनः क्रमांकन मॉडल की आवश्यकता है", "nodes.knowledgeBase.retrievalSettingIsRequired": "पुनप्राप्ति सेटिंग आवश्यक है", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "विभाजित URL", "nodes.knowledgeRetrieval.queryAttachment": "क्वेरी इमेजेस", "nodes.knowledgeRetrieval.queryText": "प्रश्न पाठ", - "nodes.knowledgeRetrieval.queryVariable": "प्रश्न वेरिएबल", "nodes.listFilter.asc": "एएससी", "nodes.listFilter.desc": "विवरण", "nodes.listFilter.extractsCondition": "N आइटम निकालें", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "पहला रिकॉर्ड", "nodes.listFilter.outputVars.last_record": "पिछला रिकॉर्ड", "nodes.listFilter.outputVars.result": "परिणाम फ़िल्टर करें", - "nodes.listFilter.selectVariableKeyPlaceholder": "उप चर कुंजी का चयन करें", "nodes.llm.addMessage": "संदेश जोड़ें", "nodes.llm.context": "संदर्भ", "nodes.llm.contextTooltip": "संदर्भ के रूप में ज्ञान आयात कर सकते हैं", - "nodes.llm.files": "फाइलें", "nodes.llm.jsonSchema.addChildField": "बच्चे का क्षेत्र जोड़ें", "nodes.llm.jsonSchema.addField": "क्षेत्र जोड़ें", "nodes.llm.jsonSchema.apply": "लागू करें", "nodes.llm.jsonSchema.back": "पीछे", "nodes.llm.jsonSchema.descriptionPlaceholder": "विवरण जोड़ें", - "nodes.llm.jsonSchema.doc": "संरचित आउटपुट के बारे में अधिक जानें", "nodes.llm.jsonSchema.enum": "एनम", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "प्रॉपर्टी नाम पहले से मौजूद है", "nodes.llm.jsonSchema.fieldNamePlaceholder": "क्षेत्र नाम", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "आवश्यक", "nodes.llm.jsonSchema.resetDefaults": "रीसेट करें", "nodes.llm.jsonSchema.resultTip": "यहाँ उत्पन्न परिणाम है। यदि आप संतुष्ट नहीं हैं, तो आप वापस जा सकते हैं और अपने प्रॉम्प्ट को संशोधित कर सकते हैं।", - "nodes.llm.jsonSchema.showAdvancedOptions": "उन्नत विकल्प दिखाएँ", "nodes.llm.jsonSchema.stringValidations": "स्ट्रिंग मान्यता", "nodes.llm.jsonSchema.title": "संरचित आउटपुट स्कीमा", "nodes.llm.jsonSchema.warningTips.saveSchema": "कृपया स्कीमा को सहेजने से पहले वर्तमान फ़ील्ड को संपादित करना पूरा करें", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "तर्क सामग्री", "nodes.llm.outputVars.usage": "मॉडल उपयोग जानकारी", "nodes.llm.prompt": "प्रॉम्प्ट", - "nodes.llm.reasoningFormat.separated": "अलग सोच टैग", - "nodes.llm.reasoningFormat.tagged": "टैग्स के बारे में सोचते रहें", "nodes.llm.reasoningFormat.title": "कारण संबंध टैग विभाजन सक्षम करें", "nodes.llm.reasoningFormat.tooltip": "थिंक टैग से सामग्री निकाले और इसे reasoning_content क्षेत्र में संग्रहित करें।", "nodes.llm.resolution.high": "उच्च", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "मॉडल को निर्देश, प्रश्न या कोई भी पाठ-आधारित इनपुट प्रदान करें", "nodes.llm.singleRun.variable": "वेरिएबल", "nodes.llm.sysQueryInUser": "उपयोगकर्ता संदेश में sys.query आवश्यक है", - "nodes.llm.variables": "वेरिएबल्स", "nodes.llm.vision": "दृष्टि", - "nodes.loop.ErrorMethod.continueOnError": "त्रुटि पर जारी रखें", - "nodes.loop.ErrorMethod.operationTerminated": "समाप्त", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "असामान्य आउटपुट हटाएं", "nodes.loop.breakCondition": "लूप समाप्ति स्थिति", "nodes.loop.breakConditionTip": "सिर्फ उन चर को संदर्भित किया जा सकता है जो लूप के भीतर हैं जिनमें समाप्ति की शर्तें और बातचीत के चर हैं।", "nodes.loop.comma": ",", - "nodes.loop.currentLoop": "वर्तमान लूप", "nodes.loop.currentLoopCount": "वर्तमान लूप गिनती: {{count}}", "nodes.loop.deleteDesc": "लूप नोड को हटाने से सभी बाल नोड हट जाएंगे", "nodes.loop.deleteTitle": "लूप नोड हटाएँ?", - "nodes.loop.errorResponseMethod": "त्रुटि प्रतिक्रिया विधि", "nodes.loop.error_one": "{{count}} त्रुटि", "nodes.loop.error_other": "{{count}} त्रुटियाँ", - "nodes.loop.exitConditionTip": "एक लूप नोड को कम से कम एक निकासी स्थिति की आवश्यकता होती है", "nodes.loop.finalLoopVariables": "अंतिम लूप वेरिएबल्स", "nodes.loop.initialLoopVariables": "प्रारंभिक लूप चर", - "nodes.loop.input": "इनपुट", "nodes.loop.inputMode": "इनपुट मोड", "nodes.loop.loopMaxCount": "अधिकतम लूप गणना", "nodes.loop.loopMaxCountError": "कृपया अधिकतम लूप संख्या दर्ज करें, जो 1 से {{maxCount}} के बीच हो", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "लूप वेरियेबल्स", "nodes.loop.loop_one": "{{count}} लूप", "nodes.loop.loop_other": "{{count}} लूप्स", - "nodes.loop.output": "आउटपुट वेरिएबल", "nodes.loop.setLoopVariables": "लूप स्कोप के भीतर वेरिएबल सेट करें", "nodes.loop.totalLoopCount": "कुल लूप गिनती: {{count}}", "nodes.loop.variableName": "चर चर नाम", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "क्लास जोड़ें", "nodes.questionClassifiers.advancedSetting": "उन्नत सेटिंग", "nodes.questionClassifiers.class": "क्लास", - "nodes.questionClassifiers.classNamePlaceholder": "अपना क्लास नाम लिखें", "nodes.questionClassifiers.defaultLabel": "क्लास {{index}}", "nodes.questionClassifiers.inputVars": "इनपुट वेरिएबल्स", "nodes.questionClassifiers.instruction": "निर्देश", - "nodes.questionClassifiers.instructionPlaceholder": "अपना निर्देश लिखें", "nodes.questionClassifiers.instructionTip": "प्रश्न वर्गीकरणकर्ता को प्रश्नों को वर्गीकृत करने के तरीके को समझने में मदद करने के लिए अतिरिक्त निर्देश दें।", "nodes.questionClassifiers.labelEditorAriaLabel": "क्लास लेबल संपादक", "nodes.questionClassifiers.model": "मॉडल", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "नाम बदलने के लिए क्लास शीर्षक पर डबल-क्लिक करें", "nodes.questionClassifiers.topicName": "विषय नाम", "nodes.questionClassifiers.topicPlaceholder": "अपना विषय नाम लिखें", - "nodes.start.builtInVar": "निर्मित वेरिएबल्स", "nodes.start.inputField": "इनपुट फील्ड", "nodes.start.noVarTip": "वर्कफ्लो में उपयोग के लिए इनपुट्स सेट करें", - "nodes.start.outputVars.files": "फ़ाइल सूची", - "nodes.start.outputVars.memories.content": "संदेश सामग्री", - "nodes.start.outputVars.memories.des": "वार्तालाप इतिहास", - "nodes.start.outputVars.memories.type": "संदेश प्रकार", - "nodes.start.outputVars.query": "यूजर इनपुट", "nodes.start.required": "आवश्यक", "nodes.start.userInputTipDescription": "जब आपका workflow मांग पर शुरू होता है, तब अंतिम उपयोगकर्ताओं से एकत्र किए जाने वाले इनपुट परिभाषित करें।", "nodes.startPlaceholder.browseMoreOnMarketplace": "Marketplace में और ब्राउज़ करें", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "Marketplace में और टूल खोजें", "nodes.startPlaceholder.noTriggersFound": "कोई ट्रिगर नहीं मिला", "nodes.startPlaceholder.nodeCollapsedDescription": "प्रारंभ नोड कॉन्फ़िगर करने के लिए क्लिक करें", "nodes.startPlaceholder.nodeDescription": "दाएँ पैनल से एक प्रारंभ नोड चुनें", - "nodes.startPlaceholder.nodeTitle": "workflow प्रारंभ", "nodes.startPlaceholder.panelDescription": "प्रारंभ नोड यह परिभाषित करता है कि आपका workflow किससे चलेगा", "nodes.startPlaceholder.panelTitle": "एक प्रारंभ नोड चुनें", "nodes.startPlaceholder.userInputConflictTip": "उपयोगकर्ता इनपुट को अन्य ट्रिगर के साथ संयोजित नहीं किया जा सकता", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "इनपुट वेरिएबल्स", "nodes.templateTransform.outputVars.output": "रूपांतरित सामग्री", "nodes.tool.authorizationRequired": "प्राधिकरण आवश्यक", - "nodes.tool.authorize": "अधिकृत करें", - "nodes.tool.dateRange.end": "समाप्ति", "nodes.tool.dateRange.endPlaceholder": "समाप्ति तिथि", - "nodes.tool.dateRange.start": "प्रारंभ", "nodes.tool.dateRange.startPlaceholder": "प्रारंभ तिथि", "nodes.tool.inputVars": "इनपुट वेरिएबल्स", "nodes.tool.insertPlaceholder1": "टाइप करें या दबाएँ", "nodes.tool.insertPlaceholder2": "वेरिएबल डालें", "nodes.tool.outputVars.files.title": "उपकरण द्वारा उत्पन्न फाइलें", - "nodes.tool.outputVars.files.transfer_method": "ट्रांसफर मेथड। मान रिमोट_यूआरएल या लोकल_फाइल है", - "nodes.tool.outputVars.files.type": "समर्थन प्रकार। अब केवल इमेज का समर्थन करता है", - "nodes.tool.outputVars.files.upload_file_id": "अपलोड फ़ाइल आईडी", - "nodes.tool.outputVars.files.url": "इमेज यूआरएल", "nodes.tool.outputVars.json": "उपकरण द्वारा उत्पन्न JSON", "nodes.tool.outputVars.text": "उपकरण द्वारा उत्पन्न सामग्री", "nodes.tool.settings": "सेटिंग्स", - "nodes.triggerPlugin.addSubscription": "नई सदस्यता जोड़ें", - "nodes.triggerPlugin.apiKeyConfigured": "एपीआई कुंजी सफलतापूर्वक कॉन्फ़िगर की गई", - "nodes.triggerPlugin.apiKeyDescription": "प्रमाणीकरण के लिए एपीआई कुंजी क्रेडेंशियल कॉन्फ़िगर करें", - "nodes.triggerPlugin.authenticationFailed": "प्रमाणीकरण विफल", - "nodes.triggerPlugin.authenticationSuccess": "प्रमाणीकरण सफल", - "nodes.triggerPlugin.authorized": "अधिकृत", - "nodes.triggerPlugin.availableSubscriptions": "उपलब्ध सदस्यताएँ", - "nodes.triggerPlugin.configuration": "कॉन्फ़िगरेशन", - "nodes.triggerPlugin.configurationComplete": "कॉन्फ़िगरेशन पूरा", - "nodes.triggerPlugin.configurationCompleteDescription": "आपका ट्रिगर सफलतापूर्वक कॉन्फ़िगर किया गया है", - "nodes.triggerPlugin.configurationCompleteMessage": "आपका ट्रिगर कॉन्फ़िगरेशन अब पूरा हो गया है और उपयोग के लिए तैयार है।", - "nodes.triggerPlugin.configurationFailed": "कॉन्फ़िगरेशन असफल हुआ", - "nodes.triggerPlugin.configureApiKey": "एपीआई कुंजी कॉन्फ़िगर करें", - "nodes.triggerPlugin.configureOAuthClient": "OAuth क्लाइंट कॉन्फ़िगर करें", - "nodes.triggerPlugin.configureParameters": "पैरामीटर कॉन्फ़िगर करें", - "nodes.triggerPlugin.credentialVerificationFailed": "प्रमाणीकरण विफल हुआ", - "nodes.triggerPlugin.credentialsVerified": "प्रमाण-पत्र सफलतापूर्वक सत्यापित किए गए", - "nodes.triggerPlugin.error": "त्रुटि", - "nodes.triggerPlugin.failedToStart": "प्रमाणीकरण प्रवाह शुरू करने में विफल", - "nodes.triggerPlugin.noConfigurationRequired": "इस ट्रिगर के लिए किसी अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता नहीं है।", - "nodes.triggerPlugin.notAuthorized": "अधिकृत नहीं", - "nodes.triggerPlugin.notConfigured": "कॉन्फ़िगर नहीं किया गया", - "nodes.triggerPlugin.oauthClientDescription": "प्रमाणीकरण सक्षम करने के लिए OAuth क्लाइंट क्रेडेंशियल्स कॉन्फ़िगर करें", - "nodes.triggerPlugin.oauthClientSaved": "OAuth क्लाइंट कॉन्फ़िगरेशन सफलतापूर्वक सहेजा गया", - "nodes.triggerPlugin.oauthConfigFailed": "OAuth कॉन्फ़िगरेशन विफल हुआ", - "nodes.triggerPlugin.or": "या", - "nodes.triggerPlugin.parameters": "पैरामीटर", - "nodes.triggerPlugin.parametersDescription": "ट्रिगर पैरामीटर और गुणों को कॉन्फ़िगर करें", - "nodes.triggerPlugin.properties": "संपत्तियाँ", - "nodes.triggerPlugin.propertiesDescription": "इस ट्रिगर के लिए अतिरिक्त कॉन्फ़िगरेशन प्रॉपर्टीज़", - "nodes.triggerPlugin.remove": "हटाएँ", - "nodes.triggerPlugin.removeSubscription": "सदस्यता हटाएँ", - "nodes.triggerPlugin.selectSubscription": "सदस्यता चुनें", - "nodes.triggerPlugin.subscriptionName": "सदस्यता का नाम", - "nodes.triggerPlugin.subscriptionNameDescription": "इस ट्रिगर सब्सक्रिप्शन के लिए एक अद्वितीय नाम दर्ज करें", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "सब्सक्रिप्शन नाम दर्ज करें...", - "nodes.triggerPlugin.subscriptionNameRequired": "सदस्यता का नाम आवश्यक है", - "nodes.triggerPlugin.subscriptionRemoved": "सब्सक्रिप्शन सफलतापूर्वक हटा दिया गया", "nodes.triggerPlugin.subscriptionRequired": "सब्सक्रिप्शन आवश्यक है", - "nodes.triggerPlugin.useApiKey": "API कुंजी का उपयोग करें", - "nodes.triggerPlugin.useOAuth": "OAuth का उपयोग करें", - "nodes.triggerPlugin.verifyAndContinue": "सत्यापित करें और जारी रखें", "nodes.triggerSchedule.cronExpression": "क्रॉन एक्सप्रेशन", "nodes.triggerSchedule.days": "दिन", - "nodes.triggerSchedule.executeNow": "अब निष्पादन", - "nodes.triggerSchedule.executionTime": "क्रियान्वयन समय", "nodes.triggerSchedule.executionTimeCalculationError": "निष्पादन समय की गणना करने में असफल", - "nodes.triggerSchedule.executionTimeMustBeFuture": "कार्यन्वयन समय भविष्य में होना चाहिए", "nodes.triggerSchedule.frequency.daily": "दैनिक", "nodes.triggerSchedule.frequency.hourly": "प्रति घंटा", "nodes.triggerSchedule.frequency.label": "आवृत्ति", "nodes.triggerSchedule.frequency.monthly": "मासिक", "nodes.triggerSchedule.frequency.weekly": "साप्ताहिक", "nodes.triggerSchedule.frequencyLabel": "आवृत्ति", - "nodes.triggerSchedule.hours": "घंटे", "nodes.triggerSchedule.invalidCronExpression": "अमान्य क्रॉन अभिव्यक्ति", - "nodes.triggerSchedule.invalidExecutionTime": "अमान्य निष्पादन समय", "nodes.triggerSchedule.invalidFrequency": "अमान्य आवृत्ति", "nodes.triggerSchedule.invalidMonthlyDay": "मासिक दिन 1-31 या \"अंतिम\" के बीच होना चाहिए", "nodes.triggerSchedule.invalidOnMinute": "मिनट 0-59 के बीच होना चाहिए", - "nodes.triggerSchedule.invalidStartTime": "अमान्य प्रारंभ समय", "nodes.triggerSchedule.invalidTimeFormat": "अमान्य समय प्रारूप (अपेक्षित HH:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "अमान्य समय क्षेत्र", "nodes.triggerSchedule.invalidWeekday": "अमान्य सप्ताह का दिन: {{weekday}}", "nodes.triggerSchedule.lastDay": "अंतिम दिन", "nodes.triggerSchedule.lastDayTooltip": "सभी महीनों में 31 दिन नहीं होते। हर महीने का अंतिम दिन चुनने के लिए 'अंतिम दिन' विकल्प का उपयोग करें।", - "nodes.triggerSchedule.minutes": "मिनट", "nodes.triggerSchedule.mode": "मोड", - "nodes.triggerSchedule.modeCron": "क्रॉन", - "nodes.triggerSchedule.modeVisual": "दृश्य", "nodes.triggerSchedule.monthlyDay": "मासिक दिवस", - "nodes.triggerSchedule.nextExecution": "अगला निष्पादन", "nodes.triggerSchedule.nextExecutionTime": "अगली निष्पादन समय", "nodes.triggerSchedule.nextExecutionTimes": "अगली 5 निष्पादन समय", "nodes.triggerSchedule.noValidExecutionTime": "कोई मान्य निष्पादन समय नहीं निकाला जा सकता", - "nodes.triggerSchedule.nodeTitle": "अनुसूची ट्रिगर", - "nodes.triggerSchedule.notConfigured": "कॉन्फ़िगर नहीं किया गया", "nodes.triggerSchedule.onMinute": "एक मिनट पर", - "nodes.triggerSchedule.selectDateTime": "तारीख़ और समय चुनें", "nodes.triggerSchedule.selectFrequency": "आवृत्ति चुनें", "nodes.triggerSchedule.selectTime": "समय चुनें", - "nodes.triggerSchedule.startTime": "प्रारंभ समय", - "nodes.triggerSchedule.startTimeMustBeFuture": "आरंभ समय भविष्य में होना चाहिए", "nodes.triggerSchedule.time": "समय", - "nodes.triggerSchedule.timezone": "समय क्षेत्र", "nodes.triggerSchedule.title": "अनुसूची", "nodes.triggerSchedule.useCronExpression": "क्रोन एक्सप्रेशन का उपयोग करें", "nodes.triggerSchedule.useVisualPicker": "विज़ुअल पिकर का उपयोग करें", "nodes.triggerSchedule.visualConfig": "दृश्य कॉन्फ़िगरेशन", "nodes.triggerSchedule.weekdays": "सप्ताह के दिन", - "nodes.triggerWebhook.addHeader": "जोड़ें", - "nodes.triggerWebhook.addParameter": "जोड़ें", - "nodes.triggerWebhook.asyncMode": "असिंक मोड", - "nodes.triggerWebhook.configPlaceholder": "Webhook ट्रिगर कॉन्फ़िगरेशन यहाँ लागू किया जाएगा", "nodes.triggerWebhook.contentType": "सामग्री प्रकार", - "nodes.triggerWebhook.copy": "कॉपी", "nodes.triggerWebhook.debugUrlCopied": "कॉपी किया गया!", "nodes.triggerWebhook.debugUrlCopy": "कॉपी करने के लिए क्लिक करें", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "यह URL आंतरिक पता प्रतीत होता है, जिससे वेबहुक अनुरोध विफल हो सकते हैं। आप TRIGGER_URL को एक सार्वजनिक पते में बदल सकते हैं।", "nodes.triggerWebhook.debugUrlTitle": "परीक्षण रन के लिए, हमेशा इस URL का उपयोग करें", - "nodes.triggerWebhook.errorHandling": "त्रुटि प्रबंधन", - "nodes.triggerWebhook.errorStrategy": "त्रुटि प्रबंधन", - "nodes.triggerWebhook.generate": "उत्पन्न करना", - "nodes.triggerWebhook.headerParameters": "हेडर पैरामीटर्स", - "nodes.triggerWebhook.headers": "हेडर", "nodes.triggerWebhook.method": "विधि", "nodes.triggerWebhook.noBodyParameters": "कोई बॉडी पैरामीटर कॉन्फ़िगर नहीं किया गया", "nodes.triggerWebhook.noHeaders": "कोई हेडर कॉन्फ़िगर नहीं किया गया", "nodes.triggerWebhook.noParameters": "कोई पैरामीटर कॉन्फ़िगर नहीं किया गया", "nodes.triggerWebhook.noQueryParameters": "कोई क्वेरी पैरामीटर कॉन्फ़िगर नहीं किया गया", - "nodes.triggerWebhook.nodeTitle": "🔗 वेबहूक ट्रिगर", - "nodes.triggerWebhook.parameterName": "चर का नाम", - "nodes.triggerWebhook.queryParameters": "क्वेरी पैरामीटर्स", - "nodes.triggerWebhook.requestBodyParameters": "रिक्वेस्ट बॉडी पैरामीटर्स", "nodes.triggerWebhook.required": "आवश्यक", "nodes.triggerWebhook.responseBody": "प्रतिक्रिया बॉडी", "nodes.triggerWebhook.responseBodyPlaceholder": "यहाँ अपना उत्तर正文 लिखें", "nodes.triggerWebhook.responseConfiguration": "प्रतिक्रिया", "nodes.triggerWebhook.statusCode": "स्थिति कोड", - "nodes.triggerWebhook.test": "परीक्षण", - "nodes.triggerWebhook.title": "वेबहूक ट्रिगर", "nodes.triggerWebhook.urlCopied": "URL क्लिपबोर्ड में कॉपी किया गया", - "nodes.triggerWebhook.urlGenerated": "Webhook URL सफलतापूर्वक उत्पन्न किया गया", - "nodes.triggerWebhook.urlGenerationFailed": "वेबहुक URL बनाने में असफल", "nodes.triggerWebhook.validation.invalidParameterType": "पैरामीटर \"{{name}}\" के लिए अमान्य पैरामीटर प्रकार \"{{type}}\"", "nodes.triggerWebhook.validation.webhookUrlRequired": "Webhook URL आवश्यक है", "nodes.triggerWebhook.varName": "चर का नाम", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "एग्रीगेशन ग्रुप", "nodes.variableAssigner.aggregationGroupTip": "इस सुविधा को सक्षम करने से वेरिएबल एग्रीगेटर को मल्टीपल सेट्स ऑफ वेरिएबल्स को एग्रीगेट करने की अनुमति मिलती है।", "nodes.variableAssigner.noVarTip": "असाइन किए जाने वाले वेरिएबल्स जोड़ें", - "nodes.variableAssigner.outputType": "आउटपुट प्रकार", "nodes.variableAssigner.outputVars.varDescribe": "{{groupName}} आउटपुट", "nodes.variableAssigner.setAssignVariable": "असाइन वेरिएबल सेट करें", "nodes.variableAssigner.title": "वेरिएबल्स असाइन करें", - "nodes.variableAssigner.type.array": "ऐरे", - "nodes.variableAssigner.type.number": "नंबर", - "nodes.variableAssigner.type.object": "ऑब्जेक्ट", - "nodes.variableAssigner.type.string": "स्ट्रिंग", "nodes.variableAssigner.varNotSet": "वेरिएबल सेट नहीं है", - "onboarding.aboutStartNode": "स्टार्ट नोड के बारे में।", - "onboarding.back": "वापस", "onboarding.description": "विभिन्न प्रारंभिक नोड्स की विभिन्न क्षमताएँ होती हैं। चिंता मत करो, आप उन्हें बाद में हमेशा बदल सकते हैं।", - "onboarding.escTip.key": "एस्केप", - "onboarding.escTip.press": "दबाएँ", - "onboarding.escTip.toDismiss": "अस्वीकार करना", - "onboarding.learnMore": "और जानें", "onboarding.title": "शुरू करने के लिए एक प्रारंभिक नोड चुनें", "onboarding.trigger": "ट्रिगर", "onboarding.triggerDescription": "ट्रिगर वर्कफ़्लो का प्रारंभिक नोड हो सकते हैं, जैसे कि निर्धारित कार्य, कस्टम वेबहुक, या अन्य ऐप्स के साथ एकीकरण।", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "सभी समस्याएं हल हो गई हैं", "panel.checklistTip": "प्रकाशित करने से पहले सुनिश्चित करें कि सभी समस्याएं हल हो गई हैं", "panel.createdBy": "द्वारा बनाया गया ", - "panel.goTo": "जाओ", "panel.goToFix": "ठीक करने जाएँ", "panel.helpLink": "सहायता", "panel.locateNodeNotFound": "नोड नहीं मिला: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "वापस", "singleRun.iteration": "पुनरावृत्ति", "singleRun.loop": "लूप", - "singleRun.preparingDataSource": "डेटा स्रोत की तैयारी करना", - "singleRun.reRun": "फिर से चलाएँ", - "singleRun.running": "चल रहा है", "singleRun.startRun": "रन शुरू करें", "singleRun.testRun": "परीक्षण रन", - "singleRun.testRunIteration": "परीक्षण रन पुनरावृत्ति", - "singleRun.testRunLoop": "परीक्षण रन लूप", - "snippet.addToSnippet": "स्निपेट में जोड़ें", "snippet.confirm": "पुष्टि करें", "snippet.createDialogTitle": "स्निपेट बनाएं", "snippet.createSuccess": "स्निपेट बनाया गया", @@ -1257,21 +1024,14 @@ "snippet.descriptionPlaceholder": "अपने स्निपेट का संक्षेप में वर्णन करें", "snippet.nameLabel": "स्निपेट नाम", "snippet.namePlaceholder": "स्निपेट नाम", - "snippet.shortcuts.press": "दबाएँ", - "snippet.shortcuts.toConfirm": "पुष्टि करने के लिए", - "tabs.-": "डिफ़ॉल्ट", "tabs.addAll": "सभी जोड़ें", - "tabs.agent": "एजेंट रणनीति", "tabs.allAdded": "सभी जोड़े गए", "tabs.allTool": "सभी", "tabs.allTriggers": "सभी ट्रिगर्स", "tabs.blocks": "नोड्स", "tabs.clearSnippetSearch": "स्निपेट खोज साफ़ करें", - "tabs.createSnippet": "एक स्निपेट बनाएं", "tabs.customTool": "Swagger API", "tabs.featuredTools": "विशेष रूप से प्रदर्शित", - "tabs.hideActions": "उपकरण छुपाएँ", - "tabs.installed": "स्थापित", "tabs.listView": "सूची दृश्य", "tabs.logic": "तर्क", "tabs.noFeaturedPlugins": "मार्केटप्लेस में और उपकरणों की खोज करें", @@ -1280,13 +1040,11 @@ "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": "और दिखाएं", @@ -1294,20 +1052,16 @@ "tabs.sources": "स्रोत", "tabs.start": "शुरू करें", "tabs.startDisabledTip": "ट्रिगर नोड और उपयोगकर्ता इनपुट नोड परस्पर विशेष हैं।", - "tabs.startDisabledTipLearnMore": "प्रारंभ नोड्स के बारे में और जानें", "tabs.startNotSupportedTip": "स्निपेट्स में स्टार्ट टैब समर्थित नहीं है।", "tabs.tools": "टूल्स", "tabs.transform": "परिवर्तन", "tabs.treeView": "ट्री दृश्य", "tabs.unconfiguredStartDisabledTip": "कैनवास में एक असंरचित प्रारंभ नोड जोड़ा गया है। जारी रखने से पहले सेटअप पूरा करें।", - "tabs.usePlugin": "उपकरण चुनें", "tabs.utilities": "उपयोगिताएं", "tabs.workflowTool": "वर्कफ़्लो", "tracing.stopBy": "{{user}} द्वारा रोका गया", - "triggerStatus.disabled": "ट्रिगर • अक्षम", "triggerStatus.enabled": "ट्रिगर", "variableReference.assignedVarsDescription": "असाइन किए गए चर लिखने योग्य चर होने चाहिए, जैसे वार्तालाप चर।", - "variableReference.conversationVars": "बातचीत चर", "variableReference.noAssignedVars": "कोई उपलब्ध असाइन किए गए चर नहीं", "variableReference.noAvailableVars": "कोई उपलब्ध चर नहीं", "variableReference.noVarsForOperation": "चयनित कार्रवाई के साथ असाइनमेंट के लिए कोई चर उपलब्ध नहीं हैं.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "लागू", "workflowGenerator.appliedRefineHint": "लागू किया गया — ⌘K → /refine से कभी भी परिष्कृत करें", "workflowGenerator.applyFailed": "वर्कफ़्लो लागू करने में विफल", - "workflowGenerator.applyToCurrent": "वर्तमान ड्राफ्ट पर लागू करें", "workflowGenerator.applyToNew": "नया ऐप बनाएं", "workflowGenerator.cancel": "रद्द करें", "workflowGenerator.description": "वर्णन करें कि आप वर्कफ़्लो से क्या कराना चाहते हैं. एक मॉडल चुनें, एक निर्देश लिखें और स्टूडियो पर लागू करने से पहले जेनरेट किए गए ग्राफ़ का पूर्वावलोकन करें।", @@ -1384,7 +1137,6 @@ "workflowGenerator.instruction": "अनुदेश", "workflowGenerator.instructionPlaceholder": "आप जो वर्कफ़्लो चाहते हैं उसका वर्णन करें - कौन सा इनपुट, कौन सी प्रोसेसिंग, कौन सा आउटपुट।", "workflowGenerator.instructionRequired": "कृपया पहले एक निर्देश लिखें", - "workflowGenerator.loading": "वर्कफ़्लो उत्पन्न हो रहा है...", "workflowGenerator.modelRequired": "कृपया जनरेट करने से पहले एक मॉडल चुनें.", "workflowGenerator.modes.chatflow": "चैटफ़्लो", "workflowGenerator.modes.workflow": "कार्यप्रवाह", @@ -1392,7 +1144,6 @@ "workflowGenerator.overwriteTitle": "वर्तमान ड्राफ्ट को अधिलेखित करें?", "workflowGenerator.phases.building": "नोड्स का निर्माण…", "workflowGenerator.phases.planning": "वर्कफ़्लो की योजना बनाना…", - "workflowGenerator.phases.validating": "ग्राफ़ का सत्यापन किया जा रहा है...", "workflowGenerator.placeholder": "बाईं ओर एक निर्देश लिखें, फिर वर्कफ़्लो ग्राफ़ का पूर्वावलोकन करने के लिए जेनरेट पर क्लिक करें।", "workflowGenerator.refineDescription": "आप जो परिवर्तन चाहते हैं उसका वर्णन करें. वर्तमान मसौदे को संदर्भ के रूप में उपयोग किया जाता है; जब आप आवेदन करते हैं तो उत्पन्न ग्राफ़ इसे बदल देता है।", "workflowGenerator.refineDraftUnavailable": "वर्तमान ड्राफ़्ट लोड नहीं हो सका — इसके बजाय शुरुआत से जनरेट किया जा रहा है।", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "पुनः उत्पन्न करें", "workflowGenerator.reload": "पुनः लोड करें", "workflowGenerator.studioApply": "ऐसा लगता है कि", - "workflowGenerator.studioButton": "उत्पन्न करें", "workflowGenerator.title": "{{mode}} उत्पन्न करें" } diff --git a/web/i18n/id-ID/agent-v-2.json b/web/i18n/id-ID/agent-v-2.json index 2016104bc58..c6e42e0173f 100644 --- a/web/i18n/id-ID/agent-v-2.json +++ b/web/i18n/id-ID/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "Tindakan ini belum tersedia.", "agentDetail.access.copyAccessUrl": "Salin URL akses", "agentDetail.access.copyFailed": "Gagal menyalin referensi.", "agentDetail.access.copyServiceEndpoint": "Salin endpoint API layanan", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "Luncurkan", "agentDetail.access.webApp.actions.settings": "Branding", "agentDetail.access.webApp.refreshUrl": "Segarkan URL akses", - "agentDetail.access.webApp.showQrCode": "Tampilkan kode QR", "agentDetail.access.webApp.ssoEnabled": "SSO Diaktifkan", "agentDetail.access.webApp.title": "Aplikasi Web", "agentDetail.access.workflow.description": "Digunakan sebagai simpul di dalam alur kerja", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "Pilih cakupan variabel lingkungan", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "Tetapkan nilai yang dibaca agen saat runtime, seperti API key yang dibutuhkan tool, tanpa memasukkannya ke Prompt.\n\nDalam mode Build, agen dapat menyiapkannya untuk Anda.", - "agentDetail.configure.advancedSettings.envEditor.toggle": "Alihkan Env Editor", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "Pengaturan Lanjutan", - "agentDetail.configure.advancedSettings.toggle": "Alihkan pengaturan lanjutan", "agentDetail.configure.answer.activity.ranCommands": "Perintah dijalankan", "agentDetail.configure.answer.activity.runningCommands": "Menjalankan perintah", "agentDetail.configure.answer.duration.minute": "{{count}} mnt", "agentDetail.configure.answer.duration.second": "{{count}} dtk", "agentDetail.configure.answer.thinking": "Sedang berpikir", - "agentDetail.configure.answer.workFinished": "Pekerjaan selesai", - "agentDetail.configure.answer.workedFor": "Bekerja selama {{duration}}", - "agentDetail.configure.answer.workingFor": "Bekerja selama {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition, meskipun menawarkan versioning untuk konfigurasi yang diekstrak, tidak mendukung versioning pada sistem file itu sendiri. Berhati-hatilah dengan tindakan Anda dalam mode Build, karena perubahan pada sistem file terjadi secara real time dan tidak selalu dapat dikembalikan dengan rapi. Community Edition bukan pilihan ideal untuk melayani audiens eksternal dalam skala besar.", "agentDetail.configure.build.empty.description": "Jelaskan yang Anda inginkan dan formulir di kiri akan terisi seiring percakapan.", "agentDetail.configure.build.empty.title": "Bangun agen Anda lewat chat", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "Hapus {{name}}", "agentDetail.configure.files.richTip": "Untuk materi referensi yang terlalu panjang untuk ditempel ke Prompt: spesifikasi, templat, panduan. Pelajari selengkapnya\n\nDalam mode Build, agen dapat menyiapkannya untuk Anda.", "agentDetail.configure.files.tip": "Untuk materi referensi yang terlalu panjang untuk ditempel ke Prompt: spesifikasi, templat, panduan. Pelajari selengkapnya\n\nDalam mode Build, agen dapat menyiapkannya untuk Anda.", - "agentDetail.configure.files.toggle": "Alihkan file", "agentDetail.configure.files.treeLabel": "File agen", "agentDetail.configure.files.upload.action": "Unggah", "agentDetail.configure.files.upload.browse": "telusuri", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "Alihkan pengambilan pengetahuan", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "Konfigurasikan model dalam pemfilteran metadata", "agentDetail.configure.model.label": "Model", - "agentDetail.configure.orchestrate": "Orkestrasi", "agentDetail.configure.preview.chatFeatures": "Fitur Chat", "agentDetail.configure.preview.empty.defaultAgentName": "Agen", "agentDetail.configure.preview.empty.description": "Jalankan agen sebagai chat final, persis seperti yang akan dialami orang setelah diterbitkan.", - "agentDetail.configure.preview.empty.title": "Pratinjau {{name}}", - "agentDetail.configure.preview.endUserAuth": "Autentikasi pengguna akhir", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Proses Agent ini dihentikan setelah mencapai jumlah maksimum permintaan model. Coba lagi, atau bagi tugas menjadi langkah-langkah yang lebih kecil.", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "Proses Agent ini dihentikan karena mencapai batas waktu. Coba lagi, atau bagi tugas menjadi langkah-langkah yang lebih kecil.", "agentDetail.configure.preview.inputPlaceholder": "Kirim pesan ke {{name}}", "agentDetail.configure.preview.restart": "Mulai dari awal", "agentDetail.configure.preview.sandboxNotice": "Agent berjalan di sandbox Linux.", "agentDetail.configure.preview.sandboxNoticeTooltip": "Di Dify Community Edition, setiap Agent Anda berjalan di lingkungan sandbox Linux 7.0.0-10060-aws di dalam Docker Anda. Perubahan yang Anda buat pada lingkungan melalui Build Chats bersifat persisten.", - "agentDetail.configure.preview.title": "Pratinjau", "agentDetail.configure.preview.unconfiguredNotice": "Agen ini belum disiapkan, jadi balasan langsung berasal dari model.", "agentDetail.configure.prompt.copied": "Prompt disalin", "agentDetail.configure.prompt.copy": "Salin prompt", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} alur kerja", "agentDetail.configure.rightPanel.build": "Bangun", "agentDetail.configure.rightPanel.buildTipBody": "Build menyiapkan agent lewat chat. Jelaskan yang Anda inginkan dan pengaturan di sebelah kiri akan terisi.", - "agentDetail.configure.rightPanel.buildTipTitle": "Bangun agen Anda lewat chat", "agentDetail.configure.rightPanel.learnMore": "Pelajari selengkapnya", "agentDetail.configure.rightPanel.modeLabel": "Mode konfigurasi agen", "agentDetail.configure.rightPanel.preview": "Pratinjau", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview hanya tersedia di Dify Cloud dan Enterprise.", "agentDetail.configure.rightPanel.previewTipBody": "Preview menjalankan agent yang sudah selesai seperti yang akan dilihat pengguna, dengan balasan rapi dan fitur chat.", - "agentDetail.configure.rightPanel.previewTipTitle": "Pratinjau agen Anda", "agentDetail.configure.skills.add": "Tambahkan keterampilan", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "Konten detail keterampilan", - "agentDetail.configure.skills.detail.fileCount": "{{count}} FILE", "agentDetail.configure.skills.detail.files": "File", "agentDetail.configure.skills.empty.description": "Keterampilan memberi agen keahlian yang dapat digunakan kembali yang bisa dipanggil saat bekerja", "agentDetail.configure.skills.empty.title": "Belum ada keterampilan", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "Keterampilan", "agentDetail.configure.skills.label": "Keterampilan", "agentDetail.configure.skills.missing": "Keterampilan tidak ditemukan", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "Hapus {{name}}", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "Kemas instruksi, file, dan skrip untuk tugas berulang menjadi skill. Pelajari selengkapnya\n\nDalam mode Build, agen dapat menyiapkannya untuk Anda.", "agentDetail.configure.skills.tip": "Kemas instruksi, file, dan skrip untuk tugas berulang menjadi skill. Pelajari selengkapnya\n\nDalam mode Build, agen dapat menyiapkannya untuk Anda.", - "agentDetail.configure.skills.toggle": "Alihkan keterampilan", "agentDetail.configure.skills.upload.action": "Unggah", "agentDetail.configure.skills.upload.browse": "telusuri", "agentDetail.configure.skills.upload.description": "Unggah paket .zip atau .skill untuk agen ini.", "agentDetail.configure.skills.upload.dropzone": "Letakkan paket keterampilan di sini, atau", - "agentDetail.configure.skills.upload.failed": "Gagal mengunggah keterampilan.", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "Unggah file .zip atau .skill.", "agentDetail.configure.skills.upload.sizeLimit": "Ukuran paket keterampilan tidak boleh lebih dari {{sizeLimit}}.", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "Hapus semua alat", "agentDetail.configure.tools.richTip": "Tambahkan Dify tools dari workspace Anda. Pelajari selengkapnya\n\nTools yang diinstal agen di sandbox-nya tidak akan muncul di sini, tetapi tetap tersedia baginya.", "agentDetail.configure.tools.tip": "Tambahkan Dify tools dari workspace Anda. Pelajari selengkapnya\n\nTools yang diinstal agen di sandbox-nya tidak akan muncul di sini, tetapi tetap tersedia baginya.", - "agentDetail.configure.tools.toggle": "Alihkan alat", "agentDetail.configure.tools.toolTabs.all": "Semua", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "Kustom", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "Jalur sistem file", "agentDetail.configure.workingDirectory.description": "File yang dibaca dan ditulis agent saat berjalan. Semua yang dibuatnya, seperti qna_report.pdf, muncul di sini.", "agentDetail.configure.workingDirectory.fileSystem": "Sistem file", - "agentDetail.configure.workingDirectory.home": "beranda", "agentDetail.configure.workingDirectory.open": "Buka direktori kerja", "agentDetail.configure.workingDirectory.persistentFiles": "Permanen", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "File yang disimpan agen dan dapat digunakan di mana pun agen berjalan, termasuk percakapan pengguna akhir dan alur kerja. Setiap perubahan yang dibuat di sini selama chat build ini akan berlaku setelah Anda mengeklik Terapkan.", - "agentDetail.configure.workingDirectory.returnToWorkspace": "Kembali ke direktori kerja", "agentDetail.configure.workingDirectory.temporaryFiles": "Sementara", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "File yang sedang digunakan agen hanya dalam chat build ini. File akan dihapus saat Anda keluar dari mode Build atau memulai chat baru.", "agentDetail.configure.workingDirectory.title": "Direktori kerja", - "agentDetail.configure.workingDirectory.treeLabel": "File direktori kerja", - "agentDetail.configure.workingDirectory.workingDirectory": "direktori kerja", "agentDetail.documentTitle": "Agen", "agentDetail.logs.description": "Lihat setiap percakapan dengan agen ini, termasuk input pengguna dan balasan agen.", "agentDetail.logs.empty": "Tidak ada log ditemukan", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "Nama diperlukan.", "roster.createForm.roleLabel": "Peran", "roster.createForm.rolePlaceholder": "mis. Asisten Riset", - "roster.createSuccess": "Agen dibuat.", "roster.dateTimeFormat": "DD/MM/YYYY HH:mm:ss", "roster.deleteDialog.description": "Tindakan ini menghapus {{name}} secara permanen. Aplikasi web dan akses API miliknya, serta alur kerja yang menggunakannya, akan langsung berhenti berfungsi.", "roster.deleteDialog.title": "Hapus {{name}}?", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "Duplikat agen", "roster.duplicateForm.changeIcon": "Ubah ikon duplikat untuk {{name}}", "roster.duplicateSuccess": "Agen diduplikasi.", - "roster.editAgent": "Edit {{name}}", "roster.editDialog.description": "Perbarui nama, deskripsi, dan peran Agent ini.", "roster.editDialog.title": "Edit agen", "roster.editInfo": "Edit Info", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "Simpan penyiapan inline ini sebagai Agent yang dapat digunakan kembali.", "roster.saveToRosterDialog.title": "Simpan ke Agents", "roster.saveToRosterForm.changeIcon": "Ubah ikon Agent", - "roster.saveToRosterSuccess": "Agent disimpan.", "roster.searchLabel": "Cari agen", "roster.searchPlaceholder": "Cari agen berdasarkan nama…", "roster.sort.earliestCreated": "Paling awal dibuat", "roster.sort.label": "Urutkan berdasarkan", "roster.sort.lastModified": "Terakhir diubah", - "roster.sort.optionsLabel": "Opsi pengurutan", "roster.sort.recentlyCreated": "Baru dibuat", "roster.title": "Agen", - "roster.updateSuccess": "Agen diperbarui.", "roster.usageStatus.draft": "Draf", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "Ciutkan sidebar", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "Perluas sidebar", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "Tidak ada file yang cocok.", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "Cari file", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/id-ID/app-api.json b/web/i18n/id-ID/app-api.json index d9548fa8103..ec601f221a1 100644 --- a/web/i18n/id-ID/app-api.json +++ b/web/i18n/id-ID/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "Tindakan ini tidak dapat dibatalkan.", "actionMsg.deleteConfirmTitle": "Hapus kunci rahasia ini?", "actionMsg.ok": "OKE", - "apiKey": "Kunci API", "apiKeyModal.addKnowledgeBase": "Tambah basis pengetahuan", "apiKeyModal.addSubtitle": "Buat API Key baru untuk mengakses API basis pengetahuan.", "apiKeyModal.addTitle": "Tambah API Key", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "Kunci Rahasia", "apiKeyModal.selectedKnowledgeBases": "Basis pengetahuan yang dipilih", "apiKeyModal.selectedKnowledgeBasesCount": "Basis pengetahuan yang dipilih ({{count}})", - "apiServer": "Server API", "copied": "Disalin", "copy": "Salin", - "develop.noContent": "Tidak ada konten", - "develop.toc": "Isi", "loading": "Memuat...", "never": "Tidak pernah", - "ok": "OK", "pause": "Jeda", "play": "Putar", "playing": "Sedang Memutar" diff --git a/web/i18n/id-ID/app-debug.json b/web/i18n/id-ID/app-debug.json index bec251f5477..0352199990b 100644 --- a/web/i18n/id-ID/app-debug.json +++ b/web/i18n/id-ID/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "Mengatur jenis mode inferensi untuk agen", "agent.agentModeType.ReACT": "Bereaksi", "agent.agentModeType.functionCall": "Fungsi Panggilan", - "agent.buildInPrompt": "Perintah Bawaan", - "agent.firstPrompt": "Prompt Pertama", - "agent.nextIteration": "Iterasi Berikutnya", - "agent.promptPlaceholder": "Tulis prompt Anda di sini", - "agent.setting.description": "Pengaturan Asisten Agen memungkinkan pengaturan mode agen dan fitur lanjutan seperti perintah bawaan, hanya tersedia dalam jenis Agen.", "agent.setting.maximumIterations.description": "Membatasi jumlah iterasi yang dapat dijalankan oleh asisten agen", "agent.setting.maximumIterations.name": "Iterasi Maksimum", "agent.setting.name": "Pengaturan Agen", "agent.tools.description": "Menggunakan alat dapat memperluas kemampuan LLM, seperti mencari di internet atau melakukan perhitungan ilmiah", "agent.tools.enabled": "Diaktifkan", "agent.tools.name": "Perkakas", - "assistantType.agentAssistant.description": "Bangun Agen cerdas yang dapat secara mandiri memilih alat untuk menyelesaikan tugas", - "assistantType.agentAssistant.name": "Asisten Agen", - "assistantType.chatAssistant.description": "Membuat asisten berbasis obrolan menggunakan Model Bahasa Besar", - "assistantType.chatAssistant.name": "Asisten Dasar", - "assistantType.name": "Jenis Asisten", "autoAddVar": "Variabel yang tidak ditentukan direferensikan dalam pra-prompt, apakah Anda ingin menambahkannya dalam formulir input pengguna?", "chatSubTitle": "Peraturan", "code.instruction": "Instruksi", - "codegen.apply": "Berlaku", - "codegen.applyChanges": "Terapkan Perubahan", "codegen.description": "Pembuat Kode menggunakan model yang dikonfigurasi untuk menghasilkan kode berkualitas tinggi berdasarkan instruksi Anda. Harap berikan instruksi yang jelas dan terperinci.", "codegen.generate": "Menghasilkan", - "codegen.generatedCodeTitle": "Kode yang Dihasilkan", "codegen.instruction": "Peraturan", - "codegen.instructionPlaceholder": "Masukkan deskripsi terperinci tentang kode yang ingin Anda hasilkan.", "codegen.loading": "Menghasilkan kode...", - "codegen.noDataLine1": "Jelaskan kasus penggunaan Anda di sebelah kiri,", - "codegen.noDataLine2": "Pratinjau kode akan ditampilkan di sini.", "codegen.overwriteConfirmMessage": "Tindakan ini akan menimpa kode yang ada. Apakah Anda ingin melanjutkan?", "codegen.overwriteConfirmTitle": "Menimpa kode yang ada?", - "codegen.resTitle": "Kode yang Dihasilkan", "codegen.title": "Pembuat Kode", "completionSubTitle": "Prompt Awalan", "datasetConfig.embeddingModelRequired": "Model Penyematan yang dikonfigurasi diperlukan", "datasetConfig.knowledgeTip": "Klik tombol \" \" untuk menambahkan pengetahuan", - "datasetConfig.params": "Parameter", "datasetConfig.rerankModelRequired": "Model Rerank yang dikonfigurasi diperlukan", "datasetConfig.retrieveChangeTip": "Memodifikasi mode indeks dan mode pengambilan dapat memengaruhi aplikasi yang terkait dengan Pengetahuan ini.", - "datasetConfig.retrieveMultiWay.description": "Berdasarkan maksud pengguna, kueri di semua Pengetahuan, mengambil teks yang relevan dari berbagai sumber, dan memilih hasil terbaik yang cocok dengan kueri pengguna setelah peringkat ulang.", - "datasetConfig.retrieveMultiWay.title": "Pengambilan multi-jalur", - "datasetConfig.retrieveOneWay.description": "Berdasarkan maksud pengguna dan deskripsi Pengetahuan, Agen secara mandiri memilih Pengetahuan terbaik untuk kueri. Terbaik untuk aplikasi dengan Pengetahuan yang berbeda dan terbatas.", - "datasetConfig.retrieveOneWay.title": "Pengambilan N-ke-1", "datasetConfig.score_threshold": "Ambang Skor", "datasetConfig.score_thresholdTip": "Digunakan untuk mengatur ambang kesamaan untuk pemfilteran potongan.", - "datasetConfig.settingTitle": "Pengaturan pengambilan", "datasetConfig.top_k": "K Teratas", "datasetConfig.top_kTip": "Digunakan untuk memfilter potongan yang paling mirip dengan pertanyaan pengguna. Sistem juga akan secara dinamis menyesuaikan nilai Top K, sesuai dengan max_tokens model yang dipilih.", "debugAsMultipleModel": "Debug sebagai Beberapa Model", "debugAsSingleModel": "Debug sebagai Model Tunggal", "duplicateModel": "Duplikat", - "errorMessage.nameOfKeyRequired": "nama kunci: {{key}} diperlukan", - "errorMessage.notSelectModel": "Silakan pilih model", - "errorMessage.queryRequired": "Teks permintaan diperlukan.", "errorMessage.valueOfVarRequired": "Nilai {{key}} tidak boleh kosong", "errorMessage.waitForBatchResponse": "Harap tunggu hingga respons terhadap tugas batch selesai.", "errorMessage.waitForFileUpload": "Harap tunggu file/file diunggah", - "errorMessage.waitForImgUpload": "Silakan tunggu gambar diunggah", "errorMessage.waitForResponse": "Harap tunggu hingga respons terhadap pesan sebelumnya selesai.", "feature.annotation.add": "Menambahkan anotasi", "feature.annotation.cacheManagement": "Anotasi", - "feature.annotation.cached": "Beranotasi", "feature.annotation.description": "Anda dapat menambahkan respons berkualitas tinggi secara manual ke cache untuk pencocokan prioritas dengan pertanyaan pengguna serupa.", "feature.annotation.edit": "Edit anotasi", - "feature.annotation.matchVariable.choosePlaceholder": "Pilih variabel pencocokan", - "feature.annotation.matchVariable.title": "Cocokkan Variabel", "feature.annotation.remove": "Buka", "feature.annotation.removeConfirm": "Hapus anotasi ini ?", - "feature.annotation.resDes": "Respons Anotasi diaktifkan", "feature.annotation.scoreThreshold.accurateMatch": "Kecocokan yang Akurat", "feature.annotation.scoreThreshold.description": "Digunakan untuk menetapkan ambang batas kesamaan untuk balasan anotasi.", "feature.annotation.scoreThreshold.easyMatch": "Pencocokan Mudah", @@ -83,20 +52,17 @@ "feature.bar.enableText": "Fitur Diaktifkan", "feature.bar.manage": "Urus", "feature.citation.description": "Tampilkan dokumen sumber dan bagian atribut dari konten yang dihasilkan.", - "feature.citation.resDes": "Kutipan dan Atribusi diaktifkan", "feature.citation.title": "Kutipan dan Atribusi", "feature.conversationHistory.description": "Menetapkan nama awalan untuk peran percakapan", "feature.conversationHistory.editModal.assistantPrefix": "Awalan asisten", "feature.conversationHistory.editModal.title": "Mengedit Nama Peran Percakapan", "feature.conversationHistory.editModal.userPrefix": "Awalan pengguna", - "feature.conversationHistory.learnMore": "Pelajari lebih lanjut", "feature.conversationHistory.tip": "Riwayat Percakapan tidak diaktifkan, silakan tambahkan di prompt di atas.", "feature.conversationHistory.title": "Riwayat Percakapan", "feature.conversationOpener.description": "Dalam aplikasi obrolan, kalimat pertama yang AI secara aktif berbicara kepada pengguna biasanya digunakan sebagai sambutan.", "feature.conversationOpener.title": "Pembuka Percakapan", "feature.dataSet.noData": "Anda dapat mengimpor Pengetahuan sebagai konteks", "feature.dataSet.noDataSet": "Tidak ada Pengetahuan yang ditemukan", - "feature.dataSet.notSupportSelectMulti": "Saat ini hanya mendukung satu Pengetahuan", "feature.dataSet.queryVariable.choosePlaceholder": "Pilih variabel kueri", "feature.dataSet.queryVariable.contextVarNotEmpty": "Variabel kueri konteks tidak dapat kosong", "feature.dataSet.queryVariable.deleteContextVarTip": "Variabel ini telah ditetapkan sebagai variabel kueri konteks, dan menghapusnya akan berdampak pada penggunaan normal Pengetahuan. Jika Anda masih perlu menghapusnya, silakan pilih kembali di bagian konteks.", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "Upload maksimal", "feature.fileUpload.supportedTypes": "Jenis File Dukungan", "feature.fileUpload.title": "Unggah File", - "feature.groupChat.description": "Menambahkan pengaturan pra-percakapan untuk aplikasi dapat meningkatkan pengalaman pengguna.", - "feature.groupChat.title": "Peningkatan obrolan", - "feature.groupExperience.title": "Pengalaman meningkatkan", "feature.imageUpload.description": "Izinkan mengunggah gambar.", "feature.imageUpload.modalTitle": "Pengaturan Unggahan Gambar", "feature.imageUpload.numberLimit": "Upload maksimal", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "OpenAI Moderation memerlukan kunci OpenAI API yang dikonfigurasi di", "feature.moderation.modal.provider.keywords": "Kata kunci", "feature.moderation.modal.provider.openai": "Moderasi OpenAI", - "feature.moderation.modal.provider.openaiTip.prefix": "OpenAI Moderation memerlukan kunci OpenAI API yang dikonfigurasi di", - "feature.moderation.modal.provider.openaiTip.suffix": ".", "feature.moderation.modal.provider.title": "Penyedia", "feature.moderation.modal.title": "Setelan moderasi konten", "feature.moderation.outputEnabled": "HASIL", "feature.moderation.title": "Moderasi konten", "feature.moreLikeThis.description": "Buat beberapa teks sekaligus, lalu edit dan lanjutkan membuat", - "feature.moreLikeThis.generateNumTip": "Jumlah setiap kali yang dihasilkan", "feature.moreLikeThis.tip": "Menggunakan fitur ini akan dikenakan overhead token tambahan", "feature.moreLikeThis.title": "Lebih seperti ini", "feature.speechToText.description": "Input suara dapat digunakan dalam obrolan.", - "feature.speechToText.resDes": "Input suara diaktifkan", "feature.speechToText.title": "Ucapan ke Teks", "feature.suggestedQuestionsAfterAnswer.description": "Menyiapkan saran pertanyaan berikutnya dapat memberi pengguna obrolan yang lebih baik.", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "Prompt kustom", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "Prompt", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "Masukkan prompt kustom", "feature.suggestedQuestionsAfterAnswer.modal.title": "Pengaturan tindak lanjut", - "feature.suggestedQuestionsAfterAnswer.resDes": "3 saran untuk pertanyaan pengguna berikutnya.", "feature.suggestedQuestionsAfterAnswer.title": "Tindak lanjut", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "Cobalah untuk bertanya", "feature.textToSpeech.description": "Pesan percakapan dapat diubah menjadi ucapan.", - "feature.textToSpeech.resDes": "Teks ke Audio diaktifkan", "feature.textToSpeech.title": "Teks ke Ucapan", - "feature.toolbox.title": "TOOLBOX", "feature.tools.modal.name.placeholder": "Silakan masukkan nama", "feature.tools.modal.name.title": "Nama", - "feature.tools.modal.title": "Alat", - "feature.tools.modal.toolType.placeholder": "Silakan pilih jenis alat", "feature.tools.modal.toolType.title": "Jenis Alat", "feature.tools.modal.variableName.placeholder": "Silakan masukkan nama variabel", "feature.tools.modal.variableName.title": "Nama Variabel", - "feature.tools.tips": "Alat menyediakan metode panggilan API standar, mengambil input atau variabel pengguna sebagai parameter permintaan untuk mengkueri data eksternal sebagai konteks.", - "feature.tools.title": "Perkakas", - "feature.tools.toolsInUse": "{{count}} alat yang digunakan", "formattingChangedText": "Memodifikasi pemformatan akan mengatur ulang area debug, apakah Anda yakin?", "formattingChangedTitle": "Pemformatan diubah", "generate.apply": "Berlaku", @@ -234,13 +185,7 @@ "generate.tryIt": "Cobalah", "generate.version": "Versi", "generate.versions": "Versi", - "inputs.chatVarTip": "Isi nilai variabel, yang akan secara otomatis diganti dalam kata prompt setiap kali sesi baru dimulai", "inputs.completionVarTip": "Isi nilai variabel, yang akan secara otomatis diganti dengan kata-kata prompt setiap kali pertanyaan diajukan.", - "inputs.noPrompt": "Coba tulis beberapa prompt dalam input pra-prompt", - "inputs.noVar": "Isi nilai variabel, yang akan secara otomatis diganti dalam kata prompt setiap kali sesi baru dimulai.", - "inputs.previewTitle": "Pratinjau prompt", - "inputs.queryPlaceholder": "Silakan masukkan teks permintaan.", - "inputs.queryTitle": "Kueri konten", "inputs.run": "Jalankan", "inputs.title": "Debug & Pratinjau", "inputs.userInputField": "Bidang Input Pengguna", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "Jenis aplikasi Agent legacy ini sudah dihentikan. Untuk pengalaman membuat agent yang lebih baik, buat Agent di Agent Console.", "legacyAgentBadge.label": "Agent legacy", "manageModels": "Kelola model", - "modelConfig.modeType.chat": "Mengobrol", - "modelConfig.modeType.completion": "Lengkap", - "modelConfig.model": "Pola", - "modelConfig.setTone": "Atur nada respons", - "modelConfig.title": "Model dan Parameter", "noModelProviderConfigured": "Belum ada penyedia model yang dikonfigurasi", "noModelProviderConfiguredTip": "Instal atau konfigurasi penyedia model untuk memulai.", "noModelSelected": "Belum ada model yang dipilih", "noModelSelectedTip": "Konfigurasi model di atas untuk melanjutkan.", "noResult": "Output akan ditampilkan di sini.", - "notSetAPIKey.description": "Kunci penyedia LLM belum diatur, dan perlu diatur sebelum debugging.", - "notSetAPIKey.settingBtn": "Buka pengaturan", - "notSetAPIKey.title": "Kunci penyedia LLM belum diatur", - "notSetAPIKey.trailFinished": "Jejak selesai", "notSetVar": "Variabel memungkinkan pengguna untuk memasukkan kata pemicu atau ucapan pembuka saat mengisi formulir. Anda dapat mencoba memasukkan \"{{input}}\" pada kata pemicu.", - "openingStatement.add": "Tambah", "openingStatement.editorTitle": "Pesan Pembuka", - "openingStatement.noDataPlaceHolder": "Memulai percakapan dengan pengguna dapat membantu AI menjalin hubungan yang lebih dekat dengan mereka dalam aplikasi percakapan.", - "openingStatement.notIncludeKey": "Prompt awal tidak menyertakan variabel: {{key}}. Harap tambahkan ke prompt awal.", "openingStatement.openingQuestion": "Pertanyaan Pembuka", "openingStatement.openingQuestionDescription": "Prompt opsional yang ditampilkan setelah pesan pembuka untuk membantu pengguna melanjutkan percakapan.", "openingStatement.openingQuestionPlaceholder": "Masukkan pertanyaan pembuka.", "openingStatement.placeholderLine1": "Mulai dari sini. Tulis pesan pertama yang harus dikirim AI.", "openingStatement.placeholderLine2": "Anda bisa menggunakan variabel, coba ketik {{variable}}.", - "openingStatement.title": "Pembuka Percakapan", - "openingStatement.tooShort": "Setidaknya 20 kata prompt awal diperlukan untuk menghasilkan pidato pembuka untuk percakapan.", - "openingStatement.varTip": "Anda dapat menggunakan variabel, coba ketik {{variable}}", "openingStatement.writeOpener": "Edit pembuka", - "operation.addFeature": "Tambahkan Fitur", "operation.agree": "suka", "operation.applyConfig": "Menerbitkan", "operation.automatic": "Menghasilkan", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "Batalkan ketidaksukaan", "operation.debugConfig": "Awakutu", "operation.disagree": "tidak suka", - "operation.resetConfig": "Reset", "operation.stopResponding": "Berhenti merespons", - "operation.userAction": "Pengguna", "orchestrate": "Mengatur", "otherError.historyNoBeEmpty": "Riwayat percakapan harus diatur dalam prompt", "otherError.promptNoBeEmpty": "Prompt tidak bisa kosong", "otherError.queryNoBeEmpty": "Kueri harus diatur dalam prompt", "pageTitle.line1": "CEPAT", - "pageTitle.line2": "Teknik", "promptMode.advanced": "Mode Ahli", - "promptMode.advancedWarning.description": "Dalam Mode Pakar, Anda dapat mengedit seluruh PROMPT.", - "promptMode.advancedWarning.learnMore": "Pelajari lebih lanjut", - "promptMode.advancedWarning.ok": "OKE", - "promptMode.advancedWarning.title": "Anda telah beralih ke Mode Pakar, dan setelah Anda memodifikasi PROMPT, Anda TIDAK DAPAT kembali ke mode dasar.", "promptMode.contextMissing": "Komponen konteks terlewatkan, efektivitas prompt mungkin tidak baik.", "promptMode.operation.addMessage": "Tambahkan Pesan", - "promptMode.simple": "Beralih ke Mode Pakar untuk mengedit seluruh PROMPT", - "promptMode.switchBack": "Beralih kembali", "promptTip": "Prompts membimbing respons AI dengan instruksi dan batasan. Masukkan variabel seperti {{input}}. Prompt ini tidak akan terlihat oleh pengguna.", "publishAs": "Publikasikan sebagai", "resetConfig.message": "Atur ulang membuang perubahan, memulihkan konfigurasi terakhir yang diterbitkan.", @@ -322,7 +242,6 @@ "variableConfig.content": "Puas", "variableConfig.defaultValue": "Nilai default", "variableConfig.defaultValuePlaceholder": "Masukkan nilai default untuk mengisi kolom sebelumnya", - "variableConfig.description": "Pengaturan untuk variabel {{varName}}", "variableConfig.displayName": "Nama Tampilan", "variableConfig.editModalTitle": "Edit Bidang Input", "variableConfig.errorMsg.atLeastOneOption": "Setidaknya satu opsi diperlukan", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "JSON Schema harus bertipe \"object\"", "variableConfig.errorMsg.labelNameRequired": "Nama label diperlukan", "variableConfig.errorMsg.optionRepeat": "Memiliki opsi pengulangan", - "variableConfig.errorMsg.varNameCanBeRepeat": "Nama variabel tidak dapat diulang", "variableConfig.fieldType": "Jenis bidang", "variableConfig.file.audio.name": "Audio", "variableConfig.file.custom.createPlaceholder": " Ekstensi file, misalnya .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "Video", "variableConfig.hidden": "Tersembunyi dan Diisi Sebelumnya", "variableConfig.hiddenDescription": "Sembunyikan kolom ini dari pengguna akhir dan berikan nilainya sendiri. Saling eksklusif dengan Wajib. Pelajari lebih lanjut", - "variableConfig.hide": "Menyembunyikan", "variableConfig.inputPlaceholder": "Silakan masukkan", "variableConfig.json": "Kode JSON", "variableConfig.jsonSchema": "Skema JSON", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "Daftar File", "variableConfig.noDefaultSelected": "Jangan pilih", "variableConfig.noDefaultValue": "Tidak ada nilai default", - "variableConfig.notSet": "Belum diatur, coba ketik {{input}} di prompt awalan", "variableConfig.number": "Angka", "variableConfig.optional": "fakultatif", "variableConfig.options": "Pilihan", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "Mulai diperiksa", "variableConfig.startSelectedOption": "Mulai opsi yang dipilih", "variableConfig.string": "Teks Singkat", - "variableConfig.stringTitle": "Opsi kotak teks formulir", "variableConfig.text-input": "Teks Singkat", "variableConfig.tooltips": "Tooltip", - "variableConfig.tooltipsPlaceholder": "Masukkan teks bermanfaat yang ditampilkan saat mengarahkan kursor ke label", "variableConfig.unit": "Satuan", "variableConfig.unitPlaceholder": "Tampilkan unit setelah angka, misalnya token", "variableConfig.uploadFileTypes": "Unggah Jenis File", "variableConfig.uploadMethod": "Metode Unggah", "variableConfig.varName": "Nama Variabel", - "variableTable.action": "Tindakan", - "variableTable.key": "Kunci Variabel", - "variableTable.name": "Nama Bidang Input Pengguna", - "variableTable.type": "Jenis Masukan", - "variableTable.typeSelect": "Pilih", - "variableTable.typeString": "String", "variableTip": "Pengguna mengisi variabel dalam formulir, secara otomatis mengganti variabel dalam perintah.", "variableTitle": "Variabel", "vision.description": "Aktifkan Penglihatan akan memungkinkan model untuk mengambil gambar dan menjawab pertanyaan tentangnya.", "vision.name": "Penglihatan", "vision.onlySupportVisionModelTip": "Hanya mendukung model penglihatan", - "vision.settings": "Pengaturan", "vision.visionSettings.both": "Keduanya", "vision.visionSettings.high": "Tinggi", "vision.visionSettings.localUpload": "Unggahan Lokal", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "Metode Unggah", "vision.visionSettings.url": "URL", "voice.defaultDisplay": "Suara Default", - "voice.description": "Pengaturan suara teks ke ucapan", - "voice.name": "Suara", "voice.settings": "Pengaturan", "voice.voiceSettings.autoPlay": "Putar Otomatis", "voice.voiceSettings.autoPlayDisabled": "Dinonaktifkan", diff --git a/web/i18n/id-ID/app-overview.json b/web/i18n/id-ID/app-overview.json index 1efaa496280..fab90883ddf 100644 --- a/web/i18n/id-ID/app-overview.json +++ b/web/i18n/id-ID/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "Mencerminkan frekuensi penggunaan harian pengguna. Metrik ini mencerminkan kelengketan pengguna.", "analysis.avgUserInteractions.title": "Rata-rata Interaksi Pengguna", "analysis.ms": "Ms", - "analysis.title": "Analisis", "analysis.tokenPS": "Token", "analysis.tokenUsage.consumed": "Dikonsumsi", "analysis.tokenUsage.explanation": "Mencerminkan penggunaan token harian dari model bahasa untuk aplikasi, berguna untuk tujuan pengendalian biaya.", @@ -21,21 +20,15 @@ "analysis.tps.title": "Kecepatan Keluaran Token", "analysis.userSatisfactionRate.explanation": "Jumlah suka per 1.000 pesan. Ini menunjukkan proporsi jawaban yang sangat dipuaskan pengguna.", "analysis.userSatisfactionRate.title": "Tingkat Kepuasan Pengguna", - "apiKeyInfo.callTimes": "Waktu panggilan", - "apiKeyInfo.cloud.exhausted.description": "Anda telah menghabiskan kuota percobaan Anda. Silakan siapkan penyedia model Anda sendiri atau beli kuota tambahan.", - "apiKeyInfo.cloud.exhausted.title": "Kuota uji coba Anda telah habis, silakan atur APIKey Anda.", "apiKeyInfo.cloud.trial.description": "Kuota uji coba disediakan untuk tujuan pengujian Anda. Sebelum kuota uji coba habis, harap siapkan penyedia model Anda sendiri atau beli kuota tambahan.", "apiKeyInfo.cloud.trial.title": "Anda sedang menggunakan kuota percobaan {{providerName}}.", "apiKeyInfo.selfHost.title.row1": "Untuk memulai,", "apiKeyInfo.selfHost.title.row2": "Siapkan penyedia model Anda terlebih dahulu.", "apiKeyInfo.setAPIBtn": "Buka penyedia model penyiapan", "apiKeyInfo.tryCloud": "Atau coba Dify versi cloud dengan penawaran gratis", - "apiKeyInfo.usedToken": "Token bekas", "overview.apiInfo.accessibleAddress": "Titik Akhir API", "overview.apiInfo.doc": "Referensi API", - "overview.apiInfo.explanation": "Mudah diintegrasikan ke dalam aplikasi Anda", "overview.apiInfo.title": "API Layanan Backend", - "overview.appInfo.accessibleAddress": "URL publik", "overview.appInfo.customize.entry": "Frontend Kustom", "overview.appInfo.customize.explanation": "Anda dapat menyesuaikan frontend Aplikasi Web agar sesuai dengan skenario dan kebutuhan gaya Anda.", "overview.appInfo.customize.title": "Frontend Kustom", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "Instal Ekstensi Chrome Dify Chatbot", "overview.appInfo.embedded.copied": "Disalin", "overview.appInfo.embedded.copy": "Menyalin", - "overview.appInfo.embedded.entry": "Tertanam", "overview.appInfo.embedded.explanation": "Pilih cara menyematkan aplikasi obrolan ke situs web Anda", "overview.appInfo.embedded.hiddenInputs.description": "Masukkan nilai untuk kolom tersembunyi. Nilai ditambahkan ke URL iframe atau objek inputs skrip.", "overview.appInfo.embedded.hiddenInputs.title": "Isi Kolom Tersembunyi Sebelumnya", "overview.appInfo.embedded.iframe": "Untuk menambahkan aplikasi obrolan di mana saja di situs web Anda, tambahkan iframe ini ke kode html Anda.", "overview.appInfo.embedded.scripts": "Untuk menambahkan aplikasi obrolan ke kanan bawah situs web Anda, tambahkan kode ini ke html Anda.", "overview.appInfo.embedded.title": "Sematkan di situs web", - "overview.appInfo.enableTooltip.description": "Untuk mengaktifkan fitur ini, harap tambahkan node Input Pengguna ke kanvas. (Mungkin sudah ada di draft, berlaku setelah dipublikasikan)", - "overview.appInfo.enableTooltip.learnMore": "Pelajari lebih lanjut", - "overview.appInfo.explanation": "Aplikasi web AI siap pakai", "overview.appInfo.launch": "Luncur", - "overview.appInfo.preUseReminder": "Harap aktifkan aplikasi web sebelum melanjutkan.", "overview.appInfo.preview": "Pratayang", "overview.appInfo.qrcode.download": "Unduh Kode QR", "overview.appInfo.qrcode.title": "Tautan Kode QR", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "Tema warna obrolan", "overview.appInfo.settings.chatColorThemeDesc": "Atur tema warna chatbot", "overview.appInfo.settings.chatColorThemeInverted": "Terbalik", - "overview.appInfo.settings.entry": "Branding", "overview.appInfo.settings.invalidHexMessage": "Nilai hex tidak valid", "overview.appInfo.settings.invalidPrivacyPolicy": "Tautan kebijakan privasi tidak valid. Silakan gunakan tautan valid yang dimulai dengan http atau https", "overview.appInfo.settings.language": "Bahasa", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "Penafian Kustom", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "Masukkan teks penafian khusus", "overview.appInfo.settings.more.customDisclaimerTip": "Teks penafian khusus akan ditampilkan di sisi klien, memberikan informasi tambahan tentang aplikasi", - "overview.appInfo.settings.more.entry": "Tampilkan setelan lainnya", "overview.appInfo.settings.more.inputPlaceholder": "Placeholder input", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "Bicara dengan bot", "overview.appInfo.settings.more.inputPlaceholderTip": "Sesuaikan teks placeholder untuk kotak input chat. Kosongkan untuk menggunakan bawaan.", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "Masukkan tautan kebijakan privasi", "overview.appInfo.settings.more.privacyPolicyTip": "Membantu pengunjung memahami data yang dikumpulkan aplikasi, lihat Kebijakan Privasi Dify.", "overview.appInfo.settings.multiEnvironmentNotice": "Pengaturan aplikasi web berlaku untuk semua lingkungan.", - "overview.appInfo.settings.sso.description": "Semua pengguna diharuskan masuk dengan SSO sebelum menggunakan aplikasi web", - "overview.appInfo.settings.sso.label": "Penegakan SSO", - "overview.appInfo.settings.sso.title": "aplikasi web SSO", - "overview.appInfo.settings.sso.tooltip": "Hubungi administrator untuk mengaktifkan SSO aplikasi web", "overview.appInfo.settings.title": "Branding", "overview.appInfo.settings.webDesc": "Deskripsi aplikasi web", "overview.appInfo.settings.webDescPlaceholder": "Masukkan deskripsi aplikasi web", "overview.appInfo.settings.webDescTip": "Teks ini akan ditampilkan di sisi klien, memberikan panduan dasar tentang cara menggunakan aplikasi", "overview.appInfo.settings.webName": "Nama aplikasi web", - "overview.appInfo.settings.workflow.hide": "Menyembunyikan", - "overview.appInfo.settings.workflow.show": "Memperlihatkan", "overview.appInfo.settings.workflow.showDesc": "Menampilkan atau menyembunyikan detail alur kerja di aplikasi web", "overview.appInfo.settings.workflow.subTitle": "Detail Alur Kerja", - "overview.appInfo.settings.workflow.title": "Alur Kerja", "overview.appInfo.title": "Aplikasi Web", "overview.appInfo.workflowLaunchHiddenInputs.description": "Masukkan nilai untuk kolom tersembunyi, lalu klik Luncurkan untuk membuka WebApp dengan nilai tersebut.", "overview.appInfo.workflowLaunchHiddenInputs.title": "Isi Kolom Tersembunyi Sebelumnya", - "overview.disableTooltip.triggerMode": "Fitur {{feature}} tidak didukung dalam mode Node Pemicu.", "overview.status.disable": "Nonaktif", - "overview.status.running": "Berjalan", - "overview.title": "Ikhtisar", - "overview.triggerInfo.explanation": "Manajemen pemicu alur kerja", "overview.triggerInfo.learnAboutTriggers": "Pelajari lebih lanjut tentang pemicu", - "overview.triggerInfo.noTriggerAdded": "Tidak ada pemicu yang ditambahkan", - "overview.triggerInfo.title": "Pemicu", - "overview.triggerInfo.triggerStatusDescription": "Pemicu akan muncul di sini setelah Anda menerbitkan versi yang memuatnya.", - "overview.triggerInfo.triggersAdded": "{{count}} Pemicu ditambahkan", - "welcome.enterKeyTip": "masukkan Kunci API OpenAI Anda di bawah ini", - "welcome.firstStepTip": "Untuk memulai,", - "welcome.getKeyTip": "Dapatkan Kunci API Anda dari dasbor OpenAI", - "welcome.placeholder": "Kunci API OpenAI Anda (misalnya.sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "Pemicu akan muncul di sini setelah Anda menerbitkan versi yang memuatnya." } diff --git a/web/i18n/id-ID/app.json b/web/i18n/id-ID/app.json index 895fac814af..89fd3196039 100644 --- a/web/i18n/id-ID/app.json +++ b/web/i18n/id-ID/app.json @@ -1,5 +1,4 @@ { - "accessControl": "Kontrol Akses Aplikasi Web", "accessControlDialog.accessItems.anyone": "Siapa pun yang memiliki tautan", "accessControlDialog.accessItems.external": "Pengguna eksternal yang diautentikasi", "accessControlDialog.accessItems.organization": "Semua anggota dalam platform", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "Update berhasil", "accessControlDialog.webAppPublicAccessDisabledTip": "Akses publik telah dinonaktifkan oleh administrator Anda.", "accessControlDialog.webAppSSONotEnabledTip": "Hubungi administrator organisasi Anda untuk mengonfigurasi autentikasi eksternal untuk aplikasi web.", - "accessItemsDescription.anyone": "Siapa pun dapat mengakses aplikasi web (tidak perlu login)", - "accessItemsDescription.external": "Hanya pengguna eksternal yang diautentikasi yang dapat mengakses aplikasi web", - "accessItemsDescription.organization": "Semua anggota dalam platform dapat mengakses aplikasi web", - "accessItemsDescription.specific": "Hanya anggota tertentu dalam platform yang dapat mengakses aplikasi web", "answerIcon.description": "Apakah akan menggunakan ikon aplikasi web untuk mengganti 🤖 di aplikasi bersama", "answerIcon.descriptionInExplore": "Apakah akan menggunakan ikon aplikasi web untuk mengganti 🤖 di Jelajahi", "answerIcon.title": "Gunakan ikon aplikasi web untuk mengganti 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "Aplikasi belum diterbitkan", "openInExplore": "Buka Web App Bilah Samping", "publishApp.notSet": "Tidak diatur", - "publishApp.notSetDesc": "Saat ini tidak ada yang dapat mengakses aplikasi web. Silakan atur izin.", - "publishApp.title": "Siapa yang dapat mengakses aplikasi web", "removeOriginal": "Menghapus aplikasi asli", "structOutput.LLMResponse": "Tanggapan LLM", "structOutput.configure": "Mengkonfigurasi", @@ -215,7 +208,6 @@ "studio.starApp": "Beri bintang aplikasi", "studio.starFailed": "Gagal memperbarui bintang", "studio.starred": "Berbintang", - "studio.unstarApp": "Hapus bintang aplikasi", "studio.viewSnippets": "Snippet", "switch": "Beralih ke Workflow Orchestrate", "switchLabel": "Salinan aplikasi yang akan dibuat", diff --git a/web/i18n/id-ID/deployments.json b/web/i18n/id-ID/deployments.json index 684ee82ce2c..d819f7f8ac7 100644 --- a/web/i18n/id-ID/deployments.json +++ b/web/i18n/id-ID/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Belum diterapkan", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Membatalkan penerapan", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Tidak diketahui", - "studio.accessPoint.addTriggerNodeDescription": "Tambahkan node Trigger untuk memulai aplikasi ini dari peristiwa eksternal.", "studio.accessPoint.apiDescription": "Panggil aplikasi dari layanan Anda melalui HTTP", "studio.accessPoint.description": "Semua cara aplikasi ini dapat diakses di lingkungan Bawaan dan setiap lingkungan yang di-deploy.", "studio.accessPoint.embedIntoSite": "Sematkan ke situs", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "Ekspos aplikasi sebagai alat untuk agen dan aplikasi AI", "studio.accessPoint.noPublishedDescription": "Publikasikan versi agar titik akses bawaan tersedia.", "studio.accessPoint.noPublishedTitle": "Belum ada versi yang dipublikasikan", - "studio.accessPoint.noTriggerNodes": "Tidak ada node Trigger dalam alur kerja ini", "studio.accessPoint.notSupported": "Tidak didukung", "studio.accessPoint.open": "Buka", "studio.accessPoint.triggerDescription": "Jalankan alur kerja berdasarkan jadwal atau peristiwa eksternal", - "studio.accessPoint.triggerDisconnected": "Terputus", "studio.accessPoint.triggerEnabledCount": "{{enabled}}/{{total}} diaktifkan", "studio.accessPoint.triggerExclusiveNotice": "Web app, API, dan MCP dinonaktifkan saat alur kerja menggunakan pemicu.", - "studio.accessPoint.triggerMuted": "Dibisukan", - "studio.accessPoint.triggerServiceModeUnavailable": "Tidak tersedia saat Web App, API, atau MCP sedang aktif.", "studio.accessPoint.unsupportedInDeployedEnvironment": "Hanya tersedia di lingkungan Bawaan.", "studio.accessPoint.webAppDescription": "Bagikan aplikasi kepada pengguna akhir Anda sebagai halaman web", "studio.accessPoints": "Titik akses", diff --git a/web/i18n/id-ID/login.json b/web/i18n/id-ID/login.json index 86806cb02cd..62849a2462e 100644 --- a/web/i18n/id-ID/login.json +++ b/web/i18n/id-ID/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "Alamat email diperlukan", "error.emailInValid": "Silakan masukkan alamat email yang valid", "error.invalidEmailOrPassword": "Email atau kata sandi tidak valid.", - "error.invalidRedirectUrlOrAppCode": "URL pengalihan atau kode aplikasi tidak valid", "error.invalidSSOProtocol": "Protokol SSO tidak valid", "error.nameEmpty": "Nama diperlukan", "error.passwordEmpty": "Kata sandi diperlukan", "error.passwordInvalid": "Kata sandi harus berisi huruf dan angka, dan panjangnya harus lebih besar dari 8", - "error.redirectUrlMissing": "URL pengalihan hilang", "error.registrationNotAllowed": "Akun tidak ditemukan. Silakan hubungi admin sistem untuk mendaftar.", "explore": "Jelajahi Dify", "forget": "Lupa Kata Sandi Anda?", diff --git a/web/i18n/id-ID/permission.json b/web/i18n/id-ID/permission.json index fb3024be75f..a18bd52f889 100644 --- a/web/i18n/id-ID/permission.json +++ b/web/i18n/id-ID/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "Tindakan", "accessRule.addMemberAria": "Tambahkan {{name}}", "accessRule.addMembersTitle": "Tambahkan anggota", - "accessRule.allPermittedMembers": "Semua anggota dengan izin peran", - "accessRule.allPermittedMembersDescription": "Anggota dengan izin peran yang cocok dapat mengakses sumber daya ini.", "accessRule.allowedMembers": "Anggota yang diizinkan", "accessRule.appDescription": "Atur siapa yang dapat mengakses aplikasi ini dan tingkat perincian izin aksesnya.", "accessRule.appTitle": "Set izin Aplikasi", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "Semua anggota ruang kerja saat ini dan yang akan datang disertakan secara otomatis. Izin peran tetap menentukan apa yang dapat mereka lakukan.", "accessRule.batchRemoveDescription": "Anggota yang dipilih akan dihapus dari daftar anggota yang diizinkan.", "accessRule.batchRemoveTitle": "Hapus anggota yang dipilih?", - "accessRule.changeOpenScopeDescription": "Mengubah cakupan akses akan mengatur ulang semua pengecualian izin anggota untuk sumber daya ini. Anda perlu menambahkan kembali pengecualian izin anggota setelah beralih.", - "accessRule.changeOpenScopeTitle": "Ubah cakupan akses sumber daya?", "accessRule.collaborator": "Kolaborator", "accessRule.collapseSection": "Ciutkan {{title}}", "accessRule.copied": "Aturan akses berhasil disalin", @@ -32,13 +28,7 @@ "accessRule.noDescription": "Tidak ada deskripsi", "accessRule.noRules": "Tidak ada aturan akses", "accessRule.noUserAccessSettings": "Tidak ada anggota yang diizinkan mengakses", - "accessRule.onlyMe": "Hanya saya", - "accessRule.onlyMeDescription": "Hanya Anda yang dapat mengakses resource ini.", - "accessRule.resourceOpenScope": "Cakupan akses sumber daya", - "accessRule.resourceOpenScopeDescription": "Pilih siapa yang dapat mengakses sumber daya ini. Izin peran tetap menentukan apa yang dapat dilakukan setiap anggota.", "accessRule.selected": "Dipilih", - "accessRule.specificMembersOnly": "Hanya anggota tertentu", - "accessRule.specificMembersOnlyDescription": "Hanya anggota yang dipilih yang dapat mengakses sumber daya ini.", "accessRule.summary_one": "{{count}} set izin", "accessRule.summary_other": "{{count}} set izin", "accessRule.updated": "Aturan akses berhasil diperbarui", diff --git a/web/i18n/id-ID/plugin.json b/web/i18n/id-ID/plugin.json index c924915092c..9a8c974b659 100644 --- a/web/i18n/id-ID/plugin.json +++ b/web/i18n/id-ID/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": "Plugin?", "action.deleteSuccess": "Plugin berhasil dihapus", "action.pluginInfo": "Info plugin", - "action.usedInApps": "Plugin ini digunakan di {{num}} aplikasi.", "allCategories": "Semua Kategori", "auth.addApi": "Menambahkan Kunci API", "auth.addOAuth": "Tambahkan OAuth", @@ -26,28 +25,22 @@ "auth.oauthClient": "Klien OAuth", "auth.oauthClientSettings": "Pengaturan Klien OAuth", "auth.oauthCredentialPermissionDescription": "Pilih apakah kredensial OAuth baru hanya untuk Anda atau dibagikan kepada semua anggota ruang kerja. Pengaturan ini berlaku untuk kredensial, bukan klien OAuth, dan tidak dapat diubah setelah otorisasi.", - "auth.onlyAtCreationHint": "Tidak dapat dipilih lagi setelah peralihan", "auth.onlyAtCreationHintTooltip": "Dikonfigurasi oleh anggota lain · Tidak dapat dipilih lagi setelah beralih.", "auth.permissionHint.action": "Siapa yang bisa membantu?", "auth.permissionHint.description": "Otorisasi plugin dibagikan di seluruh workspace. Hubungi anggota dengan izin yang diperlukan untuk mendapatkan bantuan.", "auth.permissionHint.title": "Anda tidak memiliki izin untuk mengonfigurasi otorisasi.", - "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.autoUpdate": "Pembaruan otomatis", "autoUpdate.autoUpdateSettings": "Pengaturan Pembaruan Otomatis", - "autoUpdate.automaticUpdates": "Pembaruan otomatis", "autoUpdate.changeTimezone": "Untuk mengubah zona waktu, pergi ke Pengaturan", "autoUpdate.excludeUpdate": "Plugin {{num}} berikut ini tidak akan diperbarui secara otomatis", "autoUpdate.excludeUpdate_one": "{{num}} integrasi berikut tidak akan diperbarui secara otomatis", @@ -67,20 +60,13 @@ "autoUpdate.scope": "Cakupan", "autoUpdate.scopeMode.all": "Semua", "autoUpdate.scopeMode.exclude": "Kecualikan yang dipilih", - "autoUpdate.specifyPluginsToUpdate": "Tentukan plugin untuk diperbarui", "autoUpdate.strategy.disabled.description": "Plugin tidak akan diperbarui secara otomatis", "autoUpdate.strategy.disabled.name": "Cacat", "autoUpdate.strategy.fixOnly.description": "Perbarui otomatis hanya untuk versi patch (misalnya, 1.0.1 → 1.0.2). Perubahan versi kecil tidak akan memicu pembaruan.", "autoUpdate.strategy.fixOnly.name": "Hanya Perbaiki", - "autoUpdate.strategy.fixOnly.selectedDescription": "Perbarui otomatis hanya untuk versi patch", "autoUpdate.strategy.latest.description": "Selalu perbarui ke versi terbaru", "autoUpdate.strategy.latest.name": "Terbaru", - "autoUpdate.strategy.latest.selectedDescription": "Selalu perbarui ke versi terbaru", - "autoUpdate.updateSettings": "Perbarui Pengaturan", "autoUpdate.updateTime": "Waktu pembaruan", - "autoUpdate.updateTimeTitle": "Waktu pembaruan", - "autoUpdate.upgradeMode.all": "Perbarui semua", - "autoUpdate.upgradeMode.exclude": "Kecualikan yang dipilih", "autoUpdate.upgradeMode.partial": "Hanya dipilih", "autoUpdate.upgradeModePlaceholder.exclude": "Plugin yang dipilih tidak akan diperbarui secara otomatis", "autoUpdate.upgradeModePlaceholder.partial": "Hanya plugin yang dipilih yang akan diperbarui secara otomatis. Saat ini tidak ada plugin yang dipilih, jadi tidak ada plugin yang akan diperbarui secara otomatis.", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "Diinstal dari Github", "detailPanel.categoryTip.local": "Plugin Lokal", "detailPanel.categoryTip.marketplace": "Diinstal dari Marketplace", - "detailPanel.configureApp": "Konfigurasikan Aplikasi", "detailPanel.configureModel": "Mengonfigurasi model", "detailPanel.configureTool": "Konfigurasikan alat", "detailPanel.deprecation.fullMessage": "Plugin ini telah dihentikan karena {{deprecatedReason}}, dan tidak akan diperbarui lagi. Silakan gunakan {{-alternativePluginId}} sebagai gantinya.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "Upload gagal", "installModal.back": "Kembali", "installModal.cancel": "Membatalkan", - "installModal.close": "Tutup", - "installModal.dropIntegrationToInstall": "Jatuhkan paket integrasi di sini untuk menginstal", - "installModal.dropPluginToInstall": "Jatuhkan paket plugin di sini untuk menginstal", "installModal.fromTrustSource": "Pastikan Anda hanya menginstal plugin dari sumber yang tepercaya.", "installModal.install": "Pasang", - "installModal.installComplete": "Instalasi selesai", "installModal.installFailed": "Instalasi gagal", "installModal.installFailedDesc": "Plugin telah diinstal gagal.", "installModal.installPlugin": "Instal Plugin", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "Plugin telah berhasil diinstal.", "installModal.installedSuccessfullyWithPageDesc": "Integrasi telah berhasil diinstal. Anda dapat menemukannya di halaman {{categoryName}}.", "installModal.installing": "Menginstal...", - "installModal.labels.package": "Paket", - "installModal.labels.repository": "Repositori", - "installModal.labels.version": "Versi", "installModal.next": "Lanjut", "installModal.pluginLoadError": "Kesalahan pemuatan plugin", "installModal.pluginLoadErrorDesc": "Plugin ini tidak akan diinstal", @@ -220,8 +198,6 @@ "list.noInstalled": "Tidak ada plugin yang diinstal", "list.noTriggerFound": "Tidak ada Pemicu yang ditemukan", "list.notFound": "Tidak ada plugin yang ditemukan", - "list.source.github": "Instal dari GitHub", - "list.source.local": "Instal dari File Paket Lokal", "list.source.marketplace": "Instal dari Marketplace", "marketplace.allPlugins": "Semua integrasi", "marketplace.and": "dan", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "Baru-baru ini Diperbarui", "marketplace.verifiedTip": "Diverifikasi oleh Dify", "marketplace.viewMore": "Lihat lebih banyak", - "metadata.title": "Plugin", "pluginDevelopmentGuide": "Panduan pengembangan integrasi", "pluginInfoModal.packageName": "Paket", "pluginInfoModal.release": "Lepaskan", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "Info plugin", "pluginPublishGuide": "Panduan penerbitan integrasi", "privilege.admins": "Admin", - "privilege.configurePermissionsInSettings": "Buka Pengaturan > Peran & Izin untuk mengonfigurasi izin integrasi.", "privilege.everyone": "Orang", - "privilege.noDebugPermissionTooltip": "Anda tidak memiliki izin untuk men-debug integrasi", "privilege.noInstallPermissionTooltip": "Anda tidak memiliki izin untuk menginstal dan mengelola integrasi", "privilege.noone": "Tidak ada seorang pun", "privilege.permissions": "Izin", "privilege.quickWhoCanDebug": "Siapa yang dapat men-debug?", "privilege.quickWhoCanInstall": "Siapa yang dapat menginstal dan mengelola?", - "privilege.title": "Preferensi Plugin", - "privilege.whoCanDebug": "Siapa yang dapat men-debug plugin?", - "privilege.whoCanInstall": "Siapa yang dapat menginstal dan mengelola plugin?", - "publishPlugins": "Menerbitkan plugin", "readmeInfo.failedToFetch": "Gagal mengambil README", "readmeInfo.needHelpCheckReadme": "Butuh bantuan? Periksa README.", "readmeInfo.noReadmeAvailable": "Tidak ada README yang tersedia", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "Plugin ini tidak terinstal secara otomatis.\nSilakan instal dari Marketplace.", "task.errorMsg.unknown": "Plugin ini tidak terinstal.\nSumber plugin tidak dapat diidentifikasi.", "task.errorPlugins": "Failed to Install Plugins", - "task.installError": "Gagal menginstal plugin {{errorLength}}, klik untuk melihat", "task.installFromGithub": "Instal dari GitHub", "task.installFromMarketplace": "Instal dari Marketplace", "task.installSuccess": "{{successLength}} plugins installed successfully", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "Instal berhasil", "upgrade.title": "Instal Plugin", "upgrade.upgrade": "Pasang", - "upgrade.upgrading": "Menginstal...", - "upgrade.usedInApps": "Digunakan di {{num}} aplikasi" + "upgrade.upgrading": "Menginstal..." } diff --git a/web/i18n/id-ID/snippet.json b/web/i18n/id-ID/snippet.json index 894a216a34c..a29ebd0f72b 100644 --- a/web/i18n/id-ID/snippet.json +++ b/web/i18n/id-ID/snippet.json @@ -12,7 +12,6 @@ "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", @@ -26,20 +25,15 @@ "importSuccess": "Cuplikan diimpor", "importedDSLVersion": "Versi DSL cuplikan saat ini: ", "inputVariables": "Variabel Masukan", - "management": "MANAJEMEN SNIPPET", "menu.deleteSnippet": "Hapus", "menu.editInfo": "Sunting Informasi", "menu.exportSnippet": "Ekspor Cuplikan", "panelTitle": "Bidang Masukan", "publishButton": "Publikasikan", "publishFailed": "Gagal memublikasikan cuplikan", - "publishMenuCurrentDraft": "Draf saat ini tidak dipublikasikan", "publishSuccess": "Cuplikan diterbitkan", "sectionOrchestrate": "Mengatur", "testRunButton": "Uji coba", "typeLabel": "Cuplikan", - "unknownUser": "Pengguna", - "updatedBy": "{{name}} diperbarui {{time}}", - "usageCount": "Digunakan {{count}} kali", - "variableInspect": "Pemeriksaan Variabel" + "unknownUser": "Pengguna" } diff --git a/web/i18n/id-ID/tools.json b/web/i18n/id-ID/tools.json index b0630bfaf6e..129eec5e8c9 100644 --- a/web/i18n/id-ID/tools.json +++ b/web/i18n/id-ID/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "Parameter", "mcp.server.modal.parametersPlaceholder": "Tujuan dan batasan parameter", "mcp.server.modal.parametersTip": "Tambahkan deskripsi untuk setiap parameter untuk membantu LLM memahami tujuan dan kendala mereka.", - "mcp.server.publishTip": "Aplikasi tidak dipublikasikan. Silakan publikasikan aplikasinya terlebih dahulu.", "mcp.server.reGen": "Apakah Anda ingin meregenerasi URL server? URL saat ini akan segera berhenti berfungsi.", "mcp.server.title": "MCP Server", "mcp.server.url": "Server URL", diff --git a/web/i18n/id-ID/workflow.json b/web/i18n/id-ID/workflow.json index 7545940f063..d669e2d2163 100644 --- a/web/i18n/id-ID/workflow.json +++ b/web/i18n/id-ID/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} melangkah maju", "changeHistory.title": "Riwayat Perubahan", "chatVariable.button": "Tambahkan Variabel", - "chatVariable.docLink": "Kunjungi dokumen kami untuk mempelajari lebih lanjut.", "chatVariable.modal.addArrayValue": "Nilai Tambah", "chatVariable.modal.arrayValue": "Nilai", "chatVariable.modal.description": "Deskripsi", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "Edit balasan", "comments.placeholder.reply": "Balas", "comments.reply": "Balas", - "common.ImageUploadLegacyTip": "Anda sekarang dapat membuat variabel jenis file di formulir awal. Kami tidak akan lagi mendukung fitur unggah gambar di masa mendatang.", "common.accessAPIReference": "Referensi API Akses", "common.accessPointDescription": "Konfigurasikan aplikasi web, API, MCP, dan pemicu", "common.addBlock": "Tambahkan Node", @@ -155,7 +153,6 @@ "common.addTitle": "Tambahkan judul...", "common.autoSaved": "Disimpan Secara Otomatis", "common.backupCurrentDraft": "Cadangan Draf Saat Ini", - "common.batchRunApp": "Aplikasi Batch Run", "common.branch": "CABANG", "common.chooseDSL": "Pilih file DSL", "common.chooseStartNodeToRun": "Pilih node awal untuk dijalankan", @@ -163,7 +160,6 @@ "common.commentMode": "Mode komentar", "common.configure": "Konfigurasikan", "common.configureRequired": "Konfigurasi yang Diperlukan", - "common.conversationLog": "Log Percakapan", "common.copy": "Menyalin", "common.currentDraft": "Draf Saat Ini", "common.currentDraftUnpublished": "Draf Saat Ini Tidak Diterbitkan", @@ -174,10 +170,8 @@ "common.disconnect": "Lepaskan", "common.draftSaveFailed": "Gagal menyimpan draf", "common.duplicate": "Duplikat", - "common.editing": "Mengedit", "common.effectVarConfirm.content": "Variabel ini digunakan di node lain. Apakah Anda masih ingin menghapusnya?", "common.effectVarConfirm.title": "Hapus Variabel", - "common.embedIntoSite": "Sematkan ke Situs", "common.enableJinja": "Aktifkan dukungan template Jinja", "common.exitVersions": "Keluar dari Versi", "common.exportImage": "Ekspor Gambar", @@ -186,8 +180,6 @@ "common.exportSVG": "Ekspor sebagai SVG", "common.features": "Fitur", "common.featuresDescription": "Tingkatkan pengalaman pengguna aplikasi web", - "common.featuresDocLink": "Pelajari lebih lanjut", - "common.fileUploadTip": "Fitur unggahan gambar telah ditingkatkan menjadi unggah file.", "common.goBackToEdit": "Kembali ke editor", "common.handMode": "Mode Tangan", "common.humanInputEmailTip": "Email (Metode Pengiriman) dikirim ke penerima yang dikonfigurasi", @@ -199,9 +191,6 @@ "common.importSuccess": "Berhasil Impor", "common.importWarning": "Hati", "common.importWarningDetails": "Perbedaan versi DSL dapat memengaruhi fitur tertentu", - "common.inPreview": "Dalam Pratinjau", - "common.inPreviewMode": "Dalam Mode Pratinjau", - "common.inRunMode": "Dalam Mode Jalankan", "common.input": "Masukan", "common.insertVarTip": "Tekan tombol '/' untuk memasukkan dengan cepat", "common.jinjaEditorPlaceholder": "Ketik '/' atau '{' untuk menyisipkan variabel", @@ -215,17 +204,12 @@ "common.model": "Model", "common.moreActions": "Tindakan Lain", "common.needAdd": "Node {{node}} harus ditambahkan", - "common.needAnswerNode": "Node Jawaban harus ditambahkan", "common.needConnectTip": "Langkah ini tidak terhubung ke apa pun", - "common.needOutputNode": "Node Output harus ditambahkan", "common.needStartNode": "Setidaknya satu node awal harus ditambahkan", - "common.noChanges": "Tidak ada perubahan", - "common.noHistory": "Tidak Ada Sejarah", "common.noVar": "Tidak ada variabel", "common.notPublishedYet": "Belum diterbitkan", "common.notRunning": "Belum berjalan", "common.onFailure": "Pada Kegagalan", - "common.openInExplore": "Buka di Jelajahi", "common.openWebApp": "Buka aplikasi web", "common.openWebAppDescription": "Buka aplikasi yang dipublikasikan di tab baru", "common.output": "Hasil", @@ -233,10 +217,8 @@ "common.parallel": "SEJAJAR", "common.parallelTip.click.desc": "untuk menambahkan", "common.parallelTip.click.title": "Klik", - "common.parallelTip.depthLimit": "Batas lapisan bersarang paralel sebesar {{num}} lapisan", "common.parallelTip.drag.desc": "untuk terhubung", "common.parallelTip.drag.title": "Tarik", - "common.parallelTip.limit": "Paralelisme terbatas pada {{num}} cabang.", "common.pasteHere": "Tempel di sini", "common.pointerMode": "Mode Penunjuk", "common.preview": "Pratayang", @@ -252,34 +234,22 @@ "common.publishedBy": "Diterbitkan {{time}} oleh {{author}}", "common.publishingToMarketplace": "Mempublikasikan...", "common.redo": "Ulangi", - "common.restart": "Restart", "common.restore": "Mengembalikan", "common.run": "Jalankan", "common.runAllTriggers": "Jalankan semua pemicu", - "common.runApp": "Jalankan Aplikasi", "common.runHistory": "Jalankan Riwayat", "common.running": "Menjalankan", - "common.savedAt": "Disimpan {{time}}", "common.scheduleTriggerRunFailed": "Jalankan trigger terjadwal gagal", "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", "common.unpublished": "Tidak diterbitkan", - "common.unpublishedChanges": "Perubahan belum diterbitkan", "common.upToDate": "Terbaru", - "common.update": "Pemutakhiran", "common.variableNamePlaceholder": "Nama variabel", "common.versionHistory": "Riwayat versi", - "common.viewDetailInTracingPanel": "Lihat detail", "common.viewOnly": "Lihat Saja", "common.viewRunHistory": "Lihat riwayat eksekusi", "common.webhookDebugFailed": "Debug Webhook gagal", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "Proses Alur Kerja berhasil", "common.workflowSaveStatus": "Status penyimpanan alur kerja", "customWebhook": "Webhook Kustom", - "debug.copyLastRun": "Salin Eksekusi Terakhir", - "debug.copyLastRunError": "Gagal menyalin input eksekusi terakhir", "debug.lastOutput": "Keluaran Terakhir", - "debug.lastRunInputsCopied": "{{count}} input yang disalin dari proses terakhir", "debug.lastRunTab": "Lari Terakhir", "debug.noData.description": "Hasil putaran terakhir akan ditampilkan di sini", "debug.noData.runThisNode": "Jalankan simpul ini", - "debug.noLastRunFound": "Tidak ada eksekusi sebelumnya ditemukan", - "debug.noMatchingInputsFound": "Tidak ada input yang cocok yang ditemukan dari eksekusi terakhir", - "debug.relations.dependencies": "Dependensi", - "debug.relations.dependenciesDescription": "Node yang diandalkan oleh node ini", - "debug.relations.dependents": "Tanggungan", - "debug.relations.dependentsDescription": "Node yang mengandalkan node ini", - "debug.relations.noDependencies": "Tidak ada dependensi", - "debug.relations.noDependents": "Tidak ada tanggungan", - "debug.relationsTab": "Hubungan", "debug.settingsTab": "Pengaturan", "debug.variableInspect.chatNode": "Percakapan", "debug.variableInspect.clearAll": "Setel ulang semua", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "pemicu ini", "debug.variableInspect.listening.defaultPluginName": "pemicu plugin ini", "debug.variableInspect.listening.defaultScheduleTime": "Belum dikonfigurasi", - "debug.variableInspect.listening.selectedTriggers": "pemicu yang dipilih", "debug.variableInspect.listening.stopButton": "Berhenti", "debug.variableInspect.listening.tip": "Sekarang Anda dapat mensimulasikan pemicu acara dengan mengirim permintaan uji ke endpoint HTTP {{nodeName}} atau menggunakannya sebagai URL callback untuk debugging acara secara langsung. Semua output dapat dilihat langsung di Variable Inspector.", "debug.variableInspect.listening.tipFallback": "Tunggu event pemicu yang masuk. Output akan muncul di sini.", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "Berhenti lari", "debug.variableInspect.view": "Lihat log", "difyTeam": "Tim Dify", - "entryNodeStatus.disabled": "MULAI • NONAKTIF", "entryNodeStatus.enabled": "MULAI", "env.envDescription": "Variabel lingkungan dapat digunakan untuk menyimpan informasi pribadi dan kredensial. Mereka hanya baca dan dapat dipisahkan dari file DSL selama ekspor.", "env.envPanelButton": "Tambahkan Variabel", @@ -371,11 +327,6 @@ "env.modal.value": "Nilai", "env.modal.valuePlaceholder": "Nilai ENV", "env.modal.valueRequired": "Nilai tidak boleh kosong", - "error.operations.addingNodes": "menambahkan node", - "error.operations.connectingNodes": "menghubungkan node", - "error.operations.modifyingWorkflow": "memodifikasi alur kerja", - "error.operations.updatingWorkflow": "memperbarui alur kerja", - "error.startNodeRequired": "Silakan tambahkan node awal terlebih dahulu sebelum {{operation}}", "errorMsg.authRequired": "Otorisasi diperlukan", "errorMsg.configureModel": "Konfigurasikan model", "errorMsg.duplicateOutputVariable": "Variabel node output duplikat \"{{variable}}\". Nama variabel node output harus unik.", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "Variabel tidak valid. Konfigurasikan model untuk mengaktifkan variabel ini.", "errorMsg.noValidTool": "{{field}} tidak ada alat yang valid dipilih", "errorMsg.rerankModelRequired": "Model Rerank yang dikonfigurasi diperlukan", - "errorMsg.startNodeRequired": "Silakan tambahkan node awal terlebih dahulu sebelum {{operation}}", "errorMsg.toolParameterRequired": "{{field}}: parameter [{{param}}] diperlukan", "globalVar.description": "Variabel sistem adalah variabel global yang dapat dirujuk oleh node apa pun tanpa koneksi jika tipenya sesuai, seperti ID pengguna akhir dan ID alur kerja.", "globalVar.fieldsDescription.appId": "ID aplikasi", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "ID alur kerja", "globalVar.fieldsDescription.workflowRunId": "ID eksekusi alur kerja", "globalVar.title": "Variabel Sistem", - "nodes.agent.advancedSetting": "Pengaturan Lanjutan", "nodes.agent.checkList.strategyNotSelected": "Strategi tidak dipilih", "nodes.agent.clickToViewParameterSchema": "Klik untuk melihat skema parameter", - "nodes.agent.configureModel": "Mengonfigurasi Model", "nodes.agent.installPlugin.cancel": "Membatalkan", "nodes.agent.installPlugin.changelog": "Log perubahan", "nodes.agent.installPlugin.desc": "Akan menginstal integrasi berikut", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "Instal Integrasi", "nodes.agent.learnMore": "Pelajari lebih lanjut", "nodes.agent.linkToPlugin": "Tautan ke Integrasi", - "nodes.agent.maxIterations": "Iterasi Maks", "nodes.agent.model": "pola", - "nodes.agent.modelNotInMarketplace.desc": "Model ini diinstal dari repositori Lokal atau GitHub. Silakan gunakan setelah pemasangan.", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "Kelola di Integrasi", - "nodes.agent.modelNotInMarketplace.title": "Model tidak dipasang", "nodes.agent.modelNotInstallTooltip": "Model ini tidak dipasang", "nodes.agent.modelNotSelected": "Model tidak dipilih", - "nodes.agent.modelNotSupport.desc": "Versi integrasi yang diinstal tidak menyediakan model ini.", - "nodes.agent.modelNotSupport.descForVersionSwitch": "Versi integrasi yang diinstal tidak menyediakan model ini. Klik untuk beralih versi.", - "nodes.agent.modelNotSupport.title": "Model yang Tidak Didukung", - "nodes.agent.modelSelectorTooltips.deprecated": "Model ini tidak digunakan lagi", - "nodes.agent.notAuthorized": "Tidak Berwenang", "nodes.agent.outputVars.confirm": "Konfirmasi", "nodes.agent.outputVars.defaultValueArrayInvalid": "Masukkan array JSON.", "nodes.agent.outputVars.defaultValueBooleanInvalid": "Masukkan true atau false.", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "Edit {{name}}", "nodes.agent.outputVars.editorLabel": "Editor variabel output", "nodes.agent.outputVars.files.title": "file yang dihasilkan agen", - "nodes.agent.outputVars.files.transfer_method": "Metode transfer. Nilai adalah remote_url atau local_file", - "nodes.agent.outputVars.files.type": "Jenis dukungan. Sekarang hanya mendukung gambar", - "nodes.agent.outputVars.files.upload_file_id": "Unggah id file", - "nodes.agent.outputVars.files.url": "URL gambar", "nodes.agent.outputVars.json": "JSON yang dihasilkan agen", "nodes.agent.outputVars.nameDuplicate": "Nama output sudah ada", "nodes.agent.outputVars.nameInvalid": "Gunakan huruf, angka, dan garis bawah. Mulai dengan huruf atau garis bawah.", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "Skema Parameter", "nodes.agent.pluginInstaller.install": "Pasang", "nodes.agent.pluginInstaller.installing": "Menginstal", - "nodes.agent.pluginNotFoundDesc": "Integrasi ini diinstal dari GitHub. Silakan buka Integrasis untuk menginstal ulang", "nodes.agent.pluginNotInstalled": "Integrasi ini tidak diinstal", "nodes.agent.pluginNotInstalledDesc": "Integrasi ini diinstal dari GitHub. Silakan buka Integrasis untuk menginstal ulang", "nodes.agent.roster.change": "Ubah", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "Hanya anggota dengan peran Editor atau yang lebih tinggi, atau izin Kelola Agents, yang dapat mengedit agen.", "nodes.agent.roster.inlineSetup.description": "Pengaturan sekali pakai yang hanya berada di simpul ini", "nodes.agent.roster.inlineSetup.name": "Pengaturan inline", - "nodes.agent.roster.inlineSetup.title": "Pengaturan agen", "nodes.agent.roster.inlineSetup.type": "Hanya di simpul ini", "nodes.agent.roster.label": "Agen", "nodes.agent.roster.makeCopy": "Buat salinan", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} tidak diotorisasi", "nodes.agent.toolNotInstallTooltip": "{{tool}} tidak terpasang", "nodes.agent.toolbox": "Toolbox", - "nodes.agent.tools": "Perkakas", "nodes.agent.unsupportedStrategy": "Strategi yang tidak didukung", "nodes.answer.answer": "Menjawab", - "nodes.answer.outputVars": "Variabel Keluaran", - "nodes.assigner.append": "Menambahkan", "nodes.assigner.assignedVariable": "Variabel yang Ditetapkan", - "nodes.assigner.assignedVarsDescription": "Variabel yang ditetapkan harus berupa variabel yang dapat ditulis, seperti variabel percakapan.", - "nodes.assigner.clear": "Jelas", - "nodes.assigner.noAssignedVars": "Tidak ada variabel yang ditetapkan yang tersedia", "nodes.assigner.noVarTip": "Klik tombol \" \" untuk menambahkan variabel", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": " =", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "Hapus Terakhir", "nodes.assigner.operations.set": "Mengeset", "nodes.assigner.operations.title": "Operasi", - "nodes.assigner.over-write": "Menimpa", - "nodes.assigner.plus": "Tambah", "nodes.assigner.selectAssignedVariable": "Pilih variabel yang ditetapkan...", "nodes.assigner.setParameter": "Atur parameter...", - "nodes.assigner.setVariable": "Atur Variabel", "nodes.assigner.varNotSet": "Variabel TIDAK Diatur", "nodes.assigner.variable": "Variabel", "nodes.assigner.variables": "Variabel", - "nodes.assigner.writeMode": "Mode Tulis", - "nodes.assigner.writeModeTip": "Mode tambahkan: Hanya tersedia untuk variabel array.", - "nodes.code.advancedDependencies": "Dependensi Lanjutan", - "nodes.code.advancedDependenciesTip": "Tambahkan beberapa dependensi yang dimuat sebelumnya yang membutuhkan lebih banyak waktu untuk digunakan atau tidak bawaan default di sini", "nodes.code.inputVars": "Variabel Masukan", "nodes.code.outputVars": "Variabel Keluaran", - "nodes.code.searchDependencies": "Dependensi Pencarian", "nodes.code.syncFunctionSignature": "Sinkronkan tanda tangan fungsi ke kode", "nodes.common.errorHandle.defaultValue.desc": "Saat terjadi kesalahan, tentukan konten output statis.", "nodes.common.errorHandle.defaultValue.inLog": "Pengecualian simpul, keluaran sesuai dengan nilai default.", "nodes.common.errorHandle.defaultValue.output": "Nilai Default Keluaran", - "nodes.common.errorHandle.defaultValue.tip": "Jika kesalahan, akan mengembalikan nilai di bawah ini.", "nodes.common.errorHandle.defaultValue.title": "Nilai Default", "nodes.common.errorHandle.failBranch.customize": "Buka kanvas untuk menyesuaikan logika cabang gagal.", "nodes.common.errorHandle.failBranch.customizeTip": "Saat cabang gagal diaktifkan, pengecualian yang dilemparkan oleh simpul tidak akan mengakhiri proses. Sebagai gantinya, itu akan secara otomatis mengeksekusi cabang gagal yang telah ditentukan sebelumnya, memungkinkan Anda untuk secara fleksibel memberikan pesan kesalahan, laporan, perbaikan, atau tindakan lewati.", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "Strategi penanganan pengecualian, dipicu ketika simpul menemukan pengecualian.", "nodes.common.errorHandle.title": "Penanganan Kesalahan", "nodes.common.inputVars": "Variabel Masukan", - "nodes.common.insertVarTip": "Sisipkan Variabel", "nodes.common.memories.builtIn": "Built-in", "nodes.common.memories.tip": "Memori obrolan", "nodes.common.memories.title": "Kenangan", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} Percobaan Ulang", "nodes.common.retry.retry": "Pengulangan", "nodes.common.retry.retryFailed": "Coba lagi gagal", - "nodes.common.retry.retryFailedTimes": "{{times}} percobaan gagal", "nodes.common.retry.retryInterval": "interval coba lagi", "nodes.common.retry.retryOnFailure": "Coba lagi saat gagal", "nodes.common.retry.retrySuccessful": "Coba lagi berhasil", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "Pelajari lebih lanjut", "nodes.docExtractor.outputVars.text": "Teks yang diekstrak", "nodes.docExtractor.supportFileTypes": "Jenis file yang didukung: {{types}}.", - "nodes.end.output.type": "Jenis keluaran", "nodes.end.output.variable": "variabel keluaran", - "nodes.end.outputs": "Output", - "nodes.end.type.none": "Tidak", - "nodes.end.type.plain-text": "Teks Biasa", - "nodes.end.type.structured": "Terstruktur", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "Masukkan URL, ketik variabel sisipkan '/'", "nodes.http.authorization.api-key": "Kunci API", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "Tidak", "nodes.http.binaryFileVariable": "Variabel File Biner", "nodes.http.body": "Badan", - "nodes.http.bulkEdit": "Edit Massal", "nodes.http.curl.placeholder": "Tempel string cURL di sini", "nodes.http.curl.title": "Impor dari cURL", "nodes.http.extractListPlaceholder": "Masukkan indeks item daftar, ketik variabel sisipkan '/'", "nodes.http.headers": "Header", - "nodes.http.inputVars": "Variabel Masukan", "nodes.http.insertVarPlaceholder": "ketik '/' untuk menyisipkan variabel", "nodes.http.key": "Kunci", - "nodes.http.keyValueEdit": "Kunci-Nilai Edit", - "nodes.http.notStartWithHttp": "API harus dimulai dengan http:// atau https://", "nodes.http.outputVars.body": "Konten Tanggapan", "nodes.http.outputVars.files": "Daftar File", "nodes.http.outputVars.headers": "Daftar Header Respons JSON", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "Semua anggota ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "Isi", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "Isi harus mengandung {{field}}", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "Masukkan isi email", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "Isi wajib diisi", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "Mode Debug", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "Dalam mode debug, email hanya akan dikirim ke akun email Anda {{email}}.", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "Pilih", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "Penerima", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "Minimal satu penerima diperlukan", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "Variabel URL permintaan adalah titik masuk pemicu untuk input manusia.", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "Subjek", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "Masukkan subjek email", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "Subjek wajib diisi", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "Mode debug diaktifkan.", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "Email akan dikirim ke {{email}}.", "nodes.humanInput.deliveryMethod.emailSender.done": "Email Terkirim", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(opsional)", "nodes.humanInput.deliveryMethod.emailSender.send": "Kirim Email", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "Kirim email uji ke penerima yang dikonfigurasi", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "Kirim email uji ke {{email}}", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "Apa yang akan dilihat pengguna setelah membuka formulir. Mendukung pemformatan Markdown.", "nodes.humanInput.insertInputField.fieldType": "Tipe Bidang", "nodes.humanInput.insertInputField.insert": "Sisipkan", - "nodes.humanInput.insertInputField.maxUploads": "Maks. unggahan", "nodes.humanInput.insertInputField.options": "Opsi", "nodes.humanInput.insertInputField.prePopulateField": "Isi Bidang Sebelumnya", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "Tambahkan atau . Pengguna akan melihat konten ini pada awalnya, atau biarkan kosong.", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "tidak kosong", "nodes.ifElse.comparisonOperator.not exists": "tidak ada", "nodes.ifElse.comparisonOperator.not in": "tidak di", - "nodes.ifElse.comparisonOperator.not null": "bukan null", - "nodes.ifElse.comparisonOperator.null": "adalah nol", "nodes.ifElse.comparisonOperator.start with": "mulai dengan", "nodes.ifElse.conditionNotSetup": "Kondisi TIDAK diatur", "nodes.ifElse.else": "Lain", "nodes.ifElse.elseDescription": "Digunakan untuk menentukan logika yang harus dijalankan ketika kondisi if tidak terpenuhi.", "nodes.ifElse.enterValue": "Masukkan nilai", - "nodes.ifElse.if": "Kalau", - "nodes.ifElse.notSetVariable": "Silakan atur variabel terlebih dahulu", "nodes.ifElse.operator": "Operator", "nodes.ifElse.optionName.audio": "Audio", "nodes.ifElse.optionName.doc": "Doc", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "Potongan", "nodes.knowledgeBase.chunksInputTip": "Variabel input dari node basis pengetahuan adalah Chunks. Tipe variabel adalah objek dengan Skema JSON tertentu yang harus konsisten dengan struktur chunk yang dipilih.", "nodes.knowledgeBase.chunksVariableIsRequired": "Variabel Chunks diperlukan", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "Kunci API tidak tersedia", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "Kredit habis", - "nodes.knowledgeBase.embeddingModelIncompatible": "Tidak kompatibel", - "nodes.knowledgeBase.embeddingModelIsInvalid": "Model embedding tidak valid", - "nodes.knowledgeBase.embeddingModelIsRequired": "Model embedding diperlukan", "nodes.knowledgeBase.embeddingModelNotConfigured": "Model embedding belum dikonfigurasi", "nodes.knowledgeBase.indexMethodIsRequired": "Metode indeks diperlukan", - "nodes.knowledgeBase.notConfigured": "Belum dikonfigurasi", "nodes.knowledgeBase.rerankingModelIsInvalid": "Model reranking tidak valid", "nodes.knowledgeBase.rerankingModelIsRequired": "Model reranking diperlukan", "nodes.knowledgeBase.retrievalSettingIsRequired": "Pengaturan pengambilan diperlukan", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "URL tersegmentasi", "nodes.knowledgeRetrieval.queryAttachment": "Cari Gambar", "nodes.knowledgeRetrieval.queryText": "Teks Query", - "nodes.knowledgeRetrieval.queryVariable": "Variabel Kueri", "nodes.listFilter.asc": "ASC", "nodes.listFilter.desc": "DESC", "nodes.listFilter.extractsCondition": "Ekstrak item N", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "Catatan pertama", "nodes.listFilter.outputVars.last_record": "Catatan terakhir", "nodes.listFilter.outputVars.result": "Hasil filter", - "nodes.listFilter.selectVariableKeyPlaceholder": "Pilih kunci sub variabel", "nodes.llm.addMessage": "Tambahkan Pesan", "nodes.llm.context": "konteks", "nodes.llm.contextTooltip": "Anda dapat mengimpor Pengetahuan sebagai konteks", - "nodes.llm.files": "File", "nodes.llm.jsonSchema.addChildField": "Tambahkan Bidang Anak", "nodes.llm.jsonSchema.addField": "Tambahkan Bidang", "nodes.llm.jsonSchema.apply": "Berlaku", "nodes.llm.jsonSchema.back": "Belakang", "nodes.llm.jsonSchema.descriptionPlaceholder": "Tambahkan deskripsi", - "nodes.llm.jsonSchema.doc": "Pelajari output terstruktur lebih lanjut", "nodes.llm.jsonSchema.enum": "Enum", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "Nama properti sudah ada", "nodes.llm.jsonSchema.fieldNamePlaceholder": "Nama Bidang", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "Diperlukan", "nodes.llm.jsonSchema.resetDefaults": "Reset", "nodes.llm.jsonSchema.resultTip": "Berikut adalah hasil yang dihasilkan. Jika Anda tidak puas, Anda dapat kembali dan mengubah prompt Anda.", - "nodes.llm.jsonSchema.showAdvancedOptions": "Tampilkan opsi lanjutan", "nodes.llm.jsonSchema.stringValidations": "Validasi String", "nodes.llm.jsonSchema.title": "Skema Output Terstruktur", "nodes.llm.jsonSchema.warningTips.saveSchema": "Harap selesaikan pengeditan bidang saat ini sebelum menyimpan skema", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "Konten penalaran", "nodes.llm.outputVars.usage": "Informasi Penggunaan Model", "nodes.llm.prompt": "cepat", - "nodes.llm.reasoningFormat.separated": "Pisahkan tag pemikiran", - "nodes.llm.reasoningFormat.tagged": "Tetap pikirkan tag", "nodes.llm.reasoningFormat.title": "Aktifkan pemisahan tag penalaran", "nodes.llm.reasoningFormat.tooltip": "Ekstrak konten dari tag pikir dan simpan di field reasoning_content.", "nodes.llm.resolution.high": "Tinggi", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "Berikan instruksi, kueri, atau input berbasis teks apa pun ke model", "nodes.llm.singleRun.variable": "Variabel", "nodes.llm.sysQueryInUser": "sys.query dalam pesan pengguna diperlukan", - "nodes.llm.variables": "Variabel", "nodes.llm.vision": "penglihatan", - "nodes.loop.ErrorMethod.continueOnError": "Lanjutkan pada Kesalahan", - "nodes.loop.ErrorMethod.operationTerminated": "Diakhiri", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "Hapus Output Abnormal", "nodes.loop.breakCondition": "Kondisi Penghentian Loop", "nodes.loop.breakConditionTip": "Hanya variabel dalam loop dengan kondisi penghentian dan variabel percakapan yang dapat direferensikan.", "nodes.loop.comma": ",", - "nodes.loop.currentLoop": "Loop Arus", "nodes.loop.currentLoopCount": "Jumlah putaran saat ini: {{count}}", "nodes.loop.deleteDesc": "Menghapus simpul perulangan akan menghapus semua simpul turunan", "nodes.loop.deleteTitle": "Hapus Simpul Loop?", - "nodes.loop.errorResponseMethod": "Metode Respons Kesalahan", "nodes.loop.error_one": "Kesalahan {{count}}", "nodes.loop.error_other": "Kesalahan {{count}}", - "nodes.loop.exitConditionTip": "Simpul loop membutuhkan setidaknya satu kondisi keluar", "nodes.loop.finalLoopVariables": "Variabel Loop Akhir", "nodes.loop.initialLoopVariables": "Variabel Loop Awal", - "nodes.loop.input": "Masukan", "nodes.loop.inputMode": "Mode Masukan", "nodes.loop.loopMaxCount": "Jumlah Loop Maksimum", "nodes.loop.loopMaxCountError": "Harap masukkan jumlah loop maksimum yang valid, mulai dari 1 hingga {{maxCount}}", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "Variabel Loop", "nodes.loop.loop_one": "{{count}} Loop", "nodes.loop.loop_other": "{{count}} Perulangan", - "nodes.loop.output": "Variabel Keluaran", "nodes.loop.setLoopVariables": "Mengatur variabel dalam cakupan loop", "nodes.loop.totalLoopCount": "Jumlah total loop: {{count}}", "nodes.loop.variableName": "Nama Variabel", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "Tambahkan Kelas", "nodes.questionClassifiers.advancedSetting": "Pengaturan Lanjutan", "nodes.questionClassifiers.class": "Kelas", - "nodes.questionClassifiers.classNamePlaceholder": "Tulis nama kelas Anda", "nodes.questionClassifiers.defaultLabel": "KELAS {{index}}", "nodes.questionClassifiers.inputVars": "Variabel Masukan", "nodes.questionClassifiers.instruction": "Ajaran", - "nodes.questionClassifiers.instructionPlaceholder": "Tulis instruksi Anda", "nodes.questionClassifiers.instructionTip": "Masukkan instruksi tambahan untuk membantu pengklasifikasi pertanyaan lebih memahami cara mengkategorikan pertanyaan.", "nodes.questionClassifiers.labelEditorAriaLabel": "Editor label kelas", "nodes.questionClassifiers.model": "pola", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "Klik dua kali judul kelas untuk mengganti nama", "nodes.questionClassifiers.topicName": "Nama Topik", "nodes.questionClassifiers.topicPlaceholder": "Tulis nama topik Anda", - "nodes.start.builtInVar": "Variabel bawaan", "nodes.start.inputField": "Bidang Masukan", "nodes.start.noVarTip": "Atur input yang dapat digunakan dalam Alur Kerja", - "nodes.start.outputVars.files": "Daftar file", - "nodes.start.outputVars.memories.content": "Konten pesan", - "nodes.start.outputVars.memories.des": "Riwayat percakapan", - "nodes.start.outputVars.memories.type": "Jenis pesan", - "nodes.start.outputVars.query": "Masukan pengguna", "nodes.start.required": "Diperlukan", "nodes.start.userInputTipDescription": "Tentukan input yang akan dikumpulkan dari pengguna akhir saat workflow Anda dimulai sesuai permintaan.", "nodes.startPlaceholder.browseMoreOnMarketplace": "Jelajahi lebih banyak di Marketplace", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "Temukan lebih banyak alat di Marketplace", "nodes.startPlaceholder.noTriggersFound": "Tidak ada pemicu yang ditemukan", "nodes.startPlaceholder.nodeCollapsedDescription": "Klik untuk mengonfigurasi node awal", "nodes.startPlaceholder.nodeDescription": "Pilih node awal dari panel kanan", - "nodes.startPlaceholder.nodeTitle": "Awal workflow", "nodes.startPlaceholder.panelDescription": "Node awal menentukan apa yang memicu workflow Anda berjalan", "nodes.startPlaceholder.panelTitle": "Pilih node awal", "nodes.startPlaceholder.userInputConflictTip": "Input pengguna tidak dapat digabungkan dengan pemicu lain", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "Variabel Masukan", "nodes.templateTransform.outputVars.output": "Konten yang diubah", "nodes.tool.authorizationRequired": "Otorisasi diperlukan", - "nodes.tool.authorize": "Otorisasi", - "nodes.tool.dateRange.end": "Berakhir", "nodes.tool.dateRange.endPlaceholder": "Tanggal berakhir", - "nodes.tool.dateRange.start": "Mulai", "nodes.tool.dateRange.startPlaceholder": "Tanggal mulai", "nodes.tool.inputVars": "Variabel Masukan", "nodes.tool.insertPlaceholder1": "Ketik atau tekan", "nodes.tool.insertPlaceholder2": "Sisipkan variabel", "nodes.tool.outputVars.files.title": "File yang dihasilkan alat", - "nodes.tool.outputVars.files.transfer_method": "Metode transfer. Nilai adalah remote_url atau local_file", - "nodes.tool.outputVars.files.type": "Jenis dukungan. Sekarang hanya mendukung gambar", - "nodes.tool.outputVars.files.upload_file_id": "Unggah id file", - "nodes.tool.outputVars.files.url": "URL gambar", "nodes.tool.outputVars.json": "JSON yang dihasilkan alat", "nodes.tool.outputVars.text": "Konten yang dihasilkan alat", "nodes.tool.settings": "Pengaturan", - "nodes.triggerPlugin.addSubscription": "Tambah Langganan Baru", - "nodes.triggerPlugin.apiKeyConfigured": "Kunci API berhasil dikonfigurasi", - "nodes.triggerPlugin.apiKeyDescription": "Konfigurasikan kredensial kunci API untuk otentikasi", - "nodes.triggerPlugin.authenticationFailed": "Autentikasi gagal", - "nodes.triggerPlugin.authenticationSuccess": "Autentikasi berhasil", - "nodes.triggerPlugin.authorized": "Otorisasi", - "nodes.triggerPlugin.availableSubscriptions": "Langganan Tersedia", - "nodes.triggerPlugin.configuration": "Konfigurasi", - "nodes.triggerPlugin.configurationComplete": "Konfigurasi Selesai", - "nodes.triggerPlugin.configurationCompleteDescription": "Pemicu Anda telah dikonfigurasi dengan sukses", - "nodes.triggerPlugin.configurationCompleteMessage": "Konfigurasi pemicu Anda sekarang telah selesai dan siap digunakan.", - "nodes.triggerPlugin.configurationFailed": "Konfigurasi gagal", - "nodes.triggerPlugin.configureApiKey": "Konfigurasikan Kunci API", - "nodes.triggerPlugin.configureOAuthClient": "Konfigurasikan Klien OAuth", - "nodes.triggerPlugin.configureParameters": "Konfigurasikan Parameter", - "nodes.triggerPlugin.credentialVerificationFailed": "Verifikasi kredensial gagal", - "nodes.triggerPlugin.credentialsVerified": "Kredensial berhasil diverifikasi", - "nodes.triggerPlugin.error": "Kesalahan", - "nodes.triggerPlugin.failedToStart": "Gagal memulai alur autentikasi", - "nodes.triggerPlugin.noConfigurationRequired": "Tidak diperlukan pengaturan tambahan untuk pemicu ini.", - "nodes.triggerPlugin.notAuthorized": "Tidak Diizinkan", - "nodes.triggerPlugin.notConfigured": "Belum Dikonfigurasi", - "nodes.triggerPlugin.oauthClientDescription": "Konfigurasikan kredensial klien OAuth untuk mengaktifkan otentikasi", - "nodes.triggerPlugin.oauthClientSaved": "Konfigurasi klien OAuth berhasil disimpan", - "nodes.triggerPlugin.oauthConfigFailed": "Konfigurasi OAuth gagal", - "nodes.triggerPlugin.or": "ATAU", - "nodes.triggerPlugin.parameters": "Parameter", - "nodes.triggerPlugin.parametersDescription": "Konfigurasikan parameter dan properti pemicu", - "nodes.triggerPlugin.properties": "Properti", - "nodes.triggerPlugin.propertiesDescription": "Properti konfigurasi tambahan untuk pemicu ini", - "nodes.triggerPlugin.remove": "Hapus", - "nodes.triggerPlugin.removeSubscription": "Hapus Langganan", - "nodes.triggerPlugin.selectSubscription": "Pilih Langganan", - "nodes.triggerPlugin.subscriptionName": "Nama Langganan", - "nodes.triggerPlugin.subscriptionNameDescription": "Masukkan nama unik untuk langganan pemicu ini", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "Masukkan nama langganan...", - "nodes.triggerPlugin.subscriptionNameRequired": "Nama langganan wajib diisi", - "nodes.triggerPlugin.subscriptionRemoved": "Langganan berhasil dihapus", "nodes.triggerPlugin.subscriptionRequired": "Berlangganan diperlukan", - "nodes.triggerPlugin.useApiKey": "Gunakan Kunci API", - "nodes.triggerPlugin.useOAuth": "Gunakan OAuth", - "nodes.triggerPlugin.verifyAndContinue": "Verifikasi & Lanjutkan", "nodes.triggerSchedule.cronExpression": "Ekspresi Cron", "nodes.triggerSchedule.days": "Hari", - "nodes.triggerSchedule.executeNow": "Eksekusi sekarang", - "nodes.triggerSchedule.executionTime": "Waktu Eksekusi", "nodes.triggerSchedule.executionTimeCalculationError": "Gagal menghitung waktu eksekusi", - "nodes.triggerSchedule.executionTimeMustBeFuture": "Waktu eksekusi harus di masa depan", "nodes.triggerSchedule.frequency.daily": "Harian", "nodes.triggerSchedule.frequency.hourly": "Per jam", "nodes.triggerSchedule.frequency.label": "FREKUENSI", "nodes.triggerSchedule.frequency.monthly": "Bulanan", "nodes.triggerSchedule.frequency.weekly": "Mingguan", "nodes.triggerSchedule.frequencyLabel": "Frekuensi", - "nodes.triggerSchedule.hours": "Jam", "nodes.triggerSchedule.invalidCronExpression": "Ekspresi cron tidak valid", - "nodes.triggerSchedule.invalidExecutionTime": "Waktu eksekusi tidak valid", "nodes.triggerSchedule.invalidFrequency": "Frekuensi tidak valid", "nodes.triggerSchedule.invalidMonthlyDay": "Hari bulanan harus antara 1-31 atau \"terakhir\"", "nodes.triggerSchedule.invalidOnMinute": "Menit harus berada di antara 0-59", - "nodes.triggerSchedule.invalidStartTime": "Waktu mulai tidak valid", "nodes.triggerSchedule.invalidTimeFormat": "Format waktu tidak valid (diharapkan HH:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "Zona waktu tidak valid", "nodes.triggerSchedule.invalidWeekday": "Hari kerja tidak valid: {{weekday}}", "nodes.triggerSchedule.lastDay": "Hari terakhir", "nodes.triggerSchedule.lastDayTooltip": "Tidak semua bulan memiliki 31 hari. Gunakan opsi 'hari terakhir' untuk memilih hari terakhir setiap bulan.", - "nodes.triggerSchedule.minutes": "Menit", "nodes.triggerSchedule.mode": "Mode", - "nodes.triggerSchedule.modeCron": "Cron", - "nodes.triggerSchedule.modeVisual": "Visual", "nodes.triggerSchedule.monthlyDay": "Hari Bulanan", - "nodes.triggerSchedule.nextExecution": "Eksekusi berikutnya", "nodes.triggerSchedule.nextExecutionTime": "WAKTU EKSEKUSI BERIKUTNYA", "nodes.triggerSchedule.nextExecutionTimes": "5 waktu eksekusi berikutnya", "nodes.triggerSchedule.noValidExecutionTime": "Tidak dapat menghitung waktu eksekusi yang valid", - "nodes.triggerSchedule.nodeTitle": "Pemicu Jadwal", - "nodes.triggerSchedule.notConfigured": "Belum dikonfigurasi", "nodes.triggerSchedule.onMinute": "Dalam Sejuta", - "nodes.triggerSchedule.selectDateTime": "Pilih Tanggal & Waktu", "nodes.triggerSchedule.selectFrequency": "Pilih frekuensi", "nodes.triggerSchedule.selectTime": "Pilih waktu", - "nodes.triggerSchedule.startTime": "Waktu Mulai", - "nodes.triggerSchedule.startTimeMustBeFuture": "Waktu mulai harus di masa depan", "nodes.triggerSchedule.time": "Waktu", - "nodes.triggerSchedule.timezone": "Zona waktu", "nodes.triggerSchedule.title": "Jadwal", "nodes.triggerSchedule.useCronExpression": "Gunakan ekspresi cron", "nodes.triggerSchedule.useVisualPicker": "Gunakan pemilih visual", "nodes.triggerSchedule.visualConfig": "Konfigurasi Visual", "nodes.triggerSchedule.weekdays": "Hari kerja", - "nodes.triggerWebhook.addHeader": "Tambahkan", - "nodes.triggerWebhook.addParameter": "Tambahkan", - "nodes.triggerWebhook.asyncMode": "Mode Asinkron", - "nodes.triggerWebhook.configPlaceholder": "Konfigurasi pemicu webhook akan diterapkan di sini", "nodes.triggerWebhook.contentType": "Jenis Konten", - "nodes.triggerWebhook.copy": "Salin", "nodes.triggerWebhook.debugUrlCopied": "Disalin!", "nodes.triggerWebhook.debugUrlCopy": "Klik untuk menyalin", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "URL ini tampaknya merupakan alamat internal, yang mungkin menyebabkan permintaan webhook gagal. Anda dapat mengubah TRIGGER_URL ke alamat publik.", "nodes.triggerWebhook.debugUrlTitle": "Untuk percobaan, selalu gunakan URL ini", - "nodes.triggerWebhook.errorHandling": "Penanganan Kesalahan", - "nodes.triggerWebhook.errorStrategy": "Penanganan Kesalahan", - "nodes.triggerWebhook.generate": "Hasilkan", - "nodes.triggerWebhook.headerParameters": "Parameter Header", - "nodes.triggerWebhook.headers": "Header", "nodes.triggerWebhook.method": "Metode", "nodes.triggerWebhook.noBodyParameters": "Tidak ada parameter tubuh yang dikonfigurasi", "nodes.triggerWebhook.noHeaders": "Tidak ada header yang dikonfigurasi", "nodes.triggerWebhook.noParameters": "Tidak ada parameter yang dikonfigurasi", "nodes.triggerWebhook.noQueryParameters": "Tidak ada parameter kueri yang dikonfigurasi", - "nodes.triggerWebhook.nodeTitle": "🔗 Pemicu Webhook", - "nodes.triggerWebhook.parameterName": "Nama variabel", - "nodes.triggerWebhook.queryParameters": "Parameter Kueri", - "nodes.triggerWebhook.requestBodyParameters": "Parameter Body Permintaan", "nodes.triggerWebhook.required": "Diperlukan", "nodes.triggerWebhook.responseBody": "Isi Tanggapan", "nodes.triggerWebhook.responseBodyPlaceholder": "Tulis isi tanggapan Anda di sini", "nodes.triggerWebhook.responseConfiguration": "Tanggapan", "nodes.triggerWebhook.statusCode": "Kode Status", - "nodes.triggerWebhook.test": "Tes", - "nodes.triggerWebhook.title": "Pemicu Webhook", "nodes.triggerWebhook.urlCopied": "URL disalin ke papan klip", - "nodes.triggerWebhook.urlGenerated": "URL Webhook berhasil dibuat", - "nodes.triggerWebhook.urlGenerationFailed": "Gagal membuat URL webhook", "nodes.triggerWebhook.validation.invalidParameterType": "Tipe parameter \"{{type}}\" tidak valid untuk parameter \"{{name}}\"", "nodes.triggerWebhook.validation.webhookUrlRequired": "URL Webhook diperlukan", "nodes.triggerWebhook.varName": "Nama variabel", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "Grup Agregasi", "nodes.variableAssigner.aggregationGroupTip": "Mengaktifkan fitur ini memungkinkan agregator variabel untuk menggabungkan beberapa set variabel.", "nodes.variableAssigner.noVarTip": "Tambahkan variabel yang akan ditetapkan", - "nodes.variableAssigner.outputType": "Jenis Keluaran", "nodes.variableAssigner.outputVars.varDescribe": "output {{groupName}}", "nodes.variableAssigner.setAssignVariable": "Mengatur variabel penetapan", "nodes.variableAssigner.title": "Tetapkan variabel", - "nodes.variableAssigner.type.array": "Array", - "nodes.variableAssigner.type.number": "Angka", - "nodes.variableAssigner.type.object": "Benda", - "nodes.variableAssigner.type.string": "Tali", "nodes.variableAssigner.varNotSet": "Variabel tidak diatur", - "onboarding.aboutStartNode": "tentang node awal.", - "onboarding.back": "Kembali", "onboarding.description": "Node awal yang berbeda memiliki kemampuan yang berbeda. Jangan khawatir, kamu selalu bisa mengubahnya nanti.", - "onboarding.escTip.key": "esc", - "onboarding.escTip.press": "Tekan", - "onboarding.escTip.toDismiss": "memberhentikan", - "onboarding.learnMore": "Pelajari lebih lanjut", "onboarding.title": "Pilih node awal untuk memulai", "onboarding.trigger": "Pemicu", "onboarding.triggerDescription": "Pemicu dapat berfungsi sebagai node awal dari alur kerja, seperti tugas terjadwal, webhook kustom, atau integrasi dengan aplikasi lain.", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "Semua masalah terselesaikan", "panel.checklistTip": "Pastikan semua masalah diselesaikan sebelum dipublikasikan", "panel.createdBy": "Dibuat oleh", - "panel.goTo": "Pergi ke", "panel.goToFix": "Pergi ke perbaikan", "panel.helpLink": "Docs", "panel.locateNodeNotFound": "Node tidak ditemukan: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "Belakang", "singleRun.iteration": "Iterasi", "singleRun.loop": "Lari", - "singleRun.preparingDataSource": "Menyiapkan Sumber Data", - "singleRun.reRun": "Jalankan ulang", - "singleRun.running": "Menjalankan", "singleRun.startRun": "Mulai Lari", "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", @@ -1257,21 +1024,14 @@ "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", "tabs.allAdded": "Semua ditambahkan", "tabs.allTool": "Semua", "tabs.allTriggers": "Semua pemicu", "tabs.blocks": "Node", "tabs.clearSnippetSearch": "Hapus pencarian cuplikan", - "tabs.createSnippet": "Buat cuplikan", "tabs.customTool": "Swagger API", "tabs.featuredTools": "Unggulan", - "tabs.hideActions": "Sembunyikan alat", - "tabs.installed": "Terpasang", "tabs.listView": "Tampilan daftar", "tabs.logic": "Logika", "tabs.noFeaturedPlugins": "Temukan lebih banyak alat di Marketplace", @@ -1280,13 +1040,11 @@ "tabs.noResult": "Tidak ada kecocokan yang ditemukan", "tabs.noSnippetsFound": "Tidak ada cuplikan yang ditemukan", "tabs.plugin": "Plugin alat", - "tabs.pluginByAuthor": "Oleh {{author}}", "tabs.question-understand": "Pertanyaan Pahami", "tabs.requestToCommunity": "Permintaan kepada komunitas", "tabs.searchBlock": "Cari simpul, agen, manusia, Pengetahuan", "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", @@ -1294,20 +1052,16 @@ "tabs.sources": "Sumber", "tabs.start": "Mulai", "tabs.startDisabledTip": "Node pemicu dan node input pengguna saling eksklusif.", - "tabs.startDisabledTipLearnMore": "Pelajari lebih lanjut tentang node awal", "tabs.startNotSupportedTip": "Tab Mulai tidak didukung dalam cuplikan.", "tabs.tools": "Perkakas", "tabs.transform": "Mengubah", "tabs.treeView": "Tampilan pohon", "tabs.unconfiguredStartDisabledTip": "Node awal yang belum dikonfigurasi telah ditambahkan ke kanvas. Selesaikan penyiapan sebelum melanjutkan.", - "tabs.usePlugin": "Pilih alat", "tabs.utilities": "Utilitas", "tabs.workflowTool": "Alur kerja", "tracing.stopBy": "Singgah di {{user}}", - "triggerStatus.disabled": "PEICU • DINONAKTIFKAN", "triggerStatus.enabled": "PEICU", "variableReference.assignedVarsDescription": "Variabel yang ditetapkan harus berupa variabel yang dapat ditulis, seperti variabel percakapan.", - "variableReference.conversationVars": "variabel percakapan", "variableReference.noAssignedVars": "Tidak ada variabel yang ditetapkan yang tersedia", "variableReference.noAvailableVars": "Tidak ada variabel yang tersedia", "variableReference.noVarsForOperation": "Tidak ada variabel yang tersedia untuk penugasan dengan operasi yang dipilih.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "Diterapkan", "workflowGenerator.appliedRefineHint": "Diterapkan — sempurnakan kapan saja dengan ⌘K → /refine", "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.", @@ -1384,7 +1137,6 @@ "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", @@ -1392,7 +1144,6 @@ "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.refineDraftUnavailable": "Tidak dapat memuat draf saat ini — membuat dari awal sebagai gantinya.", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "Buat ulang", "workflowGenerator.reload": "Muat ulang", "workflowGenerator.studioApply": "Terapkan", - "workflowGenerator.studioButton": "Hasilkan", "workflowGenerator.title": "Hasilkan {{mode}}" } diff --git a/web/i18n/it-IT/agent-v-2.json b/web/i18n/it-IT/agent-v-2.json index 4a2fffbf227..54105daf44c 100644 --- a/web/i18n/it-IT/agent-v-2.json +++ b/web/i18n/it-IT/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "Questa azione non è ancora disponibile.", "agentDetail.access.copyAccessUrl": "Copia URL di accesso", "agentDetail.access.copyFailed": "Impossibile copiare il riferimento.", "agentDetail.access.copyServiceEndpoint": "Copia endpoint dell’API di servizio", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "Avvia", "agentDetail.access.webApp.actions.settings": "Branding", "agentDetail.access.webApp.refreshUrl": "Aggiorna URL di accesso", - "agentDetail.access.webApp.showQrCode": "Mostra codice QR", "agentDetail.access.webApp.ssoEnabled": "SSO abilitato", "agentDetail.access.webApp.title": "App web", "agentDetail.access.workflow.description": "Usato come nodo all’interno del workflow", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "Seleziona ambito della variabile d’ambiente", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "Imposta valori che l'agente legge a runtime, come una chiave API necessaria a uno strumento, senza inserirli nel Prompt.\n\nIn modalità Build, l'agente può configurarli per te.", - "agentDetail.configure.advancedSettings.envEditor.toggle": "Attiva/disattiva Env Editor", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "Impostazioni avanzate", - "agentDetail.configure.advancedSettings.toggle": "Attiva/disattiva impostazioni avanzate", "agentDetail.configure.answer.activity.ranCommands": "Comandi eseguiti", "agentDetail.configure.answer.activity.runningCommands": "Esecuzione dei comandi", "agentDetail.configure.answer.duration.minute": "{{count}} min", "agentDetail.configure.answer.duration.second": "{{count}} s", "agentDetail.configure.answer.thinking": "Sto pensando", - "agentDetail.configure.answer.workFinished": "Lavoro terminato", - "agentDetail.configure.answer.workedFor": "Ha lavorato per {{duration}}", - "agentDetail.configure.answer.workingFor": "Sta lavorando da {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition, pur offrendo il versionamento delle configurazioni estratte, non supporta il versionamento del file system stesso. Fai attenzione alle azioni in modalità Build, perché le modifiche al file system avvengono in tempo reale e non sempre possono essere annullate in modo pulito. Community Edition non è la scelta ideale per servire un pubblico esterno di massa.", "agentDetail.configure.build.empty.description": "Descrivi ciò che vuoi e il modulo a sinistra verrà compilato man mano.", "agentDetail.configure.build.empty.title": "Crea il tuo agente con la chat", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "Rimuovi {{name}}", "agentDetail.configure.files.richTip": "Per materiale di riferimento troppo lungo da incollare nel Prompt: specifiche, modelli, linee guida. Scopri di più\n\nIn modalità Build, l'agente può configurarli per te.", "agentDetail.configure.files.tip": "Per materiale di riferimento troppo lungo da incollare nel Prompt: specifiche, modelli, linee guida. Scopri di più\n\nIn modalità Build, l'agente può configurarli per te.", - "agentDetail.configure.files.toggle": "Attiva/disattiva file", "agentDetail.configure.files.treeLabel": "File dell’agente", "agentDetail.configure.files.upload.action": "Carica", "agentDetail.configure.files.upload.browse": "sfoglia", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "Attiva/disattiva recupero della conoscenza", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "Configura un modello nel filtro dei metadati", "agentDetail.configure.model.label": "Modello", - "agentDetail.configure.orchestrate": "Orchestra", "agentDetail.configure.preview.chatFeatures": "Funzionalità chat", "agentDetail.configure.preview.empty.defaultAgentName": "Agente", "agentDetail.configure.preview.empty.description": "Esegui l’agente come una chat completa, esattamente come verrà vissuta dopo la pubblicazione.", - "agentDetail.configure.preview.empty.title": "Anteprima di {{name}}", - "agentDetail.configure.preview.endUserAuth": "Autenticazione utente finale", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Questa esecuzione dell'Agent è stata interrotta dopo aver raggiunto il numero massimo di richieste al modello. Riprova oppure suddividi l'attività in passaggi più piccoli.", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "Questa esecuzione dell'Agent è stata interrotta perché ha raggiunto il limite di tempo. Riprova oppure suddividi l'attività in passaggi più piccoli.", "agentDetail.configure.preview.inputPlaceholder": "Invia un messaggio a {{name}}", "agentDetail.configure.preview.restart": "Ricomincia", "agentDetail.configure.preview.sandboxNotice": "L'agent viene eseguito in una sandbox Linux.", "agentDetail.configure.preview.sandboxNoticeTooltip": "In Dify Community Edition, ciascuno dei tuoi agent viene eseguito in un ambiente sandbox Linux 7.0.0-10060-aws all’interno del tuo Docker. Le modifiche all’ambiente tramite Build Chats sono persistenti.", - "agentDetail.configure.preview.title": "Anteprima", "agentDetail.configure.preview.unconfiguredNotice": "Questo agente non è ancora configurato, quindi le risposte provengono direttamente dal modello.", "agentDetail.configure.prompt.copied": "Prompt copiato", "agentDetail.configure.prompt.copy": "Copia prompt", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} workflow", "agentDetail.configure.rightPanel.build": "Crea", "agentDetail.configure.rightPanel.buildTipBody": "Build configura l’agente tramite chat. Descrivi cosa vuoi e compilerà la configurazione a sinistra.", - "agentDetail.configure.rightPanel.buildTipTitle": "Costruisci il tuo agente via chat", "agentDetail.configure.rightPanel.learnMore": "Scopri di più", "agentDetail.configure.rightPanel.modeLabel": "Modalità di configurazione agente", "agentDetail.configure.rightPanel.preview": "Anteprima", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview è disponibile solo su Dify Cloud ed Enterprise.", "agentDetail.configure.rightPanel.previewTipBody": "Preview esegue l’agente completato come lo vedranno gli utenti, con risposte pulite e funzionalità di chat.", - "agentDetail.configure.rightPanel.previewTipTitle": "Anteprima del tuo agente", "agentDetail.configure.skills.add": "Aggiungi abilità", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "Contenuto dei dettagli dell’abilità", - "agentDetail.configure.skills.detail.fileCount": "{{count}} FILE", "agentDetail.configure.skills.detail.files": "File", "agentDetail.configure.skills.empty.description": "Le abilità forniscono all’agente competenze riutilizzabili che può richiamare durante il lavoro", "agentDetail.configure.skills.empty.title": "Nessuna abilità al momento", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "Abilità", "agentDetail.configure.skills.label": "Abilità", "agentDetail.configure.skills.missing": "Abilità non trovata", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "Rimuovi {{name}}", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "Raggruppa istruzioni, file e script per un'attività ricorrente in una skill. Scopri di più\n\nIn modalità Build, l'agente può configurarli per te.", "agentDetail.configure.skills.tip": "Raggruppa istruzioni, file e script per un'attività ricorrente in una skill. Scopri di più\n\nIn modalità Build, l'agente può configurarli per te.", - "agentDetail.configure.skills.toggle": "Attiva/disattiva abilità", "agentDetail.configure.skills.upload.action": "Carica", "agentDetail.configure.skills.upload.browse": "sfoglia", "agentDetail.configure.skills.upload.description": "Carica un pacchetto .zip o .skill per questo agente.", "agentDetail.configure.skills.upload.dropzone": "Trascina qui un pacchetto di abilità, oppure", - "agentDetail.configure.skills.upload.failed": "Impossibile caricare l’abilità.", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "Carica un file .zip o .skill.", "agentDetail.configure.skills.upload.sizeLimit": "Il pacchetto di abilità deve avere una dimensione massima di {{sizeLimit}}.", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "Rimuovi tutti gli strumenti", "agentDetail.configure.tools.richTip": "Aggiungi strumenti Dify dal tuo workspace. Scopri di più\n\nGli strumenti che l'agente installa nel suo sandbox non appariranno qui, ma resteranno disponibili.", "agentDetail.configure.tools.tip": "Aggiungi strumenti Dify dal tuo workspace. Scopri di più\n\nGli strumenti che l'agente installa nel suo sandbox non appariranno qui, ma resteranno disponibili.", - "agentDetail.configure.tools.toggle": "Attiva/disattiva strumenti", "agentDetail.configure.tools.toolTabs.all": "Tutti", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "Personalizzato", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "Percorso del file system", "agentDetail.configure.workingDirectory.description": "File che l’agente legge e scrive durante l’esecuzione. Tutto ciò che genera, come qna_report.pdf, appare qui.", "agentDetail.configure.workingDirectory.fileSystem": "File system", - "agentDetail.configure.workingDirectory.home": "home", "agentDetail.configure.workingDirectory.open": "Apri directory di lavoro", "agentDetail.configure.workingDirectory.persistentFiles": "Persistenti", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "File che l’agente conserva e può usare ovunque venga eseguito, incluse le conversazioni degli utenti finali e i workflow. Le modifiche apportate qui durante questa chat di creazione diventano effettive dopo aver fatto clic su «Applica».", - "agentDetail.configure.workingDirectory.returnToWorkspace": "Torna alla directory di lavoro", "agentDetail.configure.workingDirectory.temporaryFiles": "Temporanei", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "File con cui l’agente lavora solo in questa chat di creazione. Vengono eliminati quando esci dalla modalità Creazione o avvii una nuova chat.", "agentDetail.configure.workingDirectory.title": "Directory di lavoro", - "agentDetail.configure.workingDirectory.treeLabel": "File della directory di lavoro", - "agentDetail.configure.workingDirectory.workingDirectory": "directory di lavoro", "agentDetail.documentTitle": "Agente", "agentDetail.logs.description": "Visualizza ogni conversazione con questo agente, inclusi gli input degli utenti e le risposte dell’agente.", "agentDetail.logs.empty": "Nessun log trovato", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "Il nome è obbligatorio.", "roster.createForm.roleLabel": "Ruolo", "roster.createForm.rolePlaceholder": "ad es. Assistente di ricerca", - "roster.createSuccess": "Agente creato.", "roster.dateTimeFormat": "DD/MM/YYYY HH:mm:ss", "roster.deleteDialog.description": "Questa azione elimina definitivamente {{name}}. La sua app web, l’accesso API e i workflow che lo utilizzano smetteranno immediatamente di funzionare.", "roster.deleteDialog.title": "Eliminare {{name}}?", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "Duplica agente", "roster.duplicateForm.changeIcon": "Cambia icona del duplicato per {{name}}", "roster.duplicateSuccess": "Agente duplicato.", - "roster.editAgent": "Modifica {{name}}", "roster.editDialog.description": "Aggiorna nome, descrizione e ruolo di questo Agent.", "roster.editDialog.title": "Modifica agente", "roster.editInfo": "Modifica informazioni", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "Salva questa configurazione inline come Agent riutilizzabile.", "roster.saveToRosterDialog.title": "Salva in Agents", "roster.saveToRosterForm.changeIcon": "Cambia icona Agent", - "roster.saveToRosterSuccess": "Agent salvato.", "roster.searchLabel": "Cerca agenti", "roster.searchPlaceholder": "Cerca agenti per nome…", "roster.sort.earliestCreated": "Creati per primi", "roster.sort.label": "Ordina per", "roster.sort.lastModified": "Ultima modifica", - "roster.sort.optionsLabel": "Opzioni di ordinamento", "roster.sort.recentlyCreated": "Creati di recente", "roster.title": "Agenti", - "roster.updateSuccess": "Agente aggiornato.", "roster.usageStatus.draft": "Bozza", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "Comprimi barra laterale", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "Espandi barra laterale", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "Nessun file corrispondente.", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "Cerca file", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/it-IT/app-api.json b/web/i18n/it-IT/app-api.json index dc7d0d04a89..63d97114329 100644 --- a/web/i18n/it-IT/app-api.json +++ b/web/i18n/it-IT/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "Questa azione non può essere annullata.", "actionMsg.deleteConfirmTitle": "Eliminare questa chiave segreta?", "actionMsg.ok": "OK", - "apiKey": "Chiave API", "apiKeyModal.addKnowledgeBase": "Aggiungi base di conoscenza", "apiKeyModal.addSubtitle": "Crea una nuova Chiave API per accedere all'API delle basi di conoscenza.", "apiKeyModal.addTitle": "Aggiungi Chiave API", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "Chiave Segreta", "apiKeyModal.selectedKnowledgeBases": "Basi di conoscenza selezionate", "apiKeyModal.selectedKnowledgeBasesCount": "Basi di conoscenza selezionate ({{count}})", - "apiServer": "Server API", "copied": "Copiato", "copy": "Copia", - "develop.noContent": "Nessun contenuto", - "develop.toc": "Contenuto", "loading": "Caricamento", "never": "Mai", - "ok": "In Servizio", "pause": "Pausa", "play": "Riproduci", "playing": "In Riproduzione" diff --git a/web/i18n/it-IT/app-debug.json b/web/i18n/it-IT/app-debug.json index 202a86e589d..827bd731d9e 100644 --- a/web/i18n/it-IT/app-debug.json +++ b/web/i18n/it-IT/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "Imposta il tipo di modalità di inferenza per l'agente", "agent.agentModeType.ReACT": "ReAct", "agent.agentModeType.functionCall": "Chiamata di Funzione", - "agent.buildInPrompt": "Prompt Integrato", - "agent.firstPrompt": "Primo Prompt", - "agent.nextIteration": "Prossima Iterazione", - "agent.promptPlaceholder": "Scrivi qui il tuo prompt", - "agent.setting.description": "Le impostazioni dell'Assistente Agente permettono di impostare la modalità agente e funzionalità avanzate come prompt integrati, disponibili solo nel tipo Agente.", "agent.setting.maximumIterations.description": "Limita il numero di iterazioni che un assistente agente può eseguire", "agent.setting.maximumIterations.name": "Iterazioni massime", "agent.setting.name": "Impostazioni Agente", "agent.tools.description": "L'utilizzo degli strumenti può estendere le capacità del LLM, come cercare su internet o eseguire calcoli scientifici", "agent.tools.enabled": "Abilitato", "agent.tools.name": "Strumenti", - "assistantType.agentAssistant.description": "Costruisci un Agente intelligente che può scegliere autonomamente strumenti per completare i compiti", - "assistantType.agentAssistant.name": "Assistente Agente", - "assistantType.chatAssistant.description": "Costruisci un assistente basato su chat utilizzando un grande modello linguistico", - "assistantType.chatAssistant.name": "Assistente base", - "assistantType.name": "Tipo di assistente", "autoAddVar": "Le variabili non definite riferite nel pre-prompt, vuoi aggiungerle nel modulo di input dell'utente?", "chatSubTitle": "Istruzioni", "code.instruction": "Istruzione", - "codegen.apply": "Applicare", - "codegen.applyChanges": "Applica modifiche", "codegen.description": "Il generatore di codice utilizza modelli configurati per generare codice di alta qualità in base alle istruzioni dell'utente. Si prega di fornire istruzioni chiare e dettagliate.", "codegen.generate": "Generare", - "codegen.generatedCodeTitle": "Codice generato", "codegen.instruction": "Disposizioni", - "codegen.instructionPlaceholder": "Inserisci una descrizione dettagliata del codice che desideri generare.", "codegen.loading": "Generazione del codice...", - "codegen.noDataLine1": "Descrivi il tuo caso d'uso a sinistra,", - "codegen.noDataLine2": "L'anteprima del codice verrà mostrata qui.", "codegen.overwriteConfirmMessage": "Questa azione sovrascriverà il codice esistente. Vuoi continuare?", "codegen.overwriteConfirmTitle": "Sovrascrivere il codice esistente?", - "codegen.resTitle": "Codice generato", "codegen.title": "Generatore di codice", "completionSubTitle": "Prompt di prefisso", "datasetConfig.embeddingModelRequired": "È necessario un modello di incorporamento configurato", "datasetConfig.knowledgeTip": "Clicca sul pulsante “+” per aggiungere conoscenza", - "datasetConfig.params": "Parametri", "datasetConfig.rerankModelRequired": "Il modello di reranking è richiesto", "datasetConfig.retrieveChangeTip": "Modificare la modalità di indicizzazione e la modalità di recupero può influenzare le applicazioni associate a questa Conoscenza.", - "datasetConfig.retrieveMultiWay.description": "Basato sull'intento dell'utente, esegue query su tutte le Conoscenze, recupera testo rilevante da più fonti e seleziona i migliori risultati corrispondenti alla query dell'utente dopo il reranking. È richiesta la configurazione dell'API del modello di reranking.", - "datasetConfig.retrieveMultiWay.title": "Recupero multipath", - "datasetConfig.retrieveOneWay.description": "Basato sull'intento dell'utente e le descrizioni della Conoscenza, l'Agente seleziona autonomamente la migliore Conoscenza per la query. Ideale per applicazioni con Conoscenze distinte e limitate.", - "datasetConfig.retrieveOneWay.title": "Recupero N-a-1", "datasetConfig.score_threshold": "Soglia di punteggio", "datasetConfig.score_thresholdTip": "Usato per impostare la soglia di somiglianza per il filtraggio dei chunk.", - "datasetConfig.settingTitle": "Impostazioni di recupero", "datasetConfig.top_k": "Top K", "datasetConfig.top_kTip": "Usato per filtrare i chunk più simili alle domande degli utenti. Il sistema regolerà anche dinamicamente il valore di Top K, in base ai max_tokens del modello selezionato.", "debugAsMultipleModel": "Debug come modelli multipli", "debugAsSingleModel": "Debug come modello singolo", "duplicateModel": "Duplica", - "errorMessage.nameOfKeyRequired": "nome della chiave: {{key}} richiesto", - "errorMessage.notSelectModel": "Per favore scegli un modello", - "errorMessage.queryRequired": "Il testo della richiesta è richiesto.", "errorMessage.valueOfVarRequired": "il valore di {{key}} non può essere vuoto", "errorMessage.waitForBatchResponse": "Per favore attendi che la risposta all'attività batch sia completata.", "errorMessage.waitForFileUpload": "Attendi il caricamento del file o dei file", - "errorMessage.waitForImgUpload": "Per favore attendi il caricamento dell'immagine", "errorMessage.waitForResponse": "Per favore attendi che la risposta al messaggio precedente sia completata.", "feature.annotation.add": "Aggiungi annotazione", "feature.annotation.cacheManagement": "Annotazioni", - "feature.annotation.cached": "Annotato", "feature.annotation.description": "Puoi aggiungere manualmente una risposta di alta qualità alla cache per una corrispondenza prioritaria con domande utente simili.", "feature.annotation.edit": "Modifica annotazione", - "feature.annotation.matchVariable.choosePlaceholder": "Scegli la variabile di corrispondenza", - "feature.annotation.matchVariable.title": "Variabile di corrispondenza", "feature.annotation.remove": "Rimuovi", "feature.annotation.removeConfirm": "Eliminare questa annotazione?", - "feature.annotation.resDes": "Risposta annotata è abilitata", "feature.annotation.scoreThreshold.accurateMatch": "Corrispondenza accurata", "feature.annotation.scoreThreshold.description": "Utilizzata per impostare la soglia di somiglianza per la risposta annotata.", "feature.annotation.scoreThreshold.easyMatch": "Corrispondenza facile", @@ -83,20 +52,17 @@ "feature.bar.enableText": "Funzionalità Abilitate", "feature.bar.manage": "Gestisci", "feature.citation.description": "Una volta abilitato, mostra il documento sorgente e la sezione attribuita del contenuto generato.", - "feature.citation.resDes": "Citazioni e attribuzioni sono abilitate", "feature.citation.title": "Citazioni e attribuzioni", "feature.conversationHistory.description": "Imposta i nomi di prefisso per i ruoli di conversazione", "feature.conversationHistory.editModal.assistantPrefix": "Prefisso assistente", "feature.conversationHistory.editModal.title": "Modifica i nomi dei ruoli della conversazione", "feature.conversationHistory.editModal.userPrefix": "Prefisso utente", - "feature.conversationHistory.learnMore": "Scopri di più", "feature.conversationHistory.tip": "La Cronologia della Conversazione non è abilitata, per favore aggiungi nel prompt sopra.", "feature.conversationHistory.title": "Cronologia della conversazione", "feature.conversationOpener.description": "In un'app di chat, la prima frase che l'IA pronuncia attivamente all'utente viene solitamente usata come benvenuto.", "feature.conversationOpener.title": "Iniziatore di conversazione", "feature.dataSet.noData": "Puoi importare Conoscenza come contesto", "feature.dataSet.noDataSet": "Nessuna Conoscenza trovata", - "feature.dataSet.notSupportSelectMulti": "Attualmente supporta solo una Conoscenza", "feature.dataSet.queryVariable.choosePlaceholder": "Scegli la variabile di query", "feature.dataSet.queryVariable.contextVarNotEmpty": "La variabile di query del contesto non può essere vuota", "feature.dataSet.queryVariable.deleteContextVarTip": "Questa variabile è stata impostata come variabile di query del contesto, rimuoverla influenzerà l'uso normale della Conoscenza. Se hai ancora bisogno di eliminarla, per favore riselezionala nella sezione del contesto.", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "Caricamenti massimi", "feature.fileUpload.supportedTypes": "Tipi di File Supportati", "feature.fileUpload.title": "Caricamento File", - "feature.groupChat.description": "Aggiungere impostazioni pre-conversazione per le app può migliorare l'esperienza utente.", - "feature.groupChat.title": "Migliora chat", - "feature.groupExperience.title": "Migliora esperienza", "feature.imageUpload.description": "Consente di caricare immagini.", "feature.imageUpload.modalTitle": "Impostazione Caricamento Immagine", "feature.imageUpload.numberLimit": "Caricamenti massimi", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "La moderazione OpenAI richiede una chiave API OpenAI configurata nel", "feature.moderation.modal.provider.keywords": "Parole chiave", "feature.moderation.modal.provider.openai": "Moderazione OpenAI", - "feature.moderation.modal.provider.openaiTip.prefix": "La moderazione OpenAI richiede una chiave API OpenAI configurata nel", - "feature.moderation.modal.provider.openaiTip.suffix": ".", "feature.moderation.modal.provider.title": "Provider", "feature.moderation.modal.title": "Impostazioni di moderazione del contenuto", "feature.moderation.outputEnabled": "Contenuto OUTPUT abilitato", "feature.moderation.title": "Moderazione del contenuto", "feature.moreLikeThis.description": "Genera più testi contemporaneamente, poi modifica e continua a generare", - "feature.moreLikeThis.generateNumTip": "Numero di ogni generazione", "feature.moreLikeThis.tip": "L'utilizzo di questa funzione comporterà un costo aggiuntivo di token", "feature.moreLikeThis.title": "Altri simili", "feature.speechToText.description": "Una volta abilitato, puoi usare l'input vocale.", - "feature.speechToText.resDes": "L'input vocale è abilitato", "feature.speechToText.title": "Da voce a testo", "feature.suggestedQuestionsAfterAnswer.description": "Impostare suggerimenti per le prossime domande può offrire agli utenti una chat migliore.", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "Prompt personalizzato", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "Prompt", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "Inserisci un prompt personalizzato", "feature.suggestedQuestionsAfterAnswer.modal.title": "Impostazioni follow-up", - "feature.suggestedQuestionsAfterAnswer.resDes": "3 suggerimenti per la prossima domanda dell'utente.", "feature.suggestedQuestionsAfterAnswer.title": "Follow-up", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "Prova a chiedere", "feature.textToSpeech.description": "Una volta abilitato, il testo può essere convertito in voce.", - "feature.textToSpeech.resDes": "Il testo in audio è abilitato", "feature.textToSpeech.title": "Da testo a voce", - "feature.toolbox.title": "CASSETTA DEGLI ATTREZZI", "feature.tools.modal.name.placeholder": "Per favore inserisci il nome", "feature.tools.modal.name.title": "Nome", - "feature.tools.modal.title": "Strumento", - "feature.tools.modal.toolType.placeholder": "Per favore seleziona il tipo di strumento", "feature.tools.modal.toolType.title": "Tipo di strumento", "feature.tools.modal.variableName.placeholder": "Per favore inserisci il nome della variabile", "feature.tools.modal.variableName.title": "Nome della variabile", - "feature.tools.tips": "Gli strumenti forniscono un metodo di chiamata API standard, prendendo input dell'utente o variabili come parametri di richiesta per interrogare dati esterni come contesto.", - "feature.tools.title": "Strumenti", - "feature.tools.toolsInUse": "{{count}} strumenti in uso", "formattingChangedText": "Modificare il formato resetterà l'area di debug, sei sicuro?", "formattingChangedTitle": "Formato modificato", "generate.apply": "Applicare", @@ -234,13 +185,7 @@ "generate.tryIt": "Provalo", "generate.version": "Versione", "generate.versions": "Versioni", - "inputs.chatVarTip": "Compila il valore della variabile, che verrà automaticamente sostituito nel prompt ogni volta che inizia una nuova sessione", "inputs.completionVarTip": "Compila il valore della variabile, che verrà automaticamente sostituito nelle parole del prompt ogni volta che viene inviata una domanda.", - "inputs.noPrompt": "Prova a scrivere qualche prompt nell'input pre-prompt", - "inputs.noVar": "Compila il valore della variabile, che verrà automaticamente sostituito nel prompt ogni volta che inizia una nuova sessione.", - "inputs.previewTitle": "Anteprima prompt", - "inputs.queryPlaceholder": "Per favore inserisci il testo della richiesta.", - "inputs.queryTitle": "Contenuto query", "inputs.run": "ESEGUI", "inputs.title": "Debug e Anteprima", "inputs.userInputField": "Campo Input Utente", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "Questo tipo di app Agent legacy è deprecato. Per una migliore esperienza di creazione degli agenti, crea un Agent in Agent Console.", "legacyAgentBadge.label": "Agent legacy", "manageModels": "Gestisci modelli", - "modelConfig.modeType.chat": "Chat", - "modelConfig.modeType.completion": "Completamento", - "modelConfig.model": "Modello", - "modelConfig.setTone": "Imposta tono delle risposte", - "modelConfig.title": "Modello e Parametri", "noModelProviderConfigured": "Nessun fornitore di modelli configurato", "noModelProviderConfiguredTip": "Installa o configura un fornitore di modelli per iniziare.", "noModelSelected": "Nessun modello selezionato", "noModelSelectedTip": "Configura un modello sopra per continuare.", "noResult": "L'output verrà visualizzato qui.", - "notSetAPIKey.description": "La chiave del provider LLM non è stata impostata e deve essere impostata prima del debug.", - "notSetAPIKey.settingBtn": "Vai alle impostazioni", - "notSetAPIKey.title": "La chiave del provider LLM non è stata impostata", - "notSetAPIKey.trailFinished": "Periodo di prova terminato", "notSetVar": "Le variabili consentono agli utenti di introdurre parole del prompt o osservazioni di apertura quando compilano i moduli. Puoi provare a inserire `{{input}}` nelle parole del prompt.", - "openingStatement.add": "Aggiungi", "openingStatement.editorTitle": "Messaggio iniziale", - "openingStatement.noDataPlaceHolder": "Iniziare la conversazione con l'utente può aiutare l'IA a stabilire un legame più stretto con loro nelle applicazioni conversazionali.", - "openingStatement.notIncludeKey": "Il prompt iniziale non include la variabile: {{key}}. Per favore aggiungila al prompt iniziale.", "openingStatement.openingQuestion": "Domande iniziali", "openingStatement.openingQuestionDescription": "Suggerimenti opzionali mostrati dopo il messaggio iniziale per aiutare gli utenti a continuare la conversazione.", "openingStatement.openingQuestionPlaceholder": "Inserisci una domanda iniziale.", "openingStatement.placeholderLine1": "Inizia da qui. Scrivi il primo messaggio che l'IA dovrebbe inviare.", "openingStatement.placeholderLine2": "Puoi usare variabili, prova a digitare {{variable}}.", - "openingStatement.title": "Iniziatore di conversazione", - "openingStatement.tooShort": "Sono richieste almeno 20 parole di prompt iniziale per generare un'introduzione alla conversazione.", - "openingStatement.varTip": "Puoi usare variabili, prova a scrivere {{variable}}", "openingStatement.writeOpener": "Scrivi introduzione", - "operation.addFeature": "Aggiungi funzione", "operation.agree": "mi piace", "operation.applyConfig": "Pubblica", "operation.automatic": "Automatico", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "Annulla non mi piace", "operation.debugConfig": "Debug", "operation.disagree": "non mi piace", - "operation.resetConfig": "Ripristina", "operation.stopResponding": "Interrompi la risposta", - "operation.userAction": "Azione utente", "orchestrate": "Orchestra", "otherError.historyNoBeEmpty": "La cronologia delle conversazioni deve essere impostata nel prompt", "otherError.promptNoBeEmpty": "Il prompt non può essere vuoto", "otherError.queryNoBeEmpty": "La query deve essere impostata nel prompt", "pageTitle.line1": "PROMPT", - "pageTitle.line2": "Engineering", "promptMode.advanced": "Modalità esperto", - "promptMode.advancedWarning.description": "In modalità esperto, puoi modificare tutto il PROMPT.", - "promptMode.advancedWarning.learnMore": "Scopri di più", - "promptMode.advancedWarning.ok": "OK", - "promptMode.advancedWarning.title": "Sei passato alla modalità esperto e una volta modificato il PROMPT, NON potrai tornare alla modalità base.", "promptMode.contextMissing": "Componente del contesto mancante, l'efficacia del prompt potrebbe non essere buona.", "promptMode.operation.addMessage": "Aggiungi messaggio", - "promptMode.simple": "Passa alla modalità esperto per modificare tutto il PROMPT", - "promptMode.switchBack": "Torna indietro", "promptTip": "I prompt guidano le risposte dell'IA con istruzioni e vincoli. Inserisci variabili come {{input}}. Questo prompt non sarà visibile agli utenti.", "publishAs": "Pubblica come", "resetConfig.message": "Il ripristino scarta le modifiche, ripristinando l'ultima configurazione pubblicata.", @@ -322,7 +242,6 @@ "variableConfig.content": "Contenuto", "variableConfig.defaultValue": "Valore predefinito", "variableConfig.defaultValuePlaceholder": "Immettere il valore predefinito per precompilare il campo", - "variableConfig.description": "Impostazione per la variabile {{varName}}", "variableConfig.displayName": "Nome visualizzato", "variableConfig.editModalTitle": "Modifica Campo Input", "variableConfig.errorMsg.atLeastOneOption": "È richiesta almeno un'opzione", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "Lo schema JSON deve avere tipo \"object\"", "variableConfig.errorMsg.labelNameRequired": "Il nome dell'etichetta è richiesto", "variableConfig.errorMsg.optionRepeat": "Ci sono opzioni ripetute", - "variableConfig.errorMsg.varNameCanBeRepeat": "Il nome della variabile non può essere ripetuto", "variableConfig.fieldType": "Tipo di campo", "variableConfig.file.audio.name": "Audio", "variableConfig.file.custom.createPlaceholder": " Estensione del file, ad esempio .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "Video", "variableConfig.hidden": "Nascosto e precompilato", "variableConfig.hiddenDescription": "Nascondi questo campo agli utenti finali e fornisci il valore tu stesso. Incompatibile con Obbligatorio. Per saperne di più", - "variableConfig.hide": "Nascondi", "variableConfig.inputPlaceholder": "Per favore inserisci", "variableConfig.json": "Codice JSON", "variableConfig.jsonSchema": "Schema JSON", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "Elenco file", "variableConfig.noDefaultSelected": "Non selezionare", "variableConfig.noDefaultValue": "Nessun valore predefinito", - "variableConfig.notSet": "Non impostato, prova a scrivere {{input}} nel prompt di prefisso", "variableConfig.number": "Numero", "variableConfig.optional": "opzionale", "variableConfig.options": "Opzioni", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "Avvia controllato", "variableConfig.startSelectedOption": "Avvia opzione selezionata", "variableConfig.string": "Testo breve", - "variableConfig.stringTitle": "Opzioni della casella di testo del modulo", "variableConfig.text-input": "Testo breve", "variableConfig.tooltips": "Suggerimenti", - "variableConfig.tooltipsPlaceholder": "Inserisci il testo utile visualizzato quando passi il mouse sopra l'etichetta", "variableConfig.unit": "Unità", "variableConfig.unitPlaceholder": "Unità di visualizzazione dopo i numeri, ad esempio i gettoni", "variableConfig.uploadFileTypes": "Caricare i tipi di file", "variableConfig.uploadMethod": "Metodo di caricamento", "variableConfig.varName": "Nome Variabile", - "variableTable.action": "Azioni", - "variableTable.key": "Chiave Variabile", - "variableTable.name": "Nome Campo Input Utente", - "variableTable.type": "Tipo di Input", - "variableTable.typeSelect": "Seleziona", - "variableTable.typeString": "Stringa", "variableTip": "Gli utenti riempiono le variabili in un modulo, sostituendo automaticamente le variabili nel prompt.", "variableTitle": "Variabili", "vision.description": "Abilitare la visione permetterà al modello di prendere immagini e rispondere a domande su di esse.", "vision.name": "Visione", "vision.onlySupportVisionModelTip": "Supporta solo i modelli di visione", - "vision.settings": "Impostazioni", "vision.visionSettings.both": "Entrambi", "vision.visionSettings.high": "Alta", "vision.visionSettings.localUpload": "Caricamento locale", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "Metodo di caricamento", "vision.visionSettings.url": "URL", "voice.defaultDisplay": "Voce predefinita", - "voice.description": "Impostazioni della voce da testo a voce", - "voice.name": "Voce", "voice.settings": "Impostazioni", "voice.voiceSettings.autoPlay": "Riproduzione automatica", "voice.voiceSettings.autoPlayDisabled": "Spento", diff --git a/web/i18n/it-IT/app-overview.json b/web/i18n/it-IT/app-overview.json index 06e1782c58f..b0d7cc28742 100644 --- a/web/i18n/it-IT/app-overview.json +++ b/web/i18n/it-IT/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "Riflette la frequenza giornaliera di utilizzo degli utenti. Questo parametro riflette la fedeltà degli utenti.", "analysis.avgUserInteractions.title": "Interazioni Medie per Utente", "analysis.ms": "ms", - "analysis.title": "Analisi", "analysis.tokenPS": "Token/s", "analysis.tokenUsage.consumed": "Consumati", "analysis.tokenUsage.explanation": "Riflette l'uso giornaliero dei token del modello linguistico per l'applicazione, utile per il controllo dei costi.", @@ -21,21 +20,15 @@ "analysis.tps.title": "Velocità di Output dei Token", "analysis.userSatisfactionRate.explanation": "Il numero di mi piace per 1.000 messaggi. Indica la proporzione di risposte con cui gli utenti sono molto soddisfatti.", "analysis.userSatisfactionRate.title": "Tasso di Soddisfazione degli Utenti", - "apiKeyInfo.callTimes": "Numero di chiamate", - "apiKeyInfo.cloud.exhausted.description": "La tua quota di prova è stata esaurita. Configura il tuo fornitore di modelli o acquista una quota aggiuntiva.", - "apiKeyInfo.cloud.exhausted.title": "La tua quota di prova è stata utilizzata, configura la tua APIKey.", "apiKeyInfo.cloud.trial.description": "La quota di prova è fornita per il tuo utilizzo di test. Prima che le chiamate della quota di prova siano esaurite, configura il tuo fornitore di modelli o acquista una quota aggiuntiva.", "apiKeyInfo.cloud.trial.title": "Stai usando la quota di prova di {{providerName}}.", "apiKeyInfo.selfHost.title.row1": "Per iniziare,", "apiKeyInfo.selfHost.title.row2": "configura prima il tuo fornitore di modelli.", "apiKeyInfo.setAPIBtn": "Vai a configurare il fornitore di modelli", "apiKeyInfo.tryCloud": "O prova la versione cloud di Dify con quota gratuita", - "apiKeyInfo.usedToken": "Token utilizzati", "overview.apiInfo.accessibleAddress": "Endpoint API", "overview.apiInfo.doc": "Riferimento API", - "overview.apiInfo.explanation": "Facilmente integrabile nella tua applicazione", "overview.apiInfo.title": "API del servizio backend", - "overview.appInfo.accessibleAddress": "URL Pubblico", "overview.appInfo.customize.entry": "Frontend personalizzato", "overview.appInfo.customize.explanation": "Puoi personalizzare il frontend della Web App per adattarla alle tue esigenze di scenario e stile.", "overview.appInfo.customize.title": "Frontend personalizzato", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "Installa l'estensione Chrome di Dify Chatbot", "overview.appInfo.embedded.copied": "Copiato", "overview.appInfo.embedded.copy": "Copia", - "overview.appInfo.embedded.entry": "Incorporato", "overview.appInfo.embedded.explanation": "Scegli come incorporare l'app chat nel tuo sito web", "overview.appInfo.embedded.hiddenInputs.description": "Inserisci i valori per i campi nascosti. I valori vengono aggiunti all'URL dell'iframe o all'oggetto inputs dello script.", "overview.appInfo.embedded.hiddenInputs.title": "Precompila i campi nascosti", "overview.appInfo.embedded.iframe": "Per aggiungere l'app chat ovunque sul tuo sito web, aggiungi questo iframe al tuo codice HTML.", "overview.appInfo.embedded.scripts": "Per aggiungere un'app chat in basso a destra del tuo sito web, aggiungi questo codice al tuo HTML.", "overview.appInfo.embedded.title": "Incorpora sul sito web", - "overview.appInfo.enableTooltip.description": "Per abilitare questa funzione, aggiungi un nodo di input utente alla tela. (Potrebbe già esistere nella bozza, efficace dopo la pubblicazione)", - "overview.appInfo.enableTooltip.learnMore": "Scopri di più", - "overview.appInfo.explanation": "AI web app pronta all'uso", "overview.appInfo.launch": "Lanciare", - "overview.appInfo.preUseReminder": "Attiva web app prima di continuare.", "overview.appInfo.preview": "Anteprima", "overview.appInfo.qrcode.download": "Scarica Codice QR", "overview.appInfo.qrcode.title": "Codice QR per condividere", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "Tema colore chat", "overview.appInfo.settings.chatColorThemeDesc": "Imposta il tema colore del chatbot", "overview.appInfo.settings.chatColorThemeInverted": "Inverso", - "overview.appInfo.settings.entry": "Branding", "overview.appInfo.settings.invalidHexMessage": "Valore esadecimale non valido", "overview.appInfo.settings.invalidPrivacyPolicy": "Link alla privacy policy non valido. Si prega di utilizzare un link valido che inizi con http o https", "overview.appInfo.settings.language": "Lingua", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "Disclaimer Personalizzato", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "Inserisci il testo del disclaimer personalizzato", "overview.appInfo.settings.more.customDisclaimerTip": "Il testo del disclaimer personalizzato verrà visualizzato sul lato client, fornendo informazioni aggiuntive sull'applicazione", - "overview.appInfo.settings.more.entry": "Mostra più impostazioni", "overview.appInfo.settings.more.inputPlaceholder": "Segnaposto di input", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "Parla con il bot", "overview.appInfo.settings.more.inputPlaceholderTip": "Personalizza il testo segnaposto del campo di input della chat. Lascia vuoto per usare il valore predefinito.", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "Inserisci il link alla privacy policy", "overview.appInfo.settings.more.privacyPolicyTip": "Aiuta i visitatori a capire i dati raccolti dall'applicazione, vedi la Privacy Policy di Dify.", "overview.appInfo.settings.multiEnvironmentNotice": "Le impostazioni dell'app web si applicano a tutti gli ambienti.", - "overview.appInfo.settings.sso.description": "Tutti gli utenti devono effettuare l'accesso con SSO prima di utilizzare web app", - "overview.appInfo.settings.sso.label": "Autenticazione SSO", - "overview.appInfo.settings.sso.title": "web app SSO", - "overview.appInfo.settings.sso.tooltip": "Contattare l'amministratore per abilitare l'SSO di web app", "overview.appInfo.settings.title": "Branding", "overview.appInfo.settings.webDesc": "Descrizione web app", "overview.appInfo.settings.webDescPlaceholder": "Inserisci la descrizione della web app", "overview.appInfo.settings.webDescTip": "Questo testo verrà visualizzato sul lato client, fornendo una guida di base su come utilizzare l'applicazione", "overview.appInfo.settings.webName": "Nome web app", - "overview.appInfo.settings.workflow.hide": "Nascondi", - "overview.appInfo.settings.workflow.show": "Mostra", "overview.appInfo.settings.workflow.showDesc": "Mostrare o nascondere i dettagli del flusso di lavoro in web app", "overview.appInfo.settings.workflow.subTitle": "Dettagli del flusso di lavoro", - "overview.appInfo.settings.workflow.title": "Fasi del Workflow", "overview.appInfo.title": "App Web", "overview.appInfo.workflowLaunchHiddenInputs.description": "Inserisci i valori per i campi nascosti, quindi fai clic su Avvia per aprire la WebApp con i valori.", "overview.appInfo.workflowLaunchHiddenInputs.title": "Precompila i campi nascosti", - "overview.disableTooltip.triggerMode": "La funzionalità {{feature}} non è supportata in modalità Nodo Trigger.", "overview.status.disable": "Disabilita", - "overview.status.running": "In servizio", - "overview.title": "Panoramica", - "overview.triggerInfo.explanation": "Gestione dei trigger del flusso di lavoro", "overview.triggerInfo.learnAboutTriggers": "Scopri di più sui trigger", - "overview.triggerInfo.noTriggerAdded": "Nessun trigger aggiunto", - "overview.triggerInfo.title": "Inneschi", - "overview.triggerInfo.triggerStatusDescription": "Gli inneschi appariranno qui dopo la pubblicazione della versione che li contiene.", - "overview.triggerInfo.triggersAdded": "{{count}} trigger aggiunti", - "welcome.enterKeyTip": "inserisci la tua OpenAI API Key qui sotto", - "welcome.firstStepTip": "Per iniziare,", - "welcome.getKeyTip": "Ottieni la tua API Key dalla dashboard di OpenAI", - "welcome.placeholder": "La tua OpenAI API Key(es. sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "Gli inneschi appariranno qui dopo la pubblicazione della versione che li contiene." } diff --git a/web/i18n/it-IT/app.json b/web/i18n/it-IT/app.json index cd896fbd8eb..30df05455e3 100644 --- a/web/i18n/it-IT/app.json +++ b/web/i18n/it-IT/app.json @@ -1,5 +1,4 @@ { - "accessControl": "Controllo di accesso all'app web", "accessControlDialog.accessItems.anyone": "Chiunque con il link", "accessControlDialog.accessItems.external": "Utenti esterni autenticati", "accessControlDialog.accessItems.organization": "Solo i membri all'interno dell'impresa", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "Aggiornamento avvenuto con successo", "accessControlDialog.webAppPublicAccessDisabledTip": "L'accesso pubblico è stato disabilitato dall'amministratore.", "accessControlDialog.webAppSSONotEnabledTip": "Si prega di contattare l'amministratore dell'impresa per configurare il metodo di autenticazione dell'app web.", - "accessItemsDescription.anyone": "Chiunque può accedere all'app web", - "accessItemsDescription.external": "Solo gli utenti esterni autenticati possono accedere all'applicazione Web", - "accessItemsDescription.organization": "Qualsiasi persona nell'organizzazione può accedere all'app web", - "accessItemsDescription.specific": "Solo gruppi o membri specifici possono accedere all'app web.", "answerIcon.description": "Se utilizzare l'icona web app per la sostituzione 🤖 nell'applicazione condivisa", "answerIcon.descriptionInExplore": "Se utilizzare l'icona web app per sostituirla 🤖 in Esplora", "answerIcon.title": "Usa l'icona web app per sostituire 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "L'app non è ancora pubblicata", "openInExplore": "Apri Web App nella barra laterale", "publishApp.notSet": "Non impostato", - "publishApp.notSetDesc": "Attualmente nessuno può accedere all'app web. Si prega di impostare i permessi.", - "publishApp.title": "Chi può accedere all'app web", "removeOriginal": "Elimina l'app originale", "structOutput.LLMResponse": "LLM Risposta", "structOutput.configure": "Configura", @@ -215,7 +208,6 @@ "studio.starApp": "Aggiungi app ai preferiti", "studio.starFailed": "Impossibile aggiornare la stella", "studio.starred": "Preferite", - "studio.unstarApp": "Rimuovi app dai preferiti", "studio.viewSnippets": "Snippet", "switch": "Passa a Orchestrazione del flusso di lavoro", "switchLabel": "La copia dell'app da creare", diff --git a/web/i18n/it-IT/deployments.json b/web/i18n/it-IT/deployments.json index 2e82c8d75c1..412bc2b0221 100644 --- a/web/i18n/it-IT/deployments.json +++ b/web/i18n/it-IT/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Non distribuito", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Annullamento distribuzione", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Sconosciuto", - "studio.accessPoint.addTriggerNodeDescription": "Aggiungi un nodo Trigger per avviare questa app da eventi esterni.", "studio.accessPoint.apiDescription": "Chiama l’app dai tuoi servizi tramite HTTP", "studio.accessPoint.description": "Tutti i modi per raggiungere questa app nell’ambiente integrato e in ogni ambiente distribuito.", "studio.accessPoint.embedIntoSite": "Incorpora nel sito", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "Esponi l’app come strumento per agenti e app di IA", "studio.accessPoint.noPublishedDescription": "Pubblica una versione per rendere disponibili i punti di accesso integrati.", "studio.accessPoint.noPublishedTitle": "Nessuna versione pubblicata", - "studio.accessPoint.noTriggerNodes": "Nessun nodo Trigger in questo workflow", "studio.accessPoint.notSupported": "Non supportato", "studio.accessPoint.open": "Apri", "studio.accessPoint.triggerDescription": "Esegui il workflow in base a pianificazioni o eventi esterni", - "studio.accessPoint.triggerDisconnected": "Disconnesso", "studio.accessPoint.triggerEnabledCount": "{{enabled}}/{{total}} abilitati", "studio.accessPoint.triggerExclusiveNotice": "L'app web, l'API e MCP sono disattivati mentre il workflow utilizza i trigger.", - "studio.accessPoint.triggerMuted": "Disattivato", - "studio.accessPoint.triggerServiceModeUnavailable": "Non disponibile mentre Web App, API o MCP è in servizio.", "studio.accessPoint.unsupportedInDeployedEnvironment": "Disponibile solo nell’ambiente integrato.", "studio.accessPoint.webAppDescription": "Condividi l’app con gli utenti finali come pagina web", "studio.accessPoints": "Punti di accesso", diff --git a/web/i18n/it-IT/login.json b/web/i18n/it-IT/login.json index 74805ff8b7a..726ea3e35c3 100644 --- a/web/i18n/it-IT/login.json +++ b/web/i18n/it-IT/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "L'indirizzo email è obbligatorio", "error.emailInValid": "Per favore inserisci un indirizzo email valido", "error.invalidEmailOrPassword": "Email o password non validi.", - "error.invalidRedirectUrlOrAppCode": "URL di reindirizzamento o codice app non valido", "error.invalidSSOProtocol": "Protocollo SSO non valido", "error.nameEmpty": "Il nome è obbligatorio", "error.passwordEmpty": "La password è obbligatoria", "error.passwordInvalid": "La password deve contenere lettere e numeri, e la lunghezza deve essere maggiore di 8", - "error.redirectUrlMissing": "L'URL di reindirizzamento è mancante", "error.registrationNotAllowed": "Account non trovato. Si prega di contattare l'amministratore di sistema per registrarsi.", "explore": "Esplora Dify", "forget": "Hai dimenticato la password?", diff --git a/web/i18n/it-IT/permission.json b/web/i18n/it-IT/permission.json index 6b687d50016..3b49ece3404 100644 --- a/web/i18n/it-IT/permission.json +++ b/web/i18n/it-IT/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "Azioni", "accessRule.addMemberAria": "Aggiungi {{name}}", "accessRule.addMembersTitle": "Aggiungi membri", - "accessRule.allPermittedMembers": "Tutti i membri con permessi di ruolo", - "accessRule.allPermittedMembersDescription": "I membri con permessi di ruolo corrispondenti possono accedere a questa risorsa.", "accessRule.allowedMembers": "Membri autorizzati", "accessRule.appDescription": "Imposta chi può accedere a questa app e il livello di granularità dei permessi di accesso.", "accessRule.appTitle": "Set di permessi per app", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "Tutti i membri attuali e futuri dello spazio di lavoro vengono inclusi automaticamente. Le autorizzazioni dei ruoli continuano a determinare cosa possono fare.", "accessRule.batchRemoveDescription": "I membri selezionati verranno rimossi dall'elenco dei membri autorizzati.", "accessRule.batchRemoveTitle": "Rimuovere i membri selezionati?", - "accessRule.changeOpenScopeDescription": "La modifica dell'ambito di apertura reimposterà tutte le eccezioni ai permessi dei membri per questa risorsa. Dovrai aggiungerle nuovamente dopo il cambio.", - "accessRule.changeOpenScopeTitle": "Modificare l'ambito di apertura della risorsa?", "accessRule.collaborator": "Collaboratore", "accessRule.collapseSection": "Comprimi {{title}}", "accessRule.copied": "Regola di accesso copiata con successo", @@ -32,13 +28,7 @@ "accessRule.noDescription": "Nessuna descrizione", "accessRule.noRules": "Nessuna regola di accesso", "accessRule.noUserAccessSettings": "Nessun membro è autorizzato ad accedere", - "accessRule.onlyMe": "Solo io", - "accessRule.onlyMeDescription": "Solo tu puoi accedere a questa risorsa.", - "accessRule.resourceOpenScope": "Ambito di apertura della risorsa", - "accessRule.resourceOpenScopeDescription": "Scegli a chi è aperta questa risorsa. I permessi di ruolo determinano comunque cosa può fare ciascun membro.", "accessRule.selected": "Selezionati", - "accessRule.specificMembersOnly": "Solo membri specifici", - "accessRule.specificMembersOnlyDescription": "Solo i membri selezionati possono accedere a questa risorsa.", "accessRule.summary_one": "{{count}} set di permessi", "accessRule.summary_other": "{{count}} set di permessi", "accessRule.updated": "Regola di accesso aggiornata con successo", diff --git a/web/i18n/it-IT/plugin.json b/web/i18n/it-IT/plugin.json index 95acde561a4..0ae8ae120ca 100644 --- a/web/i18n/it-IT/plugin.json +++ b/web/i18n/it-IT/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": "plugin?", "action.deleteSuccess": "Plugin rimosso con successo", "action.pluginInfo": "Informazioni sul plugin", - "action.usedInApps": "Questo plugin viene utilizzato nelle app {{num}}.", "allCategories": "Tutte le categorie", "auth.addApi": "Aggiungi la chiave API", "auth.addOAuth": "Aggiungi OAuth", @@ -26,28 +25,22 @@ "auth.oauthClient": "Client OAuth", "auth.oauthClientSettings": "Impostazioni del client OAuth", "auth.oauthCredentialPermissionDescription": "Scegli se la nuova credenziale OAuth è riservata a te o condivisa con tutti i membri dell'area di lavoro. Questa impostazione si applica alla credenziale, non al client OAuth, e non può essere modificata dopo l'autorizzazione.", - "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.permissionHint.action": "Chi può aiutare?", "auth.permissionHint.description": "L’autorizzazione del plugin è condivisa in tutto il workspace. Contatta un membro con le autorizzazioni richieste per ricevere aiuto.", "auth.permissionHint.title": "Non hai l’autorizzazione per configurare l’autorizzazione.", - "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.autoUpdate": "Aggiornamento automatico", "autoUpdate.autoUpdateSettings": "Impostazioni di aggiornamento automatico", - "autoUpdate.automaticUpdates": "Aggiornamenti automatici", "autoUpdate.changeTimezone": "Per cambiare il fuso orario, vai su Impostazioni", "autoUpdate.excludeUpdate": "I seguenti {{num}} plugin non si aggiorneranno automaticamente", "autoUpdate.excludeUpdate_one": "La seguente {{num}} integrazione non si aggiornerà automaticamente", @@ -67,20 +60,13 @@ "autoUpdate.scope": "Ambito", "autoUpdate.scopeMode.all": "Tutto", "autoUpdate.scopeMode.exclude": "Escludi selezionato", - "autoUpdate.specifyPluginsToUpdate": "Specifica i plugin da aggiornare", "autoUpdate.strategy.disabled.description": "I plugin non si aggiorneranno automaticamente", "autoUpdate.strategy.disabled.name": "Disabile", "autoUpdate.strategy.fixOnly.description": "Aggiornamento automatico solo per le versioni patch (ad es., 1.0.1 → 1.0.2). Le modifiche delle versioni minori non attiveranno aggiornamenti.", "autoUpdate.strategy.fixOnly.name": "Ripara solo", - "autoUpdate.strategy.fixOnly.selectedDescription": "Aggiornamento automatico solo per versioni patch", "autoUpdate.strategy.latest.description": "Aggiorna sempre all'ultima versione", "autoUpdate.strategy.latest.name": "Ultimo", - "autoUpdate.strategy.latest.selectedDescription": "Aggiorna sempre all'ultima versione", - "autoUpdate.updateSettings": "Aggiorna impostazioni", "autoUpdate.updateTime": "Tempo di aggiornamento", - "autoUpdate.updateTimeTitle": "Tempo di aggiornamento", - "autoUpdate.upgradeMode.all": "Aggiorna tutto", - "autoUpdate.upgradeMode.exclude": "Escludi selezionato", "autoUpdate.upgradeMode.partial": "Solo selezionati", "autoUpdate.upgradeModePlaceholder.exclude": "I plugin selezionati non verranno aggiornati automaticamente", "autoUpdate.upgradeModePlaceholder.partial": "Solo i plugin selezionati si aggiorneranno automaticamente. Attualmente non ci sono plugin selezionati, quindi nessun plugin si aggiornerà automaticamente.", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "Installato da Github", "detailPanel.categoryTip.local": "Plugin locale", "detailPanel.categoryTip.marketplace": "Installato da Marketplace", - "detailPanel.configureApp": "Configura l'app", "detailPanel.configureModel": "Configura modello", "detailPanel.configureTool": "Strumento di configurazione", "detailPanel.deprecation.fullMessage": "Questo plugin è stato deprecato a causa di {{deprecatedReason}} e non verrà più aggiornato. Si prega di utilizzare {{-alternativePluginId}} invece.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "Caricamento non riuscito", "installModal.back": "Indietro", "installModal.cancel": "Annulla", - "installModal.close": "Chiudere", - "installModal.dropIntegrationToInstall": "Rilascia qui il pacchetto dell'integrazione per installarlo", - "installModal.dropPluginToInstall": "Rilascia qui il pacchetto del plug-in per installarlo", "installModal.fromTrustSource": "Assicurati di installare i plug-in solo da una fonte attendibile.", "installModal.install": "Installare", - "installModal.installComplete": "Installazione completata", "installModal.installFailed": "Installazione non riuscita", "installModal.installFailedDesc": "Il plug-in è stato installato non riuscito.", "installModal.installPlugin": "Installa il plugin", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "Il plug-in è stato installato correttamente.", "installModal.installedSuccessfullyWithPageDesc": "L'integrazione è stata installata con successo. Puoi trovarla nella pagina {{categoryName}}.", "installModal.installing": "Installazione...", - "installModal.labels.package": "Pacco", - "installModal.labels.repository": "Deposito", - "installModal.labels.version": "Versione", "installModal.next": "Prossimo", "installModal.pluginLoadError": "Errore di caricamento del plugin", "installModal.pluginLoadErrorDesc": "Questo plugin non verrà installato", @@ -220,8 +198,6 @@ "list.noInstalled": "Nessun plug-in installato", "list.noTriggerFound": "Nessun trigger trovato", "list.notFound": "Nessun plugin trovato", - "list.source.github": "Installa da GitHub", - "list.source.local": "Installa dal file del pacchetto locale", "list.source.marketplace": "Installa da Marketplace", "marketplace.allPlugins": "Tutte le integrazioni", "marketplace.and": "e", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "Aggiornato di recente", "marketplace.verifiedTip": "Verificato da Dify", "marketplace.viewMore": "Vedi di più", - "metadata.title": "Plugin", "pluginDevelopmentGuide": "Guida allo sviluppo delle integrazioni", "pluginInfoModal.packageName": "Pacco", "pluginInfoModal.release": "Rilascio", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "Informazioni sul plugin", "pluginPublishGuide": "Guida alla pubblicazione delle integrazioni", "privilege.admins": "Amministratori", - "privilege.configurePermissionsInSettings": "Vai su Impostazioni > Ruoli e autorizzazioni per configurare le autorizzazioni delle integrazioni.", "privilege.everyone": "Ciascuno", - "privilege.noDebugPermissionTooltip": "Non hai l'autorizzazione per eseguire il debug delle integrazioni", "privilege.noInstallPermissionTooltip": "Non hai l'autorizzazione per installare e gestire le integrazioni", "privilege.noone": "Nessuno", "privilege.permissions": "Autorizzazioni", "privilege.quickWhoCanDebug": "Chi può eseguire il debug?", "privilege.quickWhoCanInstall": "Chi può installare e gestire?", - "privilege.title": "Preferenze del plugin", - "privilege.whoCanDebug": "Chi può eseguire il debug dei plugin?", - "privilege.whoCanInstall": "Chi può installare e gestire i plugin?", - "publishPlugins": "Pubblicare plugin", "readmeInfo.failedToFetch": "Impossibile recuperare il README", "readmeInfo.needHelpCheckReadme": "Hai bisogno di aiuto? Controlla il README.", "readmeInfo.noReadmeAvailable": "Nessun README disponibile", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "Impossibile installare automaticamente questo plugin.\nInstallalo dal Marketplace.", "task.errorMsg.unknown": "Impossibile installare questo plugin.\nNon è stato possibile identificare la fonte del plugin.", "task.errorPlugins": "Failed to Install Plugins", - "task.installError": "Impossibile installare i plugin {{errorLength}}, clicca per visualizzare", "task.installFromGithub": "Installa da GitHub", "task.installFromMarketplace": "Installa dal Marketplace", "task.installSuccess": "{{successLength}} plugins installed successfully", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "Installazione riuscita", "upgrade.title": "Installa il plugin", "upgrade.upgrade": "Installare", - "upgrade.upgrading": "Installazione...", - "upgrade.usedInApps": "Utilizzato nelle app {{num}}" + "upgrade.upgrading": "Installazione..." } diff --git a/web/i18n/it-IT/snippet.json b/web/i18n/it-IT/snippet.json index d5545c915d2..998791da668 100644 --- a/web/i18n/it-IT/snippet.json +++ b/web/i18n/it-IT/snippet.json @@ -12,7 +12,6 @@ "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", @@ -26,20 +25,15 @@ "importSuccess": "Snippet importato", "importedDSLVersion": "Versione DSL dello snippet corrente: ", "inputVariables": "Variabili di input", - "management": "GESTIONE DEGLI SNIPPET", "menu.deleteSnippet": "Elimina", "menu.editInfo": "Modifica informazioni", "menu.exportSnippet": "Esporta frammento", "panelTitle": "Campo di immissione", "publishButton": "Pubblica", "publishFailed": "Impossibile pubblicare lo snippet", - "publishMenuCurrentDraft": "Bozza attuale non pubblicata", "publishSuccess": "Frammento pubblicato", "sectionOrchestrate": "Orchestrare", "testRunButton": "Prova di funzionamento", "typeLabel": "Frammento", - "unknownUser": "Utente", - "updatedBy": "{{name}} aggiornato {{time}}", - "usageCount": "Usato {{count}} volte", - "variableInspect": "Ispezione variabile" + "unknownUser": "Utente" } diff --git a/web/i18n/it-IT/tools.json b/web/i18n/it-IT/tools.json index f0bc0f59d28..bc13e518205 100644 --- a/web/i18n/it-IT/tools.json +++ b/web/i18n/it-IT/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "Parametri", "mcp.server.modal.parametersPlaceholder": "Scopo e restrizioni del parametro", "mcp.server.modal.parametersTip": "Aggiungi descrizioni per ogni parametro per aiutare il LLM a comprendere il loro scopo e le loro restrizioni.", - "mcp.server.publishTip": "App non pubblicata. Pubblica l'app prima.", "mcp.server.reGen": "Vuoi rigenerare l'URL del server? L'URL attuale smetterà immediatamente di funzionare.", "mcp.server.title": "Server MCP", "mcp.server.url": "URL del Server", diff --git a/web/i18n/it-IT/workflow.json b/web/i18n/it-IT/workflow.json index 028c9847b09..4b419935361 100644 --- a/web/i18n/it-IT/workflow.json +++ b/web/i18n/it-IT/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} passi avanti", "changeHistory.title": "Cronologia Modifiche", "chatVariable.button": "Aggiungi Variabile", - "chatVariable.docLink": "Visita la nostra documentazione per saperne di più.", "chatVariable.modal.addArrayValue": "Aggiungi Valore", "chatVariable.modal.arrayValue": "Valore", "chatVariable.modal.description": "Descrizione", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "Modifica risposta", "comments.placeholder.reply": "Rispondi", "comments.reply": "Rispondi", - "common.ImageUploadLegacyTip": "Ora è possibile creare variabili di tipo file nel modulo iniziale. In futuro non supporteremo più la funzione di caricamento delle immagini.", "common.accessAPIReference": "Accedi alla Riferimento API", "common.accessPointDescription": "Configura app web, API, MCP e trigger", "common.addBlock": "Aggiungi nodo", @@ -155,7 +153,6 @@ "common.addTitle": "Aggiungi titolo...", "common.autoSaved": "Salvataggio automatico", "common.backupCurrentDraft": "Backup Bozza Corrente", - "common.batchRunApp": "Esegui App in Batch", "common.branch": "RAMO", "common.chooseDSL": "Scegli file DSL(yml)", "common.chooseStartNodeToRun": "Scegli il nodo di partenza da eseguire", @@ -163,7 +160,6 @@ "common.commentMode": "Modalità commenti", "common.configure": "Configura", "common.configureRequired": "Configurazione Richiesta", - "common.conversationLog": "Registro conversazioni", "common.copy": "Copia", "common.currentDraft": "Bozza corrente", "common.currentDraftUnpublished": "Bozza corrente non pubblicata", @@ -174,10 +170,8 @@ "common.disconnect": "Disconnettere", "common.draftSaveFailed": "Salvataggio della bozza non riuscito", "common.duplicate": "Duplica", - "common.editing": "Modifica in corso", "common.effectVarConfirm.content": "La variabile è utilizzata in altri nodi. Vuoi comunque rimuoverla?", "common.effectVarConfirm.title": "Rimuovi Variabile", - "common.embedIntoSite": "Incorpora nel Sito", "common.enableJinja": "Abilita supporto template Jinja", "common.exitVersions": "Uscita Versioni", "common.exportImage": "Esporta immagine", @@ -186,8 +180,6 @@ "common.exportSVG": "Esporta come SVG", "common.features": "Caratteristiche", "common.featuresDescription": "Migliorare l'esperienza utente dell'app web", - "common.featuresDocLink": "Scopri di più", - "common.fileUploadTip": "Le funzioni di caricamento delle immagini sono state aggiornate al caricamento dei file.", "common.goBackToEdit": "Torna all'editor", "common.handMode": "Modalità Mano", "common.humanInputEmailTip": "Email (metodo di consegna) inviata ai destinatari configurati", @@ -199,9 +191,6 @@ "common.importSuccess": "Importazione riuscita", "common.importWarning": "Cautela", "common.importWarningDetails": "La differenza di versione DSL può influire su alcune funzionalità", - "common.inPreview": "In anteprima", - "common.inPreviewMode": "In modalità anteprima", - "common.inRunMode": "In modalità di esecuzione", "common.input": "Input", "common.insertVarTip": "Premi il tasto '/' per inserire rapidamente", "common.jinjaEditorPlaceholder": "Digita '/' o '{' per inserire variabile", @@ -215,17 +204,12 @@ "common.model": "Modello", "common.moreActions": "Altre azioni", "common.needAdd": "È necessario aggiungere il nodo {{node}}", - "common.needAnswerNode": "Deve essere aggiunto il nodo di risposta", "common.needConnectTip": "Questo passaggio non è collegato a nulla", - "common.needOutputNode": "Deve essere aggiunto il nodo di uscita", "common.needStartNode": "Deve essere aggiunto almeno un nodo iniziale", - "common.noChanges": "Nessuna modifica", - "common.noHistory": "Nessuna storia", "common.noVar": "Nessuna variabile", "common.notPublishedYet": "Non ancora pubblicato", "common.notRunning": "Non ancora in esecuzione", "common.onFailure": "In caso di guasto", - "common.openInExplore": "Apri in Esplora", "common.openWebApp": "Apri app web", "common.openWebAppDescription": "Apri l’app pubblicata in una nuova scheda", "common.output": "Output", @@ -233,10 +217,8 @@ "common.parallel": "PARALLELO", "common.parallelTip.click.desc": "per aggiungere", "common.parallelTip.click.title": "Clic", - "common.parallelTip.depthLimit": "Limite di livelli di annidamento parallelo di {{num}} livelli", "common.parallelTip.drag.desc": "per collegare", "common.parallelTip.drag.title": "Trascinare", - "common.parallelTip.limit": "Il parallelismo è limitato ai rami {{num}}.", "common.pasteHere": "Incolla Qui", "common.pointerMode": "Modalità Puntatore", "common.preview": "Anteprima", @@ -252,34 +234,22 @@ "common.publishedBy": "Pubblicato {{time}} da {{author}}", "common.publishingToMarketplace": "Pubblicazione...", "common.redo": "Ripeti", - "common.restart": "Riavvia", "common.restore": "Ripristina", "common.run": "Esegui test", "common.runAllTriggers": "Esegui tutti i trigger", - "common.runApp": "Esegui App", "common.runHistory": "Cronologia esecuzioni", "common.running": "In esecuzione", - "common.savedAt": "Salvato {{time}}", "common.scheduleTriggerRunFailed": "Esecuzione del trigger pianificato non riuscita", "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", "common.unpublished": "Non pubblicato", - "common.unpublishedChanges": "Modifiche non pubblicate", "common.upToDate": "Aggiornato", - "common.update": "Aggiorna", "common.variableNamePlaceholder": "Nome variabile", "common.versionHistory": "Cronologia delle versioni", - "common.viewDetailInTracingPanel": "Visualizza dettagli", "common.viewOnly": "Solo visualizzazione", "common.viewRunHistory": "Visualizza cronologia esecuzioni", "common.webhookDebugFailed": "Debug del Webhook non riuscito", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "Processo di flusso di lavoro riuscito", "common.workflowSaveStatus": "Stato di salvataggio del flusso di lavoro", "customWebhook": "Webhook personalizzato", - "debug.copyLastRun": "Copia ultimo eseguito", - "debug.copyLastRunError": "Impossibile copiare gli input dell'ultima esecuzione", "debug.lastOutput": "Ultimo output", - "debug.lastRunInputsCopied": "{{count}} input copiato dall'ultima esecuzione", "debug.lastRunTab": "Ultima corsa", "debug.noData.description": "I risultati dell'ultima esecuzione verranno visualizzati qui", "debug.noData.runThisNode": "Esegui questo nodo", - "debug.noLastRunFound": "Nessuna esecuzione precedente trovata", - "debug.noMatchingInputsFound": "Nessun input corrispondente trovato dall'ultimo funzionamento.", - "debug.relations.dependencies": "Dipendenze", - "debug.relations.dependenciesDescription": "Nodi su cui si basa questo nodo", - "debug.relations.dependents": "Dipendenti", - "debug.relations.dependentsDescription": "Nodi che si basano su questo nodo", - "debug.relations.noDependencies": "Nessuna dipendenza", - "debug.relations.noDependents": "Nessuna persona a carico", - "debug.relationsTab": "Relazioni", "debug.settingsTab": "Impostazioni", "debug.variableInspect.chatNode": "Conversazione", "debug.variableInspect.clearAll": "Ripristina tutto", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "questo trigger", "debug.variableInspect.listening.defaultPluginName": "questo plugin attiva", "debug.variableInspect.listening.defaultScheduleTime": "Non configurato", - "debug.variableInspect.listening.selectedTriggers": "trigger selezionati", "debug.variableInspect.listening.stopButton": "Fermati", "debug.variableInspect.listening.tip": "Ora puoi simulare i trigger degli eventi inviando richieste di prova all'endpoint HTTP {{nodeName}} oppure usarlo come URL di callback per il debug degli eventi in tempo reale. Tutti i risultati possono essere visualizzati direttamente nel Visualizzatore di Variabili.", "debug.variableInspect.listening.tipFallback": "Attendere gli eventi trigger in arrivo. I risultati appariranno qui.", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "Ferma la corsa", "debug.variableInspect.view": "Visualizza log", "difyTeam": "Team Dify", - "entryNodeStatus.disabled": "AVVIO • DISABILITATO", "entryNodeStatus.enabled": "INIZIO", "env.envDescription": "Le variabili d'ambiente possono essere utilizzate per memorizzare informazioni private e credenziali. Sono di sola lettura e possono essere separate dal file DSL durante l'esportazione.", "env.envPanelButton": "Aggiungi Variabile", @@ -371,11 +327,6 @@ "env.modal.value": "Valore", "env.modal.valuePlaceholder": "valore env", "env.modal.valueRequired": "Il valore non può essere vuoto", - "error.operations.addingNodes": "aggiunta di nodi", - "error.operations.connectingNodes": "collegamento dei nodi", - "error.operations.modifyingWorkflow": "modifica del flusso di lavoro", - "error.operations.updatingWorkflow": "aggiornamento del flusso di lavoro", - "error.startNodeRequired": "Per favore aggiungi prima un nodo iniziale prima di {{operation}}", "errorMsg.authRequired": "È richiesta l'autorizzazione", "errorMsg.configureModel": "Configura un modello", "errorMsg.duplicateOutputVariable": "Variabile del nodo di output duplicata \"{{variable}}\". I nomi delle variabili del nodo di output devono essere univoci.", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "Variabile non valida. Configura un modello per abilitare questa variabile.", "errorMsg.noValidTool": "{{field}} nessuno strumento valido selezionato", "errorMsg.rerankModelRequired": "Prima di attivare il modello di reranking, conferma che il modello è stato configurato correttamente nelle impostazioni.", - "errorMsg.startNodeRequired": "Per favore aggiungi prima un nodo iniziale prima di {{operation}}", "errorMsg.toolParameterRequired": "{{field}}: il parametro [{{param}}] è obbligatorio", "globalVar.description": "Le variabili di sistema sono variabili globali che possono essere richiamate da qualsiasi nodo senza collegamenti quando il tipo è corretto, come l'ID dell'utente finale e l'ID del workflow.", "globalVar.fieldsDescription.appId": "ID applicazione", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "ID workflow", "globalVar.fieldsDescription.workflowRunId": "ID esecuzione workflow", "globalVar.title": "Variabili di sistema", - "nodes.agent.advancedSetting": "Impostazioni avanzate", "nodes.agent.checkList.strategyNotSelected": "Strategia non selezionata", "nodes.agent.clickToViewParameterSchema": "Clicca per visualizzare lo schema dei parametri", - "nodes.agent.configureModel": "Configura modello", "nodes.agent.installPlugin.cancel": "Annulla", "nodes.agent.installPlugin.changelog": "Registro delle modifiche", "nodes.agent.installPlugin.desc": "Stai per installare la seguente integrazione", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "Installa l’integrazione", "nodes.agent.learnMore": "Ulteriori informazioni", "nodes.agent.linkToPlugin": "Collegamento ai plug-in", - "nodes.agent.maxIterations": "Numero massimo di iterazioni", "nodes.agent.model": "modello", - "nodes.agent.modelNotInMarketplace.desc": "Questo modello viene installato dal repository locale o GitHub. Si prega di utilizzare dopo l'installazione.", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "Gestisci nei integrazione", - "nodes.agent.modelNotInMarketplace.title": "Modello non installato", "nodes.agent.modelNotInstallTooltip": "Questo modello non è installato", "nodes.agent.modelNotSelected": "Modello non selezionato", - "nodes.agent.modelNotSupport.desc": "La versione del plug-in installata non fornisce questo modello.", - "nodes.agent.modelNotSupport.descForVersionSwitch": "La versione del plug-in installata non fornisce questo modello. Fare clic per cambiare versione.", - "nodes.agent.modelNotSupport.title": "Modello non supportato", - "nodes.agent.modelSelectorTooltips.deprecated": "Questo modello è deprecato", - "nodes.agent.notAuthorized": "Non autorizzato", "nodes.agent.outputVars.confirm": "Conferma", "nodes.agent.outputVars.defaultValueArrayInvalid": "Inserisci un array JSON.", "nodes.agent.outputVars.defaultValueBooleanInvalid": "Inserisci true o false.", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "Modifica {{name}}", "nodes.agent.outputVars.editorLabel": "Editor variabili di output", "nodes.agent.outputVars.files.title": "File generati dall'agente", - "nodes.agent.outputVars.files.transfer_method": "Metodo di trasferimento. Il valore è remote_url o local_file", - "nodes.agent.outputVars.files.type": "Tipo di supporto. Ora supporta solo l'immagine", - "nodes.agent.outputVars.files.upload_file_id": "Carica l'ID del file", - "nodes.agent.outputVars.files.url": "URL immagine", "nodes.agent.outputVars.json": "JSON generato dall'agente", "nodes.agent.outputVars.nameDuplicate": "Il nome di output esiste già", "nodes.agent.outputVars.nameInvalid": "Usa lettere, numeri e trattini bassi. Inizia con una lettera o un trattino basso.", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "Schema dei parametri", "nodes.agent.pluginInstaller.install": "Installare", "nodes.agent.pluginInstaller.installing": "Installazione", - "nodes.agent.pluginNotFoundDesc": "Questo integrazione viene installato da GitHub. Vai su Integrazione per reinstallare", "nodes.agent.pluginNotInstalled": "Questo integrazione non è installato", "nodes.agent.pluginNotInstalledDesc": "Questo integrazione viene installato da GitHub. Vai su Integrazione per reinstallare", "nodes.agent.roster.change": "Cambia", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "Solo i membri con il ruolo Editor o superiore, o con l’autorizzazione Gestisci Agents, possono modificare gli agenti.", "nodes.agent.roster.inlineSetup.description": "Una configurazione una tantum che vive solo in questo nodo", "nodes.agent.roster.inlineSetup.name": "Configurazione inline", - "nodes.agent.roster.inlineSetup.title": "Configurazione dell’agente", "nodes.agent.roster.inlineSetup.type": "Solo in questo nodo", "nodes.agent.roster.label": "Agente", "nodes.agent.roster.makeCopy": "Crea una copia", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} non è autorizzato", "nodes.agent.toolNotInstallTooltip": "{{tool}} non è installato", "nodes.agent.toolbox": "cassetta degli attrezzi", - "nodes.agent.tools": "Utensileria", "nodes.agent.unsupportedStrategy": "Strategia non supportata", "nodes.answer.answer": "Risposta", - "nodes.answer.outputVars": "Variabili di Output", - "nodes.assigner.append": "Aggiungere", "nodes.assigner.assignedVariable": "Variabile Assegnata", - "nodes.assigner.assignedVarsDescription": "Le variabili assegnate devono essere variabili scrivibili, ad esempio variabili di conversazione.", - "nodes.assigner.clear": "Cancellare", - "nodes.assigner.noAssignedVars": "Nessuna variabile assegnata disponibile", "nodes.assigner.noVarTip": "Fare clic sul pulsante \"+\" per aggiungere variabili", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "Rimuovi ultimo", "nodes.assigner.operations.set": "Mettere", "nodes.assigner.operations.title": "Operazione", - "nodes.assigner.over-write": "Sovrascrivere", - "nodes.assigner.plus": "Più", "nodes.assigner.selectAssignedVariable": "Seleziona variabile assegnata...", "nodes.assigner.setParameter": "Imposta parametro...", - "nodes.assigner.setVariable": "Imposta Variabile", "nodes.assigner.varNotSet": "Variabile NON impostata", "nodes.assigner.variable": "Variabile", "nodes.assigner.variables": "Variabili", - "nodes.assigner.writeMode": "Modalità di Scrittura", - "nodes.assigner.writeModeTip": "Quando la VARIABILE ASSEGNATA è un array, la modalità di aggiunta inserisce alla fine.", - "nodes.code.advancedDependencies": "Dipendenze Avanzate", - "nodes.code.advancedDependenciesTip": "Aggiungi alcune dipendenze precaricate che richiedono più tempo per essere consumate o che non sono predefinite qui", "nodes.code.inputVars": "Variabili di Input", "nodes.code.outputVars": "Variabili di Output", - "nodes.code.searchDependencies": "Cerca Dipendenze", "nodes.code.syncFunctionSignature": "Sincronizza la firma della funzione con il codice", "nodes.common.errorHandle.defaultValue.desc": "Quando si verifica un errore, specificare un contenuto di output statico.", "nodes.common.errorHandle.defaultValue.inLog": "Eccezione del nodo, output in base ai valori predefiniti.", "nodes.common.errorHandle.defaultValue.output": "Valore predefinito di output", - "nodes.common.errorHandle.defaultValue.tip": "In caso di errore, tornerà al di sotto del valore.", "nodes.common.errorHandle.defaultValue.title": "Valore predefinito", "nodes.common.errorHandle.failBranch.customize": "Passare all'area di disegno per personalizzare la logica del ramo di errore.", "nodes.common.errorHandle.failBranch.customizeTip": "Quando il ramo di errore è attivato, le eccezioni generate dai nodi non termineranno il processo. Al contrario, eseguirà automaticamente il ramo di errore predefinito, consentendo di fornire in modo flessibile messaggi di errore, report, correzioni o azioni di salto.", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "Strategia di gestione delle eccezioni, attivata quando un nodo rileva un'eccezione.", "nodes.common.errorHandle.title": "Gestione degli errori", "nodes.common.inputVars": "Variabili di input", - "nodes.common.insertVarTip": "Inserisci Variabile", "nodes.common.memories.builtIn": "Integrato", "nodes.common.memories.tip": "Memoria chat", "nodes.common.memories.title": "Memorie", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} Tentativi", "nodes.common.retry.retry": "Ripetere", "nodes.common.retry.retryFailed": "Nuovo tentativo non riuscito", - "nodes.common.retry.retryFailedTimes": "{{times}} tentativi falliti", "nodes.common.retry.retryInterval": "Intervallo tentativi", "nodes.common.retry.retryOnFailure": "Riprova in caso di errore", "nodes.common.retry.retrySuccessful": "Riprova riuscito", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "Ulteriori informazioni", "nodes.docExtractor.outputVars.text": "Testo estratto", "nodes.docExtractor.supportFileTypes": "Tipi di file supportati: {{types}}.", - "nodes.end.output.type": "tipo di output", "nodes.end.output.variable": "variabile di output", - "nodes.end.outputs": "Output", - "nodes.end.type.none": "Nessuno", - "nodes.end.type.plain-text": "Testo Semplice", - "nodes.end.type.structured": "Strutturato", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "Inserisci URL, digita ‘/’ per inserire variabile", "nodes.http.authorization.api-key": "API-Key", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "Nessuno", "nodes.http.binaryFileVariable": "Variabile file binario", "nodes.http.body": "Corpo", - "nodes.http.bulkEdit": "Modifica di massa", "nodes.http.curl.placeholder": "Incolla qui la stringa cURL", "nodes.http.curl.title": "Importazione da cURL", "nodes.http.extractListPlaceholder": "Inserisci l'indice delle voci dell'elenco, digita '/' inserisci la variabile", "nodes.http.headers": "Intestazioni", - "nodes.http.inputVars": "Variabili di Input", "nodes.http.insertVarPlaceholder": "digita '/' per inserire variabile", "nodes.http.key": "Chiave", - "nodes.http.keyValueEdit": "Modifica Chiave-Valore", - "nodes.http.notStartWithHttp": "L'API deve iniziare con http:// o https://", "nodes.http.outputVars.body": "Contenuto Risposta", "nodes.http.outputVars.files": "Elenco File", "nodes.http.outputVars.headers": "Elenco Intestazioni Risposta JSON", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "Tutti i membri ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "Corpo", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "Il corpo deve contenere {{field}}", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "Inserisci il corpo dell'email", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "Il corpo è obbligatorio", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "Modalità Debug", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "In modalità debug, l'email verrà inviata solo al tuo account email {{email}}.", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "Seleziona", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "Destinatario", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "È richiesto almeno un destinatario", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "La variabile URL richiesta è il punto di ingresso per l'input umano.", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "Oggetto", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "Inserisci l'oggetto dell'email", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "L'oggetto è obbligatorio", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "La modalità debug è abilitata.", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "L'email verrà inviata a {{email}}.", "nodes.humanInput.deliveryMethod.emailSender.done": "Email Inviata", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(opzionale)", "nodes.humanInput.deliveryMethod.emailSender.send": "Invia Email", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "Invia email di test ai tuoi destinatari configurati", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "Invia un'email di test a {{email}}", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "Cosa vedranno gli utenti dopo aver aperto il modulo. Supporta la formattazione Markdown.", "nodes.humanInput.insertInputField.fieldType": "Tipo di Campo", "nodes.humanInput.insertInputField.insert": "Inserisci", - "nodes.humanInput.insertInputField.maxUploads": "Caricamenti max", "nodes.humanInput.insertInputField.options": "Opzioni", "nodes.humanInput.insertInputField.prePopulateField": "Pre-compila Campo", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "Aggiungi o . Gli utenti vedranno inizialmente questo contenuto, o lascia vuoto.", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "non è vuoto", "nodes.ifElse.comparisonOperator.not exists": "non esiste", "nodes.ifElse.comparisonOperator.not in": "non in", - "nodes.ifElse.comparisonOperator.not null": "non è nullo", - "nodes.ifElse.comparisonOperator.null": "è nullo", "nodes.ifElse.comparisonOperator.start with": "inizia con", "nodes.ifElse.conditionNotSetup": "Condizione NON impostata", "nodes.ifElse.else": "Altrimenti", "nodes.ifElse.elseDescription": "Utilizzato per definire la logica che dovrebbe essere eseguita quando la condizione se non è soddisfatta.", "nodes.ifElse.enterValue": "Inserisci valore", - "nodes.ifElse.if": "Se", - "nodes.ifElse.notSetVariable": "Si prega di impostare prima la variabile", "nodes.ifElse.operator": "Operatore", "nodes.ifElse.optionName.audio": "Audio", "nodes.ifElse.optionName.doc": "Dottore", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "Pezzetti", "nodes.knowledgeBase.chunksInputTip": "La variabile di input del nodo della base di conoscenza è Chunks. Il tipo di variabile è un oggetto con uno specifico schema JSON che deve essere coerente con la struttura del chunk selezionato.", "nodes.knowledgeBase.chunksVariableIsRequired": "La variabile Chunks è richiesta", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API Key non disponibile", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "Crediti esauriti", - "nodes.knowledgeBase.embeddingModelIncompatible": "Incompatibile", - "nodes.knowledgeBase.embeddingModelIsInvalid": "Il modello di embedding non è valido", - "nodes.knowledgeBase.embeddingModelIsRequired": "È necessario un modello di embedding", "nodes.knowledgeBase.embeddingModelNotConfigured": "Modello di embedding non configurato", "nodes.knowledgeBase.indexMethodIsRequired": "È necessario il metodo dell'indice", - "nodes.knowledgeBase.notConfigured": "Non configurato", "nodes.knowledgeBase.rerankingModelIsInvalid": "Il modello di riorganizzazione è non valido", "nodes.knowledgeBase.rerankingModelIsRequired": "È richiesto un modello di riordinamento", "nodes.knowledgeBase.retrievalSettingIsRequired": "È richiesta l'impostazione di recupero", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "URL segmentato", "nodes.knowledgeRetrieval.queryAttachment": "Immagini della query", "nodes.knowledgeRetrieval.queryText": "Testo della query", - "nodes.knowledgeRetrieval.queryVariable": "Variabile Query", "nodes.listFilter.asc": "ASC", "nodes.listFilter.desc": "DESC", "nodes.listFilter.extractsCondition": "Estrai l'elemento N", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "Primo record", "nodes.listFilter.outputVars.last_record": "Ultimo record", "nodes.listFilter.outputVars.result": "Filtra risultato", - "nodes.listFilter.selectVariableKeyPlaceholder": "Seleziona la chiave della variabile secondaria", "nodes.llm.addMessage": "Aggiungi Messaggio", "nodes.llm.context": "contesto", "nodes.llm.contextTooltip": "Puoi importare Conoscenza come contesto", - "nodes.llm.files": "File", "nodes.llm.jsonSchema.addChildField": "Aggiungi campo bambino", "nodes.llm.jsonSchema.addField": "Aggiungi campo", "nodes.llm.jsonSchema.apply": "Applica", "nodes.llm.jsonSchema.back": "Indietro", "nodes.llm.jsonSchema.descriptionPlaceholder": "Aggiungi descrizione", - "nodes.llm.jsonSchema.doc": "Scopri di più sull'output strutturato", "nodes.llm.jsonSchema.enum": "Enum", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "Il nome della proprietà esiste già", "nodes.llm.jsonSchema.fieldNamePlaceholder": "Nome del campo", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "richiesto", "nodes.llm.jsonSchema.resetDefaults": "Ripristina", "nodes.llm.jsonSchema.resultTip": "Ecco il risultato generato. Se non sei soddisfatto, puoi tornare indietro e modificare il tuo prompt.", - "nodes.llm.jsonSchema.showAdvancedOptions": "Mostra opzioni avanzate", "nodes.llm.jsonSchema.stringValidations": "Validazioni delle stringhe", "nodes.llm.jsonSchema.title": "Schema di Output Strutturato", "nodes.llm.jsonSchema.warningTips.saveSchema": "Si prega di completare la modifica del campo corrente prima di salvare lo schema.", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "Contenuto del ragionamento", "nodes.llm.outputVars.usage": "Informazioni sull'utilizzo del modello", "nodes.llm.prompt": "prompt", - "nodes.llm.reasoningFormat.separated": "Tag di pensiero separati", - "nodes.llm.reasoningFormat.tagged": "Continua a pensare ai tag", "nodes.llm.reasoningFormat.title": "Abilita la separazione dei tag di ragionamento", "nodes.llm.reasoningFormat.tooltip": "Estrai il contenuto dai tag think e conservalo nel campo reasoning_content.", "nodes.llm.resolution.high": "Alta", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "Fornisci istruzioni, query o qualsiasi input basato su testo al modello", "nodes.llm.singleRun.variable": "Variabile", "nodes.llm.sysQueryInUser": "sys.query nel messaggio utente è richiesto", - "nodes.llm.variables": "variabili", "nodes.llm.vision": "vision", - "nodes.loop.ErrorMethod.continueOnError": "Continua con l'errore", - "nodes.loop.ErrorMethod.operationTerminated": "Terminato", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "Rimuovi l'output anormale", "nodes.loop.breakCondition": "Condizione di terminazione del ciclo", "nodes.loop.breakConditionTip": "Solo le variabili all'interno dei cicli con condizioni di terminazione e le variabili di conversazione possono essere riferite.", "nodes.loop.comma": ",", - "nodes.loop.currentLoop": "Anello Corrente", "nodes.loop.currentLoopCount": "Conteggio attuale del ciclo: {{count}}", "nodes.loop.deleteDesc": "Cancellare il nodo di ciclo rimuoverà tutti i nodi figli", "nodes.loop.deleteTitle": "Elimina nodo ciclo?", - "nodes.loop.errorResponseMethod": "Metodo di risposta all'errore", "nodes.loop.error_one": "{{count}} Errore", "nodes.loop.error_other": "{{count}} Errori", - "nodes.loop.exitConditionTip": "Un nodo di ciclo ha bisogno di almeno una condizione di uscita.", "nodes.loop.finalLoopVariables": "Variabili del ciclo finale", "nodes.loop.initialLoopVariables": "Variabili di loop iniziali", - "nodes.loop.input": "Input", "nodes.loop.inputMode": "Modalità di input", "nodes.loop.loopMaxCount": "Conteggio massimo dei loop", "nodes.loop.loopMaxCountError": "Si prega di inserire un conteggio massimo di cicli valido, compreso tra 1 e {{maxCount}}", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "Variabili di ciclo", "nodes.loop.loop_one": "{{count}} Ciclo", "nodes.loop.loop_other": "{{count}} anelli", - "nodes.loop.output": "Variabile di Output", "nodes.loop.setLoopVariables": "Imposta le variabili all'interno dell'ambito del ciclo", "nodes.loop.totalLoopCount": "Conteggio totale dei cicli: {{count}}", "nodes.loop.variableName": "Nome Variabile", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "Aggiungi Classe", "nodes.questionClassifiers.advancedSetting": "Impostazione Avanzata", "nodes.questionClassifiers.class": "Classe", - "nodes.questionClassifiers.classNamePlaceholder": "Scrivi il nome della tua classe", "nodes.questionClassifiers.defaultLabel": "CLASSE {{index}}", "nodes.questionClassifiers.inputVars": "Variabili di Input", "nodes.questionClassifiers.instruction": "Istruzione", - "nodes.questionClassifiers.instructionPlaceholder": "Scrivi la tua istruzione", "nodes.questionClassifiers.instructionTip": "Inserisci istruzioni aggiuntive per aiutare il classificatore di domande a capire meglio come categorizzare le domande.", "nodes.questionClassifiers.labelEditorAriaLabel": "Editor etichetta classe", "nodes.questionClassifiers.model": "modello", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "Fai doppio clic sul titolo della classe per rinominare", "nodes.questionClassifiers.topicName": "Nome Argomento", "nodes.questionClassifiers.topicPlaceholder": "Scrivi il nome del tuo argomento", - "nodes.start.builtInVar": "Variabili Integrate", "nodes.start.inputField": "Campo di Input", "nodes.start.noVarTip": "Imposta gli input che possono essere utilizzati nel Flusso di lavoro", - "nodes.start.outputVars.files": "Elenco file", - "nodes.start.outputVars.memories.content": "contenuto del messaggio", - "nodes.start.outputVars.memories.des": "Cronologia conversazioni", - "nodes.start.outputVars.memories.type": "tipo di messaggio", - "nodes.start.outputVars.query": "Input Utente", "nodes.start.required": "richiesto", "nodes.start.userInputTipDescription": "Definisci gli input da raccogliere dagli utenti finali quando il workflow viene avviato su richiesta.", "nodes.startPlaceholder.browseMoreOnMarketplace": "Sfoglia altro nel Marketplace", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "Trova altri strumenti nel Marketplace", "nodes.startPlaceholder.noTriggersFound": "Nessun trigger trovato", "nodes.startPlaceholder.nodeCollapsedDescription": "Fai clic per configurare il nodo iniziale", "nodes.startPlaceholder.nodeDescription": "Scegli un nodo iniziale dal pannello a destra", - "nodes.startPlaceholder.nodeTitle": "Avvio del workflow", "nodes.startPlaceholder.panelDescription": "Il nodo iniziale definisce cosa attiva l’esecuzione del workflow", "nodes.startPlaceholder.panelTitle": "Scegli un nodo iniziale", "nodes.startPlaceholder.userInputConflictTip": "L’input utente non può essere combinato con altri trigger", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "Variabili di Input", "nodes.templateTransform.outputVars.output": "Contenuto trasformato", "nodes.tool.authorizationRequired": "Autorizzazione richiesta", - "nodes.tool.authorize": "Autorizza", - "nodes.tool.dateRange.end": "Fine", "nodes.tool.dateRange.endPlaceholder": "Data di fine", - "nodes.tool.dateRange.start": "Inizio", "nodes.tool.dateRange.startPlaceholder": "Data di inizio", "nodes.tool.inputVars": "Variabili di Input", "nodes.tool.insertPlaceholder1": "Digita o premi", "nodes.tool.insertPlaceholder2": "inserisci variabile", "nodes.tool.outputVars.files.title": "file generati dallo strumento", - "nodes.tool.outputVars.files.transfer_method": "Metodo di trasferimento. Il valore è remote_url o local_file", - "nodes.tool.outputVars.files.type": "Tipo supportato. Attualmente supporta solo immagini", - "nodes.tool.outputVars.files.upload_file_id": "ID file caricato", - "nodes.tool.outputVars.files.url": "URL immagine", "nodes.tool.outputVars.json": "json generato dallo strumento", "nodes.tool.outputVars.text": "contenuto generato dallo strumento", "nodes.tool.settings": "Impostazioni", - "nodes.triggerPlugin.addSubscription": "Aggiungi Nuovo Abbonamento", - "nodes.triggerPlugin.apiKeyConfigured": "Chiave API configurata con successo", - "nodes.triggerPlugin.apiKeyDescription": "Configura le credenziali della chiave API per l'autenticazione", - "nodes.triggerPlugin.authenticationFailed": "Autenticazione fallita", - "nodes.triggerPlugin.authenticationSuccess": "Autenticazione riuscita", - "nodes.triggerPlugin.authorized": "Autorizzato", - "nodes.triggerPlugin.availableSubscriptions": "Abbonamenti disponibili", - "nodes.triggerPlugin.configuration": "Configurazione", - "nodes.triggerPlugin.configurationComplete": "Configurazione completata", - "nodes.triggerPlugin.configurationCompleteDescription": "Il tuo trigger è stato configurato correttamente", - "nodes.triggerPlugin.configurationCompleteMessage": "La configurazione del tuo trigger è ora completa e pronta all'uso.", - "nodes.triggerPlugin.configurationFailed": "Configurazione non riuscita", - "nodes.triggerPlugin.configureApiKey": "Configura la chiave API", - "nodes.triggerPlugin.configureOAuthClient": "Configura client OAuth", - "nodes.triggerPlugin.configureParameters": "Configura Parametri", - "nodes.triggerPlugin.credentialVerificationFailed": "Verifica delle credenziali non riuscita", - "nodes.triggerPlugin.credentialsVerified": "Credenziali verificate con successo", - "nodes.triggerPlugin.error": "Errore", - "nodes.triggerPlugin.failedToStart": "Impossibile avviare il processo di autenticazione", - "nodes.triggerPlugin.noConfigurationRequired": "Nessuna configurazione aggiuntiva necessaria per questo trigger.", - "nodes.triggerPlugin.notAuthorized": "Non autorizzato", - "nodes.triggerPlugin.notConfigured": "Non configurato", - "nodes.triggerPlugin.oauthClientDescription": "Configura le credenziali del client OAuth per abilitare l'autenticazione", - "nodes.triggerPlugin.oauthClientSaved": "Configurazione del client OAuth salvata con successo", - "nodes.triggerPlugin.oauthConfigFailed": "La configurazione di OAuth è fallita", - "nodes.triggerPlugin.or": "O", - "nodes.triggerPlugin.parameters": "Parametri", - "nodes.triggerPlugin.parametersDescription": "Configura i parametri e le proprietà del trigger", - "nodes.triggerPlugin.properties": "Proprietà", - "nodes.triggerPlugin.propertiesDescription": "Proprietà di configurazione aggiuntive per questo trigger", - "nodes.triggerPlugin.remove": "Rimuovi", - "nodes.triggerPlugin.removeSubscription": "Rimuovi abbonamento", - "nodes.triggerPlugin.selectSubscription": "Seleziona abbonamento", - "nodes.triggerPlugin.subscriptionName": "Nome dell'abbonamento", - "nodes.triggerPlugin.subscriptionNameDescription": "Inserisci un nome univoco per questa sottoscrizione del trigger", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "Inserisci il nome dell'abbonamento...", - "nodes.triggerPlugin.subscriptionNameRequired": "Il nome dell'abbonamento è obbligatorio", - "nodes.triggerPlugin.subscriptionRemoved": "Abbonamento rimosso con successo", "nodes.triggerPlugin.subscriptionRequired": "È necessario abbonarsi", - "nodes.triggerPlugin.useApiKey": "Usa la chiave API", - "nodes.triggerPlugin.useOAuth": "Usa OAuth", - "nodes.triggerPlugin.verifyAndContinue": "Verifica e continua", "nodes.triggerSchedule.cronExpression": "Espressione Cron", "nodes.triggerSchedule.days": "Giorni", - "nodes.triggerSchedule.executeNow": "Esecuzione adesso", - "nodes.triggerSchedule.executionTime": "Tempo di esecuzione", "nodes.triggerSchedule.executionTimeCalculationError": "Impossibile calcolare i tempi di esecuzione", - "nodes.triggerSchedule.executionTimeMustBeFuture": "Il tempo di esecuzione deve essere nel futuro", "nodes.triggerSchedule.frequency.daily": "Quotidiano", "nodes.triggerSchedule.frequency.hourly": "orario", "nodes.triggerSchedule.frequency.label": "FREQUENZA", "nodes.triggerSchedule.frequency.monthly": "Mensile", "nodes.triggerSchedule.frequency.weekly": "Settimanale", "nodes.triggerSchedule.frequencyLabel": "Frequenza", - "nodes.triggerSchedule.hours": "Ore", "nodes.triggerSchedule.invalidCronExpression": "Espressione cron non valida", - "nodes.triggerSchedule.invalidExecutionTime": "Tempo di esecuzione non valido", "nodes.triggerSchedule.invalidFrequency": "Frequenza non valida", "nodes.triggerSchedule.invalidMonthlyDay": "Il giorno del mese deve essere compreso tra 1 e 31 o 'ultimo'", "nodes.triggerSchedule.invalidOnMinute": "I minuti devono essere compresi tra 0 e 59", - "nodes.triggerSchedule.invalidStartTime": "Ora di inizio non valida", "nodes.triggerSchedule.invalidTimeFormat": "Formato orario non valido (previsto HH:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "Fuso orario non valido", "nodes.triggerSchedule.invalidWeekday": "Giorno della settimana non valido: {{weekday}}", "nodes.triggerSchedule.lastDay": "Ultimo giorno", "nodes.triggerSchedule.lastDayTooltip": "Non tutti i mesi hanno 31 giorni. Usa l'opzione 'ultimo giorno' per selezionare l'ultimo giorno di ogni mese.", - "nodes.triggerSchedule.minutes": "Minuti", "nodes.triggerSchedule.mode": "Modalità", - "nodes.triggerSchedule.modeCron": "Cron", - "nodes.triggerSchedule.modeVisual": "visivo", "nodes.triggerSchedule.monthlyDay": "Giorno del mese", - "nodes.triggerSchedule.nextExecution": "Prossima esecuzione", "nodes.triggerSchedule.nextExecutionTime": "PROSSIMA ORA DI ESECUZIONE", "nodes.triggerSchedule.nextExecutionTimes": "Prossimi 5 tempi di esecuzione", "nodes.triggerSchedule.noValidExecutionTime": "Non è possibile calcolare un tempo di esecuzione valido", - "nodes.triggerSchedule.nodeTitle": "Attivatore della pianificazione", - "nodes.triggerSchedule.notConfigured": "Non configurato", "nodes.triggerSchedule.onMinute": "In un minuto", - "nodes.triggerSchedule.selectDateTime": "Seleziona Data e Ora", "nodes.triggerSchedule.selectFrequency": "Seleziona frequenza", "nodes.triggerSchedule.selectTime": "Seleziona orario", - "nodes.triggerSchedule.startTime": "Orario di inizio", - "nodes.triggerSchedule.startTimeMustBeFuture": "L'orario di inizio deve essere nel futuro", "nodes.triggerSchedule.time": "Tempo", - "nodes.triggerSchedule.timezone": "Fuso orario", "nodes.triggerSchedule.title": "Programma", "nodes.triggerSchedule.useCronExpression": "Usa un'espressione cron", "nodes.triggerSchedule.useVisualPicker": "Usa il selettore visivo", "nodes.triggerSchedule.visualConfig": "Configurazione visiva", "nodes.triggerSchedule.weekdays": "Giorni della settimana", - "nodes.triggerWebhook.addHeader": "Aggiungi", - "nodes.triggerWebhook.addParameter": "Aggiungi", - "nodes.triggerWebhook.asyncMode": "Modalità asincrona", - "nodes.triggerWebhook.configPlaceholder": "La configurazione del trigger del webhook sarà implementata qui", "nodes.triggerWebhook.contentType": "Tipo di contenuto", - "nodes.triggerWebhook.copy": "Copia", "nodes.triggerWebhook.debugUrlCopied": "Copiato!", "nodes.triggerWebhook.debugUrlCopy": "Clicca per copiare", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "Questo URL sembra essere un indirizzo interno, il che potrebbe causare il fallimento delle richieste webhook. Puoi cambiare TRIGGER_URL con un indirizzo pubblico.", "nodes.triggerWebhook.debugUrlTitle": "Per le prove, usa sempre questo URL", - "nodes.triggerWebhook.errorHandling": "Gestione degli errori", - "nodes.triggerWebhook.errorStrategy": "Gestione degli errori", - "nodes.triggerWebhook.generate": "Generare", - "nodes.triggerWebhook.headerParameters": "Parametri dell'intestazione", - "nodes.triggerWebhook.headers": "Intestazioni", "nodes.triggerWebhook.method": "Metodo", "nodes.triggerWebhook.noBodyParameters": "Nessun parametro del corpo configurato", "nodes.triggerWebhook.noHeaders": "Nessun header configurato", "nodes.triggerWebhook.noParameters": "Nessun parametro configurato", "nodes.triggerWebhook.noQueryParameters": "Nessun parametro di query configurato", - "nodes.triggerWebhook.nodeTitle": "🔗 Trigger del Webhook", - "nodes.triggerWebhook.parameterName": "Nome della variabile", - "nodes.triggerWebhook.queryParameters": "Parametri di query", - "nodes.triggerWebhook.requestBodyParameters": "Parametri del corpo della richiesta", "nodes.triggerWebhook.required": "Obbligatorio", "nodes.triggerWebhook.responseBody": "Corpo della risposta", "nodes.triggerWebhook.responseBodyPlaceholder": "Scrivi qui il corpo della tua risposta", "nodes.triggerWebhook.responseConfiguration": "Risposta", "nodes.triggerWebhook.statusCode": "Codice di stato", - "nodes.triggerWebhook.test": "Test", - "nodes.triggerWebhook.title": "Trigger Webhook", "nodes.triggerWebhook.urlCopied": "URL copiato negli appunti", - "nodes.triggerWebhook.urlGenerated": "URL del webhook generato con successo", - "nodes.triggerWebhook.urlGenerationFailed": "Impossibile generare l'URL del webhook", "nodes.triggerWebhook.validation.invalidParameterType": "Tipo di parametro non valido \"{{type}}\" per il parametro \"{{name}}\"", "nodes.triggerWebhook.validation.webhookUrlRequired": "L'URL del webhook è obbligatorio", "nodes.triggerWebhook.varName": "Nome della variabile", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "Gruppo di Aggregazione", "nodes.variableAssigner.aggregationGroupTip": "Abilitando questa funzione, l'aggregatore di variabili potrà aggregare più set di variabili.", "nodes.variableAssigner.noVarTip": "Aggiungi le variabili da assegnare", - "nodes.variableAssigner.outputType": "Tipo di Output", "nodes.variableAssigner.outputVars.varDescribe": "Output {{groupName}}", "nodes.variableAssigner.setAssignVariable": "Imposta variabile assegnata", "nodes.variableAssigner.title": "Assegna variabili", - "nodes.variableAssigner.type.array": "Array", - "nodes.variableAssigner.type.number": "Numero", - "nodes.variableAssigner.type.object": "Oggetto", - "nodes.variableAssigner.type.string": "Stringa", "nodes.variableAssigner.varNotSet": "Variabile non impostata", - "onboarding.aboutStartNode": "riguardo al nodo iniziale.", - "onboarding.back": "Indietro", "onboarding.description": "Nodi di partenza diversi hanno capacità diverse. Non preoccuparti, potrai sempre cambiarli più tardi.", - "onboarding.escTip.key": "esc", - "onboarding.escTip.press": "Premi", - "onboarding.escTip.toDismiss": "licenziare", - "onboarding.learnMore": "Scopri di più", "onboarding.title": "Seleziona un nodo di partenza per iniziare", "onboarding.trigger": "Innescare", "onboarding.triggerDescription": "I trigger possono fungere da nodo iniziale di un flusso di lavoro, come attività programmate, webhook personalizzati o integrazioni con altre app.", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "Tutti i problemi sono risolti", "panel.checklistTip": "Assicurati che tutti i problemi siano risolti prima di pubblicare", "panel.createdBy": "Creato da ", - "panel.goTo": "Vai a", "panel.goToFix": "Vai a correggere", "panel.helpLink": "Aiuto", "panel.locateNodeNotFound": "Nodo non trovato: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "Indietro", "singleRun.iteration": "Iterazione", "singleRun.loop": "Anello", - "singleRun.preparingDataSource": "Preparazione dell'origine dati", - "singleRun.reRun": "Ripetizione", - "singleRun.running": "In esecuzione", "singleRun.startRun": "Avvia Esecuzione", "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", @@ -1257,21 +1024,14 @@ "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", "tabs.allAdded": "Tutto aggiunto", "tabs.allTool": "Tutti", "tabs.allTriggers": "Tutti i trigger", "tabs.blocks": "Nodi", "tabs.clearSnippetSearch": "Cancella ricerca snippet", - "tabs.createSnippet": "Crea uno snippet", "tabs.customTool": "Swagger API", "tabs.featuredTools": "In evidenza", - "tabs.hideActions": "Nascondi strumenti", - "tabs.installed": "Installato", "tabs.listView": "Vista elenco", "tabs.logic": "Logica", "tabs.noFeaturedPlugins": "Scopri altri strumenti nel Marketplace", @@ -1280,13 +1040,11 @@ "tabs.noResult": "Nessuna corrispondenza trovata", "tabs.noSnippetsFound": "Non è stato trovato alcun frammento", "tabs.plugin": "Plugin strumento", - "tabs.pluginByAuthor": "Da {{author}}", "tabs.question-understand": "Comprensione Domanda", "tabs.requestToCommunity": "Richieste alla comunità", "tabs.searchBlock": "Cerca nodi, agente, umano, conoscenza", "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ù", @@ -1294,20 +1052,16 @@ "tabs.sources": "Fonti", "tabs.start": "Inizia", "tabs.startDisabledTip": "Il nodo di attivazione e il nodo di input utente sono mutualmente esclusivi.", - "tabs.startDisabledTipLearnMore": "Scopri di più sui nodi iniziali", "tabs.startNotSupportedTip": "La scheda Start non è supportata negli snippet.", "tabs.tools": "Strumenti", "tabs.transform": "Trasforma", "tabs.treeView": "Vista ad albero", "tabs.unconfiguredStartDisabledTip": "Un nodo iniziale non configurato è stato aggiunto alla tela. Completa la configurazione prima di continuare.", - "tabs.usePlugin": "Strumento di selezione", "tabs.utilities": "Utility", "tabs.workflowTool": "Workflow", "tracing.stopBy": "Interrotto da {{user}}", - "triggerStatus.disabled": "ATTIVATORE • DISABILITATO", "triggerStatus.enabled": "GRILLETTO", "variableReference.assignedVarsDescription": "Le variabili assegnate devono essere variabili scrivibili, ad esempio variabili di conversazione.", - "variableReference.conversationVars": "Variabili di conversazione", "variableReference.noAssignedVars": "Nessuna variabile assegnata disponibile", "variableReference.noAvailableVars": "Nessuna variabile disponibile", "variableReference.noVarsForOperation": "Non ci sono variabili disponibili per l'assegnazione con l'operazione selezionata.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "Applicato", "workflowGenerator.appliedRefineHint": "Applicato — perfeziona in qualsiasi momento con ⌘K → /refine", "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.", @@ -1384,7 +1137,6 @@ "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", @@ -1392,7 +1144,6 @@ "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.refineDraftUnavailable": "Impossibile caricare la bozza corrente: la generazione partirà da zero.", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "Rigenera", "workflowGenerator.reload": "Ricarica", "workflowGenerator.studioApply": "Applicare", - "workflowGenerator.studioButton": "Genera", "workflowGenerator.title": "Genera {{mode}}" } diff --git a/web/i18n/ja-JP/agent-v-2.json b/web/i18n/ja-JP/agent-v-2.json index f21906a5240..673cf094b79 100644 --- a/web/i18n/ja-JP/agent-v-2.json +++ b/web/i18n/ja-JP/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "この操作は現在利用できません。", "agentDetail.access.copyAccessUrl": "アクセス URL をコピー", "agentDetail.access.copyFailed": "参照のコピーに失敗しました。", "agentDetail.access.copyServiceEndpoint": "サービス API エンドポイントをコピー", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "起動", "agentDetail.access.webApp.actions.settings": "ブランディング", "agentDetail.access.webApp.refreshUrl": "アクセス URL を更新", - "agentDetail.access.webApp.showQrCode": "QR コードを表示", "agentDetail.access.webApp.ssoEnabled": "SSO 有効", "agentDetail.access.webApp.title": "Web アプリ", "agentDetail.access.workflow.description": "ワークフロー内のノードとして使用", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "環境変数のスコープを選択", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "ツールに必要な API キーなど、エージェントが実行時に読み取る値を Prompt に入れずに設定します。\n\nBuild モードでは、エージェントがこれらを設定できます。", - "agentDetail.configure.advancedSettings.envEditor.toggle": "Env Editor の表示を切り替え", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "詳細設定", - "agentDetail.configure.advancedSettings.toggle": "詳細設定の表示を切り替え", "agentDetail.configure.answer.activity.ranCommands": "コマンドを実行しました", "agentDetail.configure.answer.activity.runningCommands": "コマンドを実行中", "agentDetail.configure.answer.duration.minute": "{{count}}分", "agentDetail.configure.answer.duration.second": "{{count}}秒", "agentDetail.configure.answer.thinking": "思考中", - "agentDetail.configure.answer.workFinished": "作業が完了しました", - "agentDetail.configure.answer.workedFor": "{{duration}} 実行しました", - "agentDetail.configure.answer.workingFor": "{{duration}} 実行中", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition は抽出された設定のバージョン管理を提供しますが、ファイルシステム自体のバージョン管理には対応していません。Build モードでの操作には注意してください。ファイルシステムへの変更はリアルタイムで発生し、常にきれいに元に戻せるとは限りません。Community Edition は大規模な外部利用者向けサービスには理想的な選択ではありません。", "agentDetail.configure.build.empty.description": "やりたいことを説明すると、左側のフォームが会話に合わせて入力されます。", "agentDetail.configure.build.empty.title": "チャットでエージェントを作成", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "{{name}} を削除", "agentDetail.configure.files.richTip": "Prompt に貼り付けるには長すぎる参考資料向けです: 仕様、テンプレート、ガイドライン。詳細を見る\n\nBuild モードでは、エージェントがこれらを設定できます。", "agentDetail.configure.files.tip": "Prompt に貼り付けるには長すぎる参考資料向けです: 仕様、テンプレート、ガイドライン。詳細を見る\n\nBuild モードでは、エージェントがこれらを設定できます。", - "agentDetail.configure.files.toggle": "ファイルの表示を切り替え", "agentDetail.configure.files.treeLabel": "エージェントファイル", "agentDetail.configure.files.upload.action": "アップロード", "agentDetail.configure.files.upload.browse": "選択", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "ナレッジ検索の表示を切り替え", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "メタデータフィルタリングでモデルを設定してください", "agentDetail.configure.model.label": "モデル", - "agentDetail.configure.orchestrate": "オーケストレーション", "agentDetail.configure.preview.chatFeatures": "チャット機能", "agentDetail.configure.preview.empty.defaultAgentName": "エージェント", "agentDetail.configure.preview.empty.description": "公開後にユーザーが体験する完成版のチャットとしてエージェントを実行します。", - "agentDetail.configure.preview.empty.title": "{{name}} をプレビュー", - "agentDetail.configure.preview.endUserAuth": "エンドユーザー認証", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "この Agent 実行はモデルリクエスト数の上限に達したため停止されました。もう一度お試しいただくか、タスクを小さく分割してください。", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "この Agent 実行は時間の上限に達したため停止されました。もう一度お試しいただくか、タスクを小さく分割してください。", "agentDetail.configure.preview.inputPlaceholder": "{{name}} にメッセージを送信", "agentDetail.configure.preview.restart": "新しく始める", "agentDetail.configure.preview.sandboxNotice": "Agent は Linux サンドボックスで実行されます。", "agentDetail.configure.preview.sandboxNoticeTooltip": "Dify Community Edition では、各 Agent は Docker 内の Linux 7.0.0-10060-aws サンドボックス環境で実行されます。Build Chats で行った環境への編集は永続化されます。", - "agentDetail.configure.preview.title": "プレビュー", "agentDetail.configure.preview.unconfiguredNotice": "このエージェントはまだ設定されていないため、応答はモデルから直接返されます。", "agentDetail.configure.prompt.copied": "プロンプトをコピーしました", "agentDetail.configure.prompt.copy": "プロンプトをコピー", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} 件のワークフロー", "agentDetail.configure.rightPanel.build": "ビルド", "agentDetail.configure.rightPanel.buildTipBody": "Build はチャットを通じてエージェントを設定します。やりたいことを説明すると、左側の設定が入力されます。", - "agentDetail.configure.rightPanel.buildTipTitle": "チャットでエージェントを構築", "agentDetail.configure.rightPanel.learnMore": "詳細を見る", "agentDetail.configure.rightPanel.modeLabel": "エージェント設定モード", "agentDetail.configure.rightPanel.preview": "プレビュー", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview は Dify Cloud と Enterprise でのみ利用できます。", "agentDetail.configure.rightPanel.previewTipBody": "Preview は完成したエージェントをユーザーに見える形で実行し、整った返信とチャット機能を確認できます。", - "agentDetail.configure.rightPanel.previewTipTitle": "エージェントをプレビュー", "agentDetail.configure.skills.add": "スキルを追加", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "スキル詳細コンテンツ", - "agentDetail.configure.skills.detail.fileCount": "{{count}} 個のファイル", "agentDetail.configure.skills.detail.files": "ファイル", "agentDetail.configure.skills.empty.description": "スキルはエージェントが作業中に呼び出せる再利用可能な専門知識を提供します", "agentDetail.configure.skills.empty.title": "スキルはまだありません", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "スキル", "agentDetail.configure.skills.label": "スキル", "agentDetail.configure.skills.missing": "スキルが見つかりません", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "{{name}} を削除", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "繰り返し行うタスクに必要な指示、ファイル、スクリプトを Skill にまとめます。詳しく見る\n\nBuild モードでは、エージェントがこれらを設定できます。", "agentDetail.configure.skills.tip": "繰り返し行うタスクに必要な指示、ファイル、スクリプトを Skill にまとめます。詳しく見る\n\nBuild モードでは、エージェントがこれらを設定できます。", - "agentDetail.configure.skills.toggle": "スキルの表示を切り替え", "agentDetail.configure.skills.upload.action": "アップロード", "agentDetail.configure.skills.upload.browse": "選択", "agentDetail.configure.skills.upload.description": "このエージェント用の .zip または .skill パッケージをアップロードします。", "agentDetail.configure.skills.upload.dropzone": "スキルパッケージをドロップ、または", - "agentDetail.configure.skills.upload.failed": "スキルのアップロードに失敗しました。", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": ".zip または .skill ファイルをアップロードしてください。", "agentDetail.configure.skills.upload.sizeLimit": "Skill パッケージのサイズは {{sizeLimit}} 以下にしてください。", @@ -275,7 +254,6 @@ "agentDetail.configure.tools.removeProvider": "すべてのツールを削除", "agentDetail.configure.tools.richTip": "ワークスペースの Dify ツールを追加します。詳しく見る\n\nエージェントがサンドボックス内にインストールしたツールはここには表示されませんが、引き続き利用できます。", "agentDetail.configure.tools.tip": "ワークスペースの Dify ツールを追加します。詳しく見る\n\nエージェントがサンドボックス内にインストールしたツールはここには表示されませんが、引き続き利用できます。", - "agentDetail.configure.tools.toggle": "ツールの表示を切り替え", "agentDetail.configure.tools.toolTabs.all": "すべて", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "カスタム", @@ -285,16 +263,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "ファイルシステムのパス", "agentDetail.configure.workingDirectory.description": "エージェントが実行中に読み書きするファイルです。qna_report.pdf など、生成されたものはここに表示されます。", "agentDetail.configure.workingDirectory.fileSystem": "ファイルシステム", - "agentDetail.configure.workingDirectory.home": "ホーム", "agentDetail.configure.workingDirectory.open": "作業ディレクトリを開く", "agentDetail.configure.workingDirectory.persistentFiles": "永続ファイル", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "Agent が保持し続けるファイルです。エンドユーザーとの会話やワークフローを含め、Agent が実行されるあらゆる場所で使えます。このビルドチャットでこれらのファイルに加えた変更は、「適用」を押すと反映されます。", - "agentDetail.configure.workingDirectory.returnToWorkspace": "作業ディレクトリに戻る", "agentDetail.configure.workingDirectory.temporaryFiles": "一時ファイル", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "Agent がこのビルドチャットの中でのみ扱うファイルです。ビルドモードを終了するか、新しいチャットを始めると消去されます。", "agentDetail.configure.workingDirectory.title": "作業ディレクトリ", - "agentDetail.configure.workingDirectory.treeLabel": "作業ディレクトリのファイル", - "agentDetail.configure.workingDirectory.workingDirectory": "作業ディレクトリ", "agentDetail.documentTitle": "エージェント", "agentDetail.logs.description": "この Agent とのすべての対話を、ユーザー入力と Agent の返信を含めて確認できます。", "agentDetail.logs.empty": "ログが見つかりません", @@ -394,7 +368,6 @@ "roster.createForm.nameRequired": "名前を入力してください。", "roster.createForm.roleLabel": "ロール", "roster.createForm.rolePlaceholder": "例: リサーチアシスタント", - "roster.createSuccess": "エージェントを作成しました。", "roster.dateTimeFormat": "YYYY/MM/DD HH:mm:ss", "roster.deleteDialog.description": "{{name}} を完全に削除します。その Web アプリと API アクセス、これを使用するワークフローは直ちに動作しなくなります。", "roster.deleteDialog.title": "{{name}} を削除しますか?", @@ -404,7 +377,6 @@ "roster.duplicateDialog.title": "エージェントを複製", "roster.duplicateForm.changeIcon": "{{name}} の複製アイコンを変更", "roster.duplicateSuccess": "エージェントを複製しました。", - "roster.editAgent": "{{name}} を編集", "roster.editDialog.description": "この Agent の名前、説明、ロールを更新します。", "roster.editDialog.title": "エージェントを編集", "roster.editInfo": "情報を編集", @@ -431,127 +403,13 @@ "roster.saveToRosterDialog.description": "このインライン設定を再利用可能な Agent として保存します。", "roster.saveToRosterDialog.title": "Agents に保存", "roster.saveToRosterForm.changeIcon": "Agent アイコンを変更", - "roster.saveToRosterSuccess": "Agent を保存しました。", "roster.searchLabel": "エージェントを検索", "roster.searchPlaceholder": "エージェントを名前で検索…", "roster.sort.earliestCreated": "作成が古い順", "roster.sort.label": "並び替え", "roster.sort.lastModified": "最終更新", - "roster.sort.optionsLabel": "並び替えオプション", "roster.sort.recentlyCreated": "最近作成", "roster.title": "エージェント", - "roster.updateSuccess": "エージェントを更新しました。", "roster.usageStatus.draft": "ドラフト", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "サイドバーを折りたたむ", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "サイドバーを展開", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "一致するファイルはありません。", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "ファイルを検索", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/ja-JP/app-api.json b/web/i18n/ja-JP/app-api.json index d1af24d96e8..4b5749c75f3 100644 --- a/web/i18n/ja-JP/app-api.json +++ b/web/i18n/ja-JP/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "この操作は元に戻すことはできません。", "actionMsg.deleteConfirmTitle": "このシークレットキーを削除しますか?", "actionMsg.ok": "OK", - "apiKey": "API キー", "apiKeyModal.addKnowledgeBase": "ナレッジベースを追加", "apiKeyModal.addSubtitle": "ナレッジベースAPIにアクセスするための新しいAPIキーを作成します。", "apiKeyModal.addTitle": "APIキーを追加", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "シークレットキー", "apiKeyModal.selectedKnowledgeBases": "選択したナレッジベース", "apiKeyModal.selectedKnowledgeBasesCount": "選択したナレッジベース({{count}}件)", - "apiServer": "API サーバー", "copied": "コピー済み", "copy": "コピー", - "develop.noContent": "コンテンツなし", - "develop.toc": "内容", "loading": "読み込み中", "never": "なし", - "ok": "稼働中", "pause": "一時停止", "play": "再生", "playing": "再生中" diff --git a/web/i18n/ja-JP/app-debug.json b/web/i18n/ja-JP/app-debug.json index 9f022b5acbc..c37c9cb7924 100644 --- a/web/i18n/ja-JP/app-debug.json +++ b/web/i18n/ja-JP/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "エージェントの推論モードの種類を設定します", "agent.agentModeType.ReACT": "ReAct", "agent.agentModeType.functionCall": "関数呼び出し", - "agent.buildInPrompt": "ビルトインプロンプト", - "agent.firstPrompt": "最初のプロンプト", - "agent.nextIteration": "次の反復", - "agent.promptPlaceholder": "ここにプロンプトを入力してください", - "agent.setting.description": "エージェントアシスタント設定では、エージェントモードやビルトインプロンプトなどの高度な機能を設定できます。エージェントタイプのみ利用可能です。", "agent.setting.maximumIterations.description": "エージェントアシスタントが実行できる反復回数を制限します", "agent.setting.maximumIterations.name": "最大反復回数", "agent.setting.name": "エージェント設定", "agent.tools.description": "ツールを使用すると、インターネットの検索や科学的計算など、LLM の機能を拡張できます", "agent.tools.enabled": "有効", "agent.tools.name": "ツール", - "assistantType.agentAssistant.description": "タスクを自律的に完了するためのツールを選択できるインテリジェントエージェントを構築します", - "assistantType.agentAssistant.name": "エージェントアシスタント", - "assistantType.chatAssistant.description": "大規模な言語モデルを使用してチャットベースのアシスタントを構築します", - "assistantType.chatAssistant.name": "基本アシスタント", - "assistantType.name": "アシスタントタイプ", "autoAddVar": "プリプロンプトで参照されている未定義の変数があります。ユーザー入力フォームに追加しますか?", "chatSubTitle": "プロンプト", "code.instruction": "指示", - "codegen.apply": "適用", - "codegen.applyChanges": "変更を適用", "codegen.description": "コードジェネレーターは、設定されたモデルを使用して指示に基づいて高品質なコードを生成します。明確で詳細な指示を提供してください。", "codegen.generate": "生成", - "codegen.generatedCodeTitle": "生成されたコード", "codegen.instruction": "指示", - "codegen.instructionPlaceholder": "生成したいコードの詳細な説明を入力してください。", "codegen.loading": "コードを生成中...", - "codegen.noDataLine1": "左側に使用例を記入してください,", - "codegen.noDataLine2": "コードのプレビューがこちらに表示されます。", "codegen.overwriteConfirmMessage": "この操作は既存のコードを上書きします。続行しますか?", "codegen.overwriteConfirmTitle": "既存のコードを上書きしますか?", - "codegen.resTitle": "生成されたコード", "codegen.title": "コードジェネレーター", "completionSubTitle": "接頭辞プロンプト", "datasetConfig.embeddingModelRequired": "Embedding モデルが設定されていない", "datasetConfig.knowledgeTip": "ナレッジを追加するには「+」ボタンをクリックしてください", - "datasetConfig.params": "パラメータ", "datasetConfig.rerankModelRequired": "再順位付けモデルが必要です", "datasetConfig.retrieveChangeTip": "インデックスモードとリトリーバルモードを変更すると、このナレッジに関連付けられたアプリケーションに影響を与える可能性があります。", - "datasetConfig.retrieveMultiWay.description": "ユーザーの意図に基づいて、すべてのナレッジをクエリし、複数のソースから関連するテキストを取得し、再順位付け後、ユーザークエリに最適な結果を選択します。再順位付けモデル API の構成が必要です。", - "datasetConfig.retrieveMultiWay.title": "マルチパスリトリーバル", - "datasetConfig.retrieveOneWay.description": "ユーザーの意図とナレッジの説明に基づいて、エージェントが自律的に最適なナレッジを選択します。個々の、限られたナレッジを持つアプリケーションに最適です。", - "datasetConfig.retrieveOneWay.title": "N-to-1 リトリーバル", "datasetConfig.score_threshold": "スコア閾値", "datasetConfig.score_thresholdTip": "チャンクフィルタリングの類似性閾値を設定するために使用されます。", - "datasetConfig.settingTitle": "リトリーバル設定", "datasetConfig.top_k": "トップ K", "datasetConfig.top_kTip": "ユーザーの質問に最も類似したチャンクをフィルタリングするために使用されます。システムは、選択したモデルの max_tokens に応じて、動的に Top K の値を調整します。", "debugAsMultipleModel": "複数モデルでデバッグ", "debugAsSingleModel": "単一モデルでデバッグ", "duplicateModel": "複製", - "errorMessage.nameOfKeyRequired": "キーの名前:{{key}} が必要です", - "errorMessage.notSelectModel": "モデルを選択してください", - "errorMessage.queryRequired": "リクエストテキストが必要です。", "errorMessage.valueOfVarRequired": "{{key}} の値は空にできません", "errorMessage.waitForBatchResponse": "バッチタスクへの応答が完了するまでお待ちください。", "errorMessage.waitForFileUpload": "ファイルのアップロードが完了するまでお待ちください", - "errorMessage.waitForImgUpload": "画像のアップロードが完了するまでお待ちください", "errorMessage.waitForResponse": "前のメッセージへの応答が完了するまでお待ちください。", "feature.annotation.add": "注釈を追加", "feature.annotation.cacheManagement": "注釈", - "feature.annotation.cached": "注釈付き", "feature.annotation.description": "類似のユーザー質問との優先一致のためにキャッシュに高品質の応答を手動で追加できます。", "feature.annotation.edit": "注釈を編集", - "feature.annotation.matchVariable.choosePlaceholder": "マッチ変数を選択", - "feature.annotation.matchVariable.title": "マッチ変数", "feature.annotation.remove": "削除", "feature.annotation.removeConfirm": "この注釈を削除しますか?", - "feature.annotation.resDes": "注釈応答が有効になっています", "feature.annotation.scoreThreshold.accurateMatch": "正確なマッチ", "feature.annotation.scoreThreshold.description": "注釈返信の類似性閾値を設定するために使用されます。", "feature.annotation.scoreThreshold.easyMatch": "簡単なマッチ", @@ -83,20 +52,17 @@ "feature.bar.enableText": "有効な機能", "feature.bar.manage": "管理", "feature.citation.description": "有効にすると、生成されたコンテンツのソースドキュメントと帰属セクションが表示されます。", - "feature.citation.resDes": "引用と帰属が有効になっています", "feature.citation.title": "引用と帰属", "feature.conversationHistory.description": "会話の役割に接頭辞名を設定します", "feature.conversationHistory.editModal.assistantPrefix": "アシスタント接頭辞", "feature.conversationHistory.editModal.title": "会話役割名の編集", "feature.conversationHistory.editModal.userPrefix": "ユーザー接頭辞", - "feature.conversationHistory.learnMore": "詳細はこちら", "feature.conversationHistory.tip": "会話履歴は有効になっていません。上記のプロンプトに を追加してください。", "feature.conversationHistory.title": "会話履歴", "feature.conversationOpener.description": "チャットアプリでは、AI がユーザーに最初にアクティブに話しかける最初の文は、通常、歓迎メッセージとして使用されます。", "feature.conversationOpener.title": "会話の開始", "feature.dataSet.noData": "コンテキストとして知識をインポートできます", "feature.dataSet.noDataSet": "知識が見つかりません", - "feature.dataSet.notSupportSelectMulti": "現在、複数の知識の選択はサポートされていません", "feature.dataSet.queryVariable.choosePlaceholder": "クエリ変数を選択", "feature.dataSet.queryVariable.contextVarNotEmpty": "コンテキストクエリ変数は空にできません", "feature.dataSet.queryVariable.deleteContextVarTip": "この変数はコンテキストクエリ変数として設定されており、削除すると知識の正常な使用に影響します。削除する場合は、コンテキストセクションで再選択してください。", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "最大アップロード数", "feature.fileUpload.supportedTypes": "サポートされるファイルのタイプ", "feature.fileUpload.title": "ファイル アップロード", - "feature.groupChat.description": "アプリの事前会話設定を追加すると、ユーザーエクスペリエンスが向上します。", - "feature.groupChat.title": "チャットの強化", - "feature.groupExperience.title": "エクスペリエンスの強化", "feature.imageUpload.description": "画像アップロードをサポートする", "feature.imageUpload.modalTitle": "画像アップロード設置", "feature.imageUpload.numberLimit": "最大アップロード数", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "OpenAI モデレーションには、", "feature.moderation.modal.provider.keywords": "キーワード", "feature.moderation.modal.provider.openai": "OpenAI モデレーション", - "feature.moderation.modal.provider.openaiTip.prefix": "OpenAI モデレーションには、", - "feature.moderation.modal.provider.openaiTip.suffix": "に OpenAI API キーが設定されている必要があります。", "feature.moderation.modal.provider.title": "プロバイダ", "feature.moderation.modal.title": "コンテンツのモデレーション設定", "feature.moderation.outputEnabled": "出力コンテンツが有効になっています", "feature.moderation.title": "コンテンツのモデレーション", "feature.moreLikeThis.description": "一度に複数のテキストを生成し、編集して生成を続ける", - "feature.moreLikeThis.generateNumTip": "生成回数", "feature.moreLikeThis.tip": "この機能を使用すると、追加のトークンオーバーヘッドが発生します", "feature.moreLikeThis.title": "これに似たもの", "feature.speechToText.description": "有効にすると、音声入力を使用できます。", - "feature.speechToText.resDes": "音声入力が有効になっています", "feature.speechToText.title": "音声からテキストへ", "feature.suggestedQuestionsAfterAnswer.description": "次の質問の提案を設定すると、ユーザーにより良いチャットが提供されます。", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "カスタムプロンプト", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "プロンプト", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "カスタムプロンプトを入力", "feature.suggestedQuestionsAfterAnswer.modal.title": "フォローアップ設定", - "feature.suggestedQuestionsAfterAnswer.resDes": "ユーザーの次の質問に関する 3 つの提案。", "feature.suggestedQuestionsAfterAnswer.title": "フォローアップ", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "質問してみてください", "feature.textToSpeech.description": "有効にすると、テキストを音声に変換できます。", - "feature.textToSpeech.resDes": "テキストからオーディオへの変換が有効になっています", "feature.textToSpeech.title": "テキストから音声へ", - "feature.toolbox.title": "ツールボックス", "feature.tools.modal.name.placeholder": "名前を入力してください", "feature.tools.modal.name.title": "名前", - "feature.tools.modal.title": "ツール", - "feature.tools.modal.toolType.placeholder": "ツールタイプを選択してください", "feature.tools.modal.toolType.title": "ツールタイプ", "feature.tools.modal.variableName.placeholder": "変数名を入力してください", "feature.tools.modal.variableName.title": "変数名", - "feature.tools.tips": "ツールは、ユーザー入力または変数をリクエストパラメーターとして使用して外部データをコンテキストとしてクエリするための標準的な API 呼び出し方法を提供します。", - "feature.tools.title": "ツール", - "feature.tools.toolsInUse": "{{count}} 個のツールが使用中", "formattingChangedText": "書式を変更すると、デバッグ領域がリセットされます。よろしいですか?", "formattingChangedTitle": "書式が変更されました", "generate.apply": "適用", @@ -234,13 +185,7 @@ "generate.tryIt": "試してみる", "generate.version": "バージョン", "generate.versions": "バージョン", - "inputs.chatVarTip": "変数の値を入力してください。新しいセッションが開始されるたびにプロンプトの単語が自動的に置換されます。", "inputs.completionVarTip": "変数の値を入力してください。質問が送信されるたびにプロンプトの単語が自動的に置換されます。", - "inputs.noPrompt": "プレプロンプト入力にいくつかのプロンプトを記入してみてください", - "inputs.noVar": "変数の値を入力してください。新しいセッションが開始されるたびにプロンプトの単語が自動的に置換されます。", - "inputs.previewTitle": "プロンプトのプレビュー", - "inputs.queryPlaceholder": "リクエストテキストを入力してください。", - "inputs.queryTitle": "クエリ内容", "inputs.run": "実行", "inputs.title": "デバッグとプレビュー", "inputs.userInputField": "ユーザー入力フィールド", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "この従来の Agent アプリタイプは非推奨です。より良いエージェント作成体験のため、Agent Console で Agent を作成してください。", "legacyAgentBadge.label": "レガシー Agent", "manageModels": "モデルを管理", - "modelConfig.modeType.chat": "チャット", - "modelConfig.modeType.completion": "完成", - "modelConfig.model": "モデル", - "modelConfig.setTone": "応答のトーンを設定する", - "modelConfig.title": "モデルとパラメータ", "noModelProviderConfigured": "モデルプロバイダーが設定されていません", "noModelProviderConfiguredTip": "モデルプロバイダーをインストールまたは設定して開始してください。", "noModelSelected": "モデルが選択されていません", "noModelSelectedTip": "続行するには、上でモデルを設定してください。", "noResult": "出力はここに表示されます。", - "notSetAPIKey.description": "LLM プロバイダーキーが設定されていません。デバッグする前に設定する必要があります。", - "notSetAPIKey.settingBtn": "設定に移動", - "notSetAPIKey.title": "LLM プロバイダーキーが設定されていません", - "notSetAPIKey.trailFinished": "トライアル終了", "notSetVar": "変数を使用すると、ユーザーはフォームに入力する際にプロンプトの単語や開始の言葉を導入できます。プロンプトの単語に \"{{input}}\" を入力してみてください。", - "openingStatement.add": "追加", "openingStatement.editorTitle": "オープナーメッセージ", - "openingStatement.noDataPlaceHolder": "ユーザーとの会話を開始すると、会話アプリケーションで彼らとのより密接な関係を築くのに役立ちます。", - "openingStatement.notIncludeKey": "初期プロンプトに変数 {{key}} が含まれていません。初期プロンプトに追加してください。", "openingStatement.openingQuestion": "開始質問", "openingStatement.openingQuestionDescription": "会話のきっかけの後に表示される任意の候補で、ユーザーが会話を続けやすくするためのものです。", "openingStatement.openingQuestionPlaceholder": "開始用の質問を入力してください。", "openingStatement.placeholderLine1": "ここから始めましょう。AI が最初に送るメッセージを書いてください。", "openingStatement.placeholderLine2": "変数を使用できます。{{variable}} と入力してみてください。", - "openingStatement.title": "会話開始", - "openingStatement.tooShort": "会話の開始には少なくとも 20 単語の初期プロンプトが必要です。", - "openingStatement.varTip": "変数を使用できます。{{variable}} を入力してみてください", "openingStatement.writeOpener": "オープナーを書く", - "operation.addFeature": "機能を追加", "operation.agree": "いいね", "operation.applyConfig": "公開", "operation.automatic": "自動", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "いいえをキャンセル", "operation.debugConfig": "デバッグ", "operation.disagree": "いいえ", - "operation.resetConfig": "リセット", "operation.stopResponding": "応答を停止", - "operation.userAction": "ユーザー", "orchestrate": "オーケストレーション", "otherError.historyNoBeEmpty": "プロンプトには会話履歴を設定する必要があります", "otherError.promptNoBeEmpty": "プロンプトを空にすることはできません", "otherError.queryNoBeEmpty": "プロンプトにクエリを設定する必要があります", "pageTitle.line1": "プロンプト", - "pageTitle.line2": "エンジニアリング", "promptMode.advanced": "エキスパートモード", - "promptMode.advancedWarning.description": "エキスパートモードでは、PROMPT 全体を編集できます。", - "promptMode.advancedWarning.learnMore": "詳細はこちら", - "promptMode.advancedWarning.ok": "OK", - "promptMode.advancedWarning.title": "エキスパートモードに切り替えました。PROMPT を変更すると、基本モードに戻ることはできません。", "promptMode.contextMissing": "コンテキストコンポーネントが見つかりません。プロンプトの効果が十分でない場合があります。", "promptMode.operation.addMessage": "メッセージを追加", - "promptMode.simple": "エキスパートモードに切り替えて、PROMPT 全体を編集します", - "promptMode.switchBack": "基本モードに戻る", "promptTip": "プロンプトは、AI の応答を指示と制約で誘導します。 {{input}} のような変数を挿入します。このプロンプトはユーザーには表示されません。", "publishAs": "として公開", "resetConfig.message": "変更が破棄され、最後に公開された構成が復元されます。", @@ -322,7 +242,6 @@ "variableConfig.content": "内容", "variableConfig.defaultValue": "デフォルト値", "variableConfig.defaultValuePlaceholder": "フィールドを事前に入力するためにデフォルト値を入力してください", - "variableConfig.description": "{{varName}} の変数設定", "variableConfig.displayName": "表示名", "variableConfig.editModalTitle": "入力フィールドを編集", "variableConfig.errorMsg.atLeastOneOption": "少なくとも 1 つのオプションが必要です", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "JSONスキーマのtypeは\"object\"である必要があります", "variableConfig.errorMsg.labelNameRequired": "ラベル名は必須です", "variableConfig.errorMsg.optionRepeat": "繰り返しオプションがあります", - "variableConfig.errorMsg.varNameCanBeRepeat": "変数名は繰り返すことができません", "variableConfig.fieldType": "フィールドタイプ", "variableConfig.file.audio.name": "音声", "variableConfig.file.custom.createPlaceholder": "+ 拡張子,例:.doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "映像", "variableConfig.hidden": "非表示・事前入力", "variableConfig.hiddenDescription": "エンドユーザーには非表示にし、値はご自身で入力します。必須 とは併用できません。詳細はこちら", - "variableConfig.hide": "非表示", "variableConfig.inputPlaceholder": "入力してください", "variableConfig.json": "JSONコード", "variableConfig.jsonSchema": "JSONスキーマ", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "ファイルリスト", "variableConfig.noDefaultSelected": "選ばないでください", "variableConfig.noDefaultValue": "デフォルト値なし", - "variableConfig.notSet": "設定されていません。プレフィックスのプロンプトで {{input}} を入力してみてください。", "variableConfig.number": "数値", "variableConfig.optional": "オプション", "variableConfig.options": "オプション", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "スタートを確認しました", "variableConfig.startSelectedOption": "選択したオプションを開始する", "variableConfig.string": "短文", - "variableConfig.stringTitle": "フォームテキストボックスオプション", "variableConfig.text-input": "短文", "variableConfig.tooltips": "ツールチップ", - "variableConfig.tooltipsPlaceholder": "ラベルにマウスを合わせたときに表示される便利なテキストを入力してください", "variableConfig.unit": "ユニット", "variableConfig.unitPlaceholder": "数値の後に単位を表示します。例えば、トークン", "variableConfig.uploadFileTypes": "アップロードされたファイルのタイプ", "variableConfig.uploadMethod": "アップロード方法", "variableConfig.varName": "変数名", - "variableTable.action": "アクション", - "variableTable.key": "変数キー", - "variableTable.name": "ユーザー入力フィールド名", - "variableTable.type": "入力タイプ", - "variableTable.typeSelect": "選択", - "variableTable.typeString": "文字列", "variableTip": "ユーザーはフォームに変数を入力し、プロンプト内の変数を自動的に置換します。", "variableTitle": "変数", "vision.description": "ビジョンを有効にすると、モデルが画像を受け取り、それに関する質問に答えることができます。", "vision.name": "ビジョン", "vision.onlySupportVisionModelTip": "ビジョンモデルのみをサポート", - "vision.settings": "設定", "vision.visionSettings.both": "両方", "vision.visionSettings.high": "高", "vision.visionSettings.localUpload": "ローカルアップロード", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "アップロード方法", "vision.visionSettings.url": "URL", "voice.defaultDisplay": "デフォルトの音声", - "voice.description": "テキスト読み上げの音声設定", - "voice.name": "音声", "voice.settings": "設定", "voice.voiceSettings.autoPlay": "自動再生", "voice.voiceSettings.autoPlayDisabled": "閉じる", diff --git a/web/i18n/ja-JP/app-overview.json b/web/i18n/ja-JP/app-overview.json index 5cd1e627312..e78626ff096 100644 --- a/web/i18n/ja-JP/app-overview.json +++ b/web/i18n/ja-JP/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "ユーザーの日次使用頻度を反映します。この指標はユーザーの定着度を反映しています。", "analysis.avgUserInteractions.title": "平均ユーザーインタラクション数", "analysis.ms": "ms", - "analysis.title": "分析", "analysis.tokenPS": "トークン/秒", "analysis.tokenUsage.consumed": "消費されたトークン", "analysis.tokenUsage.explanation": "アプリケーションの言語モデルの日次トークン使用量を反映し、コスト管理に役立ちます。", @@ -21,21 +20,15 @@ "analysis.tps.title": "トークン出力速度", "analysis.userSatisfactionRate.explanation": "1,000 件のメッセージあたりの「いいね」の数。これは、ユーザーが非常に満足している回答の割合を示します。", "analysis.userSatisfactionRate.title": "ユーザー満足度率", - "apiKeyInfo.callTimes": "コール回数", - "apiKeyInfo.cloud.exhausted.description": "トライアルクォータが使い切れました。独自のモデルプロバイダを設定するか、追加のクォータを購入してください。", - "apiKeyInfo.cloud.exhausted.title": "トライアルクォータが使い切れました。API キーを設定してください。", "apiKeyInfo.cloud.trial.description": "トライアルクォータはテスト用に提供されます。トライアルクォータのコールが使い切られる前に、独自のモデルプロバイダを設定するか、追加のクォータを購入してください。", "apiKeyInfo.cloud.trial.title": "{{providerName}}トライアルクォータを使用しています。", "apiKeyInfo.selfHost.title.row1": "はじめるには、", "apiKeyInfo.selfHost.title.row2": "まずモデルプロバイダを設定してください。", "apiKeyInfo.setAPIBtn": "モデルプロバイダの設定へ", "apiKeyInfo.tryCloud": "または Dify のクラウドバージョンを無料見積もりでお試しください", - "apiKeyInfo.usedToken": "使用済みトークン", "overview.apiInfo.accessibleAddress": "API エンドポイント", "overview.apiInfo.doc": "API リファレンス", - "overview.apiInfo.explanation": "あなたのアプリケーションに簡単に統合できます", "overview.apiInfo.title": "バックエンドサービス API", - "overview.appInfo.accessibleAddress": "公開 URL", "overview.appInfo.customize.entry": "カスタムフロントエンド", "overview.appInfo.customize.explanation": "シナリオとスタイルのニーズに合わせて Web アプリのフロントエンドをカスタマイズできます。", "overview.appInfo.customize.title": "カスタムフロントエンド", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "Dify Chatbot Chrome 拡張機能をインストール", "overview.appInfo.embedded.copied": "コピーしました", "overview.appInfo.embedded.copy": "コピー", - "overview.appInfo.embedded.entry": "埋め込み", "overview.appInfo.embedded.explanation": "チャットアプリをウェブサイトに埋め込む方法を選択します。", "overview.appInfo.embedded.hiddenInputs.description": "非表示フィールドに値を入力します。これらの値は iframe の URL または埋め込みスクリプトの inputs オブジェクトに追加されます。", "overview.appInfo.embedded.hiddenInputs.title": "非表示フィールドを事前入力", "overview.appInfo.embedded.iframe": "ウェブサイトの任意の場所にチャットアプリを追加するには、この iframe を HTML コードに追加してください。", "overview.appInfo.embedded.scripts": "ウェブサイトの右下にチャットアプリを追加するには、このコードを HTML に追加してください。", "overview.appInfo.embedded.title": "ウェブサイトに埋め込む", - "overview.appInfo.enableTooltip.description": "この機能を有効にするには、キャンバスにユーザー入力ノードを追加してください。(下書きに既に存在する可能性があり、公開後に有効になります)", - "overview.appInfo.enableTooltip.learnMore": "詳細を見る", - "overview.appInfo.explanation": "使いやすい AI Web アプリ", "overview.appInfo.launch": "公開", - "overview.appInfo.preUseReminder": "続行する前に Web アプリを有効にしてください。", "overview.appInfo.preview": "プレビュー", "overview.appInfo.qrcode.download": "QR コードをダウンロード", "overview.appInfo.qrcode.title": "共有用 QR コード", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "チャットボットのカラーテーマ", "overview.appInfo.settings.chatColorThemeDesc": "チャットボットのカラーテーマを設定します", "overview.appInfo.settings.chatColorThemeInverted": "反転", - "overview.appInfo.settings.entry": "ブランディング", "overview.appInfo.settings.invalidHexMessage": "無効な 16 進数値", "overview.appInfo.settings.invalidPrivacyPolicy": "無効なプライバシーポリシーのリンクです。http または https で始まる有効なリンクを使用してください", "overview.appInfo.settings.language": "言語", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "カスタム免責事項", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "免責事項を入力してください", "overview.appInfo.settings.more.customDisclaimerTip": "アプリケーションの使用に関する免責事項を提供します。", - "overview.appInfo.settings.more.entry": "その他の設定を表示", "overview.appInfo.settings.more.inputPlaceholder": "入力欄のプレースホルダー", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "ボットと話す", "overview.appInfo.settings.more.inputPlaceholderTip": "チャット入力欄のプレースホルダーをカスタマイズできます。空欄の場合はデフォルトを使用します。", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "プライバシーポリシーリンクを入力してください", "overview.appInfo.settings.more.privacyPolicyTip": "訪問者がアプリケーションが収集するデータを理解し、Dify のプライバシーポリシーを参照できるようにします。", "overview.appInfo.settings.multiEnvironmentNotice": "Web アプリの設定はすべての環境に適用されます。", - "overview.appInfo.settings.sso.description": "すべてのユーザーは、Web アプリを使用する前に SSO でログインする必要があります", - "overview.appInfo.settings.sso.label": "SSO 認証", - "overview.appInfo.settings.sso.title": "Web アプリの SSO", - "overview.appInfo.settings.sso.tooltip": "管理者に問い合わせて、Web アプリの SSO を有効にします", "overview.appInfo.settings.title": "ブランディング", "overview.appInfo.settings.webDesc": "Web アプリの説明", "overview.appInfo.settings.webDescPlaceholder": "Web アプリの説明を入力してください", "overview.appInfo.settings.webDescTip": "このテキストはクライアント側に表示され、アプリケーションの使用方法の基本的なガイダンスを提供します。", "overview.appInfo.settings.webName": "Web アプリの名前", - "overview.appInfo.settings.workflow.hide": "非表示", - "overview.appInfo.settings.workflow.show": "表示", "overview.appInfo.settings.workflow.showDesc": "Web アプリでワークフローの詳細を表示または非表示にする", "overview.appInfo.settings.workflow.subTitle": "ワークフローの詳細", - "overview.appInfo.settings.workflow.title": "ワークフローステップ", "overview.appInfo.title": "Web App", "overview.appInfo.workflowLaunchHiddenInputs.description": "非表示フィールドに値を入力後、公開をクリックすると、事前入力された値が適用された WebApp が開きます。", "overview.appInfo.workflowLaunchHiddenInputs.title": "非表示フィールドを事前入力", - "overview.disableTooltip.triggerMode": "トリガーノードモードでは{{feature}}機能を使用できません。", "overview.status.disable": "無効", - "overview.status.running": "稼働中", - "overview.title": "概要", - "overview.triggerInfo.explanation": "ワークフロートリガー管理", "overview.triggerInfo.learnAboutTriggers": "トリガーについて詳しく見る", - "overview.triggerInfo.noTriggerAdded": "トリガーが追加されていません", - "overview.triggerInfo.title": "トリガー", - "overview.triggerInfo.triggerStatusDescription": "公開すると、トリガーがここに表示されます。", - "overview.triggerInfo.triggersAdded": "{{count}} 個のトリガーが追加されました", - "welcome.enterKeyTip": "以下に OpenAI API キーを入力してください", - "welcome.firstStepTip": "はじめるには、", - "welcome.getKeyTip": "OpenAI ダッシュボードから API キーを取得してください", - "welcome.placeholder": "OpenAI API キー(例:sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "公開すると、トリガーがここに表示されます。" } diff --git a/web/i18n/ja-JP/app.json b/web/i18n/ja-JP/app.json index e2bd10e0cf7..924a4991ac6 100644 --- a/web/i18n/ja-JP/app.json +++ b/web/i18n/ja-JP/app.json @@ -1,5 +1,4 @@ { - "accessControl": "Web アプリアクセス制御", "accessControlDialog.accessItems.anyone": "リンクを知っているすべてのユーザー", "accessControlDialog.accessItems.external": "認証済みの外部ユーザー", "accessControlDialog.accessItems.organization": "プラットフォーム内の全メンバー", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "更新が成功しました", "accessControlDialog.webAppPublicAccessDisabledTip": "パブリックアクセスは管理者によって無効化されています。", "accessControlDialog.webAppSSONotEnabledTip": "Web アプリの外部認証方式を設定するには、組織の管理者にお問い合わせください。", - "accessItemsDescription.anyone": "誰でもこの web アプリにアクセスできます(ログイン不要)", - "accessItemsDescription.external": "認証済みの外部ユーザーのみがこの Web アプリにアクセスできます", - "accessItemsDescription.organization": "プラットフォーム内の全メンバーがこの Web アプリにアクセスできます", - "accessItemsDescription.specific": "特定のプラットフォーム内メンバーのみがこの Web アプリにアクセスできます", "answerIcon.description": "共有アプリケーションの中で Web アプリアイコンを使用して🤖を置き換えるかどうか", "answerIcon.descriptionInExplore": "Explore で Web アプリアイコンを使用して🤖を置き換えるかどうか", "answerIcon.title": "Web アプリアイコンを使用して🤖を置き換える", @@ -190,8 +185,6 @@ "notPublishedYet": "アプリはまだ公開されていません", "openInExplore": "左側のWeb Appを開く", "publishApp.notSet": "未設定", - "publishApp.notSetDesc": "現在この Web アプリには誰もアクセスできません。権限を設定してください。", - "publishApp.title": "Web アプリへのアクセス権", "removeOriginal": "元のアプリを削除する", "structOutput.LLMResponse": "LLM のレスポンス", "structOutput.configure": "設定", @@ -215,7 +208,6 @@ "studio.starApp": "アプリにスターを付ける", "studio.starFailed": "スターの更新に失敗しました", "studio.starred": "スター付き", - "studio.unstarApp": "アプリのスターを外す", "studio.viewSnippets": "スニペット", "switch": "ワークフロー オーケストレートに切り替える", "switchLabel": "作成されるアプリのコピー", diff --git a/web/i18n/ja-JP/deployments.json b/web/i18n/ja-JP/deployments.json index e5ce1e00ed3..43989764a20 100644 --- a/web/i18n/ja-JP/deployments.json +++ b/web/i18n/ja-JP/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "未デプロイ", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "アンデプロイ中", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "不明", - "studio.accessPoint.addTriggerNodeDescription": "外部イベントからこのアプリを開始するには Trigger ノードを追加してください。", "studio.accessPoint.apiDescription": "HTTP 経由でアプリをサービスに統合", "studio.accessPoint.description": "このアプリにアクセスするすべての方法。アクセスポイントは実行中のバージョンのみに対応します。", "studio.accessPoint.embedIntoSite": "サイトに埋め込む", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "エージェントや AI アプリ向けのツールとしてアプリを公開", "studio.accessPoint.noPublishedDescription": "組み込みのアクセスポイントを利用するには、バージョンを公開してください。", "studio.accessPoint.noPublishedTitle": "公開済みのバージョンはまだありません", - "studio.accessPoint.noTriggerNodes": "このワークフローに Trigger ノードはありません", "studio.accessPoint.notSupported": "サポート対象外", "studio.accessPoint.open": "開く", "studio.accessPoint.triggerDescription": "実行中のバージョンのトリガーノード", - "studio.accessPoint.triggerDisconnected": "切断済み", "studio.accessPoint.triggerEnabledCount": "{{enabled}}/{{total}} 件が有効", "studio.accessPoint.triggerExclusiveNotice": "トリガーが使用されている間、Web アプリ、API アクセス、MCP サーバーは利用できません。", - "studio.accessPoint.triggerMuted": "ミュート", - "studio.accessPoint.triggerServiceModeUnavailable": "Web App、API、MCP のいずれかが稼働中は利用できません。", "studio.accessPoint.unsupportedInDeployedEnvironment": "組み込み環境でのみ利用できます。", "studio.accessPoint.webAppDescription": "ホストされた Web ページでアプリを利用", "studio.accessPoints": "アクセスポイント", diff --git a/web/i18n/ja-JP/login.json b/web/i18n/ja-JP/login.json index 260450293c3..49e24fd004d 100644 --- a/web/i18n/ja-JP/login.json +++ b/web/i18n/ja-JP/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "メールアドレスは必須です", "error.emailInValid": "有効なメールアドレスを入力してください", "error.invalidEmailOrPassword": "無効なメールアドレスまたはパスワードです。", - "error.invalidRedirectUrlOrAppCode": "無効なリダイレクトURLまたはアプリコード", "error.invalidSSOProtocol": "無効なSSOプロトコル", "error.nameEmpty": "名前は必須です", "error.passwordEmpty": "パスワードは必須です", "error.passwordInvalid": "パスワードは文字と数字を含み、長さは 8 以上である必要があります", - "error.redirectUrlMissing": "リダイレクト URL が見つかりません", "error.registrationNotAllowed": "アカウントが見つかりません。登録するためにシステム管理者に連絡してください。", "explore": "Dify を探索する", "forget": "パスワードをお忘れですか?", diff --git a/web/i18n/ja-JP/permission.json b/web/i18n/ja-JP/permission.json index 7734c99af03..654ed6d45b8 100644 --- a/web/i18n/ja-JP/permission.json +++ b/web/i18n/ja-JP/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "アクション", "accessRule.addMemberAria": "{{name}} を追加", "accessRule.addMembersTitle": "メンバーを追加", - "accessRule.allPermittedMembers": "ロール権限を持つすべてのメンバー", - "accessRule.allPermittedMembersDescription": "一致するロール権限を持つメンバーは、このリソースにアクセスできます。", "accessRule.allowedMembers": "許可されたメンバー", "accessRule.appDescription": "このアプリにアクセスできるメンバーと、アクセス権限の粒度を設定します。", "accessRule.appTitle": "アプリ権限セット", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "現在および今後のすべてのワークスペースメンバーが自動的に含まれます。各メンバーが実行できる操作は引き続きロール権限で決まります。", "accessRule.batchRemoveDescription": "選択したメンバーは、許可されたメンバーの一覧から削除されます。", "accessRule.batchRemoveTitle": "選択したメンバーを削除しますか?", - "accessRule.changeOpenScopeDescription": "公開範囲を変更すると、このリソースのすべてのメンバー例外権限がリセットされます。切り替え後、メンバー例外権限を再度追加する必要があります。", - "accessRule.changeOpenScopeTitle": "リソースの公開範囲を変更しますか?", "accessRule.collaborator": "共同編集者", "accessRule.collapseSection": "{{title}} を折りたたむ", "accessRule.copied": "アクセスルールをコピーしました", @@ -32,13 +28,7 @@ "accessRule.noDescription": "説明なし", "accessRule.noRules": "アクセスルールがありません", "accessRule.noUserAccessSettings": "アクセスを許可されたメンバーはいません", - "accessRule.onlyMe": "自分のみ", - "accessRule.onlyMeDescription": "このリソースにアクセスできるのは自分だけです。", - "accessRule.resourceOpenScope": "リソース公開範囲", - "accessRule.resourceOpenScopeDescription": "このリソースを公開する対象を選択します。各メンバーが実行できる操作はロール権限で決まります。", "accessRule.selected": "選択済み", - "accessRule.specificMembersOnly": "指定メンバーのみ", - "accessRule.specificMembersOnlyDescription": "選択されたメンバーのみがこのリソースにアクセスできます。", "accessRule.summary_one": "{{count}} 件の権限セット", "accessRule.summary_other": "{{count}} 件の権限セット", "accessRule.updated": "アクセスルールを更新しました", diff --git a/web/i18n/ja-JP/plugin.json b/web/i18n/ja-JP/plugin.json index da8d706f5a4..dc25586073a 100644 --- a/web/i18n/ja-JP/plugin.json +++ b/web/i18n/ja-JP/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": "プラグイン?", "action.deleteSuccess": "プラグインが正常に削除されました", "action.pluginInfo": "プラグイン情報", - "action.usedInApps": "このプラグインは{{num}}のアプリで使用されています。", "allCategories": "すべてのカテゴリ", "auth.addApi": "APIキーを追加してください", "auth.addOAuth": "OAuthを追加する", @@ -26,28 +25,22 @@ "auth.oauthClient": "OAuthクライアント", "auth.oauthClientSettings": "OAuthクライアント設定", "auth.oauthCredentialPermissionDescription": "新しい OAuth 認証情報を自分だけで使用するか、ワークスペースの全メンバーと共有するかを選択します。この設定は OAuth クライアントではなく認証情報に適用され、認可後は変更できません。", - "auth.onlyAtCreationHint": "切り替え後は再度選択できません", "auth.onlyAtCreationHintTooltip": "他のメンバーが設定 ・切り替え後は再度選択できません。", "auth.permissionHint.action": "誰に相談できますか?", "auth.permissionHint.description": "プラグインの認可はワークスペース全体で共有されます。必要な権限を持つメンバーに相談してください。", "auth.permissionHint.title": "認可を設定する権限がありません。", - "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.autoUpdate": "自動更新", "autoUpdate.autoUpdateSettings": "自動更新設定", - "autoUpdate.automaticUpdates": "自動更新", "autoUpdate.changeTimezone": "タイムゾーンを変更するには、設定に移動してください。", "autoUpdate.excludeUpdate": "以下の{{num}}プラグインは自動更新されません", "autoUpdate.excludeUpdate_one": "以下の{{num}}プラグインは自動更新されません", @@ -67,20 +60,13 @@ "autoUpdate.scope": "範囲", "autoUpdate.scopeMode.all": "すべて", "autoUpdate.scopeMode.exclude": "選択したものを除外する", - "autoUpdate.specifyPluginsToUpdate": "更新するプラグインを指定してください", "autoUpdate.strategy.disabled.description": "プラグインは自動更新されません", "autoUpdate.strategy.disabled.name": "無効", "autoUpdate.strategy.fixOnly.description": "パッチバージョンのみ自動更新 (例: 1.0.1 → 1.0.2)。マイナーバージョンの変更は更新をトリガーしません。", "autoUpdate.strategy.fixOnly.name": "修正のみ", - "autoUpdate.strategy.fixOnly.selectedDescription": "パッチバージョンのみの自動更新", "autoUpdate.strategy.latest.description": "常に最新バージョンに更新してください", "autoUpdate.strategy.latest.name": "最新", - "autoUpdate.strategy.latest.selectedDescription": "常に最新バージョンに更新してください", - "autoUpdate.updateSettings": "設定を更新する", "autoUpdate.updateTime": "更新時刻", - "autoUpdate.updateTimeTitle": "更新時刻", - "autoUpdate.upgradeMode.all": "すべてを更新する", - "autoUpdate.upgradeMode.exclude": "選択したものを除外する", "autoUpdate.upgradeMode.partial": "選択されたもののみ", "autoUpdate.upgradeModePlaceholder.exclude": "選択されたプラグインは自動更新されません", "autoUpdate.upgradeModePlaceholder.partial": "選択されたプラグインのみが自動更新されます。現在選択されているプラグインはないため、プラグインは自動更新されません。", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "Github からインストールしました", "detailPanel.categoryTip.local": "ローカルプラグイン", "detailPanel.categoryTip.marketplace": "マーケットプレイスからインストールされました", - "detailPanel.configureApp": "アプリを設定する", "detailPanel.configureModel": "モデルを設定する", "detailPanel.configureTool": "ツールを設定する", "detailPanel.deprecation.fullMessage": "このプラグインは{{deprecatedReason}}のため非推奨となり、新しいバージョンはリリースされません。代わりに{{-alternativePluginId}}をご利用ください。", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "アップロードに失敗しました", "installModal.back": "戻る", "installModal.cancel": "キャンセル", - "installModal.close": "閉じる", - "installModal.dropIntegrationToInstall": "プラグインパッケージをここにドロップしてインストールします", - "installModal.dropPluginToInstall": "プラグインパッケージをここにドロップしてインストールします", "installModal.fromTrustSource": "信頼できるソースからのみプラグインをインストールするようにしてください。", "installModal.install": "インストール", - "installModal.installComplete": "インストール完了", "installModal.installFailed": "インストールに失敗しました", "installModal.installFailedDesc": "プラグインのインストールに失敗しました。", "installModal.installPlugin": "プラグインをインストール", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "プラグインは正常にインストールされました。", "installModal.installedSuccessfullyWithPageDesc": "プラグインは正常にインストールされました。{{categoryName}}ページで見つけることができます。", "installModal.installing": "インストール中...", - "installModal.labels.package": "パッケージ", - "installModal.labels.repository": "リポジトリ", - "installModal.labels.version": "バージョン", "installModal.next": "次", "installModal.pluginLoadError": "プラグインの読み込みエラー", "installModal.pluginLoadErrorDesc": "このプラグインはインストールされません", @@ -220,8 +198,6 @@ "list.noInstalled": "プラグインはインストールされていません", "list.noTriggerFound": "トリガーが見つかりません", "list.notFound": "プラグインが見つかりません", - "list.source.github": "GitHub からインストール", - "list.source.local": "ローカルパッケージファイルからインストール", "list.source.marketplace": "マーケットプレイスからインストール", "marketplace.allPlugins": "すべてのインテグレーション", "marketplace.and": "と", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "最近更新順", "marketplace.verifiedTip": "このプラグインは Dify によって認証されています", "marketplace.viewMore": "もっと見る", - "metadata.title": "プラグイン", "pluginDevelopmentGuide": "インテグレーション開発ガイド", "pluginInfoModal.packageName": "パッケージ", "pluginInfoModal.release": "リリース", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "プラグイン情報", "pluginPublishGuide": "インテグレーション公開ガイド", "privilege.admins": "管理者", - "privilege.configurePermissionsInSettings": "設定 > ロールと権限 でプラグインの権限を設定してください。", "privilege.everyone": "みんな", - "privilege.noDebugPermissionTooltip": "インテグレーションをデバッグする権限がありません", "privilege.noInstallPermissionTooltip": "連携管理の権限がありません", "privilege.noone": "誰もいない", "privilege.permissions": "権限", "privilege.quickWhoCanDebug": "誰がデバッグできますか?", "privilege.quickWhoCanInstall": "誰がインストールおよび管理できますか?", - "privilege.title": "プラグインの設定", - "privilege.whoCanDebug": "誰がプラグインのデバッグを行うことができますか?", - "privilege.whoCanInstall": "誰がプラグインをインストールして管理できますか?", - "publishPlugins": "プラグインを公開する", "readmeInfo.failedToFetch": "README の取得に失敗しました", "readmeInfo.needHelpCheckReadme": "助けが必要ですか?READMEを確認してください。", "readmeInfo.noReadmeAvailable": "READMEは利用できません", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "このプラグインは自動インストールできませんでした。\nマーケットプレイスからインストールしてください。", "task.errorMsg.unknown": "このプラグインをインストールできませんでした。\nプラグインのソースを特定できませんでした。", "task.errorPlugins": "インストールに失敗したプラグイン", - "task.installError": "{{errorLength}} プラグインのインストールに失敗しました。表示するにはクリックしてください。", "task.installFromGithub": "GitHub からインストール", "task.installFromMarketplace": "マーケットプレイスからインストール", "task.installSuccess": "{{successLength}} 個のプラグインをインストールしました", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "インストールに成功しました", "upgrade.title": "プラグインをインストール", "upgrade.upgrade": "インストール", - "upgrade.upgrading": "インストール中...", - "upgrade.usedInApps": "{{num}}のアプリで使用されています" + "upgrade.upgrading": "インストール中..." } diff --git a/web/i18n/ja-JP/snippet.json b/web/i18n/ja-JP/snippet.json index 95d460df28b..ec9afe4c7cb 100644 --- a/web/i18n/ja-JP/snippet.json +++ b/web/i18n/ja-JP/snippet.json @@ -12,7 +12,6 @@ "dslVersionMismatchDescription": "DSL バージョンの大きな違いが検出されました。インポートを強制すると、スニペットが誤動作する可能性があります。", "dslVersionMismatchQuestion": "続けますか?", "dslVersionMismatchTitle": "バージョンの非互換性", - "edit": "編集", "editDialogTitle": "スニペット情 の編集", "editDone": "スニペット情 が更新されました", "editFailed": "スニペット情 の更新に失敗しました", @@ -26,20 +25,15 @@ "importSuccess": "スニペットがインポートされました", "importedDSLVersion": "現在のスニペットの DSL バージョン: ", "inputVariables": "入力変数", - "management": "スニペット管理", "menu.deleteSnippet": "削除", "menu.editInfo": "情 の編集", "menu.exportSnippet": "スニペットのエクスポート", "panelTitle": "入力フィールド", "publishButton": "公開", "publishFailed": "スニペットの公開に失敗しました", - "publishMenuCurrentDraft": "現在のドラフトは未公開です", "publishSuccess": "スニペットが公開されました", "sectionOrchestrate": "オーケストレーション", "testRunButton": "試運転", "typeLabel": "スニペット", - "unknownUser": "ユーザー", - "updatedBy": "{{name}} {{time}} を更新しました", - "usageCount": "{{count}} 回使用しました", - "variableInspect": "変数の検査" + "unknownUser": "ユーザー" } diff --git a/web/i18n/ja-JP/tools.json b/web/i18n/ja-JP/tools.json index adca26f4676..fbcbab65eee 100644 --- a/web/i18n/ja-JP/tools.json +++ b/web/i18n/ja-JP/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "パラメータ", "mcp.server.modal.parametersPlaceholder": "パラメータの目的と制約", "mcp.server.modal.parametersTip": "各パラメータの説明を追加して、LLM がその目的と制約を理解できるようにします。", - "mcp.server.publishTip": "アプリが公開されていません。まずアプリを公開してください。", "mcp.server.reGen": "サーバー URL を再生成しますか?現在の URL は直ちに使用できなくなります。", "mcp.server.title": "MCP サーバー", "mcp.server.url": "サーバーURL", diff --git a/web/i18n/ja-JP/workflow.json b/web/i18n/ja-JP/workflow.json index e4a72778728..7af2d0b0258 100644 --- a/web/i18n/ja-JP/workflow.json +++ b/web/i18n/ja-JP/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} ステップ進む", "changeHistory.title": "変更履歴", "chatVariable.button": "変数を追加", - "chatVariable.docLink": "詳細ドキュメント", "chatVariable.modal.addArrayValue": "値を追加", "chatVariable.modal.arrayValue": "値", "chatVariable.modal.description": "説明", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "返信を編集", "comments.placeholder.reply": "返信", "comments.reply": "返信", - "common.ImageUploadLegacyTip": "開始フォームでファイル型変数が作成可能になりました。画像アップロード機能は今後サポート終了となります。", "common.accessAPIReference": "API リファレンス", "common.accessPointDescription": "Web アプリ、API、MCP、トリガーを設定", "common.addBlock": "ブロックを追加", @@ -155,7 +153,6 @@ "common.addTitle": "タイトルを追加...", "common.autoSaved": "自動保存済み", "common.backupCurrentDraft": "現在の下書きをバックアップ", - "common.batchRunApp": "アプリを一括実行", "common.branch": "ブランチ", "common.chooseDSL": "DSL(yml) ファイルを選択", "common.chooseStartNodeToRun": "実行する開始ノードを選択", @@ -163,7 +160,6 @@ "common.commentMode": "コメントモード", "common.configure": "設定", "common.configureRequired": "設定が必要", - "common.conversationLog": "会話ログ", "common.copy": "コピー", "common.currentDraft": "現在の下書き", "common.currentDraftUnpublished": "現在の下書き(未公開)", @@ -174,10 +170,8 @@ "common.disconnect": "接続解除", "common.draftSaveFailed": "下書きの保存に失敗しました", "common.duplicate": "複製", - "common.editing": "編集中", "common.effectVarConfirm.content": "他のノードで変数が使用されています。それでも削除しますか?", "common.effectVarConfirm.title": "変数の削除", - "common.embedIntoSite": "サイトに埋め込む", "common.enableJinja": "Jinja テンプレートを有効化", "common.exitVersions": "バージョン履歴を閉じる", "common.exportImage": "画像を出力", @@ -186,8 +180,6 @@ "common.exportSVG": "SVG で出力", "common.features": "機能", "common.featuresDescription": "ウェブアプリのユーザー体験を向上させる", - "common.featuresDocLink": "もっと詳しく知る", - "common.fileUploadTip": "画像アップロード機能がファイルアップロードに拡張されました", "common.goBackToEdit": "編集に戻る", "common.handMode": "ハンドモード", "common.humanInputEmailTip": "設定された受信者にメール(配信方法)が送信されました", @@ -199,9 +191,6 @@ "common.importSuccess": "インポート成功", "common.importWarning": "注意事項", "common.importWarningDetails": "DSL バージョンの違いにより機能に影響が出る可能性があります", - "common.inPreview": "プレビュー中", - "common.inPreviewMode": "プレビューモード中", - "common.inRunMode": "実行モード中", "common.input": "入力", "common.insertVarTip": "\"/\"キーで変数を挿入", "common.jinjaEditorPlaceholder": "「/」または「{」で変数挿入", @@ -215,17 +204,12 @@ "common.model": "モデル", "common.moreActions": "さらにアクション", "common.needAdd": "{{node}}ノードを追加する必要があります", - "common.needAnswerNode": "回答ブロックを追加する必要があります", "common.needConnectTip": "接続されていないステップがあります", - "common.needOutputNode": "出力ノードを追加する必要があります", "common.needStartNode": "少なくとも1つのスタートノードを追加する必要があります", - "common.noChanges": "変更なし", - "common.noHistory": "履歴がありません", "common.noVar": "変数がありません", "common.notPublishedYet": "まだ公開されていません", "common.notRunning": "まだ実行されていません", "common.onFailure": "失敗時", - "common.openInExplore": "探索ページで開く", "common.openWebApp": "Web アプリを開く", "common.openWebAppDescription": "公開済みアプリを新しいタブで開く", "common.output": "出力", @@ -233,10 +217,8 @@ "common.parallel": "並列", "common.parallelTip.click.desc": "で追加", "common.parallelTip.click.title": "クリック", - "common.parallelTip.depthLimit": "並列ネスト最大階層数:{{num}}", "common.parallelTip.drag.desc": "で接続", "common.parallelTip.drag.title": "ドラッグ", - "common.parallelTip.limit": "並列処理可能ブランチ数:{{num}}", "common.pasteHere": "ここに貼り付け", "common.pointerMode": "ポインターモード", "common.preview": "プレビュー", @@ -252,34 +234,22 @@ "common.publishedBy": "{{time}}に{{author}}が公開", "common.publishingToMarketplace": "公開中...", "common.redo": "やり直し", - "common.restart": "再起動", "common.restore": "復元", "common.run": "テスト実行", "common.runAllTriggers": "すべてのトリガーを実行", - "common.runApp": "アプリを実行", "common.runHistory": "実行履歴", "common.running": "実行中", - "common.savedAt": "{{time}} に保存", "common.scheduleTriggerRunFailed": "スケジュールトリガーの実行に失敗しました", "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": "元に戻す", "common.unpublished": "未公開", - "common.unpublishedChanges": "未公開の変更", "common.upToDate": "最新です", - "common.update": "更新", "common.variableNamePlaceholder": "変数名を入力", "common.versionHistory": "バージョン履歴", - "common.viewDetailInTracingPanel": "詳細を表示", "common.viewOnly": "閲覧のみ", "common.viewRunHistory": "実行履歴を表示", "common.webhookDebugFailed": "Webhookデバッグに失敗しました", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "ワークフロー処理が成功しました", "common.workflowSaveStatus": "ワークフローの保存状態", "customWebhook": "カスタムWebhook", - "debug.copyLastRun": "最後の実行をコピー", - "debug.copyLastRunError": "最後の実行の入力をコピーできませんでした", "debug.lastOutput": "最後の出力", - "debug.lastRunInputsCopied": "前回の実行から{{count}}個の入力をコピーしました", "debug.lastRunTab": "最後の実行", "debug.noData.description": "最後の実行の結果がここに表示されます", "debug.noData.runThisNode": "このノードを実行してください", - "debug.noLastRunFound": "以前の実行が見つかりませんでした。", - "debug.noMatchingInputsFound": "前回の実行から一致する入力が見つかりませんでした。", - "debug.relations.dependencies": "依存元", - "debug.relations.dependenciesDescription": "このノードが依存している他のノード", - "debug.relations.dependents": "依存先", - "debug.relations.dependentsDescription": "このノードに依存している他のノード", - "debug.relations.noDependencies": "依存元なし", - "debug.relations.noDependents": "依存先なし", - "debug.relationsTab": "関係", "debug.settingsTab": "設定", "debug.variableInspect.chatNode": "会話", "debug.variableInspect.clearAll": "すべてリセット", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "このトリガー", "debug.variableInspect.listening.defaultPluginName": "このプラグイントリガー", "debug.variableInspect.listening.defaultScheduleTime": "未設定", - "debug.variableInspect.listening.selectedTriggers": "選択したトリガー", "debug.variableInspect.listening.stopButton": "停止", "debug.variableInspect.listening.tip": "HTTP {{nodeName}} エンドポイントにテストリクエストを送信するか、ライブイベントデバッグ用のコールバック URL として利用してイベントトリガーをシミュレートできます。すべての出力は Variable Inspector で直接確認できます。", "debug.variableInspect.listening.tipFallback": "トリガーイベントを待機しています。出力はここに表示されます。", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "走るのを止めて", "debug.variableInspect.view": "ログを表示", "difyTeam": "Dify チーム", - "entryNodeStatus.disabled": "開始 • 無効", "entryNodeStatus.enabled": "スタート", "env.envDescription": "環境変数は、個人情報や認証情報を格納するために使用することができます。これらは読み取り専用であり、DSL ファイルからエクスポートする際には分離されます。", "env.envPanelButton": "環境変数を追加", @@ -371,11 +327,6 @@ "env.modal.value": "値", "env.modal.valuePlaceholder": "変数値を入力", "env.modal.valueRequired": "値は空にできません", - "error.operations.addingNodes": "ノード追加", - "error.operations.connectingNodes": "ノード接続", - "error.operations.modifyingWorkflow": "ワークフロー変更", - "error.operations.updatingWorkflow": "ワークフロー更新", - "error.startNodeRequired": "{{operation}}前に開始ノードを追加してください", "errorMsg.authRequired": "認証が必要です", "errorMsg.configureModel": "モデルを設定してください", "errorMsg.duplicateOutputVariable": "出力ノード変数「{{variable}}」が重複しています。出力ノード変数名は一意である必要があります。", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "無効な変数です。この変数を有効にするにはモデルを設定してください。", "errorMsg.noValidTool": "{{field}} に利用可能なツールがありません", "errorMsg.rerankModelRequired": "Rerank モデルが設定されていません", - "errorMsg.startNodeRequired": "{{operation}}前に開始ノードを追加してください", "errorMsg.toolParameterRequired": "{{field}}: パラメータ [{{param}}] は必須です", "globalVar.description": "システム変数は、タイプが適合していれば配線なしで任意のノードから参照できるグローバル変数です。エンドユーザーIDやワークフローIDなどが含まれます。", "globalVar.fieldsDescription.appId": "アプリケーションID", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "ワークフローID", "globalVar.fieldsDescription.workflowRunId": "ワークフロー実行ID", "globalVar.title": "システム変数", - "nodes.agent.advancedSetting": "詳細設定", "nodes.agent.checkList.strategyNotSelected": "戦略が選択されていません", "nodes.agent.clickToViewParameterSchema": "パラメータースキーマを見るにはクリックしてください", - "nodes.agent.configureModel": "モデルを設定する", "nodes.agent.installPlugin.cancel": "キャンセル", "nodes.agent.installPlugin.changelog": "変更ログ", "nodes.agent.installPlugin.desc": "次の連携をインストールしようとしています", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "連携をインストール", "nodes.agent.learnMore": "もっと学ぶ", "nodes.agent.linkToPlugin": "インテグレーションへのリンク", - "nodes.agent.maxIterations": "最大反復回数", "nodes.agent.model": "モデル", - "nodes.agent.modelNotInMarketplace.desc": "このモデルはローカルまたは GitHub リポジトリからインストールされます。インストール後にご利用ください。", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "インテグレーションを管理する", - "nodes.agent.modelNotInMarketplace.title": "モデルがインストールされていません", "nodes.agent.modelNotInstallTooltip": "このモデルはインストールされていません", "nodes.agent.modelNotSelected": "モデルが選択されていません", - "nodes.agent.modelNotSupport.desc": "インストールされたインテグレーションのバージョンは、このモデルを提供していません。", - "nodes.agent.modelNotSupport.descForVersionSwitch": "インストールされたインテグレーションのバージョンはこのモデルを提供していません。バージョンを切り替えるにはクリックしてください。", - "nodes.agent.modelNotSupport.title": "サポートされていないモデル", - "nodes.agent.modelSelectorTooltips.deprecated": "このモデルは廃止されました", - "nodes.agent.notAuthorized": "権限がありません", "nodes.agent.outputVars.confirm": "確認", "nodes.agent.outputVars.defaultValueArrayInvalid": "JSON 配列を入力してください。", "nodes.agent.outputVars.defaultValueBooleanInvalid": "true または false を入力してください。", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "{{name}} を編集", "nodes.agent.outputVars.editorLabel": "出力変数エディタ", "nodes.agent.outputVars.files.title": "エージェント生成ファイル", - "nodes.agent.outputVars.files.transfer_method": "転送方法。値は remote_url または local_file です。", - "nodes.agent.outputVars.files.type": "サポートタイプ。現在はサポート画像のみ", - "nodes.agent.outputVars.files.upload_file_id": "ファイル ID をアップロード", - "nodes.agent.outputVars.files.url": "画像の URL", "nodes.agent.outputVars.json": "エージェント生成の JSON", "nodes.agent.outputVars.nameDuplicate": "出力名はすでに存在します", "nodes.agent.outputVars.nameInvalid": "英字、数字、アンダースコアを使用してください。先頭は英字またはアンダースコアにしてください。", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "パラメータスキーマ", "nodes.agent.pluginInstaller.install": "インストール", "nodes.agent.pluginInstaller.installing": "インストール中", - "nodes.agent.pluginNotFoundDesc": "このインテグレーションは GitHub からインストールされています。再インストールするにはインテグレーションに移動してください。", "nodes.agent.pluginNotInstalled": "このインテグレーションはインストールされていません", "nodes.agent.pluginNotInstalledDesc": "このインテグレーションは GitHub からインストールされています。再インストールするにはインテグレーションに移動してください。", "nodes.agent.roster.change": "変更", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "Agent を編集できるのは、エディター以上のロール、または「Agentsを管理」権限を持つメンバーのみです。", "nodes.agent.roster.inlineSetup.description": "このノード内にのみ存在する一度きりのセットアップ", "nodes.agent.roster.inlineSetup.name": "インラインセットアップ", - "nodes.agent.roster.inlineSetup.title": "Agent セットアップ", "nodes.agent.roster.inlineSetup.type": "このノード内のみ", "nodes.agent.roster.label": "エージェント", "nodes.agent.roster.makeCopy": "コピーを作成", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} 認可されていません", "nodes.agent.toolNotInstallTooltip": "{{tool}}はインストールされていません", "nodes.agent.toolbox": "ツールボックス", - "nodes.agent.tools": "ツール", "nodes.agent.unsupportedStrategy": "サポートされていない戦略", "nodes.answer.answer": "応答", - "nodes.answer.outputVars": "出力変数", - "nodes.assigner.append": "追記", "nodes.assigner.assignedVariable": "代入された変数", - "nodes.assigner.assignedVarsDescription": "代入される変数は、会話変数などの書き込み可能な変数である必要があります。", - "nodes.assigner.clear": "クリア", - "nodes.assigner.noAssignedVars": "使用可能な代入変数がありません", "nodes.assigner.noVarTip": "「+」ボタンをクリックして変数を追加します", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "最後を削除する", "nodes.assigner.operations.set": "セット", "nodes.assigner.operations.title": "操作", - "nodes.assigner.over-write": "上書き", - "nodes.assigner.plus": "プラス", "nodes.assigner.selectAssignedVariable": "代入変数を選択...", "nodes.assigner.setParameter": "パラメータを設定...", - "nodes.assigner.setVariable": "変数を設定する", "nodes.assigner.varNotSet": "変数が設定されていません", "nodes.assigner.variable": "変数", "nodes.assigner.variables": "変数", - "nodes.assigner.writeMode": "書き込みモード", - "nodes.assigner.writeModeTip": "代入された変数が配列の場合,末尾に追記モードを追加する。", - "nodes.code.advancedDependencies": "高度な依存関係", - "nodes.code.advancedDependenciesTip": "消費に時間がかかる、またはデフォルトで組み込まれていない事前ロードされた依存関係を追加します", "nodes.code.inputVars": "入力変数", "nodes.code.outputVars": "出力変数", - "nodes.code.searchDependencies": "依存関係を検索", "nodes.code.syncFunctionSignature": "コードの関数署名を同期", "nodes.common.errorHandle.defaultValue.desc": "例外発生時のデフォルト出力", "nodes.common.errorHandle.defaultValue.inLog": "ノード例外 - デフォルト値を出力", "nodes.common.errorHandle.defaultValue.output": "デフォルト値出力", - "nodes.common.errorHandle.defaultValue.tip": "例外発生時に返される値:", "nodes.common.errorHandle.defaultValue.title": "デフォルト値", "nodes.common.errorHandle.failBranch.customize": "失敗分岐ロジックをカスタマイズ", "nodes.common.errorHandle.failBranch.customizeTip": "例外発生時、失敗分岐でエラー処理を柔軟に設定可能(エラーログ表示/修復処理/操作スキップ等)", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "ノード例外発生時の処理ポリシーを設定", "nodes.common.errorHandle.title": "例外処理", "nodes.common.inputVars": "入力変数", - "nodes.common.insertVarTip": "変数を挿入", "nodes.common.memories.builtIn": "組み込み", "nodes.common.memories.tip": "チャットの記憶管理", "nodes.common.memories.title": "メモリ", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "再試行回数:{{num}}", "nodes.common.retry.retry": "再試行", "nodes.common.retry.retryFailed": "再試行失敗", - "nodes.common.retry.retryFailedTimes": "{{times}}回再試行失敗", "nodes.common.retry.retryInterval": "再試行間隔", "nodes.common.retry.retryOnFailure": "失敗時再試行", "nodes.common.retry.retrySuccessful": "再試行成功", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "詳細はこちら", "nodes.docExtractor.outputVars.text": "抽出されたテキスト", "nodes.docExtractor.supportFileTypes": "サポートするファイルタイプ:{{types}}。", - "nodes.end.output.type": "出力形式", "nodes.end.output.variable": "出力変数", - "nodes.end.outputs": "出力設定", - "nodes.end.type.none": "なし", - "nodes.end.type.plain-text": "プレーンテキスト", - "nodes.end.type.structured": "構造化", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "URL を入力(変数使用時は\"/\"を入力)", "nodes.http.authorization.api-key": "API キー", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "なし", "nodes.http.binaryFileVariable": "バイナリファイル変数", "nodes.http.body": "ボディ", - "nodes.http.bulkEdit": "一括編集", "nodes.http.curl.placeholder": "ここに cURL 文字列を貼り付けます", "nodes.http.curl.title": "cURL からインポート", "nodes.http.extractListPlaceholder": "リスト番号を入力(変数使用時は\"/\"を入力)", "nodes.http.headers": "ヘッダー", - "nodes.http.inputVars": "入力変数", "nodes.http.insertVarPlaceholder": "変数を挿入するには'/'を入力してください", "nodes.http.key": "キー", - "nodes.http.keyValueEdit": "キーバリュー編集", - "nodes.http.notStartWithHttp": "API は http:// または https:// で始まってください", "nodes.http.outputVars.body": "レスポンスコンテンツ", "nodes.http.outputVars.files": "ファイル一覧", "nodes.http.outputVars.headers": "レスポンスヘッダ(JSON)", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "全メンバー({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "本文", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "本文には{{field}}が必要です", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "メール本文を入力", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "本文は必須です", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "デバッグモード", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "デバッグモードでは、メールはアカウントのメールアドレス{{email}}にのみ送信されます。", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "選択", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "受信者", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "少なくとも1人の受信者が必要です", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "リクエストURL変数は人間の入力のトリガーエントリーです。", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "件名", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "メール件名を入力", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "件名は必須です", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "デバッグモードが有効です。", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "メールは{{email}}に送信されます。", "nodes.humanInput.deliveryMethod.emailSender.done": "メール送信完了", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(オプション)", "nodes.humanInput.deliveryMethod.emailSender.send": "メールを送信", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "設定された受信者にテストメールを送信", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "{{email}}にテストメールを送信", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "ユーザーがフォームを開いた後に表示される内容。Markdown形式をサポート。", "nodes.humanInput.insertInputField.fieldType": "フィールドタイプ", "nodes.humanInput.insertInputField.insert": "挿入", - "nodes.humanInput.insertInputField.maxUploads": "最大アップロード数", "nodes.humanInput.insertInputField.options": "オプション", "nodes.humanInput.insertInputField.prePopulateField": "フィールドを事前入力", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "またはを追加すると、ユーザーは最初にこの内容を見ます。または空のままにします。", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "空でない", "nodes.ifElse.comparisonOperator.not exists": "存在しません", "nodes.ifElse.comparisonOperator.not in": "含まれていない", - "nodes.ifElse.comparisonOperator.not null": "null でない", - "nodes.ifElse.comparisonOperator.null": "null", "nodes.ifElse.comparisonOperator.start with": "で始まる", "nodes.ifElse.conditionNotSetup": "条件が設定されていません", "nodes.ifElse.else": "それ以外", "nodes.ifElse.elseDescription": "IF 条件が満たされない場合に実行するロジックを定義します。", "nodes.ifElse.enterValue": "値を入力", - "nodes.ifElse.if": "もし", - "nodes.ifElse.notSetVariable": "まず変数を設定してください", "nodes.ifElse.operator": "演算子", "nodes.ifElse.optionName.audio": "音声", "nodes.ifElse.optionName.doc": "ドキュメント", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "チャンク", "nodes.knowledgeBase.chunksInputTip": "知識ベースノードの入力変数はチャンクです。変数のタイプは、選択されたチャンク構造と一貫性のある特定のJSONスキーマを持つオブジェクトです。", "nodes.knowledgeBase.chunksVariableIsRequired": "Chunks変数は必須です", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API キーが利用できません", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "クレジットを使い切りました", - "nodes.knowledgeBase.embeddingModelIncompatible": "非互換", - "nodes.knowledgeBase.embeddingModelIsInvalid": "埋め込みモデルが無効です", - "nodes.knowledgeBase.embeddingModelIsRequired": "埋め込みモデルが必要です", "nodes.knowledgeBase.embeddingModelNotConfigured": "埋め込みモデルが設定されていません", "nodes.knowledgeBase.indexMethodIsRequired": "インデックスメソッドが必要です", - "nodes.knowledgeBase.notConfigured": "未設定", "nodes.knowledgeBase.rerankingModelIsInvalid": "リランキングモデルは無効です", "nodes.knowledgeBase.rerankingModelIsRequired": "再ランキングモデルが必要です", "nodes.knowledgeBase.retrievalSettingIsRequired": "リトリーバル設定が必要です", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "セグメント URL", "nodes.knowledgeRetrieval.queryAttachment": "画像を検索", "nodes.knowledgeRetrieval.queryText": "クエリテキスト", - "nodes.knowledgeRetrieval.queryVariable": "検索変数", "nodes.listFilter.asc": "ASC", "nodes.listFilter.desc": "DESC", "nodes.listFilter.extractsCondition": "N 個のアイテムを抽出します", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "最初のレコード", "nodes.listFilter.outputVars.last_record": "最後のレコード", "nodes.listFilter.outputVars.result": "フィルター結果", - "nodes.listFilter.selectVariableKeyPlaceholder": "サブ変数キーを選択する", "nodes.llm.addMessage": "メッセージ追加", "nodes.llm.context": "コンテキスト", "nodes.llm.contextTooltip": "ナレッジベースをコンテキストとして利用", - "nodes.llm.files": "ファイル", "nodes.llm.jsonSchema.addChildField": "サブフィールドを追加", "nodes.llm.jsonSchema.addField": "フィールドを追加", "nodes.llm.jsonSchema.apply": "適用", "nodes.llm.jsonSchema.back": "前に戻る", "nodes.llm.jsonSchema.descriptionPlaceholder": "説明を入力", - "nodes.llm.jsonSchema.doc": "構造化出力の詳細を見る", "nodes.llm.jsonSchema.enum": "列挙型", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "プロパティ名はすでに存在します", "nodes.llm.jsonSchema.fieldNamePlaceholder": "フィールド名", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "必須項目", "nodes.llm.jsonSchema.resetDefaults": "初期化", "nodes.llm.jsonSchema.resultTip": "こちらが生成された結果です。ご満足いただけない場合は、前の画面に戻ってプロンプトを修正できます。", - "nodes.llm.jsonSchema.showAdvancedOptions": "詳細設定", "nodes.llm.jsonSchema.stringValidations": "文字列検証", "nodes.llm.jsonSchema.title": "構造化データスキーマ", "nodes.llm.jsonSchema.warningTips.saveSchema": "編集中のフィールドを確定してから保存してください。", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "推論内容", "nodes.llm.outputVars.usage": "モデル使用量", "nodes.llm.prompt": "プロンプト", - "nodes.llm.reasoningFormat.separated": "思考タグを分ける", - "nodes.llm.reasoningFormat.tagged": "タグを考え続けてください", "nodes.llm.reasoningFormat.title": "推論タグの分離を有効にする", "nodes.llm.reasoningFormat.tooltip": "thinkタグから内容を抽出し、それをreasoning_contentフィールドに保存します。", "nodes.llm.resolution.high": "高", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "指示/質問を入力", "nodes.llm.singleRun.variable": "変数", "nodes.llm.sysQueryInUser": "ユーザーメッセージに sys.query を含めてください", - "nodes.llm.variables": "変数", "nodes.llm.vision": "ビジョン", - "nodes.loop.ErrorMethod.continueOnError": "エラーを無視して継続", - "nodes.loop.ErrorMethod.operationTerminated": "エラー時に処理を終了", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "異常出力を除外", "nodes.loop.breakCondition": "ループ終了条件", "nodes.loop.breakConditionTip": "ループ内の変数やセッション変数を参照し、終了条件を設定できます。", "nodes.loop.comma": ",", - "nodes.loop.currentLoop": "現在のループ", "nodes.loop.currentLoopCount": "現在のループ回数:{{count}}", "nodes.loop.deleteDesc": "ループノードを削除すると、全ての子ノードが削除されます。", "nodes.loop.deleteTitle": "ループノードを削除しますか?", - "nodes.loop.errorResponseMethod": "エラー対応方法", "nodes.loop.error_one": "{{count}} エラー", "nodes.loop.error_other": "{{count}} エラー", - "nodes.loop.exitConditionTip": "ループノードには少なくとも 1 つの終了条件が必要です", "nodes.loop.finalLoopVariables": "最終ループ変数", "nodes.loop.initialLoopVariables": "初期ループ変数", - "nodes.loop.input": "入力", "nodes.loop.inputMode": "入力モード", "nodes.loop.loopMaxCount": "最大ループ回数", "nodes.loop.loopMaxCountError": "最大ループ回数は 1 から{{maxCount}}の範囲で正しく入力してください。", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "ループ変数", "nodes.loop.loop_one": "{{count}}回", "nodes.loop.loop_other": "{{count}}回", - "nodes.loop.output": "出力変数", "nodes.loop.setLoopVariables": "ループスコープ内で変数を設定", "nodes.loop.totalLoopCount": "総ループ回数:{{count}}", "nodes.loop.variableName": "変数名", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "クラスを追加", "nodes.questionClassifiers.advancedSetting": "高度な設定", "nodes.questionClassifiers.class": "クラス", - "nodes.questionClassifiers.classNamePlaceholder": "クラス名を入力してください", "nodes.questionClassifiers.defaultLabel": "クラス {{index}}", "nodes.questionClassifiers.inputVars": "入力変数", "nodes.questionClassifiers.instruction": "指示", - "nodes.questionClassifiers.instructionPlaceholder": "指示を入力してください", "nodes.questionClassifiers.instructionTip": "質問分類器が質問をどのように分類するかをよりよく理解するための追加の指示を入力します。", "nodes.questionClassifiers.labelEditorAriaLabel": "クラスラベルエディター", "nodes.questionClassifiers.model": "モデル", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "クラスタイトルをダブルクリックして名前を変更", "nodes.questionClassifiers.topicName": "トピック名", "nodes.questionClassifiers.topicPlaceholder": "トピック名を入力してください", - "nodes.start.builtInVar": "組み込み変数", "nodes.start.inputField": "入力フィールド", "nodes.start.noVarTip": "入力設定はワークフロー内で利用可能", - "nodes.start.outputVars.files": "ファイル一覧", - "nodes.start.outputVars.memories.content": "メッセージ内容", - "nodes.start.outputVars.memories.des": "会話履歴", - "nodes.start.outputVars.memories.type": "メッセージ種別", - "nodes.start.outputVars.query": "ユーザー入力", "nodes.start.required": "必須", "nodes.start.userInputTipDescription": "ワークフローがオンデマンドで開始されるときにエンドユーザーから収集する入力を定義します。", "nodes.startPlaceholder.browseMoreOnMarketplace": "マーケットプレイスでもっと探す", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "マーケットプレイスでさらにツールを探す", "nodes.startPlaceholder.noTriggersFound": "トリガーが見つかりませんでした", "nodes.startPlaceholder.nodeCollapsedDescription": "クリックして開始ノードを設定", "nodes.startPlaceholder.nodeDescription": "右側のパネルから開始ノードを選択", - "nodes.startPlaceholder.nodeTitle": "ワークフロー開始", "nodes.startPlaceholder.panelDescription": "開始ノードはワークフローを実行するトリガーを定義します", "nodes.startPlaceholder.panelTitle": "開始ノードを選択", "nodes.startPlaceholder.userInputConflictTip": "ユーザー入力は他のトリガーと組み合わせることはできません", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "入力変数", "nodes.templateTransform.outputVars.output": "変換されたコンテンツ", "nodes.tool.authorizationRequired": "認証が必要です", - "nodes.tool.authorize": "認証する", - "nodes.tool.dateRange.end": "終了", "nodes.tool.dateRange.endPlaceholder": "終了日", - "nodes.tool.dateRange.start": "開始", "nodes.tool.dateRange.startPlaceholder": "開始日", "nodes.tool.inputVars": "入力変数", "nodes.tool.insertPlaceholder1": "タイプするか押してください", "nodes.tool.insertPlaceholder2": "変数を挿入する", "nodes.tool.outputVars.files.title": "ツールが生成したファイル", - "nodes.tool.outputVars.files.transfer_method": "転送方法。値は remote_url または local_file です", - "nodes.tool.outputVars.files.type": "サポートタイプ。現在は画像のみサポートされています", - "nodes.tool.outputVars.files.upload_file_id": "アップロードファイル ID", - "nodes.tool.outputVars.files.url": "画像 URL", "nodes.tool.outputVars.json": "ツールで生成された JSON", "nodes.tool.outputVars.text": "ツールが生成したコンテンツ", "nodes.tool.settings": "設定", - "nodes.triggerPlugin.addSubscription": "新しいサブスクリプションを追加", - "nodes.triggerPlugin.apiKeyConfigured": "API キーが正常に設定されました", - "nodes.triggerPlugin.apiKeyDescription": "認証のための API キー認証情報を設定してください", - "nodes.triggerPlugin.authenticationFailed": "認証に失敗しました", - "nodes.triggerPlugin.authenticationSuccess": "認証に成功しました", - "nodes.triggerPlugin.authorized": "認可された", - "nodes.triggerPlugin.availableSubscriptions": "利用可能なサブスクリプション", - "nodes.triggerPlugin.configuration": "構成", - "nodes.triggerPlugin.configurationComplete": "設定完了", - "nodes.triggerPlugin.configurationCompleteDescription": "トリガーが正常に設定されました", - "nodes.triggerPlugin.configurationCompleteMessage": "トリガーの設定が完了し、使用する準備ができました。", - "nodes.triggerPlugin.configurationFailed": "設定に失敗しました", - "nodes.triggerPlugin.configureApiKey": "API キーを設定", - "nodes.triggerPlugin.configureOAuthClient": "OAuth クライアントを設定", - "nodes.triggerPlugin.configureParameters": "パラメーターを設定", - "nodes.triggerPlugin.credentialVerificationFailed": "認証情報の検証に失敗しました", - "nodes.triggerPlugin.credentialsVerified": "認証情報が正常に検証されました", - "nodes.triggerPlugin.error": "エラー", - "nodes.triggerPlugin.failedToStart": "認証フローの開始に失敗しました", - "nodes.triggerPlugin.noConfigurationRequired": "このトリガーには追加の設定は必要ありません。", - "nodes.triggerPlugin.notAuthorized": "認可されていません", - "nodes.triggerPlugin.notConfigured": "設定されていません", - "nodes.triggerPlugin.oauthClientDescription": "認証を有効にするために OAuth クライアント認証情報を設定してください", - "nodes.triggerPlugin.oauthClientSaved": "OAuth クライアント設定が正常に保存されました", - "nodes.triggerPlugin.oauthConfigFailed": "OAuth 設定に失敗しました", - "nodes.triggerPlugin.or": "または", - "nodes.triggerPlugin.parameters": "パラメーター", - "nodes.triggerPlugin.parametersDescription": "トリガーのパラメーターとプロパティを設定してください", - "nodes.triggerPlugin.properties": "プロパティ", - "nodes.triggerPlugin.propertiesDescription": "このトリガーの追加設定プロパティ", - "nodes.triggerPlugin.remove": "削除する", - "nodes.triggerPlugin.removeSubscription": "サブスクリプションを解除", - "nodes.triggerPlugin.selectSubscription": "サブスクリプションを選択", - "nodes.triggerPlugin.subscriptionName": "サブスクリプション名", - "nodes.triggerPlugin.subscriptionNameDescription": "このトリガーサブスクリプションの一意な名前を入力してください", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "サブスクリプション名を入力...", - "nodes.triggerPlugin.subscriptionNameRequired": "サブスクリプション名は必須です", - "nodes.triggerPlugin.subscriptionRemoved": "サブスクリプションが正常に削除されました", "nodes.triggerPlugin.subscriptionRequired": "サブスクリプションが必要です", - "nodes.triggerPlugin.useApiKey": "API キーを使用", - "nodes.triggerPlugin.useOAuth": "OAuth を使用", - "nodes.triggerPlugin.verifyAndContinue": "検証して続行", "nodes.triggerSchedule.cronExpression": "Cron 式", "nodes.triggerSchedule.days": "日", - "nodes.triggerSchedule.executeNow": "今すぐ実行", - "nodes.triggerSchedule.executionTime": "実行時間", "nodes.triggerSchedule.executionTimeCalculationError": "実行時間の計算に失敗しました", - "nodes.triggerSchedule.executionTimeMustBeFuture": "実行時間は未来の時間である必要があります", "nodes.triggerSchedule.frequency.daily": "毎日", "nodes.triggerSchedule.frequency.hourly": "毎時", "nodes.triggerSchedule.frequency.label": "頻度", "nodes.triggerSchedule.frequency.monthly": "毎月", "nodes.triggerSchedule.frequency.weekly": "毎週", "nodes.triggerSchedule.frequencyLabel": "頻度", - "nodes.triggerSchedule.hours": "時間", "nodes.triggerSchedule.invalidCronExpression": "無効なCron式", - "nodes.triggerSchedule.invalidExecutionTime": "無効な実行時間", "nodes.triggerSchedule.invalidFrequency": "無効な頻度", "nodes.triggerSchedule.invalidMonthlyDay": "月の日は1-31の間または\"last\"である必要があります", "nodes.triggerSchedule.invalidOnMinute": "分は0-59の間である必要があります", - "nodes.triggerSchedule.invalidStartTime": "無効な開始時間", "nodes.triggerSchedule.invalidTimeFormat": "無効な時間形式(期待される形式:HH:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "無効なタイムゾーン", "nodes.triggerSchedule.invalidWeekday": "無効な曜日:{{weekday}}", "nodes.triggerSchedule.lastDay": "月末", "nodes.triggerSchedule.lastDayTooltip": "すべての月に31日があるわけではありません。「月末」オプションを使用して各月の最終日を選択してください。", - "nodes.triggerSchedule.minutes": "分", "nodes.triggerSchedule.mode": "モード", - "nodes.triggerSchedule.modeCron": "Cron", - "nodes.triggerSchedule.modeVisual": "ビジュアル", "nodes.triggerSchedule.monthlyDay": "月の日", - "nodes.triggerSchedule.nextExecution": "次回実行", "nodes.triggerSchedule.nextExecutionTime": "次回実行時刻", "nodes.triggerSchedule.nextExecutionTimes": "次の5回の実行時刻", "nodes.triggerSchedule.noValidExecutionTime": "有効な実行時間を計算できません", - "nodes.triggerSchedule.nodeTitle": "スケジュールトリガー", - "nodes.triggerSchedule.notConfigured": "未設定", "nodes.triggerSchedule.onMinute": "分", - "nodes.triggerSchedule.selectDateTime": "日時を選択", "nodes.triggerSchedule.selectFrequency": "頻度を選択", "nodes.triggerSchedule.selectTime": "時間を選択", - "nodes.triggerSchedule.startTime": "開始時刻", - "nodes.triggerSchedule.startTimeMustBeFuture": "開始時間は未来の時間である必要があります", "nodes.triggerSchedule.time": "時刻", - "nodes.triggerSchedule.timezone": "タイムゾーン", "nodes.triggerSchedule.title": "スケジュール", "nodes.triggerSchedule.useCronExpression": "Cron 式を使用", "nodes.triggerSchedule.useVisualPicker": "ビジュアル設定を使用", "nodes.triggerSchedule.visualConfig": "ビジュアル設定", "nodes.triggerSchedule.weekdays": "曜日", - "nodes.triggerWebhook.addHeader": "追加", - "nodes.triggerWebhook.addParameter": "追加", - "nodes.triggerWebhook.asyncMode": "非同期モード", - "nodes.triggerWebhook.configPlaceholder": "Webhook トリガーの設定がここに実装されます", "nodes.triggerWebhook.contentType": "コンテンツタイプ", - "nodes.triggerWebhook.copy": "コピー", "nodes.triggerWebhook.debugUrlCopied": "コピーしました!", "nodes.triggerWebhook.debugUrlCopy": "クリックしてコピー", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "このURLは内部アドレスのようです。Webhookリクエストが失敗する可能性があります。TRIGGER_URL を公開アドレスに変更できます。", "nodes.triggerWebhook.debugUrlTitle": "テスト実行には、常にこのURLを使用してください", - "nodes.triggerWebhook.errorHandling": "エラー処理", - "nodes.triggerWebhook.errorStrategy": "エラー処理", - "nodes.triggerWebhook.generate": "生成", - "nodes.triggerWebhook.headerParameters": "ヘッダーパラメータ", - "nodes.triggerWebhook.headers": "ヘッダー", "nodes.triggerWebhook.method": "メソッド", "nodes.triggerWebhook.noBodyParameters": "ボディパラメータは設定されていません", "nodes.triggerWebhook.noHeaders": "ヘッダーは設定されていません", "nodes.triggerWebhook.noParameters": "設定されたパラメータはありません", "nodes.triggerWebhook.noQueryParameters": "クエリパラメータは設定されていません", - "nodes.triggerWebhook.nodeTitle": "🔗 Webhook トリガー", - "nodes.triggerWebhook.parameterName": "変数名", - "nodes.triggerWebhook.queryParameters": "クエリパラメータ", - "nodes.triggerWebhook.requestBodyParameters": "リクエストボディパラメータ", "nodes.triggerWebhook.required": "必須", "nodes.triggerWebhook.responseBody": "レスポンスボディ", "nodes.triggerWebhook.responseBodyPlaceholder": "ここにレスポンスボディを入力してください", "nodes.triggerWebhook.responseConfiguration": "レスポンス", "nodes.triggerWebhook.statusCode": "ステータスコード", - "nodes.triggerWebhook.test": "テスト", - "nodes.triggerWebhook.title": "Webhook トリガー", "nodes.triggerWebhook.urlCopied": "URL をクリップボードにコピーしました", - "nodes.triggerWebhook.urlGenerated": "Webhook URL を生成しました", - "nodes.triggerWebhook.urlGenerationFailed": "Webhook URL の生成に失敗しました", "nodes.triggerWebhook.validation.invalidParameterType": "パラメータ\"{{name}}\"の無効なパラメータタイプ\"{{type}}\"です", "nodes.triggerWebhook.validation.webhookUrlRequired": "Webhook URLが必要です", "nodes.triggerWebhook.varName": "変数名", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "グループ", "nodes.variableAssigner.aggregationGroupTip": "この機能を有効にすると、変数集約器は複数のセットの変数を集約できます。", "nodes.variableAssigner.noVarTip": "代入された変数を追加してください", - "nodes.variableAssigner.outputType": "出力タイプ", "nodes.variableAssigner.outputVars.varDescribe": "{{groupName}} 出力", "nodes.variableAssigner.setAssignVariable": "代入された変数を設定", "nodes.variableAssigner.title": "変数を代入する", - "nodes.variableAssigner.type.array": "配列", - "nodes.variableAssigner.type.number": "数値", - "nodes.variableAssigner.type.object": "オブジェクト", - "nodes.variableAssigner.type.string": "文字列", "nodes.variableAssigner.varNotSet": "変数が設定されていません", - "onboarding.aboutStartNode": "開始ノードについて。", - "onboarding.back": "戻る", "onboarding.description": "異なる開始ノードには異なる機能があります。心配しないでください、いつでも変更できます。", - "onboarding.escTip.key": "esc", - "onboarding.escTip.press": "", - "onboarding.escTip.toDismiss": "キーで閉じる", - "onboarding.learnMore": "詳細を見る", "onboarding.title": "開始するには開始ノードを選択してください", "onboarding.trigger": "トリガー", "onboarding.triggerDescription": "トリガーは、スケジュールされたタスク、カスタムwebhook、または他のアプリとの統合など、ワークフローの開始ノードとして機能できます。", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "全てのチェックが完了しました", "panel.checklistTip": "公開前に全ての項目を確認してください", "panel.createdBy": "作成者", - "panel.goTo": "移動", "panel.goToFix": "修正する", "panel.helpLink": "ドキュメントを見る", "panel.locateNodeNotFound": "ノードが見つかりません:{{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "戻る", "singleRun.iteration": "イテレーション", "singleRun.loop": "ループ", - "singleRun.preparingDataSource": "データソースの準備", - "singleRun.reRun": "再実行", - "singleRun.running": "実行中", "singleRun.startRun": "実行開始", "singleRun.testRun": "テスト実行", - "singleRun.testRunIteration": "テスト実行(イテレーション)", - "singleRun.testRunLoop": "テスト実行ループ", - "snippet.addToSnippet": "スニペットに追加", "snippet.confirm": "確認する", "snippet.createDialogTitle": "スニペットの作成", "snippet.createSuccess": "スニペットが作成されました", @@ -1257,21 +1024,14 @@ "snippet.descriptionPlaceholder": "スニペットを簡単に説明します", "snippet.nameLabel": "スニペット名", "snippet.namePlaceholder": "スニペット名", - "snippet.shortcuts.press": "プレス", - "snippet.shortcuts.toConfirm": "確認する", - "tabs.-": "デフォルト", "tabs.addAll": "すべてを追加する", - "tabs.agent": "エージェント戦略", "tabs.allAdded": "すべて追加されました", "tabs.allTool": "すべて", "tabs.allTriggers": "すべてのトリガー", "tabs.blocks": "ブロック", "tabs.clearSnippetSearch": "スニペット検索をクリア", - "tabs.createSnippet": "スニペットを作成する", "tabs.customTool": "Swagger API", "tabs.featuredTools": "特集", - "tabs.hideActions": "ツールを隠す", - "tabs.installed": "インストール済み", "tabs.listView": "リスト表示", "tabs.logic": "ロジック", "tabs.noFeaturedPlugins": "マーケットプレイスでさらにツールを見つける", @@ -1280,13 +1040,11 @@ "tabs.noResult": "該当なし", "tabs.noSnippetsFound": "スニペットは見つかりませんでした", "tabs.plugin": "ツールプラグイン", - "tabs.pluginByAuthor": "{{author}} によって", "tabs.question-understand": "問題理解", "tabs.requestToCommunity": "コミュニティにリクエスト", "tabs.searchBlock": "ノード、Agent、人間、ナレッジを検索", "tabs.searchDataSource": "データソースを検索", "tabs.searchSnippets": "スニペットを検索...", - "tabs.searchTool": "ツール検索", "tabs.searchTrigger": "トリガー検索...", "tabs.showLessFeatured": "表示を減らす", "tabs.showMoreFeatured": "もっと見る", @@ -1294,20 +1052,16 @@ "tabs.sources": "ソース", "tabs.start": "始める", "tabs.startDisabledTip": "トリガーノードとユーザー入力ノードは互いに排他です。", - "tabs.startDisabledTipLearnMore": "開始ノードの詳細を見る", "tabs.startNotSupportedTip": "[スタート] タブはスニペットではサポートされていません。", "tabs.tools": "ツール", "tabs.transform": "変換", "tabs.treeView": "ツリー表示", "tabs.unconfiguredStartDisabledTip": "未設定の開始ノードがキャンバスに追加されています。続行する前に設定を完了してください。", - "tabs.usePlugin": "ツールを選択", "tabs.utilities": "ツール", "tabs.workflowTool": "ワークフロー", "tracing.stopBy": "{{user}}によって停止", - "triggerStatus.disabled": "トリガー • 無効", "triggerStatus.enabled": "トリガー", "variableReference.assignedVarsDescription": "代入される変数は、会話変数などの書き込み可能な変数である必要があります。", - "variableReference.conversationVars": "会話変数", "variableReference.noAssignedVars": "割り当て可能な変数がありません", "variableReference.noAvailableVars": "利用可能な変数がありません", "variableReference.noVarsForOperation": "この操作に割り当て可能な変数が存在しません。", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "適用済み", "workflowGenerator.appliedRefineHint": "適用しました — ⌘K → /refine でいつでも調整できます", "workflowGenerator.applyFailed": "ワークフローの適用に失敗しました", - "workflowGenerator.applyToCurrent": "現在のドラフトに適用", "workflowGenerator.applyToNew": "新しいアプリを作成する", "workflowGenerator.cancel": "キャンセル", "workflowGenerator.description": "ワークフローで実行したいことを説明します。モデルを選択し、命令を記述し、生成されたグラフを Studio に適用する前にプレビューします。", @@ -1384,7 +1137,6 @@ "workflowGenerator.instruction": "指示", "workflowGenerator.instructionPlaceholder": "どのような入力、どのような処理、どのような出力が必要なのかを説明します。", "workflowGenerator.instructionRequired": "まず説明書を書いてください", - "workflowGenerator.loading": "ワークフローを生成中…", "workflowGenerator.modelRequired": "生成する前にモデルを選択してください。", "workflowGenerator.modes.chatflow": "チャットフロー", "workflowGenerator.modes.workflow": "ワークフロー", @@ -1392,7 +1144,6 @@ "workflowGenerator.overwriteTitle": "現在の下書きを上書きしますか?", "workflowGenerator.phases.building": "ノードを構築中…", "workflowGenerator.phases.planning": "ワークフローを計画中…", - "workflowGenerator.phases.validating": "グラフを検証中…", "workflowGenerator.placeholder": "左側に指示を書き、「生成」をクリックしてワークフロー グラフをプレビューします。", "workflowGenerator.refineDescription": "ご希望の変更点を説明してください。現在の下書きはコンテキストとして使用されます。適用すると、生成されたグラフが置き換わります。", "workflowGenerator.refineDraftUnavailable": "現在のドラフトを読み込めませんでした。最初から生成します。", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "再生成", "workflowGenerator.reload": "リロード", "workflowGenerator.studioApply": "申し込む", - "workflowGenerator.studioButton": "生成する", "workflowGenerator.title": "{{mode}} を生成する" } diff --git a/web/i18n/ko-KR/agent-v-2.json b/web/i18n/ko-KR/agent-v-2.json index d170aa9af2b..69a54ed8980 100644 --- a/web/i18n/ko-KR/agent-v-2.json +++ b/web/i18n/ko-KR/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "이 작업은 아직 사용할 수 없습니다.", "agentDetail.access.copyAccessUrl": "액세스 URL 복사", "agentDetail.access.copyFailed": "참조 복사에 실패했습니다.", "agentDetail.access.copyServiceEndpoint": "서비스 API 엔드포인트 복사", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "실행", "agentDetail.access.webApp.actions.settings": "브랜딩", "agentDetail.access.webApp.refreshUrl": "액세스 URL 새로 고침", - "agentDetail.access.webApp.showQrCode": "QR 코드 표시", "agentDetail.access.webApp.ssoEnabled": "SSO 사용 가능", "agentDetail.access.webApp.title": "웹 앱", "agentDetail.access.workflow.description": "워크플로 내 노드로 사용", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "환경 변수 범위 선택", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "도구에 필요한 API 키처럼 에이전트가 런타임에 읽는 값을 Prompt에 넣지 않고 설정합니다.\n\nBuild mode에서는 에이전트가 이를 대신 설정할 수 있습니다.", - "agentDetail.configure.advancedSettings.envEditor.toggle": "Env Editor 전환", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "고급 설정", - "agentDetail.configure.advancedSettings.toggle": "고급 설정 전환", "agentDetail.configure.answer.activity.ranCommands": "명령 실행됨", "agentDetail.configure.answer.activity.runningCommands": "명령 실행 중", "agentDetail.configure.answer.duration.minute": "{{count}}분", "agentDetail.configure.answer.duration.second": "{{count}}초", "agentDetail.configure.answer.thinking": "생각 중", - "agentDetail.configure.answer.workFinished": "작업 완료", - "agentDetail.configure.answer.workedFor": "{{duration}} 동안 작업함", - "agentDetail.configure.answer.workingFor": "{{duration}} 동안 작업 중", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition은 추출된 설정에 대한 버전 관리는 제공하지만 파일 시스템 자체의 버전 관리는 지원하지 않습니다. Build 모드에서의 작업에 주의하세요. 파일 시스템 변경은 실시간으로 발생하며 항상 깔끔하게 되돌릴 수 있는 것은 아닙니다. Community Edition은 대규모 외부 사용자에게 서비스를 제공하기에 이상적인 선택이 아닙니다.", "agentDetail.configure.build.empty.description": "원하는 내용을 설명하면 대화에 맞춰 왼쪽 양식이 채워집니다.", "agentDetail.configure.build.empty.title": "채팅으로 에이전트 만들기", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "{{name}} 제거", "agentDetail.configure.files.richTip": "Prompt에 붙여넣기에는 너무 긴 참고 자료용입니다: 사양, 템플릿, 가이드라인. 자세히 알아보기\n\nBuild mode에서는 에이전트가 이를 대신 설정할 수 있습니다.", "agentDetail.configure.files.tip": "Prompt에 붙여넣기에는 너무 긴 참고 자료용입니다: 사양, 템플릿, 가이드라인. 자세히 알아보기\n\nBuild mode에서는 에이전트가 이를 대신 설정할 수 있습니다.", - "agentDetail.configure.files.toggle": "파일 전환", "agentDetail.configure.files.treeLabel": "에이전트 파일", "agentDetail.configure.files.upload.action": "업로드", "agentDetail.configure.files.upload.browse": "찾아보기", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "지식 검색 전환", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "메타데이터 필터링에서 모델을 구성하세요", "agentDetail.configure.model.label": "모델", - "agentDetail.configure.orchestrate": "오케스트레이션", "agentDetail.configure.preview.chatFeatures": "채팅 기능", "agentDetail.configure.preview.empty.defaultAgentName": "에이전트", "agentDetail.configure.preview.empty.description": "게시 후 사용자가 경험할 완성된 채팅처럼 에이전트를 실행합니다.", - "agentDetail.configure.preview.empty.title": "{{name}} 미리보기", - "agentDetail.configure.preview.endUserAuth": "최종 사용자 인증", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "이 Agent 실행은 모델 요청 횟수 상한에 도달하여 중지되었습니다. 다시 시도하거나 작업을 더 작은 단계로 나누세요.", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "이 Agent 실행은 시간 제한에 도달하여 중지되었습니다. 다시 시도하거나 작업을 더 작은 단계로 나누세요.", "agentDetail.configure.preview.inputPlaceholder": "{{name}}에게 메시지 보내기", "agentDetail.configure.preview.restart": "새로 시작", "agentDetail.configure.preview.sandboxNotice": "Agent는 Linux 샌드박스에서 실행됩니다.", "agentDetail.configure.preview.sandboxNoticeTooltip": "Dify Community Edition에서는 각 Agent가 Docker 내부의 Linux 7.0.0-10060-aws 샌드박스 환경에서 실행됩니다. Build Chats를 통해 환경에 적용한 변경 사항은 유지됩니다.", - "agentDetail.configure.preview.title": "미리보기", "agentDetail.configure.preview.unconfiguredNotice": "이 에이전트는 아직 설정되지 않아 응답이 모델에서 바로 제공됩니다.", "agentDetail.configure.prompt.copied": "프롬프트를 복사했습니다", "agentDetail.configure.prompt.copy": "프롬프트 복사", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "워크플로 {{count}}개", "agentDetail.configure.rightPanel.build": "빌드", "agentDetail.configure.rightPanel.buildTipBody": "Build는 채팅으로 에이전트를 설정합니다. 원하는 내용을 설명하면 왼쪽 설정이 채워집니다.", - "agentDetail.configure.rightPanel.buildTipTitle": "채팅으로 에이전트 만들기", "agentDetail.configure.rightPanel.learnMore": "자세히 알아보기", "agentDetail.configure.rightPanel.modeLabel": "에이전트 구성 모드", "agentDetail.configure.rightPanel.preview": "미리보기", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview는 Dify Cloud 및 Enterprise에서만 사용할 수 있습니다.", "agentDetail.configure.rightPanel.previewTipBody": "Preview는 사용자가 보게 될 방식으로 완성된 에이전트를 실행하며, 깔끔한 답변과 채팅 기능을 보여줍니다.", - "agentDetail.configure.rightPanel.previewTipTitle": "에이전트 미리보기", "agentDetail.configure.skills.add": "스킬 추가", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "스킬 상세 내용", - "agentDetail.configure.skills.detail.fileCount": "파일 {{count}}개", "agentDetail.configure.skills.detail.files": "파일", "agentDetail.configure.skills.empty.description": "스킬은 에이전트가 작업하면서 호출할 수 있는 재사용 가능한 전문 능력을 제공합니다", "agentDetail.configure.skills.empty.title": "아직 스킬이 없습니다", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "스킬", "agentDetail.configure.skills.label": "스킬", "agentDetail.configure.skills.missing": "스킬을 찾을 수 없음", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "{{name}} 제거", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "반복 작업에 필요한 지침, 파일, 스크립트를 Skill로 패키징하세요. 자세히 알아보기\n\nBuild mode에서는 에이전트가 이를 대신 설정할 수 있습니다.", "agentDetail.configure.skills.tip": "반복 작업에 필요한 지침, 파일, 스크립트를 Skill로 패키징하세요. 자세히 알아보기\n\nBuild mode에서는 에이전트가 이를 대신 설정할 수 있습니다.", - "agentDetail.configure.skills.toggle": "스킬 전환", "agentDetail.configure.skills.upload.action": "업로드", "agentDetail.configure.skills.upload.browse": "찾아보기", "agentDetail.configure.skills.upload.description": "이 에이전트용 .zip 또는 .skill 패키지를 업로드합니다.", "agentDetail.configure.skills.upload.dropzone": "스킬 패키지를 여기에 놓거나", - "agentDetail.configure.skills.upload.failed": "스킬 업로드에 실패했습니다.", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": ".zip 또는 .skill 파일을 업로드하세요.", "agentDetail.configure.skills.upload.sizeLimit": "Skill 패키지는 {{sizeLimit}} 이하여야 합니다.", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "모든 도구 제거", "agentDetail.configure.tools.richTip": "워크스페이스의 Dify 도구를 추가하세요. 자세히 알아보기\n\n에이전트가 sandbox에 설치한 도구는 여기에 표시되지 않지만 계속 사용할 수 있습니다.", "agentDetail.configure.tools.tip": "워크스페이스의 Dify 도구를 추가하세요. 자세히 알아보기\n\n에이전트가 sandbox에 설치한 도구는 여기에 표시되지 않지만 계속 사용할 수 있습니다.", - "agentDetail.configure.tools.toggle": "도구 전환", "agentDetail.configure.tools.toolTabs.all": "전체", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "사용자 지정", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "파일 시스템 경로", "agentDetail.configure.workingDirectory.description": "에이전트가 실행 중에 읽고 쓰는 파일입니다. qna_report.pdf 같은 생성 결과가 여기에 표시됩니다.", "agentDetail.configure.workingDirectory.fileSystem": "파일 시스템", - "agentDetail.configure.workingDirectory.home": "홈", "agentDetail.configure.workingDirectory.open": "작업 디렉터리 열기", "agentDetail.configure.workingDirectory.persistentFiles": "영구", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "에이전트가 유지하며 최종 사용자 대화와 워크플로를 포함해 에이전트가 실행되는 모든 곳에서 사용할 수 있는 파일입니다. 이 빌드 채팅에서 이러한 파일을 변경한 내용은 적용을 클릭하면 반영됩니다.", - "agentDetail.configure.workingDirectory.returnToWorkspace": "작업 디렉터리로 돌아가기", "agentDetail.configure.workingDirectory.temporaryFiles": "임시", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "에이전트가 이 빌드 채팅에서만 작업하는 파일입니다. 빌드 모드를 종료하거나 새 채팅을 시작하면 삭제됩니다.", "agentDetail.configure.workingDirectory.title": "작업 디렉터리", - "agentDetail.configure.workingDirectory.treeLabel": "작업 디렉터리 파일", - "agentDetail.configure.workingDirectory.workingDirectory": "작업 디렉터리", "agentDetail.documentTitle": "에이전트", "agentDetail.logs.description": "사용자 입력과 에이전트 응답을 포함하여 이 에이전트와의 모든 대화를 확인하세요.", "agentDetail.logs.empty": "로그가 없습니다", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "이름을 입력하세요.", "roster.createForm.roleLabel": "역할", "roster.createForm.rolePlaceholder": "예: 리서치 어시스턴트", - "roster.createSuccess": "에이전트가 생성되었습니다.", "roster.dateTimeFormat": "YYYY-MM-DD HH:mm:ss", "roster.deleteDialog.description": "이 작업은 {{name}}을(를) 영구적으로 삭제합니다. 해당 에이전트의 웹 앱과 API 액세스, 그리고 이를 사용하는 워크플로는 즉시 작동을 멈춥니다.", "roster.deleteDialog.title": "{{name}}을(를) 삭제하시겠습니까?", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "에이전트 복제", "roster.duplicateForm.changeIcon": "{{name}} 의 복제본 아이콘 변경", "roster.duplicateSuccess": "에이전트가 복제되었습니다.", - "roster.editAgent": "{{name}} 편집", "roster.editDialog.description": "이 Agent 의 이름, 설명 및 역할을 업데이트합니다.", "roster.editDialog.title": "에이전트 편집", "roster.editInfo": "정보 편집", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "이 인라인 설정을 재사용 가능한 Agent 로 저장합니다.", "roster.saveToRosterDialog.title": "Agents에 저장", "roster.saveToRosterForm.changeIcon": "Agent 아이콘 변경", - "roster.saveToRosterSuccess": "Agent 가 저장되었습니다.", "roster.searchLabel": "에이전트 검색", "roster.searchPlaceholder": "이름으로 에이전트 검색…", "roster.sort.earliestCreated": "오래된 생성순", "roster.sort.label": "정렬 기준", "roster.sort.lastModified": "마지막 수정", - "roster.sort.optionsLabel": "정렬 옵션", "roster.sort.recentlyCreated": "최근 생성", "roster.title": "에이전트", - "roster.updateSuccess": "에이전트가 업데이트되었습니다.", "roster.usageStatus.draft": "초안", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "사이드바 접기", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "사이드바 펼치기", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "일치하는 파일이 없습니다.", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "파일 검색", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/ko-KR/app-api.json b/web/i18n/ko-KR/app-api.json index c10ff7bd91b..0a8a5b95267 100644 --- a/web/i18n/ko-KR/app-api.json +++ b/web/i18n/ko-KR/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "이 작업은 취소할 수 없습니다.", "actionMsg.deleteConfirmTitle": "이 비밀 키를 삭제하시겠습니까?", "actionMsg.ok": "확인", - "apiKey": "API 키", "apiKeyModal.addKnowledgeBase": "지식 베이스 추가", "apiKeyModal.addSubtitle": "지식 베이스 API에 접근할 새 API 키를 생성합니다.", "apiKeyModal.addTitle": "API 키 추가", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "비밀 키", "apiKeyModal.selectedKnowledgeBases": "선택된 지식 베이스", "apiKeyModal.selectedKnowledgeBasesCount": "선택된 지식 베이스 ({{count}}개)", - "apiServer": "API 서버", "copied": "복사 완료", "copy": "복사", - "develop.noContent": "내용 없음", - "develop.toc": "목차", "loading": "로드 중", "never": "없음", - "ok": "서비스 중", "pause": "일시 정지", "play": "실행", "playing": "실행 중" diff --git a/web/i18n/ko-KR/app-debug.json b/web/i18n/ko-KR/app-debug.json index 5890dc3f97b..be4a1348d4d 100644 --- a/web/i18n/ko-KR/app-debug.json +++ b/web/i18n/ko-KR/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "에이전트의 추론 모드 유형을 설정합니다", "agent.agentModeType.ReACT": "ReAct", "agent.agentModeType.functionCall": "함수 호출", - "agent.buildInPrompt": "빌트인 프롬프트", - "agent.firstPrompt": "첫 번째 프롬프트", - "agent.nextIteration": "다음 반복", - "agent.promptPlaceholder": "여기에 프롬프트를 입력하세요", - "agent.setting.description": "에이전트 어시스턴트 설정에서는 에이전트 모드나 빌트인 프롬프트 등 고급 기능을 설정할 수 있습니다. 에이전트 유형에서만 사용할 수 있습니다.", "agent.setting.maximumIterations.description": "에이전트 어시스턴트가 실행할 수 있는 반복 횟수를 제한합니다", "agent.setting.maximumIterations.name": "최대 반복 횟수", "agent.setting.name": "에이전트 설정", "agent.tools.description": "도구를 사용하여 인터넷 검색이나 과학적 계산 등 LLM 의 기능을 확장할 수 있습니다", "agent.tools.enabled": "활성화됨", "agent.tools.name": "도구", - "assistantType.agentAssistant.description": "작업을 자율적으로 완료하기 위한 도구를 선택할 수 있는 인텔리전트 에이전트를 구축합니다", - "assistantType.agentAssistant.name": "에이전트 어시스턴트", - "assistantType.chatAssistant.description": "대규모 언어 모델을 사용하여 채팅 기반의 어시스턴트를 구축합니다", - "assistantType.chatAssistant.name": "기본 어시스턴트", - "assistantType.name": "어시스턴트 유형", "autoAddVar": "프리프롬프트에서 참조되는 미정의 변수가 있습니다. 사용자 입력 양식에 추가하시겠습니까?", "chatSubTitle": "단계", "code.instruction": "지침", - "codegen.apply": "적용", - "codegen.applyChanges": "변경 사항 적용", "codegen.description": "코드 생성기는 구성된 모델을 사용하여 지시에 따라 고품질 코드를 생성합니다. 명확하고 자세한 지침을 제공하십시오.", "codegen.generate": "생성", - "codegen.generatedCodeTitle": "생성된 코드", "codegen.instruction": "지시", - "codegen.instructionPlaceholder": "생성하려는 코드에 대한 자세한 설명을 입력합니다.", "codegen.loading": "코드 생성 중...", - "codegen.noDataLine1": "왼쪽에 사용 사례를 설명하십시오.", - "codegen.noDataLine2": "코드 미리 보기가 여기에 표시됩니다.", "codegen.overwriteConfirmMessage": "이 작업은 기존 코드를 덮어씁니다. 계속하시겠습니까?", "codegen.overwriteConfirmTitle": "기존 코드를 덮어쓰시겠습니까?", - "codegen.resTitle": "생성된 코드", "codegen.title": "코드 생성기", "completionSubTitle": "접두사 프롬프트", "datasetConfig.embeddingModelRequired": "구성된 임베딩 모델이 필요합니다.", "datasetConfig.knowledgeTip": "지식을 추가하려면 \"+\" 버튼을 클릭하세요.", - "datasetConfig.params": "매개변수", "datasetConfig.rerankModelRequired": "재순위 모델이 필요합니다", "datasetConfig.retrieveChangeTip": "인덱스 모드 및 리트리벌 모드를 변경하면 이 지식과 관련된 애플리케이션에 영향을 줄 수 있습니다.", - "datasetConfig.retrieveMultiWay.description": "사용자 의도에 따라 모든 지식을 쿼리하고, 관련 텍스트를 여러 소스에서 가져와 다시 순위를 매긴 후 사용자 쿼리에 가장 적합한 결과를 선택합니다. 재순위 모델 API 의 구성이 필요합니다.", - "datasetConfig.retrieveMultiWay.title": "멀티패스 리트리벌", - "datasetConfig.retrieveOneWay.description": "사용자 의도와 지식 설명을 기반으로, 에이전트가 자율적으로 최적의 지식을 선택합니다. 개별적이고 제한된 지식을 가진 애플리케이션에 적합합니다.", - "datasetConfig.retrieveOneWay.title": "N-to-1 리트리벌", "datasetConfig.score_threshold": "점수 임계값", "datasetConfig.score_thresholdTip": "청크 필터링의 유사성 임계값을 설정하는 데 사용됩니다.", - "datasetConfig.settingTitle": "리트리벌 설정", "datasetConfig.top_k": "상위 K", "datasetConfig.top_kTip": "사용자 질문에 가장 유사한 청크를 필터링하는 데 사용됩니다. 시스템은 선택한 모델의 max_tokens 에 따라 동적으로 상위 K 값을 조정합니다.", "debugAsMultipleModel": "다중 모델로 디버그", "debugAsSingleModel": "단일 모델로 디버그", "duplicateModel": "복제", - "errorMessage.nameOfKeyRequired": "키 이름: {{key}} 이 필요합니다", - "errorMessage.notSelectModel": "모델을 선택해 주세요", - "errorMessage.queryRequired": "요청 텍스트가 필요합니다.", "errorMessage.valueOfVarRequired": "{{key}}의 값은 비워둘 수 없습니다", "errorMessage.waitForBatchResponse": "배치 작업에 대한 응답이 완료될 때까지 기다려 주세요.", "errorMessage.waitForFileUpload": "파일이 업로드될 때까지 기다리십시오.", - "errorMessage.waitForImgUpload": "이미지 업로드가 완료될 때까지 기다려 주세요", "errorMessage.waitForResponse": "이전 메시지에 대한 응답이 완료될 때까지 기다려 주세요.", "feature.annotation.add": "주석 추가", "feature.annotation.cacheManagement": "주석", - "feature.annotation.cached": "주석이 있는", "feature.annotation.description": "유사한 사용자 질문과 우선 일치를 위해 캐시에 고품질 응답을 수동으로 추가할 수 있습니다.", "feature.annotation.edit": "주석 편집", - "feature.annotation.matchVariable.choosePlaceholder": "매치 변수 선택", - "feature.annotation.matchVariable.title": "매치 변수", "feature.annotation.remove": "삭제", "feature.annotation.removeConfirm": "이 주석을 삭제하시겠습니까?", - "feature.annotation.resDes": "주석 응답이 활성화되어 있습니다", "feature.annotation.scoreThreshold.accurateMatch": "정확한 일치", "feature.annotation.scoreThreshold.description": "주석 응답의 유사성 임계값을 설정하는 데 사용됩니다.", "feature.annotation.scoreThreshold.easyMatch": "간단한 일치", @@ -83,20 +52,17 @@ "feature.bar.enableText": "기능 활성화됨", "feature.bar.manage": "관리", "feature.citation.description": "활성화하면 생성된 콘텐츠의 소스 문서 및 소유권 섹션이 표시됩니다.", - "feature.citation.resDes": "인용 및 소유권이 활성화되어 있습니다", "feature.citation.title": "인용 및 소유권", "feature.conversationHistory.description": "대화 역할에 접두사 이름을 설정합니다", "feature.conversationHistory.editModal.assistantPrefix": "어시스턴트 접두사", "feature.conversationHistory.editModal.title": "대화 역할 이름 편집", "feature.conversationHistory.editModal.userPrefix": "사용자 접두사", - "feature.conversationHistory.learnMore": "자세히 알아보기", "feature.conversationHistory.tip": "대화 기록이 활성화되어 있지 않습니다. 위의 프롬프트에 를 추가하십시오.", "feature.conversationHistory.title": "대화 기록", "feature.conversationOpener.description": "채팅 앱에서 AI 가 사용자에게 처음으로 적극적으로 말을 건다면 일반적으로 환영 메시지로 사용됩니다.", "feature.conversationOpener.title": "대화 시작", "feature.dataSet.noData": "지식을 컨텍스트로 가져올 수 있습니다", "feature.dataSet.noDataSet": "지식이 없습니다", - "feature.dataSet.notSupportSelectMulti": "현재 다중 선택은 지원되지 않습니다", "feature.dataSet.queryVariable.choosePlaceholder": "쿼리 변수 선택", "feature.dataSet.queryVariable.contextVarNotEmpty": "컨텍스트 쿼리 변수를 비울 수 없습니다", "feature.dataSet.queryVariable.deleteContextVarTip": "이 변수는 컨텍스트 쿼리 변수로 설정되어 있어 삭제하면 지식의 정상적인 사용에 영향을 미칩니다. 삭제하려면 컨텍스트 섹션에서 다시 선택하십시오.", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "최대 업로드 수", "feature.fileUpload.supportedTypes": "지원 파일 유형", "feature.fileUpload.title": "파일 업로드", - "feature.groupChat.description": "사전 대화 설정을 추가하면 사용자 경험이 향상됩니다.", - "feature.groupChat.title": "채팅 기능 강화", - "feature.groupExperience.title": "경험 강화", "feature.imageUpload.description": "이미지 업로드를 지원합니다.", "feature.imageUpload.modalTitle": "이미지 업로드 설정", "feature.imageUpload.numberLimit": "최대 업로드 수", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "OpenAI 모더레이션에는", "feature.moderation.modal.provider.keywords": "키워드", "feature.moderation.modal.provider.openai": "OpenAI 모더레이션", - "feature.moderation.modal.provider.openaiTip.prefix": "OpenAI 모더레이션에는", - "feature.moderation.modal.provider.openaiTip.suffix": "에 OpenAI API 키가 설정되어 있어야 합니다.", "feature.moderation.modal.provider.title": "제공자", "feature.moderation.modal.title": "콘텐츠 모더레이션 설정", "feature.moderation.outputEnabled": "출력 콘텐츠가 활성화되어 있습니다", "feature.moderation.title": "콘텐츠 모더레이션", "feature.moreLikeThis.description": "여러 텍스트를 한 번에 생성하고 편집하여 계속해서 생성합니다.", - "feature.moreLikeThis.generateNumTip": "생성 횟수", "feature.moreLikeThis.tip": "이 기능을 사용하면 추가적인 토큰 오버헤드가 발생합니다", "feature.moreLikeThis.title": "유사한 항목", "feature.speechToText.description": "활성화하면 음성 입력을 사용할 수 있습니다.", - "feature.speechToText.resDes": "음성 입력이 활성화되어 있습니다", "feature.speechToText.title": "음성에서 텍스트로", "feature.suggestedQuestionsAfterAnswer.description": "다음 질문 제안을 설정하면 사용자에게 더 나은 채팅이 제공됩니다.", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "사용자 지정 프롬프트", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "프롬프트", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "사용자 지정 프롬프트 입력", "feature.suggestedQuestionsAfterAnswer.modal.title": "팔로우업 설정", - "feature.suggestedQuestionsAfterAnswer.resDes": "사용자의 다음 질문에 대한 3 가지 제안.", "feature.suggestedQuestionsAfterAnswer.title": "팔로우업", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "질문해보세요", "feature.textToSpeech.description": "활성화하면 텍스트를 음성으로 변환할 수 있습니다.", - "feature.textToSpeech.resDes": "텍스트에서 오디오로의 변환이 활성화되어 있습니다", "feature.textToSpeech.title": "텍스트에서 음성으로", - "feature.toolbox.title": "도구 상자", "feature.tools.modal.name.placeholder": "이름 입력", "feature.tools.modal.name.title": "이름", - "feature.tools.modal.title": "도구", - "feature.tools.modal.toolType.placeholder": "도구 유형 선택", "feature.tools.modal.toolType.title": "도구 유형", "feature.tools.modal.variableName.placeholder": "변수 이름 입력", "feature.tools.modal.variableName.title": "변수 이름", - "feature.tools.tips": "도구는 사용자 입력이나 변수를 요청 매개변수로 사용하여 외부 데이터를 컨텍스트로 쿼리하는 표준적인 API 호출 방법을 제공합니다.", - "feature.tools.title": "도구", - "feature.tools.toolsInUse": "{{count}}개의 도구가 사용 중", "formattingChangedText": "포맷을 변경하면 디버그 영역이 재설정됩니다. 계속하시겠습니까?", "formattingChangedTitle": "포맷이 변경되었습니다", "generate.apply": "적용", @@ -234,13 +185,7 @@ "generate.tryIt": "사용해 보기", "generate.version": "버전", "generate.versions": "버전들", - "inputs.chatVarTip": "변수 값을 입력하세요. 새로운 세션이 시작될 때마다 프롬프트 단어가 자동으로 대체됩니다.", "inputs.completionVarTip": "변수 값을 입력하세요. 질문이 전송될 때마다 프롬프트 단어가 자동으로 대체됩니다.", - "inputs.noPrompt": "프리프롬프트 입력란에 몇 가지 프롬프트를 작성해보세요.", - "inputs.noVar": "변수 값을 입력하세요. 새로운 세션이 시작될 때마다 프롬프트 단어가 자동으로 대체됩니다.", - "inputs.previewTitle": "프롬프트 미리보기", - "inputs.queryPlaceholder": "요청 텍스트를 입력하세요.", - "inputs.queryTitle": "쿼리 내용", "inputs.run": "실행", "inputs.title": "디버그 및 미리보기", "inputs.userInputField": "사용자 입력 필드", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "이 레거시 Agent 앱 유형은 더 이상 권장되지 않습니다. 더 나은 에이전트 제작 경험을 위해 Agent Console에서 Agent를 생성하세요.", "legacyAgentBadge.label": "레거시 Agent", "manageModels": "모델 관리", - "modelConfig.modeType.chat": "채팅", - "modelConfig.modeType.completion": "완료", - "modelConfig.model": "모델", - "modelConfig.setTone": "응답 톤 설정", - "modelConfig.title": "모델 및 매개변수", "noModelProviderConfigured": "모델 공급자가 구성되지 않았습니다", "noModelProviderConfiguredTip": "모델 공급자를 설치하거나 구성하여 시작하세요.", "noModelSelected": "모델이 선택되지 않았습니다", "noModelSelectedTip": "계속하려면 위에서 모델을 구성하세요.", "noResult": "출력이 여기에 표시됩니다.", - "notSetAPIKey.description": "LLM 제공자 키가 설정되지 않았습니다. 디버깅하기 전에 설정해야 합니다.", - "notSetAPIKey.settingBtn": "설정으로 이동", - "notSetAPIKey.title": "LLM 제공자 키가 설정되지 않았습니다", - "notSetAPIKey.trailFinished": "트라이얼 종료", "notSetVar": "변수를 사용하면 사용자는 양식에 입력할 때 프롬프트의 단어나 시작 단어를 소개할 수 있습니다. \"{{input}}\"을 프롬프트 단어에 입력해 보세요.", - "openingStatement.add": "추가", "openingStatement.editorTitle": "오프너 메시지", - "openingStatement.noDataPlaceHolder": "사용자와의 대화를 시작하면 대화 애플리케이션에서 그들과 더 밀접한 관계를 구축하는 데 도움이 됩니다.", - "openingStatement.notIncludeKey": "초기 프롬프트에 변수 {{key}}가 포함되어 있지 않습니다. 초기 프롬프트에 추가하세요.", "openingStatement.openingQuestion": "시작 질문", "openingStatement.openingQuestionDescription": "오프너 뒤에 표시되는 선택형 프롬프트로, 사용자가 대화를 이어가도록 돕습니다.", "openingStatement.openingQuestionPlaceholder": "시작 질문을 입력하세요.", "openingStatement.placeholderLine1": "여기서 시작하세요. AI가 처음으로 보낼 메시지를 작성하세요.", "openingStatement.placeholderLine2": "변수를 사용할 수 있습니다. {{variable}}을(를) 입력해 보세요.", - "openingStatement.title": "대화 시작", - "openingStatement.tooShort": "대화 시작에는 최소 20 단어의 초기 프롬프트가 필요합니다.", - "openingStatement.varTip": "변수를 사용할 수 있습니다. {{variable}}를 입력해보세요.", "openingStatement.writeOpener": "오프너 작성", - "operation.addFeature": "기능 추가", "operation.agree": "좋아요", "operation.applyConfig": "배포", "operation.automatic": "자동", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "싫어요 취소", "operation.debugConfig": "디버그", "operation.disagree": "싫어요", - "operation.resetConfig": "재설정", "operation.stopResponding": "응답 중지", - "operation.userAction": "사용자", "orchestrate": "오케스트레이션", "otherError.historyNoBeEmpty": "프롬프트에 대화 기록을 설정해야 합니다", "otherError.promptNoBeEmpty": "프롬프트를 비울 수 없습니다", "otherError.queryNoBeEmpty": "프롬프트에 쿼리를 설정해야 합니다", "pageTitle.line1": "프롬프트", - "pageTitle.line2": "엔지니어링", "promptMode.advanced": "전문가 모드", - "promptMode.advancedWarning.description": "전문가 모드에서는 전체 프롬프트를 편집할 수 있습니다.", - "promptMode.advancedWarning.learnMore": "자세히 알아보기", - "promptMode.advancedWarning.ok": "확인", - "promptMode.advancedWarning.title": "전문가 모드로 전환되었습니다. 프롬프트를 변경하면 기본 모드로 돌아갈 수 없습니다.", "promptMode.contextMissing": "컨텍스트 컴포넌트를 찾을 수 없습니다. 프롬프트의 효과가 충분하지 않을 수 있습니다.", "promptMode.operation.addMessage": "메시지 추가", - "promptMode.simple": "전문가 모드로 전환하여 전체 프롬프트를 편집합니다", - "promptMode.switchBack": "기본 모드로 전환", "promptTip": "프롬프트는 AI 의 응답을 지시하고 제한하여 유도합니다. {{input}}과 같은 변수를 삽입하세요. 이 프롬프트는 사용자에게 표시되지 않습니다.", "publishAs": "로 게시", "resetConfig.message": "변경 사항이 취소되고, 마지막으로 공개된 구성이 복원됩니다.", @@ -322,7 +242,6 @@ "variableConfig.content": "콘텐츠", "variableConfig.defaultValue": "기본값", "variableConfig.defaultValuePlaceholder": "필드를 미리 채울 기본값을 입력합니다.", - "variableConfig.description": "{{varName}} 변수 설정", "variableConfig.displayName": "표시 이름", "variableConfig.editModalTitle": "입력 필드 편집", "variableConfig.errorMsg.atLeastOneOption": "적어도 하나의 옵션이 필요합니다", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "JSON 스키마의 type은 \"object\"이어야 합니다", "variableConfig.errorMsg.labelNameRequired": "레이블명은 필수입니다", "variableConfig.errorMsg.optionRepeat": "옵션이 중복되어 있습니다", - "variableConfig.errorMsg.varNameCanBeRepeat": "변수명은 중복될 수 없습니다", "variableConfig.fieldType": "필드 타입", "variableConfig.file.audio.name": "오디오", "variableConfig.file.custom.createPlaceholder": " 파일 확장자(예: .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "비디오", "variableConfig.hidden": "숨김 및 미리 채우기", "variableConfig.hiddenDescription": "이 필드를 최종 사용자에게 숨기고 값을 직접 입력하세요. 필수 항목과 함께 사용할 수 없습니다. 자세히 알아보기", - "variableConfig.hide": "숨기기", "variableConfig.inputPlaceholder": "입력하세요", "variableConfig.json": "JSON 코드", "variableConfig.jsonSchema": "JSON 스키마", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "파일 목록", "variableConfig.noDefaultSelected": "선택하지 않음", "variableConfig.noDefaultValue": "기본값 없음", - "variableConfig.notSet": "설정되지 않음. 프롬프트의 프리픽스에 {{input}}을 입력해 보세요.", "variableConfig.number": "숫자", "variableConfig.optional": "선택 사항", "variableConfig.options": "옵션", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "시작 체크", "variableConfig.startSelectedOption": "선택한 옵션 시작", "variableConfig.string": "짧은 텍스트", - "variableConfig.stringTitle": "폼 텍스트 상자 옵션", "variableConfig.text-input": "짧은 텍스트", "variableConfig.tooltips": "툴팁", - "variableConfig.tooltipsPlaceholder": "레이블 위로 마우스를 가져갈 때 표시되는 유용한 텍스트를 입력합니다.", "variableConfig.unit": "단위", "variableConfig.unitPlaceholder": "숫자 뒤에 단위 표시(예: 토큰)", "variableConfig.uploadFileTypes": "파일 형식 업로드", "variableConfig.uploadMethod": "업로드 방법", "variableConfig.varName": "변수명", - "variableTable.action": "액션", - "variableTable.key": "변수 키", - "variableTable.name": "사용자 입력 필드명", - "variableTable.type": "입력 타입", - "variableTable.typeSelect": "선택", - "variableTable.typeString": "문자열", "variableTip": "사용자는 양식에 변수를 입력하고, 프롬프트 내의 변수가 자동으로 대체됩니다.", "variableTitle": "변수", "vision.description": "비전을 활성화하면 모델이 이미지를 받아와 관련 질문에 답변할 수 있습니다.", "vision.name": "비전", "vision.onlySupportVisionModelTip": "비전 모델만 지원", - "vision.settings": "설정", "vision.visionSettings.both": "모두", "vision.visionSettings.high": "고", "vision.visionSettings.localUpload": "로컬 업로드", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "업로드 방식", "vision.visionSettings.url": "URL", "voice.defaultDisplay": "기본 음성", - "voice.description": "텍스트 읽기 음성 설정", - "voice.name": "음성", "voice.settings": "설정", "voice.voiceSettings.autoPlay": "자동 재생", "voice.voiceSettings.autoPlayDisabled": "폐쇄", diff --git a/web/i18n/ko-KR/app-overview.json b/web/i18n/ko-KR/app-overview.json index 73e0b0a1c78..e27333e3dcf 100644 --- a/web/i18n/ko-KR/app-overview.json +++ b/web/i18n/ko-KR/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "사용자의 일일 사용 빈도를 반영합니다. 이 지표는 사용자의 임계를 반영합니다.", "analysis.avgUserInteractions.title": "평균 사용자 상호작용 수", "analysis.ms": "ms", - "analysis.title": "분석", "analysis.tokenPS": "토큰/초", "analysis.tokenUsage.consumed": "소비된 토큰", "analysis.tokenUsage.explanation": "애플리케이션의 언어 모델의 일일 토큰 사용량을 반영하여 비용 관리에 도움이 됩니다.", @@ -21,21 +20,15 @@ "analysis.tps.title": "토큰 출력 속도", "analysis.userSatisfactionRate.explanation": "1,000 개의 메시지 당 \"좋아요\" 수입니다. 이는 사용자가 매우 만족한 응답의 비율을 나타냅니다.", "analysis.userSatisfactionRate.title": "사용자 만족도율", - "apiKeyInfo.callTimes": "요청 횟수", - "apiKeyInfo.cloud.exhausted.description": "트라이얼 쿼터가 소진되었습니다. 고유한 모델 제공자를 설정하거나 추가 쿼터를 구매하세요.", - "apiKeyInfo.cloud.exhausted.title": "트라이얼 쿼터가 소진되었습니다. API 키를 설정하세요.", "apiKeyInfo.cloud.trial.description": "트라이얼 쿼터는 테스트용으로 제공됩니다. 트라이얼 쿼터 소진 전에 고유한 모델 제공자를 설정하거나 추가 쿼터를 구매하세요.", "apiKeyInfo.cloud.trial.title": "{{providerName}} 트라이얼 쿼터를 사용 중입니다.", "apiKeyInfo.selfHost.title.row1": "시작하려면,", "apiKeyInfo.selfHost.title.row2": "먼저 모델 제공자를 설정하세요.", "apiKeyInfo.setAPIBtn": "모델 제공자 설정으로 이동", "apiKeyInfo.tryCloud": "또는 Dify 의 클라우드 버전을 무료로 체험해보세요", - "apiKeyInfo.usedToken": "사용된 토큰", "overview.apiInfo.accessibleAddress": "API 엔드포인트", "overview.apiInfo.doc": "API 레퍼런스", - "overview.apiInfo.explanation": "개발자의 애플리케이션에 쉽게 통합할 수 있습니다", "overview.apiInfo.title": "백엔드 서비스 API", - "overview.appInfo.accessibleAddress": "공개 URL", "overview.appInfo.customize.entry": "커스텀 프런트엔드", "overview.appInfo.customize.explanation": "시나리오와 스타일 요구에 따라 웹앱의 프론트엔드를 사용자화할 수 있습니다.", "overview.appInfo.customize.title": "커스텀 프런트엔드", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "Dify Chatbot Chrome 확장 프로그램 설치", "overview.appInfo.embedded.copied": "복사되었습니다", "overview.appInfo.embedded.copy": "복사", - "overview.appInfo.embedded.entry": "임베드", "overview.appInfo.embedded.explanation": "챗봇 앱을 웹사이트에 임베드하는 방법을 선택하세요.", "overview.appInfo.embedded.hiddenInputs.description": "숨김 필드에 값을 입력하세요. 값은 iframe URL 또는 스크립트의 inputs 객체에 추가됩니다.", "overview.appInfo.embedded.hiddenInputs.title": "숨김 필드 미리 채우기", "overview.appInfo.embedded.iframe": "웹사이트의 원하는 위치에 챗봇 앱을 추가하려면 이 iframe 을 HTML 코드에 추가하세요.", "overview.appInfo.embedded.scripts": "웹사이트의 우측 하단에 챗봇 앱을 추가하려면 이 코드를 HTML 에 추가하세요.", "overview.appInfo.embedded.title": "웹사이트에 임베드하기", - "overview.appInfo.enableTooltip.description": "이 기능을 사용하려면 캔버스에 사용자 입력 노드를 추가하세요. (초안에 이미 있을 수 있으며, 게시 후에 적용됩니다)", - "overview.appInfo.enableTooltip.learnMore": "자세히 알아보기", - "overview.appInfo.explanation": "사용하기 쉬운 AI 웹앱", "overview.appInfo.launch": "실행", - "overview.appInfo.preUseReminder": "계속하기 전에 웹앱을 활성화하세요.", "overview.appInfo.preview": "미리보기", "overview.appInfo.qrcode.download": "QR 코드 다운로드", "overview.appInfo.qrcode.title": "공유용 QR 코드", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "챗봇 색상 테마", "overview.appInfo.settings.chatColorThemeDesc": "챗봇의 색상 테마를 설정하세요", "overview.appInfo.settings.chatColorThemeInverted": "반전", - "overview.appInfo.settings.entry": "브랜딩", "overview.appInfo.settings.invalidHexMessage": "잘못된 16 진수 값", "overview.appInfo.settings.invalidPrivacyPolicy": "유효하지 않은 개인정보처리방침 링크입니다. http 또는 https 로 시작하는 유효한 링크를 사용해 주세요", "overview.appInfo.settings.language": "언어", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "사용자 지정 면책 조항", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "사용자 지정 면책 조항 텍스트를 입력합니다.", "overview.appInfo.settings.more.customDisclaimerTip": "사용자 지정 고지 사항 텍스트는 클라이언트 쪽에 표시되어 응용 프로그램에 대한 추가 정보를 제공합니다", - "overview.appInfo.settings.more.entry": "추가 설정 보기", "overview.appInfo.settings.more.inputPlaceholder": "입력 플레이스홀더", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "봇과 대화하기", "overview.appInfo.settings.more.inputPlaceholderTip": "채팅 입력창의 플레이스홀더 텍스트를 사용자 지정합니다. 비워 두면 기본값을 사용합니다.", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "개인정보 처리방침 링크를 입력하세요", "overview.appInfo.settings.more.privacyPolicyTip": "방문자가 애플리케이션이 수집하는 데이터를 이해하고, Dify 의 개인정보 처리방침을 참조할 수 있도록 합니다.", "overview.appInfo.settings.multiEnvironmentNotice": "웹 앱 설정은 모든 환경에 적용됩니다.", - "overview.appInfo.settings.sso.description": "모든 사용자는 WebApp 을 사용하기 전에 SSO 로 로그인해야 합니다.", - "overview.appInfo.settings.sso.label": "SSO 인증", - "overview.appInfo.settings.sso.title": "웹앱 SSO", - "overview.appInfo.settings.sso.tooltip": "관리자에게 문의하여 web app SSO 를 사용하도록 설정합니다.", "overview.appInfo.settings.title": "브랜딩", "overview.appInfo.settings.webDesc": "웹앱 설명", "overview.appInfo.settings.webDescPlaceholder": "웹앱 설명을 입력하세요", "overview.appInfo.settings.webDescTip": "이 텍스트는 클라이언트 측에서 표시되며, 애플리케이션의 사용 방법에 대한 기본적인 안내를 제공합니다.", "overview.appInfo.settings.webName": "웹앱 이름", - "overview.appInfo.settings.workflow.hide": "숨기기", - "overview.appInfo.settings.workflow.show": "표시", "overview.appInfo.settings.workflow.showDesc": "WebApp 에서 워크플로 세부 정보 표시 또는 숨기기", "overview.appInfo.settings.workflow.subTitle": "워크플로우 세부 정보", - "overview.appInfo.settings.workflow.title": "워크플로 단계", "overview.appInfo.title": "웹 앱", "overview.appInfo.workflowLaunchHiddenInputs.description": "숨김 필드에 값을 입력한 후 실행을 클릭하여 해당 값이 적용된 WebApp을 엽니다.", "overview.appInfo.workflowLaunchHiddenInputs.title": "숨김 필드 미리 채우기", - "overview.disableTooltip.triggerMode": "트리거 노드 모드에서는 {{feature}} 기능이 지원되지 않습니다.", "overview.status.disable": "비활성", - "overview.status.running": "서비스 중", - "overview.title": "개요", - "overview.triggerInfo.explanation": "워크플로 트리거 관리", "overview.triggerInfo.learnAboutTriggers": "트리거에 대해 자세히 알아보기", - "overview.triggerInfo.noTriggerAdded": "트리거가 추가되지 않았습니다", - "overview.triggerInfo.title": "유발 요인", - "overview.triggerInfo.triggerStatusDescription": "트리거는 해당 트리거가 포함된 버전을 게시한 후 여기에 표시됩니다.", - "overview.triggerInfo.triggersAdded": "{{count}} 트리거 추가됨", - "welcome.enterKeyTip": "아래에 OpenAI API 키를 입력하세요", - "welcome.firstStepTip": "시작하려면,", - "welcome.getKeyTip": "OpenAI 대시보드에서 API 키를 가져오세요", - "welcome.placeholder": "나의 OpenAI API 키 (예: sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "트리거는 해당 트리거가 포함된 버전을 게시한 후 여기에 표시됩니다." } diff --git a/web/i18n/ko-KR/app.json b/web/i18n/ko-KR/app.json index 62a069d7a34..12c71c20201 100644 --- a/web/i18n/ko-KR/app.json +++ b/web/i18n/ko-KR/app.json @@ -1,5 +1,4 @@ { - "accessControl": "웹 애플리케이션 접근 제어", "accessControlDialog.accessItems.anyone": "링크가 있는 누구나", "accessControlDialog.accessItems.external": "인증된 외부 사용자", "accessControlDialog.accessItems.organization": "기업 내의 회원만", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "업데이트가 성공적으로 완료되었습니다.", "accessControlDialog.webAppPublicAccessDisabledTip": "공개 액세스가 관리자에 의해 비활성화되었습니다.", "accessControlDialog.webAppSSONotEnabledTip": "웹 앱 인증 방법을 구성하려면 엔터프라이즈 관리자인에게 문의하십시오.", - "accessItemsDescription.anyone": "누구나 웹 앱에 접근할 수 있습니다.", - "accessItemsDescription.external": "인증된 외부 사용자만 웹 애플리케이션에 접근할 수 있습니다.", - "accessItemsDescription.organization": "조직 내 모든 사람이 웹 애플리케이션에 접근할 수 있습니다.", - "accessItemsDescription.specific": "특정 그룹이나 회원만 웹 앱에 접근할 수 있습니다.", "answerIcon.description": "web app 아이콘을 사용하여 공유 응용 프로그램에서 바꿀🤖지 여부", "answerIcon.descriptionInExplore": "Explore 에서 web app 아이콘을 사용하여 바꿀🤖지 여부", "answerIcon.title": "web app 아이콘을 사용하여 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "앱이 아직 출시되지 않았습니다", "openInExplore": "왼쪽 Web App 열기", "publishApp.notSet": "설정되지 않음", - "publishApp.notSetDesc": "현재 아무도 웹 앱에 접근할 수 없습니다. 권한을 설정해 주세요.", - "publishApp.title": "누가 웹 애플리케이션에 접근할 수 있나요?", "removeOriginal": "원본 앱 제거하기", "structOutput.LLMResponse": "LLM 응답", "structOutput.configure": "설정", @@ -215,7 +208,6 @@ "studio.starApp": "앱에 별표 표시", "studio.starFailed": "별표 업데이트 실패", "studio.starred": "별표 표시됨", - "studio.unstarApp": "앱 별표 해제", "studio.viewSnippets": "스니펫", "switch": "워크플로우 오케스트레이션으로 전환하기", "switchLabel": "생성될 앱의 복사본", diff --git a/web/i18n/ko-KR/deployments.json b/web/i18n/ko-KR/deployments.json index 56819935355..b9dbfaa2d7e 100644 --- a/web/i18n/ko-KR/deployments.json +++ b/web/i18n/ko-KR/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "배포되지 않음", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "배포 취소 중", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "알 수 없음", - "studio.accessPoint.addTriggerNodeDescription": "외부 이벤트로 이 앱을 시작하려면 Trigger 노드를 추가하세요.", "studio.accessPoint.apiDescription": "서비스에서 HTTP로 앱 호출", "studio.accessPoint.description": "기본 제공 환경과 모든 배포 환경에서 이 앱에 접근하는 모든 방법입니다.", "studio.accessPoint.embedIntoSite": "사이트에 임베드", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "에이전트와 AI 앱을 위한 도구로 앱 제공", "studio.accessPoint.noPublishedDescription": "기본 제공 액세스 포인트를 사용하려면 버전을 게시하세요.", "studio.accessPoint.noPublishedTitle": "아직 게시된 버전이 없습니다", - "studio.accessPoint.noTriggerNodes": "이 워크플로에 Trigger 노드가 없습니다", "studio.accessPoint.notSupported": "지원되지 않음", "studio.accessPoint.open": "열기", "studio.accessPoint.triggerDescription": "일정 또는 외부 이벤트에 따라 워크플로 실행", - "studio.accessPoint.triggerDisconnected": "연결 끊김", "studio.accessPoint.triggerEnabledCount": "{{enabled}}/{{total}}개 활성화", "studio.accessPoint.triggerExclusiveNotice": "워크플로가 트리거를 사용하는 동안 Web app, API 및 MCP가 비활성화됩니다.", - "studio.accessPoint.triggerMuted": "음소거됨", - "studio.accessPoint.triggerServiceModeUnavailable": "Web App, API 또는 MCP가 서비스 중일 때는 사용할 수 없습니다.", "studio.accessPoint.unsupportedInDeployedEnvironment": "기본 제공 환경에서만 사용할 수 있습니다.", "studio.accessPoint.webAppDescription": "최종 사용자에게 웹 페이지로 앱 공유", "studio.accessPoints": "액세스 포인트", diff --git a/web/i18n/ko-KR/login.json b/web/i18n/ko-KR/login.json index 6a4c9472189..8e8a64d15e3 100644 --- a/web/i18n/ko-KR/login.json +++ b/web/i18n/ko-KR/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "이메일 주소를 입력하세요.", "error.emailInValid": "유효한 이메일 주소를 입력하세요.", "error.invalidEmailOrPassword": "유효하지 않은 이메일이나 비밀번호입니다.", - "error.invalidRedirectUrlOrAppCode": "유효하지 않은 리디렉션 URL 또는 앱 코드", "error.invalidSSOProtocol": "유효하지 않은 SSO 프로토콜", "error.nameEmpty": "사용자 이름을 입력하세요.", "error.passwordEmpty": "비밀번호를 입력하세요.", "error.passwordInvalid": "비밀번호는 문자와 숫자를 포함하고 8 자 이상이어야 합니다.", - "error.redirectUrlMissing": "리디렉션 URL이 없습니다", "error.registrationNotAllowed": "계정을 찾을 수 없습니다. 등록하려면 시스템 관리자에게 문의하십시오.", "explore": "Dify 를 탐색하세요", "forget": "비밀번호를 잊으셨나요?", diff --git a/web/i18n/ko-KR/permission.json b/web/i18n/ko-KR/permission.json index 94b55e8fdab..619c118a037 100644 --- a/web/i18n/ko-KR/permission.json +++ b/web/i18n/ko-KR/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "작업", "accessRule.addMemberAria": "{{name}} 추가", "accessRule.addMembersTitle": "멤버 추가", - "accessRule.allPermittedMembers": "역할 권한이 있는 모든 멤버", - "accessRule.allPermittedMembersDescription": "일치하는 역할 권한이 있는 멤버가 이 리소스에 접근할 수 있습니다.", "accessRule.allowedMembers": "허용된 멤버", "accessRule.appDescription": "이 앱에 접근할 수 있는 대상과 접근 권한의 세분화 수준을 설정합니다.", "accessRule.appTitle": "앱 권한 집합", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "현재 및 향후의 모든 워크스페이스 멤버가 자동으로 포함됩니다. 각 멤버가 수행할 수 있는 작업은 여전히 역할 권한에 따라 결정됩니다.", "accessRule.batchRemoveDescription": "선택한 멤버가 허용된 멤버 목록에서 제거됩니다.", "accessRule.batchRemoveTitle": "선택한 멤버를 제거하시겠습니까?", - "accessRule.changeOpenScopeDescription": "공개 범위를 변경하면 이 리소스의 모든 멤버 권한 예외가 초기화됩니다. 전환 후 멤버 권한 예외를 다시 추가해야 합니다.", - "accessRule.changeOpenScopeTitle": "리소스 공개 범위를 변경하시겠습니까?", "accessRule.collaborator": "협업자", "accessRule.collapseSection": "{{title}} 접기", "accessRule.copied": "접근 규칙이 성공적으로 복사되었습니다", @@ -32,13 +28,7 @@ "accessRule.noDescription": "설명 없음", "accessRule.noRules": "접근 규칙 없음", "accessRule.noUserAccessSettings": "접근이 허용된 멤버가 없습니다", - "accessRule.onlyMe": "나만", - "accessRule.onlyMeDescription": "이 리소스에는 본인만 접근할 수 있습니다.", - "accessRule.resourceOpenScope": "리소스 공개 범위", - "accessRule.resourceOpenScopeDescription": "이 리소스를 누구에게 공개할지 선택합니다. 각 멤버가 할 수 있는 작업은 여전히 역할 권한이 결정합니다.", "accessRule.selected": "선택됨", - "accessRule.specificMembersOnly": "특정 멤버만", - "accessRule.specificMembersOnlyDescription": "선택한 멤버만 이 리소스에 접근할 수 있습니다.", "accessRule.summary_one": "{{count}}개 권한 집합", "accessRule.summary_other": "{{count}}개 권한 집합", "accessRule.updated": "접근 규칙이 성공적으로 업데이트되었습니다", diff --git a/web/i18n/ko-KR/plugin.json b/web/i18n/ko-KR/plugin.json index c0f9b145f9d..ef484a92dab 100644 --- a/web/i18n/ko-KR/plugin.json +++ b/web/i18n/ko-KR/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": "플러그인?", "action.deleteSuccess": "플러그인이 성공적으로 제거되었습니다", "action.pluginInfo": "플러그인 정보", - "action.usedInApps": "이 플러그인은 {{num}}개의 앱에서 사용되고 있습니다.", "allCategories": "모든 카테고리", "auth.addApi": "API 키 추가하기", "auth.addOAuth": "OAuth 추가하기", @@ -26,28 +25,22 @@ "auth.oauthClient": "OAuth 클라이언트", "auth.oauthClientSettings": "OAuth 클라이언트 설정", "auth.oauthCredentialPermissionDescription": "새 OAuth 자격 증명을 본인만 사용할지, 워크스페이스의 모든 구성원과 공유할지 선택하세요. 이 설정은 OAuth 클라이언트가 아닌 자격 증명에 적용되며, 인증 후에는 변경할 수 없습니다.", - "auth.onlyAtCreationHint": "전환 후에는 다시 선택할 수 없습니다", "auth.onlyAtCreationHintTooltip": "다른 구성원이 구성 · 전환 후 다시 선택할 수 없습니다.", "auth.permissionHint.action": "누가 도와줄 수 있나요?", "auth.permissionHint.description": "플러그인 인증은 워크스페이스 전체에서 공유됩니다. 필요한 권한이 있는 멤버에게 도움을 요청하세요.", "auth.permissionHint.title": "인증을 구성할 권한이 없습니다.", - "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.autoUpdate": "자동 업데이트", "autoUpdate.autoUpdateSettings": "자동 업데이트 설정", - "autoUpdate.automaticUpdates": "자동 업데이트", "autoUpdate.changeTimezone": "시간대를 변경하려면 설정으로 이동하세요.", "autoUpdate.excludeUpdate": "다음 {{num}} 플러그인은 자동 업데이트되지 않습니다.", "autoUpdate.excludeUpdate_one": "다음 {{num}} 플러그인은 자동 업데이트되지 않습니다.", @@ -67,20 +60,13 @@ "autoUpdate.scope": "범위", "autoUpdate.scopeMode.all": "모두", "autoUpdate.scopeMode.exclude": "선택한 항목 제외", - "autoUpdate.specifyPluginsToUpdate": "업데이트할 플러그인을 지정하십시오.", "autoUpdate.strategy.disabled.description": "플러그인이 자동으로 업데이트되지 않습니다.", "autoUpdate.strategy.disabled.name": "비활성화", "autoUpdate.strategy.fixOnly.description": "패치 버전만 자동 업데이트 (예: 1.0.1 → 1.0.2). 마이너 버전 변경은 업데이트를 유발하지 않습니다.", "autoUpdate.strategy.fixOnly.name": "수정만 하기", - "autoUpdate.strategy.fixOnly.selectedDescription": "패치 버전만 자동 업데이트", "autoUpdate.strategy.latest.description": "항상 최신 버전으로 업데이트하세요.", "autoUpdate.strategy.latest.name": "최신", - "autoUpdate.strategy.latest.selectedDescription": "항상 최신 버전으로 업데이트하세요.", - "autoUpdate.updateSettings": "설정 업데이트", "autoUpdate.updateTime": "업데이트 시간", - "autoUpdate.updateTimeTitle": "업데이트 시간", - "autoUpdate.upgradeMode.all": "모두 업데이트하기", - "autoUpdate.upgradeMode.exclude": "선택한 항목 제외", "autoUpdate.upgradeMode.partial": "선택된 것만", "autoUpdate.upgradeModePlaceholder.exclude": "선택한 플러그인은 자동으로 업데이트되지 않습니다.", "autoUpdate.upgradeModePlaceholder.partial": "선택된 플러그인만 자동 업데이트됩니다. 현재 선택된 플러그인이 없으므로 자동 업데이트되는 플러그인은 없습니다.", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "Github 에서 설치됨", "detailPanel.categoryTip.local": "로컬 플러그인", "detailPanel.categoryTip.marketplace": "마켓플레이스에서 설치됨", - "detailPanel.configureApp": "앱 구성", "detailPanel.configureModel": "모델 구성", "detailPanel.configureTool": "구성 도구", "detailPanel.deprecation.fullMessage": "이 플러그인은 {{deprecatedReason}}로 인해 사용 중단되었으며 더 이상 업데이트되지 않습니다. 대신 {{-alternativePluginId}}를 사용하십시오.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "업로드 실패", "installModal.back": "뒤로", "installModal.cancel": "취소", - "installModal.close": "닫기", - "installModal.dropIntegrationToInstall": "플러그인 패키지를 여기에 놓아 설치하십시오.", - "installModal.dropPluginToInstall": "플러그인 패키지를 여기에 놓아 설치하십시오.", "installModal.fromTrustSource": "신뢰할 수 있는 출처의 플러그인만 설치하도록 하세요.", "installModal.install": "설치", - "installModal.installComplete": "설치 완료", "installModal.installFailed": "설치 실패", "installModal.installFailedDesc": "플러그인이 설치되지 않았습니다.", "installModal.installPlugin": "플러그인 설치", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "플러그인이 성공적으로 설치되었습니다.", "installModal.installedSuccessfullyWithPageDesc": "플러그인이 성공적으로 설치되었습니다. {{categoryName}} 페이지에서 찾을 수 있습니다.", "installModal.installing": "설치...", - "installModal.labels.package": "패키지", - "installModal.labels.repository": "저장소", - "installModal.labels.version": "버전", "installModal.next": "다음", "installModal.pluginLoadError": "플러그인 로드 오류", "installModal.pluginLoadErrorDesc": "이 플러그인은 설치되지 않습니다.", @@ -220,8 +198,6 @@ "list.noInstalled": "설치된 플러그인이 없습니다.", "list.noTriggerFound": "트리거를 찾을 수 없습니다.", "list.notFound": "플러그인을 찾을 수 없습니다.", - "list.source.github": "GitHub 에서 설치", - "list.source.local": "로컬 패키지 파일에서 설치", "list.source.marketplace": "마켓플레이스에서 설치", "marketplace.allPlugins": "모든 플러그인", "marketplace.and": "그리고", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "최근 업데이트", "marketplace.verifiedTip": "Dify 에 의해 확인됨", "marketplace.viewMore": "더보기", - "metadata.title": "플러그인", "pluginDevelopmentGuide": "플러그인 개발 가이드", "pluginInfoModal.packageName": "패키지", "pluginInfoModal.release": "릴리스", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "플러그인 정보", "pluginPublishGuide": "플러그인 게시 가이드", "privilege.admins": "관리자", - "privilege.configurePermissionsInSettings": "설정 > 역할 및 권한으로 이동하여 플러그인 권한을 구성하세요.", "privilege.everyone": "모두", - "privilege.noDebugPermissionTooltip": "플러그인을 디버깅할 권한이 없습니다.", "privilege.noInstallPermissionTooltip": "플러그인을 설치하고 관리할 권한이 없습니다.", "privilege.noone": "아무도 없어", "privilege.permissions": "권한", "privilege.quickWhoCanDebug": "누가 디버깅할 수 있나요?", "privilege.quickWhoCanInstall": "누가 설치하고 관리할 수 있나요?", - "privilege.title": "플러그인 기본 설정", - "privilege.whoCanDebug": "누가 플러그인을 디버깅할 수 있나요?", - "privilege.whoCanInstall": "누가 플러그인을 설치하고 관리할 수 있습니까?", - "publishPlugins": "플러그인 게시", "readmeInfo.failedToFetch": "README를 가져오지 못했습니다", "readmeInfo.needHelpCheckReadme": "도움이 필요하신가요? README를 확인하세요.", "readmeInfo.noReadmeAvailable": "사용 가능한 README가 없습니다", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "이 플러그인을 자동으로 설치할 수 없었습니다.\n마켓플레이스에서 설치하세요.", "task.errorMsg.unknown": "이 플러그인을 설치할 수 없었습니다.\n플러그인 소스를 확인할 수 없습니다.", "task.errorPlugins": "Failed to Install Plugins", - "task.installError": "{{errorLength}} 플러그인 설치 실패, 보려면 클릭하십시오.", "task.installFromGithub": "GitHub에서 설치", "task.installFromMarketplace": "마켓플레이스에서 설치", "task.installSuccess": "{{successLength}} plugins installed successfully", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "설치 성공", "upgrade.title": "플러그인 설치", "upgrade.upgrade": "업그레이드", - "upgrade.upgrading": "설치...", - "upgrade.usedInApps": "{{num}}개의 앱에서 사용됨" + "upgrade.upgrading": "설치..." } diff --git a/web/i18n/ko-KR/snippet.json b/web/i18n/ko-KR/snippet.json index dcd722ecdf5..53d0f78d7f0 100644 --- a/web/i18n/ko-KR/snippet.json +++ b/web/i18n/ko-KR/snippet.json @@ -12,7 +12,6 @@ "dslVersionMismatchDescription": "DSL 버 에서 상당한 차이가 발견되었습니다. 강 로 가 오면 스니펫이 오작동 수 있습니다.", "dslVersionMismatchQuestion": "계속하시 습니까?", "dslVersionMismatchTitle": "버 비호환성", - "edit": "편집", "editDialogTitle": "스니펫 보 편집", "editDone": "스니펫 보가 업데이트되었습니다.", "editFailed": "스니펫 보를 업데이트하지 못했습니다.", @@ -26,20 +25,15 @@ "importSuccess": "스니펫을 가 왔습니다.", "importedDSLVersion": "현재 스니펫 DSL 버 : ", "inputVariables": "입 변수", - "management": "스니펫 관리", "menu.deleteSnippet": "삭 ", "menu.editInfo": " 보 편집", "menu.exportSnippet": "스니펫 내보내기", "panelTitle": "입 필드", "publishButton": "게시", "publishFailed": "스니펫을 게시하지 못했습니다.", - "publishMenuCurrentDraft": "현재 초안이 게시되지 않았습니다.", "publishSuccess": "스니펫이 게시되었습니다.", "sectionOrchestrate": "오케스트 이션", "testRunButton": "테스트 실행", "typeLabel": "스니펫", - "unknownUser": "사용자", - "updatedBy": "{{name}} 업데이트됨 {{time}}", - "usageCount": "{{count}}번 사용됨", - "variableInspect": "변수 검사" + "unknownUser": "사용자" } diff --git a/web/i18n/ko-KR/tools.json b/web/i18n/ko-KR/tools.json index 702ffdcc9d0..d237a0b9aca 100644 --- a/web/i18n/ko-KR/tools.json +++ b/web/i18n/ko-KR/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "매개변수", "mcp.server.modal.parametersPlaceholder": "매개변수의 목적 및 제한 사항", "mcp.server.modal.parametersTip": "각 매개변수의 설명을 추가하여 LLM이 목적과 제한 사항을 이해할 수 있도록 도와주세요.", - "mcp.server.publishTip": "앱이 게시되지 않았습니다. 먼저 앱을 게시하십시오.", "mcp.server.reGen": "서버 URL을 다시 생성하시겠습니까? 현재 URL은 즉시 작동이 중지됩니다.", "mcp.server.title": "MCP 서버", "mcp.server.url": "서버 URL", diff --git a/web/i18n/ko-KR/workflow.json b/web/i18n/ko-KR/workflow.json index db88006f5df..0fa982e2c75 100644 --- a/web/i18n/ko-KR/workflow.json +++ b/web/i18n/ko-KR/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} 단계 앞으로", "changeHistory.title": "변경 기록", "chatVariable.button": "변수 추가", - "chatVariable.docLink": "자세한 내용은 문서를 참조하세요.", "chatVariable.modal.addArrayValue": "값 추가", "chatVariable.modal.arrayValue": "값", "chatVariable.modal.description": "설명", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "답글 편집", "comments.placeholder.reply": "답글", "comments.reply": "답글", - "common.ImageUploadLegacyTip": "이제 시작 양식에서 파일 형식 변수를 만들 수 있습니다. 앞으로 이미지 업로드 기능은 더 이상 지원되지 않습니다.", "common.accessAPIReference": "API 참조 접근", "common.accessPointDescription": "웹 앱, API, MCP 및 트리거를 구성합니다", "common.addBlock": "노드 추가", @@ -155,7 +153,6 @@ "common.addTitle": "제목 추가...", "common.autoSaved": "자동 저장됨", "common.backupCurrentDraft": "현재 초안 백업", - "common.batchRunApp": "앱 일괄 실행", "common.branch": "브랜치", "common.chooseDSL": "DSL(yml) 파일 선택", "common.chooseStartNodeToRun": "실행할 시작 노드를 선택하세요", @@ -163,7 +160,6 @@ "common.commentMode": "댓글 모드", "common.configure": "구성", "common.configureRequired": "구성 필요", - "common.conversationLog": "대화 로그", "common.copy": "복사", "common.currentDraft": "현재 초안", "common.currentDraftUnpublished": "현재 초안 미발행", @@ -174,10 +170,8 @@ "common.disconnect": "연결 해제", "common.draftSaveFailed": "초안 저장에 실패했습니다", "common.duplicate": "복제", - "common.editing": "편집 중", "common.effectVarConfirm.content": "변수가 다른 노드에서 사용되고 있습니다. 그래도 제거하시겠습니까?", "common.effectVarConfirm.title": "변수 제거", - "common.embedIntoSite": "사이트에 삽입", "common.enableJinja": "Jinja 템플릿 지원 활성화", "common.exitVersions": "종료 버전", "common.exportImage": "이미지 내보내기", @@ -186,8 +180,6 @@ "common.exportSVG": "SVG 로 내보내기", "common.features": "특징", "common.featuresDescription": "웹 앱 사용자 경험 향상", - "common.featuresDocLink": "자세히 알아보기", - "common.fileUploadTip": "이미지 업로드 기능이 파일 업로드로 업그레이드되었습니다.", "common.goBackToEdit": "편집기로 돌아가기", "common.handMode": "드래그 모드", "common.humanInputEmailTip": "구성된 수신자에게 이메일(전달 방법)이 전송되었습니다", @@ -199,9 +191,6 @@ "common.importSuccess": "가져오기 성공", "common.importWarning": "주의", "common.importWarningDetails": "DSL 버전 차이는 특정 기능에 영향을 미칠 수 있습니다.", - "common.inPreview": "미리보기 중", - "common.inPreviewMode": "미리보기 모드", - "common.inRunMode": "실행 모드", "common.input": "입력", "common.insertVarTip": "빠르게 삽입하려면 '/' 키를 누르세요", "common.jinjaEditorPlaceholder": "변수를 삽입하려면 '/' 또는 '{'를 입력하세요", @@ -215,17 +204,12 @@ "common.model": "모델", "common.moreActions": "더 많은 작업", "common.needAdd": "{{node}} 노드를 추가해야 합니다", - "common.needAnswerNode": "답변 노드를 추가해야 합니다.", "common.needConnectTip": "이 단계는 아무것도 연결되어 있지 않습니다", - "common.needOutputNode": "출력 노드를 추가해야 합니다", "common.needStartNode": "적어도 하나의 시작 노드를 추가해야 합니다", - "common.noChanges": "변경 사항 없음", - "common.noHistory": "이력 없음", "common.noVar": "변수 없음", "common.notPublishedYet": "아직 게시되지 않음", "common.notRunning": "아직 실행되지 않음", "common.onFailure": "실패 시", - "common.openInExplore": "Explore 에서 열기", "common.openWebApp": "웹 앱 열기", "common.openWebAppDescription": "게시된 앱을 새 탭에서 엽니다", "common.output": "출력", @@ -233,10 +217,8 @@ "common.parallel": "병렬", "common.parallelTip.click.desc": "추가", "common.parallelTip.click.title": "클릭", - "common.parallelTip.depthLimit": "평행 중첩 레이어 {{num}}개 레이어의 제한", "common.parallelTip.drag.desc": "연결 방법", "common.parallelTip.drag.title": "드래그", - "common.parallelTip.limit": "병렬 처리는 {{num}}개의 분기로 제한됩니다.", "common.pasteHere": "여기에 붙여넣기", "common.pointerMode": "포인터 모드", "common.preview": "미리보기", @@ -252,34 +234,22 @@ "common.publishedBy": "{{author}}님이 {{time}}에 게시", "common.publishingToMarketplace": "게시 중...", "common.redo": "다시 실행", - "common.restart": "재시작", "common.restore": "복원", "common.run": "테스트 실행", "common.runAllTriggers": "모든 트리거 실행", - "common.runApp": "앱 실행", "common.runHistory": "실행 기록", "common.running": "실행 중", - "common.savedAt": "{{time}}에 저장", "common.scheduleTriggerRunFailed": "예약된 트리거 실행 실패", "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": "실행 취소", "common.unpublished": "게시되지 않음", - "common.unpublishedChanges": "게시되지 않은 변경 사항", "common.upToDate": "최신 상태입니다", - "common.update": "업데이트", "common.variableNamePlaceholder": "변수 이름", "common.versionHistory": "버전 기록", - "common.viewDetailInTracingPanel": "세부 정보 보기", "common.viewOnly": "보기 전용", "common.viewRunHistory": "실행 기록 보기", "common.webhookDebugFailed": "Webhook 디버그 실패", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "워크플로우 과정 성공", "common.workflowSaveStatus": "워크플로우 저장 상태", "customWebhook": "맞춤 웹훅", - "debug.copyLastRun": "마지막 실행 복사", - "debug.copyLastRunError": "마지막 실행 입력을 복사하는 데 실패했습니다.", "debug.lastOutput": "마지막 출력", - "debug.lastRunInputsCopied": "지난 실행에서 {{count}}개의 입력이 복사되었습니다", "debug.lastRunTab": "마지막 실행", "debug.noData.description": "마지막 실행 결과가 여기 표시됩니다.", "debug.noData.runThisNode": "이 노드를 실행하세요", - "debug.noLastRunFound": "이전 실행이 없습니다.", - "debug.noMatchingInputsFound": "지난 실행에서 일치하는 입력을 찾을 수 없습니다.", - "debug.relations.dependencies": "종속성", - "debug.relations.dependenciesDescription": "이 노드가 의존하는 노드", - "debug.relations.dependents": "부양 가족", - "debug.relations.dependentsDescription": "이 노드에 의존하는 노드", - "debug.relations.noDependencies": "종속성 없음", - "debug.relations.noDependents": "부양가족 없음", - "debug.relationsTab": "관계", "debug.settingsTab": "설정", "debug.variableInspect.chatNode": "대화", "debug.variableInspect.clearAll": "모두 초기화", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "이 트리거", "debug.variableInspect.listening.defaultPluginName": "이 플러그인 트리거", "debug.variableInspect.listening.defaultScheduleTime": "구성되지 않음", - "debug.variableInspect.listening.selectedTriggers": "선택된 트리거", "debug.variableInspect.listening.stopButton": "멈춰", "debug.variableInspect.listening.tip": "이제 테스트 요청을 HTTP {{nodeName}} 엔드포인트로 보내 이벤트 트리거를 시뮬레이션하거나 실시간 이벤트 디버깅용 콜백 URL로 사용할 수 있습니다. 모든 출력은 변수 검사기에서 직접 확인할 수 있습니다.", "debug.variableInspect.listening.tipFallback": "들어오는 트리거 이벤트를 대기 중입니다. 출력 결과가 여기에 표시됩니다.", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "중지", "debug.variableInspect.view": "로그 보기", "difyTeam": "디파이 팀", - "entryNodeStatus.disabled": "시작 • 비활성", "entryNodeStatus.enabled": "시작", "env.envDescription": "환경 변수는 개인 정보와 자격 증명을 저장하는 데 사용될 수 있습니다. 이들은 읽기 전용이며 내보내기 중에 DSL 파일과 분리할 수 있습니다.", "env.envPanelButton": "변수 추가", @@ -371,11 +327,6 @@ "env.modal.value": "값", "env.modal.valuePlaceholder": "환경 값", "env.modal.valueRequired": "값은 비워둘 수 없습니다", - "error.operations.addingNodes": "노드 추가", - "error.operations.connectingNodes": "노드 연결", - "error.operations.modifyingWorkflow": "워크플로 수정", - "error.operations.updatingWorkflow": "워크플로 업데이트", - "error.startNodeRequired": "{{operation}} 전에 먼저 시작 노드를 추가해 주세요", "errorMsg.authRequired": "인증이 필요합니다", "errorMsg.configureModel": "모델을 구성하세요", "errorMsg.duplicateOutputVariable": "출력 노드 변수 \"{{variable}}\"가 중복되었습니다. 출력 노드 변수 이름은 고유해야 합니다.", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "잘못된 변수입니다. 이 변수를 사용하려면 모델을 구성하세요.", "errorMsg.noValidTool": "{{field}} 유효한 도구가 선택되지 않았습니다.", "errorMsg.rerankModelRequired": "Rerank Model 을 켜기 전에 설정에서 모델이 성공적으로 구성되었는지 확인하십시오.", - "errorMsg.startNodeRequired": "{{operation}} 전에 먼저 시작 노드를 추가해 주세요", "errorMsg.toolParameterRequired": "{{field}}: 매개변수 [{{param}}] 이 필요합니다.", "globalVar.description": "시스템 변수는 타입이 맞으면 배선 없이도 모든 노드에서 참조할 수 있는 전역 변수로, 엔드유저 ID와 워크플로 ID 등이 포함됩니다.", "globalVar.fieldsDescription.appId": "애플리케이션 ID", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "워크플로 ID", "globalVar.fieldsDescription.workflowRunId": "워크플로 실행 ID", "globalVar.title": "시스템 변수", - "nodes.agent.advancedSetting": "고급 설정", "nodes.agent.checkList.strategyNotSelected": "전략이 선택되지 않음", "nodes.agent.clickToViewParameterSchema": "매개변수 스키마 보려면 클릭하세요.", - "nodes.agent.configureModel": "모델 구성", "nodes.agent.installPlugin.cancel": "취소", "nodes.agent.installPlugin.changelog": "변경 로그", "nodes.agent.installPlugin.desc": "다음 통합을 설치하려고 합니다.", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "통합 설치", "nodes.agent.learnMore": "더 알아보세요", "nodes.agent.linkToPlugin": "통합에 대한 링크", - "nodes.agent.maxIterations": "최대 반복 횟수", "nodes.agent.model": "모델", - "nodes.agent.modelNotInMarketplace.desc": "이 모델은 로컬 또는 GitHub 리포지토리에서 설치됩니다. 설치 후 사용하십시오.", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "통합에서 관리", - "nodes.agent.modelNotInMarketplace.title": "모델이 설치되지 않음", "nodes.agent.modelNotInstallTooltip": "이 모델은 설치되지 않았습니다.", "nodes.agent.modelNotSelected": "모델이 선택되지 않음", - "nodes.agent.modelNotSupport.desc": "설치된 통합 버전은 이 모델을 제공하지 않습니다.", - "nodes.agent.modelNotSupport.descForVersionSwitch": "설치된 통합 버전은 이 모델을 제공하지 않습니다. 버전을 전환하려면 클릭합니다.", - "nodes.agent.modelNotSupport.title": "지원되지 않는 모델", - "nodes.agent.modelSelectorTooltips.deprecated": "이 모델은 더 이상 사용되지 않습니다.", - "nodes.agent.notAuthorized": "권한이 부여되지 않음", "nodes.agent.outputVars.confirm": "확인", "nodes.agent.outputVars.defaultValueArrayInvalid": "JSON 배열을 입력하세요.", "nodes.agent.outputVars.defaultValueBooleanInvalid": "true 또는 false 를 입력하세요.", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "{{name}} 편집", "nodes.agent.outputVars.editorLabel": "출력 변수 편집기", "nodes.agent.outputVars.files.title": "에이전트 생성 파일", - "nodes.agent.outputVars.files.transfer_method": "전송 방법. 값이 remote_url 또는 local_file 입니다.", - "nodes.agent.outputVars.files.type": "지원 유형. 이제 이미지만 지원합니다.", - "nodes.agent.outputVars.files.upload_file_id": "파일 ID 업로드", - "nodes.agent.outputVars.files.url": "이미지 URL", "nodes.agent.outputVars.json": "에이전트 생성 JSON", "nodes.agent.outputVars.nameDuplicate": "출력 이름이 이미 존재합니다", "nodes.agent.outputVars.nameInvalid": "문자, 숫자 및 밑줄을 사용하세요. 문자 또는 밑줄로 시작해야 합니다.", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "파라미터 스키마", "nodes.agent.pluginInstaller.install": "설치", "nodes.agent.pluginInstaller.installing": "설치", - "nodes.agent.pluginNotFoundDesc": "이 통합은 GitHub 에서 설치됩니다. 통합으로 이동하여 다시 설치하십시오.", "nodes.agent.pluginNotInstalled": "이 통합은 설치되어 있지 않습니다.", "nodes.agent.pluginNotInstalledDesc": "이 통합은 GitHub 에서 설치됩니다. 통합으로 이동하여 다시 설치하십시오.", "nodes.agent.roster.change": "변경", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "편집자 이상의 역할 또는 Agents 관리 권한이 있는 멤버만 에이전트를 편집할 수 있습니다.", "nodes.agent.roster.inlineSetup.description": "이 노드 내에만 존재하는 일회성 설정", "nodes.agent.roster.inlineSetup.name": "인라인 설정", - "nodes.agent.roster.inlineSetup.title": "Agent 설정", "nodes.agent.roster.inlineSetup.type": "이 노드에서만", "nodes.agent.roster.label": "에이전트", "nodes.agent.roster.makeCopy": "사본 만들기", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}}에 권한이 부여되지 않았습니다.", "nodes.agent.toolNotInstallTooltip": "{{tool}}이 설치되지 않았습니다.", "nodes.agent.toolbox": "도구", - "nodes.agent.tools": "도구", "nodes.agent.unsupportedStrategy": "지원되지 않는 전략", "nodes.answer.answer": "답변", - "nodes.answer.outputVars": "출력 변수", - "nodes.assigner.append": "추가", "nodes.assigner.assignedVariable": "할당된 변수", - "nodes.assigner.assignedVarsDescription": "할당된 변수는 대화 변수와 같은 쓰기 가능한 변수여야 합니다.", - "nodes.assigner.clear": "지우기", - "nodes.assigner.noAssignedVars": "사용 가능한 할당된 변수가 없습니다.", "nodes.assigner.noVarTip": "\"+\" 버튼을 클릭하여 변수를 추가합니다.", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "마지막 제거", "nodes.assigner.operations.set": "설정", "nodes.assigner.operations.title": "조작", - "nodes.assigner.over-write": "덮어쓰기", - "nodes.assigner.plus": "더하기", "nodes.assigner.selectAssignedVariable": "할당된 변수 선택...", "nodes.assigner.setParameter": "매개 변수 설정...", - "nodes.assigner.setVariable": "변수 설정", "nodes.assigner.varNotSet": "변수가 설정되지 않음", "nodes.assigner.variable": "변수", "nodes.assigner.variables": "변수", - "nodes.assigner.writeMode": "쓰기 모드", - "nodes.assigner.writeModeTip": "할당된 변수가 배열일 때, 추가 모드는 끝에 추가합니다.", - "nodes.code.advancedDependencies": "고급 종속성", - "nodes.code.advancedDependenciesTip": "더 많은 시간이 소요되거나 기본으로 내장되지 않은 일부 미리 로드된 종속성을 여기에 추가하세요", "nodes.code.inputVars": "입력 변수", "nodes.code.outputVars": "출력 변수", - "nodes.code.searchDependencies": "종속성 검색", "nodes.code.syncFunctionSignature": "코드에 함수 시그니처 동기화하기", "nodes.common.errorHandle.defaultValue.desc": "오류가 발생하면 정적 출력 콘텐츠를 지정합니다.", "nodes.common.errorHandle.defaultValue.inLog": "노드 예외, 기본값에 따라 출력합니다.", "nodes.common.errorHandle.defaultValue.output": "출력 기본값", - "nodes.common.errorHandle.defaultValue.tip": "오류가 발생하면 아래 값을 반환합니다.", "nodes.common.errorHandle.defaultValue.title": "기본값", "nodes.common.errorHandle.failBranch.customize": "캔버스로 이동하여 fail branch logic 를 사용자 지정합니다.", "nodes.common.errorHandle.failBranch.customizeTip": "fail 분기가 활성화되면 노드에서 throw 된 예외가 프로세스를 종료하지 않습니다. 대신 미리 정의된 실패 분기를 자동으로 실행하여 오류 메시지, 보고서, 수정 사항을 유연하게 제공하거나 작업을 건너뛸 수 있습니다.", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "노드에 예외가 발생할 때 트리거되는 예외 처리 전략입니다.", "nodes.common.errorHandle.title": "오류 처리", "nodes.common.inputVars": "입력 변수", - "nodes.common.insertVarTip": "변수 삽입", "nodes.common.memories.builtIn": "내장", "nodes.common.memories.tip": "대화 메모리", "nodes.common.memories.title": "메모리", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} 재시도", "nodes.common.retry.retry": "재시도", "nodes.common.retry.retryFailed": "재시도 실패", - "nodes.common.retry.retryFailedTimes": "{{times}} 재시도 실패", "nodes.common.retry.retryInterval": "재시도 간격", "nodes.common.retry.retryOnFailure": "실패 시 재시도", "nodes.common.retry.retrySuccessful": "재시도 성공", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "더 알아보세요", "nodes.docExtractor.outputVars.text": "추출된 텍스트", "nodes.docExtractor.supportFileTypes": "지원 파일 형식: {{types}}.", - "nodes.end.output.type": "출력 유형", "nodes.end.output.variable": "출력 변수", - "nodes.end.outputs": "출력", - "nodes.end.type.none": "없음", - "nodes.end.type.plain-text": "일반 텍스트", - "nodes.end.type.structured": "구조화된", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "URL 을 입력하세요, 변수를 삽입하려면‘/’를 입력하세요", "nodes.http.authorization.api-key": "API 키", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "없음", "nodes.http.binaryFileVariable": "바이너리 파일 변수", "nodes.http.body": "본문", - "nodes.http.bulkEdit": "일괄 편집", "nodes.http.curl.placeholder": "여기에 cURL 문자열 붙여 넣기", "nodes.http.curl.title": "cURL 에서 가져오기", "nodes.http.extractListPlaceholder": "목록 항목 인덱스 입력, '/' 변수 삽입", "nodes.http.headers": "헤더", - "nodes.http.inputVars": "입력 변수", "nodes.http.insertVarPlaceholder": "변수를 삽입하려면 '/'를 입력하세요", "nodes.http.key": "키", - "nodes.http.keyValueEdit": "키 - 값 편집", - "nodes.http.notStartWithHttp": "API 는 http:// 또는 https://로 시작해야 합니다", "nodes.http.outputVars.body": "응답 내용", "nodes.http.outputVars.files": "파일 목록", "nodes.http.outputVars.headers": "응답 헤더 목록 JSON", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "모든 멤버({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "본문", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "본문은 {{field}}을(를) 포함해야 합니다", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "이메일 본문 입력", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "본문은 필수입니다", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "디버그 모드", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "디버그 모드에서는 이메일이 계정 이메일 {{email}}로만 전송됩니다.", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "선택", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "수신자", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "최소 한 명의 수신자가 필요합니다", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "요청 URL 변수는 사람 입력의 트리거 진입점입니다.", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "제목", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "이메일 제목 입력", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "제목은 필수입니다", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "디버그 모드가 활성화되었습니다.", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "이메일이 {{email}}로 전송됩니다.", "nodes.humanInput.deliveryMethod.emailSender.done": "이메일 전송됨", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(선택 사항)", "nodes.humanInput.deliveryMethod.emailSender.send": "이메일 보내기", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "구성된 수신자에게 테스트 이메일 보내기", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "{{email}}로 테스트 이메일 보내기", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "양식을 연 후 사용자에게 표시될 내용입니다. Markdown 형식을 지원합니다.", "nodes.humanInput.insertInputField.fieldType": "필드 유형", "nodes.humanInput.insertInputField.insert": "삽입", - "nodes.humanInput.insertInputField.maxUploads": "최대 업로드 수", "nodes.humanInput.insertInputField.options": "옵션", "nodes.humanInput.insertInputField.prePopulateField": "필드 미리 채우기", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": " 또는 를 추가하면 사용자가 처음에 이 콘텐츠를 보거나 비워 둡니다.", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "비어 있지 않음", "nodes.ifElse.comparisonOperator.not exists": "존재하지 않음", "nodes.ifElse.comparisonOperator.not in": "에 없음", - "nodes.ifElse.comparisonOperator.not null": "null 이 아님", - "nodes.ifElse.comparisonOperator.null": "null 임", "nodes.ifElse.comparisonOperator.start with": "시작", "nodes.ifElse.conditionNotSetup": "조건이 설정되지 않음", "nodes.ifElse.else": "Else", "nodes.ifElse.elseDescription": "If 조건이 충족되지 않을 때 실행할 논리를 정의하는 데 사용됩니다.", "nodes.ifElse.enterValue": "값 입력", - "nodes.ifElse.if": "If", - "nodes.ifElse.notSetVariable": "먼저 변수를 설정하세요", "nodes.ifElse.operator": "연산자", "nodes.ifElse.optionName.audio": "오디오", "nodes.ifElse.optionName.doc": "문서", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "청크", "nodes.knowledgeBase.chunksInputTip": "지식 기반 노드의 입력 변수는 Chunks입니다. 변수 유형은 선택된 청크 구조와 일치해야 하는 특정 JSON 스키마를 가진 객체입니다.", "nodes.knowledgeBase.chunksVariableIsRequired": "Chunks 변수는 필수입니다", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API Key 사용 불가", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "크레딧 소진", - "nodes.knowledgeBase.embeddingModelIncompatible": "호환되지 않음", - "nodes.knowledgeBase.embeddingModelIsInvalid": "임베딩 모델이 유효하지 않습니다", - "nodes.knowledgeBase.embeddingModelIsRequired": "임베딩 모델이 필요합니다", "nodes.knowledgeBase.embeddingModelNotConfigured": "임베딩 모델이 구성되지 않았습니다", "nodes.knowledgeBase.indexMethodIsRequired": "인덱스 메서드가 필요합니다.", - "nodes.knowledgeBase.notConfigured": "구성되지 않음", "nodes.knowledgeBase.rerankingModelIsInvalid": "재정렬 모델이 유효하지 않습니다", "nodes.knowledgeBase.rerankingModelIsRequired": "재순위 모델이 필요합니다", "nodes.knowledgeBase.retrievalSettingIsRequired": "검색 설정이 필요합니다.", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "세그먼트 URL", "nodes.knowledgeRetrieval.queryAttachment": "이미지 조회", "nodes.knowledgeRetrieval.queryText": "질의 텍스트", - "nodes.knowledgeRetrieval.queryVariable": "쿼리 변수", "nodes.listFilter.asc": "오름차순", "nodes.listFilter.desc": "설명", "nodes.listFilter.extractsCondition": "N 항목을 추출합니다.", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "첫 번째 레코드", "nodes.listFilter.outputVars.last_record": "마지막 레코드", "nodes.listFilter.outputVars.result": "필터 결과", - "nodes.listFilter.selectVariableKeyPlaceholder": "하위 변수 키 선택", "nodes.llm.addMessage": "메시지 추가", "nodes.llm.context": "컨텍스트", "nodes.llm.contextTooltip": "컨텍스트로 지식을 가져올 수 있습니다", - "nodes.llm.files": "파일", "nodes.llm.jsonSchema.addChildField": "자녀 필드 추가", "nodes.llm.jsonSchema.addField": "필드 추가", "nodes.llm.jsonSchema.apply": "적용", "nodes.llm.jsonSchema.back": "뒤", "nodes.llm.jsonSchema.descriptionPlaceholder": "설명을 추가하세요.", - "nodes.llm.jsonSchema.doc": "구조화된 출력에 대해 더 알아보세요.", "nodes.llm.jsonSchema.enum": "열거형", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "속성 이름이 이미 존재합니다", "nodes.llm.jsonSchema.fieldNamePlaceholder": "필드 이름", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "필수", "nodes.llm.jsonSchema.resetDefaults": "재설정", "nodes.llm.jsonSchema.resultTip": "여기 생성된 결과가 있습니다. 만약 만족하지 않으신다면, 돌아가서 프롬프트를 수정할 수 있습니다.", - "nodes.llm.jsonSchema.showAdvancedOptions": "고급 옵션 표시", "nodes.llm.jsonSchema.stringValidations": "문자열 검증", "nodes.llm.jsonSchema.title": "구조화된 출력 스키마", "nodes.llm.jsonSchema.warningTips.saveSchema": "현재 필드의 편집을 완료한 후 스키마를 저장하세요.", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "추론 내용", "nodes.llm.outputVars.usage": "모델 사용 정보", "nodes.llm.prompt": "프롬프트", - "nodes.llm.reasoningFormat.separated": "추론 태그 분리", - "nodes.llm.reasoningFormat.tagged": "추론 태그 유지", "nodes.llm.reasoningFormat.title": "추론 태그 분리 활성화", "nodes.llm.reasoningFormat.tooltip": "추론 태그에서 내용을 추출하고 이를 reasoning_content 필드에 저장합니다", "nodes.llm.resolution.high": "높음", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "모델에 지침, 질문 또는 텍스트 기반 입력 제공", "nodes.llm.singleRun.variable": "변수", "nodes.llm.sysQueryInUser": "사용자 메시지에 sys.query 가 필요합니다", - "nodes.llm.variables": "변수", "nodes.llm.vision": "비전", - "nodes.loop.ErrorMethod.continueOnError": "오류가 발생해도 계속 진행하세요.", - "nodes.loop.ErrorMethod.operationTerminated": "종료됨", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "비정상적인 출력을 제거하세요.", "nodes.loop.breakCondition": "루프 종료 조건", "nodes.loop.breakConditionTip": "종료 조건과 대화 변수가 있는 루프 내에서만 변수를 참조할 수 있습니다.", "nodes.loop.comma": ",", - "nodes.loop.currentLoop": "현재 루프", "nodes.loop.currentLoopCount": "현재 루프 카운트: {{count}}", "nodes.loop.deleteDesc": "루프 노드를 삭제하면 모든 자식 노드가 제거됩니다.", "nodes.loop.deleteTitle": "루프 노드를 삭제하시겠습니까?", - "nodes.loop.errorResponseMethod": "오류 응답 방법", "nodes.loop.error_one": "{{count}} 에러", "nodes.loop.error_other": "{{count}} 오류", - "nodes.loop.exitConditionTip": "루프 노드는 최소한 하나의 종료 조건이 필요합니다.", "nodes.loop.finalLoopVariables": "최종 루프 변수", "nodes.loop.initialLoopVariables": "초기 루프 변수", - "nodes.loop.input": "입력", "nodes.loop.inputMode": "입력 모드", "nodes.loop.loopMaxCount": "최대 루프 수", "nodes.loop.loopMaxCountError": "유효한 최대 루프 수를 입력하십시오. 범위는 1 에서 {{maxCount}}입니다.", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "루프 변수", "nodes.loop.loop_one": "{{count}} 루프", "nodes.loop.loop_other": "{{count}} 루프", - "nodes.loop.output": "출력 변수", "nodes.loop.setLoopVariables": "루프 범위 내에서 변수를 설정합니다.", "nodes.loop.totalLoopCount": "총 루프 횟수: {{count}}", "nodes.loop.variableName": "변수 이름", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "클래스 추가", "nodes.questionClassifiers.advancedSetting": "고급 설정", "nodes.questionClassifiers.class": "클래스", - "nodes.questionClassifiers.classNamePlaceholder": "클래스 이름을 작성하세요", "nodes.questionClassifiers.defaultLabel": "클래스 {{index}}", "nodes.questionClassifiers.inputVars": "입력 변수", "nodes.questionClassifiers.instruction": "지시", - "nodes.questionClassifiers.instructionPlaceholder": "지시를 작성하세요", "nodes.questionClassifiers.instructionTip": "질문 분류기가 질문을 더 잘 분류할 수 있도록 추가 지시를 입력하세요.", "nodes.questionClassifiers.labelEditorAriaLabel": "클래스 레이블 편집기", "nodes.questionClassifiers.model": "모델", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "클래스 제목을 더블 클릭하여 이름 변경", "nodes.questionClassifiers.topicName": "주제 이름", "nodes.questionClassifiers.topicPlaceholder": "주제 이름을 작성하세요", - "nodes.start.builtInVar": "내장 변수", "nodes.start.inputField": "입력 필드", "nodes.start.noVarTip": "워크플로우에서 사용할 입력을 설정하세요", - "nodes.start.outputVars.files": "파일 목록", - "nodes.start.outputVars.memories.content": "메시지 내용", - "nodes.start.outputVars.memories.des": "대화 기록", - "nodes.start.outputVars.memories.type": "메시지 유형", - "nodes.start.outputVars.query": "사용자 입력", "nodes.start.required": "필수", "nodes.start.userInputTipDescription": "워크플로가 필요할 때 시작될 때 최종 사용자에게서 수집할 입력을 정의합니다.", "nodes.startPlaceholder.browseMoreOnMarketplace": "Marketplace 에서 더 찾아보기", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "Marketplace 에서 더 많은 도구 찾기", "nodes.startPlaceholder.noTriggersFound": "트리거를 찾을 수 없습니다", "nodes.startPlaceholder.nodeCollapsedDescription": "시작 노드를 구성하려면 클릭하세요", "nodes.startPlaceholder.nodeDescription": "오른쪽 패널에서 시작 노드를 선택하세요", - "nodes.startPlaceholder.nodeTitle": "워크플로 시작", "nodes.startPlaceholder.panelDescription": "시작 노드는 워크플로 실행을 트리거하는 항목을 정의합니다", "nodes.startPlaceholder.panelTitle": "시작 노드 선택", "nodes.startPlaceholder.userInputConflictTip": "사용자 입력은 다른 트리거와 함께 사용할 수 없습니다", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "입력 변수", "nodes.templateTransform.outputVars.output": "변환된 내용", "nodes.tool.authorizationRequired": "인증 필요", - "nodes.tool.authorize": "권한 부여", - "nodes.tool.dateRange.end": "종료", "nodes.tool.dateRange.endPlaceholder": "종료일", - "nodes.tool.dateRange.start": "시작", "nodes.tool.dateRange.startPlaceholder": "시작일", "nodes.tool.inputVars": "입력 변수", "nodes.tool.insertPlaceholder1": "타이프하거나 누르세요", "nodes.tool.insertPlaceholder2": "변수를 삽입하다", "nodes.tool.outputVars.files.title": "도구가 생성한 파일", - "nodes.tool.outputVars.files.transfer_method": "전송 방법. 값은 remote_url 또는 local_file", - "nodes.tool.outputVars.files.type": "지원 유형. 현재는 이미지만 지원합니다", - "nodes.tool.outputVars.files.upload_file_id": "업로드된 파일 ID", - "nodes.tool.outputVars.files.url": "이미지 URL", "nodes.tool.outputVars.json": "도구로 생성된 JSON", "nodes.tool.outputVars.text": "도구가 생성한 내용", "nodes.tool.settings": "설정", - "nodes.triggerPlugin.addSubscription": "새 구독 추가", - "nodes.triggerPlugin.apiKeyConfigured": "API 키가 성공적으로 설정되었습니다", - "nodes.triggerPlugin.apiKeyDescription": "인증을 위해 API 키 자격 증명을 구성합니다", - "nodes.triggerPlugin.authenticationFailed": "인증 실패", - "nodes.triggerPlugin.authenticationSuccess": "인증 성공", - "nodes.triggerPlugin.authorized": "권한이 부여된", - "nodes.triggerPlugin.availableSubscriptions": "이용 가능한 구독", - "nodes.triggerPlugin.configuration": "구성", - "nodes.triggerPlugin.configurationComplete": "구성이 완료되었습니다", - "nodes.triggerPlugin.configurationCompleteDescription": "트리거가 성공적으로 설정되었습니다", - "nodes.triggerPlugin.configurationCompleteMessage": "트리거 설정이 완료되었으며 이제 사용할 준비가 되었습니다.", - "nodes.triggerPlugin.configurationFailed": "구성 실패", - "nodes.triggerPlugin.configureApiKey": "API 키 설정", - "nodes.triggerPlugin.configureOAuthClient": "OAuth 클라이언트 구성", - "nodes.triggerPlugin.configureParameters": "매개변수 구성", - "nodes.triggerPlugin.credentialVerificationFailed": "자격 증명 확인 실패", - "nodes.triggerPlugin.credentialsVerified": "자격 증명이 성공적으로 확인되었습니다", - "nodes.triggerPlugin.error": "오류", - "nodes.triggerPlugin.failedToStart": "인증 흐름을 시작하지 못했습니다", - "nodes.triggerPlugin.noConfigurationRequired": "이 트리거에는 추가 구성 필요 없습니다.", - "nodes.triggerPlugin.notAuthorized": "권한 없음", - "nodes.triggerPlugin.notConfigured": "구성되지 않음", - "nodes.triggerPlugin.oauthClientDescription": "인증을 활성화하려면 OAuth 클라이언트 자격 증명을 구성하세요", - "nodes.triggerPlugin.oauthClientSaved": "OAuth 클라이언트 구성이 성공적으로 저장되었습니다", - "nodes.triggerPlugin.oauthConfigFailed": "OAuth 구성 실패", - "nodes.triggerPlugin.or": "또는", - "nodes.triggerPlugin.parameters": "매개변수", - "nodes.triggerPlugin.parametersDescription": "트리거 매개변수 및 속성 구성", - "nodes.triggerPlugin.properties": "속성", - "nodes.triggerPlugin.propertiesDescription": "이 트리거에 대한 추가 구성 속성", - "nodes.triggerPlugin.remove": "제거", - "nodes.triggerPlugin.removeSubscription": "구독 해지", - "nodes.triggerPlugin.selectSubscription": "구독 선택", - "nodes.triggerPlugin.subscriptionName": "구독 이름", - "nodes.triggerPlugin.subscriptionNameDescription": "이 트리거 구독에 대한 고유한 이름을 입력하세요", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "구독 이름 입력...", - "nodes.triggerPlugin.subscriptionNameRequired": "구독 이름은 필수 항목입니다", - "nodes.triggerPlugin.subscriptionRemoved": "구독이 성공적으로 취소되었습니다", "nodes.triggerPlugin.subscriptionRequired": "구독이 필요합니다", - "nodes.triggerPlugin.useApiKey": "API 키 사용", - "nodes.triggerPlugin.useOAuth": "OAuth 사용", - "nodes.triggerPlugin.verifyAndContinue": "확인 후 계속", "nodes.triggerSchedule.cronExpression": "크론 표현식", "nodes.triggerSchedule.days": "일", - "nodes.triggerSchedule.executeNow": "지금 실행", - "nodes.triggerSchedule.executionTime": "실행 시간", "nodes.triggerSchedule.executionTimeCalculationError": "실행 시간을 계산하지 못했습니다", - "nodes.triggerSchedule.executionTimeMustBeFuture": "실행 시간은 미래여야 합니다", "nodes.triggerSchedule.frequency.daily": "일일", "nodes.triggerSchedule.frequency.hourly": "시간별", "nodes.triggerSchedule.frequency.label": "주파수", "nodes.triggerSchedule.frequency.monthly": "월간", "nodes.triggerSchedule.frequency.weekly": "주간", "nodes.triggerSchedule.frequencyLabel": "주파수", - "nodes.triggerSchedule.hours": "시간", "nodes.triggerSchedule.invalidCronExpression": "잘못된 크론 표현식", - "nodes.triggerSchedule.invalidExecutionTime": "잘못된 실행 시간", "nodes.triggerSchedule.invalidFrequency": "잘못된 주파수", "nodes.triggerSchedule.invalidMonthlyDay": "월별 일자는 1-31 사이이거나 \"마지막\"이어야 합니다", "nodes.triggerSchedule.invalidOnMinute": "분은 0에서 59 사이여야 합니다", - "nodes.triggerSchedule.invalidStartTime": "잘못된 시작 시간", "nodes.triggerSchedule.invalidTimeFormat": "잘못된 시간 형식(예상 형식: HH:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "잘못된 시간대", "nodes.triggerSchedule.invalidWeekday": "잘못된 요일: {{weekday}}", "nodes.triggerSchedule.lastDay": "마지막 날", "nodes.triggerSchedule.lastDayTooltip": "모든 달이 31일인 것은 아닙니다. 각 달의 마지막 날을 선택하려면 '마지막 날' 옵션을 사용하세요.", - "nodes.triggerSchedule.minutes": "분", "nodes.triggerSchedule.mode": "모드", - "nodes.triggerSchedule.modeCron": "크론", - "nodes.triggerSchedule.modeVisual": "시각적인", "nodes.triggerSchedule.monthlyDay": "월간 일", - "nodes.triggerSchedule.nextExecution": "다음 실행", "nodes.triggerSchedule.nextExecutionTime": "다음 실행 시간", "nodes.triggerSchedule.nextExecutionTimes": "다음 5회 실행 시간", "nodes.triggerSchedule.noValidExecutionTime": "유효한 실행 시간을 계산할 수 없습니다", - "nodes.triggerSchedule.nodeTitle": "일정 트리거", - "nodes.triggerSchedule.notConfigured": "구성되지 않음", "nodes.triggerSchedule.onMinute": "분 안에", - "nodes.triggerSchedule.selectDateTime": "날짜 및 시간 선택", "nodes.triggerSchedule.selectFrequency": "주파수 선택", "nodes.triggerSchedule.selectTime": "시간 선택", - "nodes.triggerSchedule.startTime": "시작 시간", - "nodes.triggerSchedule.startTimeMustBeFuture": "시작 시간은 미래여야 합니다", "nodes.triggerSchedule.time": "시간", - "nodes.triggerSchedule.timezone": "시간대", "nodes.triggerSchedule.title": "일정", "nodes.triggerSchedule.useCronExpression": "크론 표현식 사용", "nodes.triggerSchedule.useVisualPicker": "시각적 선택기 사용", "nodes.triggerSchedule.visualConfig": "시각적 구성", "nodes.triggerSchedule.weekdays": "주중", - "nodes.triggerWebhook.addHeader": "추가", - "nodes.triggerWebhook.addParameter": "추가", - "nodes.triggerWebhook.asyncMode": "비동기 모드", - "nodes.triggerWebhook.configPlaceholder": "웹훅 트리거 구성은 여기에서 구현됩니다", "nodes.triggerWebhook.contentType": "콘텐츠 유형", - "nodes.triggerWebhook.copy": "복사", "nodes.triggerWebhook.debugUrlCopied": "복사됨!", "nodes.triggerWebhook.debugUrlCopy": "클릭하여 복사", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "이 URL은 내부 주소인 것으로 보이며, 이로 인해 웹후크 요청이 실패할 수 있습니다. TRIGGER_URL을 공개 주소로 변경할 수 있습니다.", "nodes.triggerWebhook.debugUrlTitle": "테스트 실행 시에는 항상 이 URL을 사용하세요", - "nodes.triggerWebhook.errorHandling": "오류 처리", - "nodes.triggerWebhook.errorStrategy": "오류 처리", - "nodes.triggerWebhook.generate": "생성", - "nodes.triggerWebhook.headerParameters": "헤더 매개변수", - "nodes.triggerWebhook.headers": "헤더", "nodes.triggerWebhook.method": "방법", "nodes.triggerWebhook.noBodyParameters": "본문 매개변수가 구성되지 않았습니다", "nodes.triggerWebhook.noHeaders": "헤더가 구성되지 않았습니다", "nodes.triggerWebhook.noParameters": "매개변수가 설정되지 않았습니다", "nodes.triggerWebhook.noQueryParameters": "쿼리 매개변수가 설정되지 않았습니다", - "nodes.triggerWebhook.nodeTitle": "🔗 웹훅 트리거", - "nodes.triggerWebhook.parameterName": "변수 이름", - "nodes.triggerWebhook.queryParameters": "쿼리 매개변수", - "nodes.triggerWebhook.requestBodyParameters": "요청 본문 매개변수", "nodes.triggerWebhook.required": "필수", "nodes.triggerWebhook.responseBody": "응답 본문", "nodes.triggerWebhook.responseBodyPlaceholder": "여기에 응답 내용을 작성하세요", "nodes.triggerWebhook.responseConfiguration": "응답", "nodes.triggerWebhook.statusCode": "상태 코드", - "nodes.triggerWebhook.test": "테스트", - "nodes.triggerWebhook.title": "웹훅 트리거", "nodes.triggerWebhook.urlCopied": "URL이 클립보드에 복사되었습니다", - "nodes.triggerWebhook.urlGenerated": "웹훅 URL이 성공적으로 생성되었습니다", - "nodes.triggerWebhook.urlGenerationFailed": "웹훅 URL 생성에 실패했습니다", "nodes.triggerWebhook.validation.invalidParameterType": "매개변수 \"{{name}}\"에 대한 매개변수 유형 \"{{type}}\"이(가) 잘못되었습니다", "nodes.triggerWebhook.validation.webhookUrlRequired": "웹훅 URL이 필요합니다", "nodes.triggerWebhook.varName": "변수 이름", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "집계 그룹", "nodes.variableAssigner.aggregationGroupTip": "이 기능을 활성화하면 변수 집계자가 여러 변수 집합을 집계할 수 있습니다.", "nodes.variableAssigner.noVarTip": "할당할 변수를 추가하세요", - "nodes.variableAssigner.outputType": "출력 유형", "nodes.variableAssigner.outputVars.varDescribe": "{{groupName}} 출력", "nodes.variableAssigner.setAssignVariable": "할당 변수 설정", "nodes.variableAssigner.title": "변수 할당", - "nodes.variableAssigner.type.array": "배열", - "nodes.variableAssigner.type.number": "숫자", - "nodes.variableAssigner.type.object": "객체", - "nodes.variableAssigner.type.string": "문자열", "nodes.variableAssigner.varNotSet": "변수가 설정되지 않음", - "onboarding.aboutStartNode": "시작 노드에 대해.", - "onboarding.back": "뒤로", "onboarding.description": "시작 노드마다 기능이 다릅니다. 걱정하지 마세요, 나중에 언제든지 변경할 수 있습니다.", - "onboarding.escTip.key": "이스케이프", - "onboarding.escTip.press": "누르다", - "onboarding.escTip.toDismiss": "닫기", - "onboarding.learnMore": "자세히 알아보기", "onboarding.title": "시작할 노드를 선택하세요", "onboarding.trigger": "트리거", "onboarding.triggerDescription": "트리거는 예약된 작업, 사용자 지정 웹훅 또는 다른 앱과의 통합과 같은 워크플로우의 시작 노드로 사용할 수 있습니다.", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "모든 문제가 해결되었습니다", "panel.checklistTip": "게시하기 전에 모든 문제가 해결되었는지 확인하세요", "panel.createdBy": "작성자 ", - "panel.goTo": "로 이동", "panel.goToFix": "수정하러 가기", "panel.helpLink": "도움말 센터", "panel.locateNodeNotFound": "노드를 찾을 수 없습니다: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "뒤로", "singleRun.iteration": "반복", "singleRun.loop": "루프", - "singleRun.preparingDataSource": "데이터 소스 준비", - "singleRun.reRun": "다시 실행", - "singleRun.running": "실행 중", "singleRun.startRun": "실행 시작", "singleRun.testRun": "테스트 실행", - "singleRun.testRunIteration": "테스트 실행 반복", - "singleRun.testRunLoop": "테스트 실행 루프", - "snippet.addToSnippet": "스니펫에 추가", "snippet.confirm": "확인", "snippet.createDialogTitle": "스니펫 생성", "snippet.createSuccess": "스니펫이 생성되었습니다.", @@ -1257,21 +1024,14 @@ "snippet.descriptionPlaceholder": "스니펫을 간략하게 설명하세요.", "snippet.nameLabel": "스니펫 이름", "snippet.namePlaceholder": "스니펫 이름", - "snippet.shortcuts.press": "누르기", - "snippet.shortcuts.toConfirm": "확인하기", - "tabs.-": "기본", "tabs.addAll": "모두 추가", - "tabs.agent": "에이전트 전략", "tabs.allAdded": "모두 추가됨", "tabs.allTool": "전체", "tabs.allTriggers": "모든 트리거", "tabs.blocks": "노드", "tabs.clearSnippetSearch": "스니펫 검색 지우기", - "tabs.createSnippet": "조각 만들기", "tabs.customTool": "Swagger API", "tabs.featuredTools": "추천", - "tabs.hideActions": "도구 숨기기", - "tabs.installed": "설치됨", "tabs.listView": "목록 보기", "tabs.logic": "논리", "tabs.noFeaturedPlugins": "마켓플레이스에서 더 많은 도구를 발견하세요", @@ -1280,13 +1040,11 @@ "tabs.noResult": "일치하는 결과 없음", "tabs.noSnippetsFound": "스니펫을 찾을 수 없습니다.", "tabs.plugin": "도구 플러그인", - "tabs.pluginByAuthor": "{{author}} 작성", "tabs.question-understand": "질문 이해", "tabs.requestToCommunity": "커뮤니티에 대한 요청", "tabs.searchBlock": "노드, Agent, 사람, 지식 검색", "tabs.searchDataSource": "데이터 소스 검색", "tabs.searchSnippets": "스니펫 검색...", - "tabs.searchTool": "검색 도구", "tabs.searchTrigger": "검색 트리거...", "tabs.showLessFeatured": "간략히 보기", "tabs.showMoreFeatured": "더 보기", @@ -1294,20 +1052,16 @@ "tabs.sources": "소스", "tabs.start": "시작", "tabs.startDisabledTip": "트리거 노드와 사용자 입력 노드는 상호 배타적입니다.", - "tabs.startDisabledTipLearnMore": "시작 노드 자세히 알아보기", "tabs.startNotSupportedTip": "시작 탭은 조각에서 지원되지 않습니다.", "tabs.tools": "도구", "tabs.transform": "변환", "tabs.treeView": "트리 보기", "tabs.unconfiguredStartDisabledTip": "구성되지 않은 시작 노드가 캔버스에 추가되었습니다. 계속하기 전에 설정을 완료하세요.", - "tabs.usePlugin": "도구 선택", "tabs.utilities": "유틸리티", "tabs.workflowTool": "워크플로", "tracing.stopBy": "{{user}}에 의해 중지됨", - "triggerStatus.disabled": "트리거 • 비활성화", "triggerStatus.enabled": "트리거", "variableReference.assignedVarsDescription": "할당된 변수는 대화 변수와 같은 쓰기 가능한 변수여야 합니다.", - "variableReference.conversationVars": "대화 변수", "variableReference.noAssignedVars": "사용 가능한 할당된 변수가 없습니다.", "variableReference.noAvailableVars": "사용 가능한 변수 없음", "variableReference.noVarsForOperation": "선택한 작업에 할당할 수 있는 변수가 없습니다.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "적용", "workflowGenerator.appliedRefineHint": "적용됨 — ⌘K → /refine로 언제든지 다듬을 수 있습니다", "workflowGenerator.applyFailed": "워크플로우를 적용하지 못했습니다.", - "workflowGenerator.applyToCurrent": "현재 초안에 적용", "workflowGenerator.applyToNew": "새 앱 만들기", "workflowGenerator.cancel": "취소", "workflowGenerator.description": "워크플로에서 수행하생성된 그래프를 스튜디오는 작업을 설명하세요 모델을 택하 지침을 작성하(에Studio용하기)에 미리 봅니다.", @@ -1384,7 +1137,6 @@ "workflowGenerator.instruction": "지침", "workflowGenerator.instructionPlaceholder": "어떤 인풋, 어떤 프로세싱, 어떤 아웃풋을 원하는지 워크플로우를 설명하세요.", "workflowGenerator.instructionRequired": "먼저 지침을 작성하십시오", - "workflowGenerator.loading": "워크플로 생성 중…", "workflowGenerator.modelRequired": "생성하기 전에 모델을 선택하십시오.", "workflowGenerator.modes.chatflow": "챗플로우", "workflowGenerator.modes.workflow": "작업 흐름", @@ -1392,7 +1144,6 @@ "workflowGenerator.overwriteTitle": "현재 초안을 덮어쓰시겠습니까?", "workflowGenerator.phases.building": "노드 구축 중…", "workflowGenerator.phases.planning": "작업흐름을 계획하는 중…", - "workflowGenerator.phases.validating": "그래프 검증 중…", "workflowGenerator.placeholder": "왼쪽에 지침을 작성한 다음 생성을 클릭하여 워크플로 그래프를 미리 봅니다.", "workflowGenerator.refineDescription": "원하는 변경 사항을 설명해 주세요. 현재 초안은 컨텍스트로 사용되며, 적용할 때 생성된 그래프가 이를 대체합니다.", "workflowGenerator.refineDraftUnavailable": "현재 초안을 불러올 수 없어 처음부터 생성합니다.", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "다시 생성", "workflowGenerator.reload": "재장전", "workflowGenerator.studioApply": "용", - "workflowGenerator.studioButton": "생성", "workflowGenerator.title": "{{mode}} 생성" } diff --git a/web/i18n/lo-LA/agent-v-2.json b/web/i18n/lo-LA/agent-v-2.json index 06e125bfbb8..1523ef68c74 100644 --- a/web/i18n/lo-LA/agent-v-2.json +++ b/web/i18n/lo-LA/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "ການດຳເນີນການນີ້ຍັງບໍ່ທັນເປີດນຳໃຊ້ເທື່ອ.", "agentDetail.access.copyAccessUrl": "ສຳເນົາ URL ການເຂົ້າເຖິງ", "agentDetail.access.copyFailed": "ສຳເນົາການອ້າງອີງບໍ່ສຳເລັດ.", "agentDetail.access.copyServiceEndpoint": "ສຳເນົາຈຸດເຊື່ອມຕໍ່ API ຂອງບໍລິການ", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "ເປີດໃຊ້ງານ", "agentDetail.access.webApp.actions.settings": "ການສ້າງແບຣນ", "agentDetail.access.webApp.refreshUrl": "ໂຫຼດ URL ການເຂົ້າເຖິງຄືນໃໝ່", - "agentDetail.access.webApp.showQrCode": "ສະແດງ QR code", "agentDetail.access.webApp.ssoEnabled": "ເປີດໃຊ້ SSO ແລ້ວ", "agentDetail.access.webApp.title": "ເວັບແອັບ", "agentDetail.access.workflow.description": "ໃຊ້ເປັນໂນດ (Node) ພາຍໃນເວີກໂຟລ", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "ເລືອກຂອບເຂດຂອງຕົວປ່ຽນສະພາບແວດລ້ອມ", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "ຕັ້ງຄ່າທີ່ຕົວແທນຈະອ່ານໃນເວລາເຮັດວຽກ ເຊັ່ນ ຄີ API ທີ່ເຄື່ອງມືຈຳເປັນຕ້ອງໃຊ້ ໂດຍບໍ່ຕ້ອງໃສ່ໄວ້ໃນ Prompt.\n\nໃນໂໝດສ້າງ (Build mode), ຕົວແທນສາມາດຕັ້ງຄ່າເຫຼົ່ານີ້ໃຫ້ທ່ານໄດ້.", - "agentDetail.configure.advancedSettings.envEditor.toggle": "ເປີດ/ປິດ ຕົວແກ້ໄຂ env", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "ຄ່າ (Value)", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "ຄ່າ (Value)", "agentDetail.configure.advancedSettings.label": "ການຕັ້ງຄ່າຂັ້ນສູງ", - "agentDetail.configure.advancedSettings.toggle": "ເປີດ/ປິດ ການຕັ້ງຄ່າຂັ້ນສູງ", "agentDetail.configure.answer.activity.ranCommands": "ຄຳສັ່ງທີ່ເຮັດວຽກແລ້ວ", "agentDetail.configure.answer.activity.runningCommands": "ກຳລັງປະຕິບັດຄຳສັ່ງ", "agentDetail.configure.answer.duration.minute": "{{count}} ນາທີ", "agentDetail.configure.answer.duration.second": "{{count}} ວິນາທີ", "agentDetail.configure.answer.thinking": "ກຳລັງຄິດ", - "agentDetail.configure.answer.workFinished": "ເຮັດວຽກສຳເລັດແລ້ວ", - "agentDetail.configure.answer.workedFor": "ໃຊ້ເວລາເຮັດວຽກ {{duration}}", - "agentDetail.configure.answer.workingFor": "ກຳລັງເຮັດວຽກມາໄດ້ {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition ເຖິງວ່າຈະມີລະບົບເວີຊັນໃຫ້ກັບການຕັ້ງຄ່າທີ່ສະກັດອອກມາ ແຕ່ບໍ່ຮອງຮັບລະບົບເວີຊັນໃນລະບົບໄຟລ໌ໂດຍກົງ. ກະລຸນາລະມັດລະວັງໃນການໃຊ້ໂໝດສ້າງ (Build mode) ເພາະການປ່ຽນແປງໃນລະບົບໄຟລ໌ຈະເກີດຂຶ້ນທັນທີ ແລະ ບາງຄັ້ງບໍ່ສາມາດຍ້ອນກັບໄດ້. Community Edition ບໍ່ແມ່ນທາງເລືອກທີ່ດີທີ່ສຸດສຳລັບການໃຫ້ບໍລິການຜູ້ໃຊ້ພາຍນອກຈຳນວນຫຼາຍ.", "agentDetail.configure.build.empty.description": "ອະທິບາຍສິ່ງທີ່ທ່ານຕ້ອງການ ແລ້ວລະບົບຈະຕື່ມຂໍ້ມູນໃສ່ແບບຟອມດ້ານຊ້າຍໃຫ້ເອງ.", "agentDetail.configure.build.empty.title": "ສ້າງຕົວແທນຂອງທ່ານຜ່ານການສົນທະນາ", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "ລຶບ {{name}} ອອກ", "agentDetail.configure.files.richTip": "ສຳລັບເອກະສານອ້າງອີງທີ່ມີເນື້ອຫາຍາວເກີນໄປທີ່ຈະວາງລົງໃນ Prompt ເຊັ່ນ: ຂໍ້ກຳນົດ, ເທມເພຼດ, ຄຳແນະນຳ. ຮຽນຮູ້ເພີ່ມເຕີມ\n\nໃນໂໝດສ້າງ, ຕົວແທນສາມາດຕັ້ງຄ່າເຫຼົ່ານີ້ໃຫ້ທ່ານໄດ້.", "agentDetail.configure.files.tip": "ສຳລັບເອກະສານອ້າງອີງທີ່ມີເນື້ອຫາຍາວເກີນໄປທີ່ຈະວາງລົງໃນ Prompt ເຊັ່ນ: ຂໍ້ກຳນົດ, ເທມເພຼດ, ຄຳແນະນຳ. ຮຽນຮູ້ເພີ່ມເຕີມ\n\nໃນໂໝດສ້າງ, ຕົວແທນສາມາດຕັ້ງຄ່າເຫຼົ່ານີ້ໃຫ້ທ່ານໄດ້.", - "agentDetail.configure.files.toggle": "ເປີດ/ປິດ ໄຟລ໌", "agentDetail.configure.files.treeLabel": "ໄຟລ໌ຂອງຕົວແທນ", "agentDetail.configure.files.upload.action": "ອັບໂຫຼດ", "agentDetail.configure.files.upload.browse": "ເລືອກໄຟລ໌", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "ເປີດ/ປິດ ການດຶງຂໍ້ມູນຄວາມຮູ້", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "ກະລຸນາຕັ້ງຄ່າໂມເດວໃນການກັ່ນຕອງເມຕາດາຕ້າ", "agentDetail.configure.model.label": "ໂມເດວ (Model)", - "agentDetail.configure.orchestrate": "ຈັດການລະບົບ (Orchestrate)", "agentDetail.configure.preview.chatFeatures": "ຟີເຈີການສົນທະນາ", "agentDetail.configure.preview.empty.defaultAgentName": "ຕົວແທນ", "agentDetail.configure.preview.empty.description": "ທົດລອງໃຊ້ຕົວແທນໃນຮູບແບບການສົນທະນາທີ່ສຳເລັດແລ້ວ ຄືກັນກັບທີ່ຜູ້ໃຊ້ຈະໄດ້ຮັບຮູ້ເມື່ອຖືກເຜີຍແຜ່.", - "agentDetail.configure.preview.empty.title": "ເບິ່ງຕົວຢ່າງ {{name}}", - "agentDetail.configure.preview.endUserAuth": "ການຢືນຢັນຕົວຕົນຜູ້ໃຊ້ປາຍທາງ", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "ການເຮັດວຽກຂອງ Agent ນີ້ຖືກຢຸດຫຼັງຈາກຮອດຈຳນວນຄຳຮ້ອງຂໍໂມເດວສູງສຸດ. ລອງໃໝ່ ຫຼື ແບ່ງໜ້າວຽກເປັນຂັ້ນຕອນນ້ອຍລົງ.", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "ການເຮັດວຽກຂອງ Agent ນີ້ຖືກຢຸດເພາະຮອດຂີດຈຳກັດເວລາ. ລອງໃໝ່ ຫຼື ແບ່ງໜ້າວຽກເປັນຂັ້ນຕອນນ້ອຍລົງ.", "agentDetail.configure.preview.inputPlaceholder": "ສົ່ງຂໍ້ຄວາມຫາ {{name}}", "agentDetail.configure.preview.restart": "ເລີ່ມຕົວຢ່າງໃໝ່", "agentDetail.configure.preview.sandboxNotice": "ຕົວແທນເຮັດວຽກຢູ່ໃນ Linux sandbox.", "agentDetail.configure.preview.sandboxNoticeTooltip": "ສຳລັບ Dify Community Edition, ຕົວແທນຂອງທ່ານຈະເຮັດວຽກໃນ Linux 7.0.0-10060-aws sandbox ພາຍໃນ docker ຂອງທ່ານ. ການແກ້ໄຂສະພາບແວດລ້ອມຜ່ານ Build Chats ຈະຖືກບັນທຶກໄວ້ຖາວອນ.", - "agentDetail.configure.preview.title": "ເບິ່ງຕົວຢ່າງ", "agentDetail.configure.preview.unconfiguredNotice": "ຕົວແທນນີ້ບໍ່ໄດ້ຖືກຕັ້ງຄ່າເທື່ອ, ສະນັ້ນການຕອບກັບມາຈາກຕົວແບບໂດຍກົງ.", "agentDetail.configure.prompt.copied": "ຄັດລອກ Prompt ແລ້ວ", "agentDetail.configure.prompt.copy": "ຄັດລອກ Prompt", @@ -200,30 +188,23 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} ເວີກໂຟລ", "agentDetail.configure.rightPanel.build": "ສ້າງ (Build)", "agentDetail.configure.rightPanel.buildTipBody": "Build ຕັ້ງຄ່າຕົວແທນຜ່ານການສົນທະນາ. ອະທິບາຍສິ່ງທີ່ທ່ານຕ້ອງການ ແລ້ວມັນຈະຕື່ມການຕັ້ງຄ່າດ້ານຊ້າຍໃຫ້ເອງ.", - "agentDetail.configure.rightPanel.buildTipTitle": "ສ້າງຕົວແທນຂອງທ່ານຜ່ານການສົນທະນາ", "agentDetail.configure.rightPanel.learnMore": "ຮຽນຮູ້ເພີ່ມເຕີມ", "agentDetail.configure.rightPanel.modeLabel": "ໂໝດການຕັ້ງຄ່າຕົວແທນ", "agentDetail.configure.rightPanel.preview": "ເບິ່ງຕົວຢ່າງ", "agentDetail.configure.rightPanel.previewDisabledTip": "ການເບິ່ງຕົວຢ່າງມີໃຫ້ໃຊ້ສະເພາະໃນ Dify Cloud ແລະ Enterprise ເທົ່ານັ້ນ.", "agentDetail.configure.rightPanel.previewTipBody": "Preview ຈະລັນຕົວແທນທີ່ສຳເລັດແລ້ວໃນຮູບແບບທີ່ຜູ້ໃຊ້ຈະເຫັນ ພ້ອມກັບຄຳຕອບທີ່ສະອາດ ແລະ ຟີເຈີການສົນທະນາ.", - "agentDetail.configure.rightPanel.previewTipTitle": "ເບິ່ງຕົວຢ່າງຕົວແທນຂອງທ່ານ", "agentDetail.configure.skills.add": "ເພີ່ມທັກສະ", - "agentDetail.configure.skills.detail.fileCount": "{{count}} ໄຟລ໌", "agentDetail.configure.skills.detail.files": "ໄຟລ໌", "agentDetail.configure.skills.empty.description": "ທັກສະຊ່ວຍໃຫ້ຕົວແທນມີຄວາມຊ່ຽວຊານທີ່ສາມາດນຳມາໃຊ້ໃໝ່ໄດ້ໃນຂະນະເຮັດວຽກ", "agentDetail.configure.skills.empty.title": "ຍັງບໍ່ມີທັກສະເທື່ອ", - "agentDetail.configure.skills.itemType": "ທັກສະ", "agentDetail.configure.skills.label": "ທັກສະ (Skills)", "agentDetail.configure.skills.missing": "ບໍ່ພົບທັກສະ", - "agentDetail.configure.skills.remove": "ລຶບ {{name}} ອອກ", "agentDetail.configure.skills.richTip": "ລວມຄຳແນະນຳ, ໄຟລ໌ ແລະ ສະຄຣິບສຳລັບວຽກທີ່ເຮັດຊ້ຳໆໃຫ້ກາຍເປັນທັກສະ. ຮຽນຮູ້ເພີ່ມເຕີມ\n\nໃນໂໝດສ້າງ, ຕົວແທນສາມາດຕັ້ງຄ່າເຫຼົ່ານີ້ໃຫ້ທ່ານໄດ້.", "agentDetail.configure.skills.tip": "ລວມຄຳແນະນຳ, ໄຟລ໌ ແລະ ສະຄຣິບສຳລັບວຽກທີ່ເຮັດຊ້ຳໆໃຫ້ກາຍເປັນທັກສະ. ຮຽນຮູ້ເພີ່ມເຕີມ\n\nໃນໂໝດສ້າງ, ຕົວແທນສາມາດຕັ້ງຄ່າເຫຼົ່ານີ້ໃຫ້ທ່ານໄດ້.", - "agentDetail.configure.skills.toggle": "ເປີດ/ປິດ ທັກສະ", "agentDetail.configure.skills.upload.action": "ອັບໂຫຼດ", "agentDetail.configure.skills.upload.browse": "ເລືອກໄຟລ໌", "agentDetail.configure.skills.upload.description": "ອັບໂຫຼດໄຟລ໌ .zip ຫຼື .skill ສຳລັບຕົວແທນນີ້.", "agentDetail.configure.skills.upload.dropzone": "ວາງແພັກເກັດທັກສະໃສ່ນີ້, ຫຼື", - "agentDetail.configure.skills.upload.failed": "ອັບໂຫຼດທັກສະບໍ່ສຳເລັດ.", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "ກະລຸນາອັບໂຫຼດໄຟລ໌ .zip ຫຼື .skill.", "agentDetail.configure.skills.upload.sizeLimit": "ຊຸດທັກສະຕ້ອງມີ {{sizeLimit}} ຫຼືນ້ອຍກວ່າ.", @@ -265,7 +246,6 @@ "agentDetail.configure.tools.removeProvider": "ລຶບເຄື່ອງມືທັງໝົດ", "agentDetail.configure.tools.richTip": "ເພີ່ມເຄື່ອງມື Dify ຈາກພື້ນທີ່ເຮັດວຽກຂອງທ່ານ. ຮຽນຮູ້ເພີ່ມເຕີມ\n\nເຄື່ອງມືທີ່ຕົວແທນຕິດຕັ້ງໃນແຊນບ໋ອກຊ໌ຈະບໍ່ປາກົດຢູ່ນີ້ ແຕ່ຍັງສາມາດໃຊ້ງານໄດ້.", "agentDetail.configure.tools.tip": "ເພີ່ມເຄື່ອງມື Dify ຈາກພື້ນທີ່ເຮັດວຽກຂອງທ່ານ. ຮຽນຮູ້ເພີ່ມເຕີມ\n\nເຄື່ອງມືທີ່ຕົວແທນຕິດຕັ້ງໃນແຊນບ໋ອກຊ໌ຈະບໍ່ປາກົດຢູ່ນີ້ ແຕ່ຍັງສາມາດໃຊ້ງານໄດ້.", - "agentDetail.configure.tools.toggle": "ເປີດ/ປິດ ເຄື່ອງມື", "agentDetail.configure.tools.toolTabs.all": "ທັງໝົດ", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "ກຳນົດເອງ", @@ -275,16 +255,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "ເສັ້ນທາງລະບົບໄຟລ໌", "agentDetail.configure.workingDirectory.description": "ໄຟລ໌ທີ່ຕົວແທນອ່ານ ແລະ ຂຽນໃນຂະນະທີ່ເຮັດວຽກ. ສິ່ງໃດກໍຕາມທີ່ມັນສ້າງຂຶ້ນ ເຊັ່ນ: qna_report.pdf ຈະສະແດງຢູ່ນີ້.", "agentDetail.configure.workingDirectory.fileSystem": "ລະບົບໄຟລ໌", - "agentDetail.configure.workingDirectory.home": "home", "agentDetail.configure.workingDirectory.open": "ເປີດໂຟນເດີເຮັດວຽກ", "agentDetail.configure.workingDirectory.persistentFiles": "ຖາວອນ", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "ໄຟລ໌ທີ່ເອເຈນເກັບຮັກສາ ແລະ ສາມາດໃຊ້ໄດ້ທຸກບ່ອນທີ່ເອເຈນເຮັດວຽກ ລວມທັງການສົນທະນາຂອງຜູ້ໃຊ້ປາຍທາງ ແລະ ເວີກໂຟລ. ການປ່ຽນແປງທີ່ເຮັດຢູ່ນີ້ໃນແຊັດສ້າງນີ້ຈະມີຜົນເມື່ອທ່ານກົດ “ນຳໃຊ້”.", - "agentDetail.configure.workingDirectory.returnToWorkspace": "ກັບຄືນໄປໂຟນເດີເຮັດວຽກ", "agentDetail.configure.workingDirectory.temporaryFiles": "ຊົ່ວຄາວ", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "ໄຟລ໌ທີ່ເອເຈນກຳລັງໃຊ້ງານສະເພາະໃນແຊັດສ້າງນີ້ເທົ່ານັ້ນ. ໄຟລ໌ເຫຼົ່ານີ້ຈະຖືກລຶບເມື່ອທ່ານອອກຈາກໂໝດສ້າງ ຫຼື ເລີ່ມແຊັດໃໝ່.", "agentDetail.configure.workingDirectory.title": "ໂຟນເດີເຮັດວຽກ (Working directory)", - "agentDetail.configure.workingDirectory.treeLabel": "ໄຟລ໌ໃນໂຟນເດີເຮັດວຽກ", - "agentDetail.configure.workingDirectory.workingDirectory": "working directory", "agentDetail.documentTitle": "ຕົວແທນ (Agent)", "agentDetail.logs.description": "ເບິ່ງທຸກການສົນທະນາກັບ Agent ນີ້ ລວມທັງຂໍ້ມູນຈາກຜູ້ໃຊ້ ແລະ ຄຳຕອບຂອງ Agent.", "agentDetail.logs.empty": "ບໍ່ພົບບັນທຶກ (Logs)", @@ -384,7 +360,6 @@ "roster.createForm.nameRequired": "ຈຳເປັນຕ້ອງໃສ່ຊື່.", "roster.createForm.roleLabel": "ບົດບາດ", "roster.createForm.rolePlaceholder": "ຕົວຢ່າງ: ຜູ້ຊ່ວຍການວິໄຈ", - "roster.createSuccess": "ສ້າງຕົວແທນສຳເລັດ.", "roster.dateTimeFormat": "DD/MM/YYYY hh:mm:ss A", "roster.deleteDialog.description": "ການດຳເນີນການນີ້ຈະລຶບ {{name}} ຢ່າງຖາວອນ. ເວັບແອັບ ແລະ ການເຂົ້າເຖິງ API ຂອງຕົວແທນນີ້, ພ້ອມທັງເວີກໂຟລທີ່ໃຊ້ຕົວແທນນີ້, ຈະຢຸດໃຊ້ງານທັນທີ.", "roster.deleteDialog.title": "ລຶບ {{name}} ບໍ?", @@ -394,7 +369,6 @@ "roster.duplicateDialog.title": "ສ້າງສຳເນົາຕົວແທນ", "roster.duplicateForm.changeIcon": "ປ່ຽນໄອຄອນສຳເນົາສຳລັບ {{name}}", "roster.duplicateSuccess": "ສ້າງສຳເນົາຕົວແທນສຳເລັດ.", - "roster.editAgent": "ແກ້ໄຂ {{name}}", "roster.editDialog.description": "ອັບເດດຊື່, ຄຳອະທິບາຍ ແລະ ບົດບາດຂອງຕົວແທນນີ້.", "roster.editDialog.title": "ແກ້ໄຂຕົວແທນ", "roster.editInfo": "ແກ້ໄຂຂໍ້ມູນ", @@ -421,15 +395,12 @@ "roster.saveToRosterDialog.description": "ບັນທຶກການຕັ້ງຄ່າ inline ນີ້ໃຫ້ເປັນຕົວແທນທີ່ສາມາດນຳມາໃຊ້ໃໝ່ໄດ້.", "roster.saveToRosterDialog.title": "ບັນທຶກລົງໃນ Agents", "roster.saveToRosterForm.changeIcon": "ປ່ຽນໄອຄອນຕົວແທນ", - "roster.saveToRosterSuccess": "ບັນທຶກຕົວແທນສຳເລັດ.", "roster.searchLabel": "ຄົ້ນຫາຕົວແທນ", "roster.searchPlaceholder": "ຄົ້ນຫາຕົວແທນດ້ວຍຊື່...", "roster.sort.earliestCreated": "ສ້າງກ່ອນໝູ່", "roster.sort.label": "ຈັດລຽງໂດຍ", "roster.sort.lastModified": "ແກ້ໄຂຫຼ້າສຸດ", - "roster.sort.optionsLabel": "ຕົວເລືອກການຈັດລຽງ", "roster.sort.recentlyCreated": "ສ້າງຫຼ້າສຸດ", "roster.title": "ຕົວແທນ", - "roster.updateSuccess": "ອັບເດດຕົວແທນສຳເລັດ.", "roster.usageStatus.draft": "ສະບັບຮ່າງ" } diff --git a/web/i18n/lo-LA/app-api.json b/web/i18n/lo-LA/app-api.json index 175a8f156fc..5a842d60ea0 100644 --- a/web/i18n/lo-LA/app-api.json +++ b/web/i18n/lo-LA/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "ການດຳເນີນການນີ້ບໍ່ສາມາດກັບຄືນມາໄດ້.", "actionMsg.deleteConfirmTitle": "ລຶບລະຫັດລັບນີ້ບໍ?", "actionMsg.ok": "ຕົກລົງ", - "apiKey": "API Key", "apiKeyModal.addKnowledgeBase": "ເພີ່ມ", "apiKeyModal.addSubtitle": "ສ້າງ API Key ໃໝ່ສຳລັບພື້ນທີ່ເຮັດວຽກຂອງທ່ານ.", "apiKeyModal.addTitle": "ເພີ່ມ API Key", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "ລະຫັດລັບ", "apiKeyModal.selectedKnowledgeBases": "ຖານຄວາມຮູ້ທີ່ເລືອກແລ້ວ", "apiKeyModal.selectedKnowledgeBasesCount": "{{count}} ຖານຄວາມຮູ້", - "apiServer": "API Server", "copied": "ສຳເນົາແລ້ວ", "copy": "ສຳເນົາ", - "develop.noContent": "ບໍ່ມີເນື້ອຫາ", - "develop.toc": "ສາລະບານ", "loading": "ກຳລັງໂຫລດ...", "never": "ບໍ່ເຄີຍ", - "ok": "ພ້ອມໃຊ້ງານ", "pause": "ຢຸດຊົ່ວຄາວ", "play": "ຫຼິ້ນ", "playing": "ກຳລັງຫຼິ້ນ" diff --git a/web/i18n/lo-LA/app-debug.json b/web/i18n/lo-LA/app-debug.json index 23a68597a7b..9ca6d0f1e6f 100644 --- a/web/i18n/lo-LA/app-debug.json +++ b/web/i18n/lo-LA/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "ຕັ້ງຄ່າປະເພດຂອງໂໝດການປະມວນຜົນສຳລັບຕົວແທນ", "agent.agentModeType.ReACT": "ReAct", "agent.agentModeType.functionCall": "Function Calling", - "agent.buildInPrompt": "ພຣອມທີ່ຕິດຕັ້ງມາພ້ອມ", - "agent.firstPrompt": "ພຣອມທຳອິດ", - "agent.nextIteration": "ຮອບການເຮັດວຽກຖັດໄປ", - "agent.promptPlaceholder": "ຂຽນພຣອມຂອງທ່ານຢູ່ບ່ອນນີ້", - "agent.setting.description": "ການຕັ້ງຄ່າຕົວຊ່ວຍຕົວແທນ ອະນຸຍາດໃຫ້ຕັ້ງຄ່າໂໝດຕົວແທນ ແລະ ຄຸນສົມບັດຂັ້ນສູງ ເຊັ່ນ ພຣອມທີ່ຕິດຕັ້ງມາພ້ອມ, ເຊິ່ງສາມາດໃຊ້ໄດ້ໃນປະເພດຕົວແທນເທົ່ານັ້ນ.", "agent.setting.maximumIterations.description": "ຈຳກັດຈຳນວນຮອບການເຮັດວຽກທີ່ຕົວຊ່ວຍຕົວແທນສາມາດປະຕິບັດໄດ້", "agent.setting.maximumIterations.name": "ຈຳນວນຮອບການເຮັດວຽກສູງສຸດ", "agent.setting.name": "ການຕັ້ງຄ່າຕົວແທນ", "agent.tools.description": "ການໃຊ້ເຄື່ອງມືສາມາດຂະຫຍາຍຄວາມສາມາດຂອງ LLM ໄດ້ ເຊັ່ນ: ການຄົ້ນຫາອິນເຕີເນັດ ຫຼື ການຄິດໄລ່ທາງວິທະຍາສາດ", "agent.tools.enabled": "ເປີດໃຊ້ງານ", "agent.tools.name": "ເຄື່ອງມື", - "assistantType.agentAssistant.description": "ສ້າງຕົວແທນອັດສະລິຍະທີ່ສາມາດເລືອກເຄື່ອງມືເພື່ອເຮັດວຽກໃຫ້ສຳເລັດໄດ້ດ້ວຍຕົນເອງ", - "assistantType.agentAssistant.name": "ຕົວຊ່ວຍຕົວແທນ", - "assistantType.chatAssistant.description": "ສ້າງຕົວຊ່ວຍໃນຮູບແບບການສົນທະນາໂດຍໃຊ້ Large Language Model", - "assistantType.chatAssistant.name": "ຕົວຊ່ວຍພື້ນຖານ", - "assistantType.name": "ປະເພດຕົວຊ່ວຍ", "autoAddVar": "ມີຕົວປ່ຽນທີ່ຍັງບໍ່ທັນໄດ້ກຳນົດຖືກອ້າງອີງໃນ Pre-prompt, ທ່ານຕ້ອງການເພີ່ມພວກມັນເຂົ້າໃນແບບຟອມຂໍ້ມູນນຳເຂົ້າຂອງຜູ້ໃຊ້ບໍ່?", "chatSubTitle": "ຄຳແນະນຳ", "code.instruction": "ຄຳແນະນຳ", - "codegen.apply": "ນຳໃຊ້", - "codegen.applyChanges": "ນຳໃຊ້ການປ່ຽນແປງ", "codegen.description": "ເຄື່ອງມືສ້າງໂຄ້ດຈະໃຊ້ແບບຈຳລອງທີ່ຕັ້ງຄ່າໄວ້ເພື່ອສ້າງໂຄ້ດທີ່ມີຄຸນນະພາບສູງຕາມຄຳແນະນຳຂອງທ່ານ. ກະລຸນາລະບຸຄຳແນະນຳໃຫ້ລະອຽດ ແລະ ຊັດເຈນ.", "codegen.generate": "ສ້າງ", - "codegen.generatedCodeTitle": "ໂຄ້ດທີ່ສ້າງຂຶ້ນ", "codegen.instruction": "ຄຳແນະນຳ", - "codegen.instructionPlaceholder": "ປ້ອນລາຍລະອຽດຂອງໂຄ້ດທີ່ທ່ານຕ້ອງການສ້າງ.", "codegen.loading": "ກຳລັງສ້າງໂຄ້ດ...", - "codegen.noDataLine1": "ອະທິບາຍກໍລະນີການນຳໃຊ້ຂອງທ່ານຢູ່ເບື້ອງຊ້າຍ,", - "codegen.noDataLine2": "ຕົວຢ່າງໂຄ້ດຈະສະແດງຢູ່ນີ້.", "codegen.overwriteConfirmMessage": "ການກະທຳນີ້ຈະຂຽນທັບໂຄ້ດທີ່ມີຢູ່. ທ່ານຕ້ອງການດຳເນີນການຕໍ່ບໍ່?", "codegen.overwriteConfirmTitle": "ຂຽນທັບໂຄ້ດທີ່ມີຢູ່ແລ້ວບໍ?", - "codegen.resTitle": "ໂຄ້ດທີ່ສ້າງຂຶ້ນ", "codegen.title": "ເຄື່ອງມືສ້າງໂຄ້ດ", "completionSubTitle": "ພຣອມນຳໜ້າ (Prefix Prompt)", "datasetConfig.embeddingModelRequired": "ຈຳເປັນຕ້ອງມີການຕັ້ງຄ່າແບບຈຳລອງ Embedding", "datasetConfig.knowledgeTip": "ຄລິກປຸ່ມ “+” ເພື່ອເພີ່ມຄວາມຮູ້", - "datasetConfig.params": "ພາຣາມິເຕີ", "datasetConfig.rerankModelRequired": "ຈຳເປັນຕ້ອງມີການຕັ້ງຄ່າແບບຈຳລອງ Rerank", "datasetConfig.retrieveChangeTip": "ການປ່ຽນແປງໂໝດດັດສະນີ ແລະ ໂໝດການດຶງຂໍ້ມູນອາດສົ່ງຜົນກະທົບຕໍ່ແອັບພລິເຄຊັນທີ່ກ່ຽວຂ້ອງກັບຄວາມຮູ້ນີ້.", - "datasetConfig.retrieveMultiWay.description": "ອີງຕາມຈຸດປະສົງຂອງຜູ້ໃຊ້, ລະບົບຈະຄົ້ນຫາໃນທຸກຖານຄວາມຮູ້, ດຶງຂໍ້ມູນຂໍ້ຄວາມທີ່ກ່ຽວຂ້ອງຈາກຫຼາຍແຫຼ່ງ, ແລະ ເລືອກຜົນລັບທີ່ດີທີ່ສຸດຫຼັງຈາກການຈັດອັນດັບໃໝ່ (Reranking).", - "datasetConfig.retrieveMultiWay.title": "ການດຶງຂໍ້ມູນແບບຫຼາຍທາງ (Multi-path)", - "datasetConfig.retrieveOneWay.description": "ອີງຕາມຈຸດປະສົງຂອງຜູ້ໃຊ້ ແລະ ລາຍລະອຽດຂອງຖານຄວາມຮູ້, ຕົວແທນຈະເລືອກຖານຄວາມຮູ້ທີ່ດີທີ່ສຸດເພື່ອຄົ້ນຫາດ້ວຍຕົນເອງ. ເໝາະສຳລັບແອັບພລິເຄຊັນທີ່ມີຖານຄວາມຮູ້ທີ່ແຍກກັນຊັດເຈນ.", - "datasetConfig.retrieveOneWay.title": "ການດຶງຂໍ້ມູນແບບ N-to-1", "datasetConfig.score_threshold": "ເກນຄະແນນ (Score Threshold)", "datasetConfig.score_thresholdTip": "ໃຊ້ເພື່ອຕັ້ງຄ່າເກນຄວາມຄືກັນສຳລັບການກັ່ນຕອງຂໍ້ມູນ.", - "datasetConfig.settingTitle": "ການຕັ້ງຄ່າການດຶງຂໍ້ມູນ", "datasetConfig.top_k": "Top K", "datasetConfig.top_kTip": "ໃຊ້ເພື່ອເລືອກຂໍ້ມູນທີ່ມີຄວາມຄືກັນກັບຄຳຖາມຂອງຜູ້ໃຊ້ຫຼາຍທີ່ສຸດ. ລະບົບຈະປັບຄ່າ Top K ໂດຍອັດຕະໂນມັດຕາມຄ່າ max_tokens ຂອງແບບຈຳລອງທີ່ເລືອກ.", "debugAsMultipleModel": "ດີບັກແບບຫຼາຍແບບຈຳລອງ", "debugAsSingleModel": "ດີບັກແບບແບບຈຳລອງດຽວ", "duplicateModel": "ເຮັດສຳເນົາ", - "errorMessage.nameOfKeyRequired": "ຕ້ອງລະບຸຊື່ຂອງຄີ: {{key}}", - "errorMessage.notSelectModel": "ກະລຸນາເລືອກແບບຈຳລອງ", - "errorMessage.queryRequired": "ຈຳເປັນຕ້ອງມີຂໍ້ຄວາມຮ້ອງຂໍ.", "errorMessage.valueOfVarRequired": "ຄ່າຂອງ {{key}} ບໍ່ສາມາດວ່າງໄດ້", "errorMessage.waitForBatchResponse": "ກະລຸນາລໍຖ້າໃຫ້ການເຮັດວຽກແບບກຸ່ມສຳເລັດ.", "errorMessage.waitForFileUpload": "ກະລຸນາລໍຖ້າໃຫ້ການອັບໂຫຼດໄຟລ໌ສຳເລັດ", - "errorMessage.waitForImgUpload": "ກະລຸນາລໍຖ້າໃຫ້ການອັບໂຫຼດຮູບພາບສຳເລັດ", "errorMessage.waitForResponse": "ກະລຸນາລໍຖ້າໃຫ້ການຕອບກັບຂໍ້ຄວາມກ່ອນໜ້ານີ້ສຳເລັດ.", "feature.annotation.add": "ເພີ່ມຄຳອະທິບາຍ (Annotation)", "feature.annotation.cacheManagement": "ລາຍການຄຳອະທິບາຍ", - "feature.annotation.cached": "ມີຄຳອະທິບາຍແລ້ວ", "feature.annotation.description": "ທ່ານສາມາດເພີ່ມຄຳຕອບທີ່ມີຄຸນນະພາບສູງເຂົ້າໃນ Cache ດ້ວຍຕົນເອງ ເພື່ອໃຫ້ລະບົບເລືອກໃຊ້ກ່ອນເມື່ອມີຄຳຖາມທີ່ຄ້າຍຄືກັນ.", "feature.annotation.edit": "ແກ້ໄຂຄຳອະທິບາຍ", - "feature.annotation.matchVariable.choosePlaceholder": "ເລືອກຕົວປ່ຽນທີ່ກົງກັນ", - "feature.annotation.matchVariable.title": "ຕົວປ່ຽນທີ່ກົງກັນ", "feature.annotation.remove": "ລົບອອກ", "feature.annotation.removeConfirm": "ລົບຄຳອະທິບາຍນີ້ບໍ?", - "feature.annotation.resDes": "ເປີດໃຊ້ງານການຕອບກັບດ້ວຍຄຳອະທິບາຍແລ້ວ", "feature.annotation.scoreThreshold.accurateMatch": "ກົງກັນຢ່າງຊັດເຈນ", "feature.annotation.scoreThreshold.description": "ໃຊ້ເພື່ອຕັ້ງຄ່າເກນຄວາມຄືກັນສຳລັບການຕອບກັບດ້ວຍຄຳອະທິບາຍ.", "feature.annotation.scoreThreshold.easyMatch": "ກົງກັນແບບງ່າຍ", @@ -83,20 +52,17 @@ "feature.bar.enableText": "ຄຸນສົມບັດທີ່ເປີດໃຊ້ແລ້ວ", "feature.bar.manage": "ຈັດການ", "feature.citation.description": "ສະແດງເອກະສານອ້າງອີງ ແລະ ສ່ວນທີ່ນຳມາໃຊ້ຂອງເນື້ອຫາທີ່ສ້າງຂຶ້ນ.", - "feature.citation.resDes": "ເປີດໃຊ້ການອ້າງອີງ ແລະ ແຫຼ່ງທີ່ມາແລ້ວ", "feature.citation.title": "ການອ້າງອີງ ແລະ ແຫຼ່ງທີ່ມາ", "feature.conversationHistory.description": "ຕັ້ງຊື່ນຳໜ້າສຳລັບບົດບາດໃນການສົນທະນາ", "feature.conversationHistory.editModal.assistantPrefix": "ຊື່ນຳໜ້າຕົວຊ່ວຍ", "feature.conversationHistory.editModal.title": "ແກ້ໄຂຊື່ບົດບາດການສົນທະນາ", "feature.conversationHistory.editModal.userPrefix": "ຊື່ນຳໜ້າຜູ້ໃຊ້", - "feature.conversationHistory.learnMore": "ຮຽນຮູ້ເພີ່ມເຕີມ", "feature.conversationHistory.tip": "ປະຫວັດການສົນທະນາຍັງບໍ່ໄດ້ເປີດໃຊ້ງານ, ກະລຸນາເພີ່ມ ໃນພຣອມຂ້າງເທິງ.", "feature.conversationHistory.title": "ປະຫວັດການສົນທະນາ", "feature.conversationOpener.description": "ໃນແອັບສົນທະນາ, ປະໂຫຍກທຳອິດທີ່ AI ເວົ້າກັບຜູ້ໃຊ້ແມ່ນໃຊ້ເພື່ອເປັນການທັກທາຍ.", "feature.conversationOpener.title": "ຄຳກ່າວເປີດການສົນທະນາ", "feature.dataSet.noData": "ທ່ານສາມາດນຳເຂົ້າຄວາມຮູ້ເພື່ອເປັນບໍລິບົດ (Context)", "feature.dataSet.noDataSet": "ບໍ່ພົບຄວາມຮູ້", - "feature.dataSet.notSupportSelectMulti": "ປະຈຸບັນຮອງຮັບພຽງແຕ່ຖານຄວາມຮູ້ດຽວເທົ່ານັ້ນ", "feature.dataSet.queryVariable.choosePlaceholder": "ເລືອກຕົວປ່ຽນຄຳຖາມ", "feature.dataSet.queryVariable.contextVarNotEmpty": "ຕົວປ່ຽນບໍລິບົດບໍ່ສາມາດວ່າງໄດ້", "feature.dataSet.queryVariable.deleteContextVarTip": "ຕົວປ່ຽນນີ້ຖືກຕັ້ງຄ່າເປັນຕົວປ່ຽນບໍລິບົດ, ການລົບມັນອອກຈະສົ່ງຜົນກະທົບຕໍ່ການໃຊ້ງານປົກກະຕິ. ຫາກຍັງຕ້ອງການລົບ, ກະລຸນາເລືອກໃໝ່ໃນສ່ວນບໍລິບົດ.", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "ອັບໂຫຼດໄດ້ສູງສຸດ", "feature.fileUpload.supportedTypes": "ປະເພດໄຟລ໌ທີ່ຮອງຮັບ", "feature.fileUpload.title": "ອັບໂຫຼດໄຟລ໌", - "feature.groupChat.description": "ເພີ່ມການຕັ້ງຄ່າກ່ອນການສົນທະນາເພື່ອເພີ່ມປະສົບການຜູ້ໃຊ້.", - "feature.groupChat.title": "ເພີ່ມປະສິດທິພາບການສົນທະນາ", - "feature.groupExperience.title": "ເພີ່ມປະສົບການການໃຊ້ງານ", "feature.imageUpload.description": "ອະນຸຍາດໃຫ້ອັບໂຫຼດຮູບພາບ.", "feature.imageUpload.modalTitle": "ຕັ້ງຄ່າການອັບໂຫຼດຮູບພາບ", "feature.imageUpload.numberLimit": "ອັບໂຫຼດໄດ້ສູງສຸດ", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "OpenAI Moderation ຕ້ອງການຄີ OpenAI API ທີ່ຕັ້ງຄ່າໃນ", "feature.moderation.modal.provider.keywords": "ຄຳສຳຄັນ (Keywords)", "feature.moderation.modal.provider.openai": "OpenAI Moderation", - "feature.moderation.modal.provider.openaiTip.prefix": "OpenAI Moderation ຕ້ອງການຄີ OpenAI API ທີ່ຕັ້ງຄ່າໃນ ", - "feature.moderation.modal.provider.openaiTip.suffix": ".", "feature.moderation.modal.provider.title": "ຜູ້ໃຫ້ບໍລິການ", "feature.moderation.modal.title": "ການຕັ້ງຄ່າການກວດສອບເນື້ອຫາ", "feature.moderation.outputEnabled": "ຂໍ້ມູນສົ່ງອອກ", "feature.moderation.title": "ການກວດສອບເນື້ອຫາ", "feature.moreLikeThis.description": "ສ້າງຫຼາຍຂໍ້ຄວາມພ້ອມກັນ, ຈາກນັ້ນແກ້ໄຂ ແລະ ສ້າງຕໍ່", - "feature.moreLikeThis.generateNumTip": "ຈຳນວນທີ່ສ້າງໃນແຕ່ລະຄັ້ງ", "feature.moreLikeThis.tip": "ການໃຊ້ຄຸນສົມບັດນີ້ຈະມີຄ່າໃຊ້ຈ່າຍ tokens ເພີ່ມເຕີມ", "feature.moreLikeThis.title": "ຂໍ້ຄວາມທີ່ຄ້າຍຄືກັນນີ້", "feature.speechToText.description": "ສາມາດໃຊ້ການປ້ອນຂໍ້ມູນດ້ວຍສຽງໃນການສົນທະນາໄດ້.", - "feature.speechToText.resDes": "ເປີດໃຊ້ງານການປ້ອນຂໍ້ມູນດ້ວຍສຽງແລ້ວ", "feature.speechToText.title": "ປ່ຽນສຽງເປັນຂໍ້ຄວາມ", "feature.suggestedQuestionsAfterAnswer.description": "ການຕັ້ງຄ່າຄຳຖາມແນະນຳຖັດໄປຈະຊ່ວຍໃຫ້ຜູ້ໃຊ້ມີການສົນທະນາທີ່ດີຂຶ້ນ.", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "ພຣອມທີ່ກຳນົດເອງ", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "ພຣອມ", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "ປ້ອນພຣອມທີ່ກຳນົດເອງ", "feature.suggestedQuestionsAfterAnswer.modal.title": "ການຕັ້ງຄ່າຄຳຖາມຖັດໄປ", - "feature.suggestedQuestionsAfterAnswer.resDes": "3 ຄຳແນະນຳສຳລັບຄຳຖາມຖັດໄປຂອງຜູ້ໃຊ້.", "feature.suggestedQuestionsAfterAnswer.title": "ຄຳຖາມຖັດໄປ", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "ລອງຖາມ", "feature.textToSpeech.description": "ຂໍ້ຄວາມສົນທະນາສາມາດປ່ຽນເປັນສຽງໄດ້.", - "feature.textToSpeech.resDes": "ເປີດໃຊ້ງານການປ່ຽນຂໍ້ຄວາມເປັນສຽງແລ້ວ", "feature.textToSpeech.title": "ປ່ຽນຂໍ້ຄວາມເປັນສຽງ", - "feature.toolbox.title": "ກ່ອງເຄື່ອງມື", "feature.tools.modal.name.placeholder": "ກະລຸນາປ້ອນຊື່", "feature.tools.modal.name.title": "ຊື່", - "feature.tools.modal.title": "ເຄື່ອງມື", - "feature.tools.modal.toolType.placeholder": "ກະລຸນາເລືອກປະເພດເຄື່ອງມື", "feature.tools.modal.toolType.title": "ປະເພດເຄື່ອງມື", "feature.tools.modal.variableName.placeholder": "ກະລຸນາປ້ອນຊື່ຕົວປ່ຽນ", "feature.tools.modal.variableName.title": "ຊື່ຕົວປ່ຽນ", - "feature.tools.tips": "ເຄື່ອງມືໃຫ້ວິທີການເອີ້ນໃຊ້ API ມາດຕະຖານ, ໂດຍຮັບຂໍ້ມູນນຳເຂົ້າຈາກຜູ້ໃຊ້ ຫຼື ຕົວປ່ຽນເປັນພາຣາມິເຕີເພື່ອຄົ້ນຫາຂໍ້ມູນພາຍນອກ.", - "feature.tools.title": "ເຄື່ອງມື", - "feature.tools.toolsInUse": "ກຳລັງໃຊ້ {{count}} ເຄື່ອງມື", "formattingChangedText": "ການປ່ຽນແປງຮູບແບບຈະລ້າງພື້ນທີ່ດີບັກ, ທ່ານແນ່ໃຈບໍ?", "formattingChangedTitle": "ຮູບແບບມີການປ່ຽນແປງ", "generate.apply": "ນຳໃຊ້", @@ -234,13 +185,7 @@ "generate.tryIt": "ລອງໃຊ້", "generate.version": "ເວີຊັນ", "generate.versions": "ເວີຊັນຕ່າງໆ", - "inputs.chatVarTip": "ປ້ອນຄ່າຂອງຕົວປ່ຽນ, ເຊິ່ງຈະຖືກແທນທີ່ໃນພຣອມໂດຍອັດຕະໂນມັດທຸກຄັ້ງທີ່ເລີ່ມການສົນທະນາໃໝ່", "inputs.completionVarTip": "ປ້ອນຄ່າຂອງຕົວປ່ຽນ, ເຊິ່ງຈະຖືກແທນທີ່ໃນພຣອມໂດຍອັດຕະໂນມັດທຸກຄັ້ງທີ່ສົ່ງຄຳຖາມ.", - "inputs.noPrompt": "ລອງຂຽນພຣອມບາງຢ່າງໃນຊ່ອງ Pre-prompt", - "inputs.noVar": "ປ້ອນຄ່າຂອງຕົວປ່ຽນ, ເຊິ່ງຈະຖືກແທນທີ່ໃນພຣອມໂດຍອັດຕະໂນມັດທຸກຄັ້ງທີ່ເລີ່ມການສົນທະນາໃໝ່.", - "inputs.previewTitle": "ຕົວຢ່າງພຣອມ", - "inputs.queryPlaceholder": "ກະລຸນາປ້ອນຂໍ້ຄວາມຮ້ອງຂໍ.", - "inputs.queryTitle": "ເນື້ອຫາຄຳຖາມ", "inputs.run": "ເລີ່ມ (RUN)", "inputs.title": "ດີບັກ ແລະ ຕົວຢ່າງ", "inputs.userInputField": "ຊ່ອງຂໍ້ມູນນຳເຂົ້າຈາກຜູ້ໃຊ້", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "ປະເພດແອັບຕົວແທນແບບເກົ່ານີ້ຖືກຍົກເລີກແລ້ວ. ເພື່ອປະສົບການທີ່ດີກວ່າ, ກະລຸນາສ້າງຕົວແທນໃນ Agent Console.", "legacyAgentBadge.label": "ຕົວແທນແບບເກົ່າ", "manageModels": "ຈັດການແບບຈຳລອງ", - "modelConfig.modeType.chat": "ສົນທະນາ", - "modelConfig.modeType.completion": "ເຮັດໃຫ້ສົມບູນ", - "modelConfig.model": "ແບບຈຳລອງ", - "modelConfig.setTone": "ຕັ້ງນ້ຳສຽງການຕອບກັບ", - "modelConfig.title": "ແບບຈຳລອງ ແລະ ພາຣາມິເຕີ", "noModelProviderConfigured": "ບໍ່ມີຜູ້ໃຫ້ບໍລິການແບບຈຳລອງທີ່ຖືກຕັ້ງຄ່າ", "noModelProviderConfiguredTip": "ຕິດຕັ້ງ ຫຼື ຕັ້ງຄ່າຜູ້ໃຫ້ບໍລິການແບບຈຳລອງເພື່ອເລີ່ມຕົ້ນ.", "noModelSelected": "ບໍ່ໄດ້ເລືອກແບບຈຳລອງ", "noModelSelectedTip": "ຕັ້ງຄ່າແບບຈຳລອງຂ້າງເທິງເພື່ອດຳເນີນການຕໍ່.", "noResult": "ຜົນລັບຈະສະແດງຢູ່ນີ້.", - "notSetAPIKey.description": "ຍັງບໍ່ໄດ້ຕັ້ງຄ່າຄີຂອງຜູ້ໃຫ້ບໍລິການ LLM, ຕ້ອງຕັ້ງຄ່າມັນກ່ອນການດີບັກ.", - "notSetAPIKey.settingBtn": "ໄປທີ່ການຕັ້ງຄ່າ", - "notSetAPIKey.title": "ຍັງບໍ່ໄດ້ຕັ້ງຄ່າຄີຂອງຜູ້ໃຫ້ບໍລິການ LLM", - "notSetAPIKey.trailFinished": "ການທົດລອງສິ້ນສຸດລົງ", "notSetVar": "ຕົວປ່ຽນຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດແຊກຄຳສັບໃນພຣອມ ຫຼື ຄຳກ່າວເປີດເມື່ອຕື່ມແບບຟອມ. ທ່ານສາມາດລອງປ້ອນ \"{{input}}\" ໃນພຣອມ.", - "openingStatement.add": "ເພີ່ມ", "openingStatement.editorTitle": "ຂໍ້ຄວາມເປີດການສົນທະນາ", - "openingStatement.noDataPlaceHolder": "ການເລີ່ມການສົນທະນາກັບຜູ້ໃຊ້ຊ່ວຍໃຫ້ AI ສ້າງຄວາມສຳພັນທີ່ໃກ້ຊິດຂຶ້ນໃນແອັບສົນທະນາ.", - "openingStatement.notIncludeKey": "ພຣອມເລີ່ມຕົ້ນບໍ່ມີຕົວປ່ຽນ: {{key}}. ກະລຸນາເພີ່ມມັນເຂົ້າໃນພຣອມເລີ່ມຕົ້ນ.", "openingStatement.openingQuestion": "ຄຳຖາມເປີດການສົນທະນາ", "openingStatement.openingQuestionDescription": "ພຣອມທາງເລືອກທີ່ສະແດງຫຼັງຈາກຄຳກ່າວເປີດ ເພື່ອຊ່ວຍໃຫ້ຜູ້ໃຊ້ສົນທະນາຕໍ່.", "openingStatement.openingQuestionPlaceholder": "ປ້ອນຄຳຖາມເປີດການສົນທະນາ.", "openingStatement.placeholderLine1": "ເລີ່ມຢູ່ນີ້. ຂຽນຂໍ້ຄວາມທຳອິດທີ່ AI ຄວນສົ່ງ.", "openingStatement.placeholderLine2": "ທ່ານສາມາດໃຊ້ຕົວປ່ຽນໄດ້, ລອງພິມ {{variable}}.", - "openingStatement.title": "ຄຳກ່າວເປີດການສົນທະນາ", - "openingStatement.tooShort": "ຕ້ອງມີພຣອມເລີ່ມຕົ້ນຢ່າງໜ້ອຍ 20 ຄຳ ເພື່ອສ້າງຄຳກ່າວເປີດການສົນທະນາ.", - "openingStatement.varTip": "ທ່ານສາມາດໃຊ້ຕົວປ່ຽນໄດ້, ລອງພິມ {{variable}}", "openingStatement.writeOpener": "ແກ້ໄຂຄຳກ່າວເປີດ", - "operation.addFeature": "ເພີ່ມຄຸນສົມບັດ", "operation.agree": "ມັກ", "operation.applyConfig": "ເຜີຍແຜ່", "operation.automatic": "ສ້າງ", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "ຍົກເລີກການບໍ່ມັກ", "operation.debugConfig": "ດີບັກ", "operation.disagree": "ບໍ່ມັກ", - "operation.resetConfig": "ຣີເຊັດ", "operation.stopResponding": "ຢຸດການຕອບກັບ", - "operation.userAction": "ຜູ້ໃຊ້ ", "orchestrate": "ຈັດການ (Orchestrate)", "otherError.historyNoBeEmpty": "ຕ້ອງຕັ້ງປະຫວັດການສົນທະນາໃນພຣອມ", "otherError.promptNoBeEmpty": "ພຣອມບໍ່ສາມາດວ່າງໄດ້", "otherError.queryNoBeEmpty": "ຕ້ອງຕັ້ງຄຳຖາມ (Query) ໃນພຣອມ", "pageTitle.line1": "ພຣອມ", - "pageTitle.line2": "ວິສະວະກຳ (Engineering)", "promptMode.advanced": "ໂໝດຊ່ຽວຊານ", - "promptMode.advancedWarning.description": "ໃນໂໝດຊ່ຽວຊານ, ທ່ານສາມາດແກ້ໄຂພຣອມທັງໝົດໄດ້.", - "promptMode.advancedWarning.learnMore": "ຮຽນຮູ້ເພີ່ມເຕີມ", - "promptMode.advancedWarning.ok": "ຕົກລົງ", - "promptMode.advancedWarning.title": "ທ່ານໄດ້ປ່ຽນເປັນໂໝດຊ່ຽວຊານແລ້ວ, ເມື່ອທ່ານແກ້ໄຂພຣອມແລ້ວ, ທ່ານຈະບໍ່ສາມາດກັບໄປໃຊ້ໂໝດພື້ນຖານໄດ້.", "promptMode.contextMissing": "ຂາດສ່ວນປະກອບບໍລິບົດ (Context), ປະສິດທິພາບຂອງພຣອມອາດຈະບໍ່ດີ.", "promptMode.operation.addMessage": "ເພີ່ມຂໍ້ຄວາມ", - "promptMode.simple": "ປ່ຽນເປັນໂໝດຊ່ຽວຊານເພື່ອແກ້ໄຂພຣອມທັງໝົດ", - "promptMode.switchBack": "ປ່ຽນກັບຄືນ", "promptTip": "ພຣອມຊ່ວຍແນະນຳ AI ດ້ວຍຄຳສັ່ງ ແລະ ຂໍ້ຈຳກັດ. ແຊກຕົວປ່ຽນເຊັ່ນ {{input}}. ພຣອມນີ້ຈະບໍ່ສະແດງໃຫ້ຜູ້ໃຊ້ເຫັນ.", "publishAs": "ເຜີຍແຜ່ເປັນ", "resetConfig.message": "ການຣີເຊັດຈະຍົກເລີກການປ່ຽນແປງ ແລະ ກັບຄືນໄປໃຊ້ການຕັ້ງຄ່າທີ່ເຜີຍແຜ່ຫຼ້າສຸດ.", @@ -322,7 +242,6 @@ "variableConfig.content": "ເນື້ອຫາ", "variableConfig.defaultValue": "ຄ່າເລີ່ມຕົ້ນ", "variableConfig.defaultValuePlaceholder": "ປ້ອນຄ່າເລີ່ມຕົ້ນເພື່ອສະແດງໃນຊ່ອງຂໍ້ມູນ", - "variableConfig.description": "ຕັ້ງຄ່າສຳລັບຕົວປ່ຽນ {{varName}}", "variableConfig.displayName": "ຊື່ທີ່ສະແດງ", "variableConfig.editModalTitle": "ແກ້ໄຂຊ່ອງຂໍ້ມູນນຳເຂົ້າ", "variableConfig.errorMsg.atLeastOneOption": "ຕ້ອງມີຢ່າງໜ້ອຍໜຶ່ງຕົວເລືອກ", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "JSON Schema ຕ້ອງເປັນປະເພດ \"object\"", "variableConfig.errorMsg.labelNameRequired": "ຕ້ອງລະບຸຊື່ປ້າຍຊື່ (Label name)", "variableConfig.errorMsg.optionRepeat": "ມີຕົວເລືອກຊ້ຳກັນ", - "variableConfig.errorMsg.varNameCanBeRepeat": "ຊື່ຕົວປ່ຽນບໍ່ສາມາດຊ້ຳກັນໄດ້", "variableConfig.fieldType": "ປະເພດຊ່ອງຂໍ້ມູນ", "variableConfig.file.audio.name": "ສຽງ", "variableConfig.file.custom.createPlaceholder": "+ ນາມສະກຸນໄຟລ໌, ເຊັ່ນ .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "ວິດີໂອ", "variableConfig.hidden": "ເຊື່ອງໄວ້ ແລະ ຕື່ມຂໍ້ມູນລ່ວງໜ້າ", "variableConfig.hiddenDescription": "ເຊື່ອງຊ່ອງຂໍ້ມູນນີ້ຈາກຜູ້ໃຊ້ ແລະ ລະບຸຄ່າດ້ວຍຕົວທ່ານເອງ. ບໍ່ສາມາດໃຊ້ຮ່ວມກັບ 'ຈຳເປັນ' (Required). ຮຽນຮູ້ເພີ່ມເຕີມ", - "variableConfig.hide": "ເຊື່ອງ", "variableConfig.inputPlaceholder": "ກະລຸນາປ້ອນຂໍ້ມູນ", "variableConfig.json": "ໂຄ້ດ JSON", "variableConfig.jsonSchema": "JSON Schema", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "ລາຍການໄຟລ໌", "variableConfig.noDefaultSelected": "ບໍ່ເລືອກ", "variableConfig.noDefaultValue": "ບໍ່ມີຄ່າເລີ່ມຕົ້ນ", - "variableConfig.notSet": "ບໍ່ໄດ້ຕັ້ງຄ່າ, ລອງພິມ {{input}} ໃນ Prefix prompt", "variableConfig.number": "ຕົວເລກ", "variableConfig.optional": "ເລືອກໄດ້", "variableConfig.options": "ຕົວເລືອກ", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "ເລີ່ມຕົ້ນດ້ວຍການໝາຍຕິກ", "variableConfig.startSelectedOption": "ເລີ່ມຕົ້ນດ້ວຍຕົວເລືອກທີ່ເລືອກ", "variableConfig.string": "ຂໍ້ຄວາມສັ້ນ", - "variableConfig.stringTitle": "ຕົວເລືອກກ່ອງຂໍ້ຄວາມ", "variableConfig.text-input": "ຂໍ້ຄວາມສັ້ນ", "variableConfig.tooltips": "ຄຳແນະນຳເຄື່ອງມື (Tooltips)", - "variableConfig.tooltipsPlaceholder": "ປ້ອນຂໍ້ຄວາມຊ່ວຍເຫຼືອທີ່ຈະສະແດງເມື່ອຊີ້ເມົາໃສ່ປ້າຍຊື່", "variableConfig.unit": "ຫົວໜ່ວຍ", "variableConfig.unitPlaceholder": "ສະແດງຫົວໜ່ວຍຫຼັງຕົວເລກ, ເຊັ່ນ tokens", "variableConfig.uploadFileTypes": "ປະເພດໄຟລ໌ທີ່ອັບໂຫຼດ", "variableConfig.uploadMethod": "ວິທີການອັບໂຫຼດ", "variableConfig.varName": "ຊື່ຕົວປ່ຽນ", - "variableTable.action": "ການກະທຳ", - "variableTable.key": "ຄີຕົວປ່ຽນ", - "variableTable.name": "ຊື່ຊ່ອງຂໍ້ມູນນຳເຂົ້າຈາກຜູ້ໃຊ້", - "variableTable.type": "ປະເພດຂໍ້ມູນນຳເຂົ້າ", - "variableTable.typeSelect": "ເລືອກ", - "variableTable.typeString": "ຂໍ້ຄວາມ", "variableTip": "ຜູ້ໃຊ້ຕື່ມຂໍ້ມູນຕົວປ່ຽນໃນແບບຟອມ, ເຊິ່ງຈະແທນທີ່ຕົວປ່ຽນໃນພຣອມໂດຍອັດຕະໂນມັດ.", "variableTitle": "ຕົວປ່ຽນ", "vision.description": "ເປີດໃຊ້ການເບິ່ງເຫັນ (Vision) ຈະຊ່ວຍໃຫ້ແບບຈຳລອງສາມາດຮັບຮູບພາບ ແລະ ຕອບຄຳຖາມກ່ຽວກັບພວກມັນໄດ້.", "vision.name": "ວິໄສທັດ (Vision)", "vision.onlySupportVisionModelTip": "ຮອງຮັບສະເພາະແບບຈຳລອງທີ່ມີ Vision ເທົ່ານັ້ນ", - "vision.settings": "ການຕັ້ງຄ່າ", "vision.visionSettings.both": "ທັງສອງ", "vision.visionSettings.high": "ສູງ (High)", "vision.visionSettings.localUpload": "ອັບໂຫຼດຈາກເຄື່ອງ", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "ວິທີການອັບໂຫຼດ", "vision.visionSettings.url": "URL", "voice.defaultDisplay": "ສຽງເລີ່ມຕົ້ນ", - "voice.description": "ການຕັ້ງຄ່າສຽງປ່ຽນຂໍ້ຄວາມເປັນສຽງ", - "voice.name": "ສຽງ", "voice.settings": "ການຕັ້ງຄ່າ", "voice.voiceSettings.autoPlay": "ຫຼິ້ນອັດຕະໂນມັດ", "voice.voiceSettings.autoPlayDisabled": "ປິດ", diff --git a/web/i18n/lo-LA/app-overview.json b/web/i18n/lo-LA/app-overview.json index c585107c943..ac7a9228c9b 100644 --- a/web/i18n/lo-LA/app-overview.json +++ b/web/i18n/lo-LA/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "ສະແດງຄວາມຖີ່ຂອງການນຳໃຊ້ປະຈຳວັນຂອງຜູ້ໃຊ້. ຕົວຊີ້ວັດນີ້ສະທ້ອນເຖິງຄວາມຜູກພັນຂອງຜູ້ໃຊ້ (User Stickiness).", "analysis.avgUserInteractions.title": "ການໂຕ້ຕອບສະເລ່ຍຕໍ່ຜູ້ໃຊ້", "analysis.ms": "ms", - "analysis.title": "ການວິເຄາະ", "analysis.tokenPS": "Token/ວິນາທີ", "analysis.tokenUsage.consumed": "ໃຊ້ໄປແລ້ວ", "analysis.tokenUsage.explanation": "ສະແດງການນຳໃຊ້ Token ປະຈຳວັນຂອງໂມເດນພາສາສຳລັບແອັບພລິເຄຊັນ, ມີປະໂຫຍດໃນການຄວບຄຸມຄ່າໃຊ້ຈ່າຍ.", @@ -21,21 +20,15 @@ "analysis.tps.title": "ຄວາມໄວການສົ່ງອອກ Token", "analysis.userSatisfactionRate.explanation": "ຈຳນວນການກົດຖືກໃຈຕໍ່ 1,000 ຂໍ້ຄວາມ. ນີ້ບົ່ງບອກເຖິງສັດສ່ວນຂອງຄຳຕອບທີ່ຜູ້ໃຊ້ມີຄວາມເພິ່ງພໍໃຈສູງ.", "analysis.userSatisfactionRate.title": "ອັດຕາຄວາມເພິ່ງພໍໃຈຂອງຜູ້ໃຊ້", - "apiKeyInfo.callTimes": "ຈຳນວນຄັ້ງທີ່ຮຽກໃຊ້", - "apiKeyInfo.cloud.exhausted.description": "ທ່ານໄດ້ໃຊ້ໂຄຕ້າທົດລອງຂອງທ່ານໝົດແລ້ວ. ກະລຸນາຕັ້ງຄ່າຜູ້ໃຫ້ບໍລິການໂມເດນຂອງທ່ານເອງ ຫຼື ຊື້ໂຄຕ້າເພີ່ມເຕີມ.", - "apiKeyInfo.cloud.exhausted.title": "ໂຄຕ້າທົດລອງຂອງທ່ານໝົດແລ້ວ, ກະລຸນາຕັ້ງຄ່າ APIKey ຂອງທ່ານ.", "apiKeyInfo.cloud.trial.description": "ໂຄຕ້າທົດລອງແມ່ນໃຫ້ໄວ້ເພື່ອຈຸດປະສົງການທົດສອບຂອງທ່ານ. ກ່ອນທີ່ໂຄຕ້າທົດລອງຈະໝົດ, ກະລຸນາຕັ້ງຄ່າຜູ້ໃຫ້ບໍລິການໂມເດນຂອງທ່ານເອງ ຫຼື ຊື້ໂຄຕ້າເພີ່ມເຕີມ.", "apiKeyInfo.cloud.trial.title": "ທ່ານກຳລັງໃຊ້ໂຄຕ້າທົດລອງຂອງ {{providerName}}.", "apiKeyInfo.selfHost.title.row1": "ເພື່ອເລີ່ມຕົ້ນ,", "apiKeyInfo.selfHost.title.row2": "ຕັ້ງຄ່າຜູ້ໃຫ້ບໍລິການໂມເດນຂອງທ່ານກ່ອນ.", "apiKeyInfo.setAPIBtn": "ໄປທີ່ການຕັ້ງຄ່າຜູ້ໃຫ້ບໍລິການໂມເດນ", "apiKeyInfo.tryCloud": "ຫຼື ລອງໃຊ້ເວີຊັນຄລາວຂອງ Dify ພ້ອມໂຄຕ້າຟຣີ", - "apiKeyInfo.usedToken": "Token ທີ່ໃຊ້ໄປ", "overview.apiInfo.accessibleAddress": "API Endpoint", "overview.apiInfo.doc": "ເອກະສານອ້າງອີງ API", - "overview.apiInfo.explanation": "ລວມເຂົ້າກັບແອັບພລິເຄຊັນຂອງທ່ານໄດ້ຢ່າງງ່າຍດາຍ", "overview.apiInfo.title": "Backend Service API", - "overview.appInfo.accessibleAddress": "URL ສາທາລະນະ", "overview.appInfo.customize.entry": "ສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ແບບກຳນົດເອງ", "overview.appInfo.customize.explanation": "ທ່ານສາມາດປັບແຕ່ງສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ (Frontend) ຂອງ Web App ໃຫ້ເໝາະສົມກັບຮູບແບບ ແລະ ຄວາມຕ້ອງການຂອງທ່ານ.", "overview.appInfo.customize.title": "ສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ແບບກຳນົດເອງ", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "ຕິດຕັ້ງ Dify Chatbot Chrome Extension", "overview.appInfo.embedded.copied": "ຄັດລອກແລ້ວ", "overview.appInfo.embedded.copy": "ຄັດລອກ", - "overview.appInfo.embedded.entry": "ການຝັງ (Embedded)", "overview.appInfo.embedded.explanation": "ເລືອກວິທີການຝັງແອັບຯສົນທະນາໃສ່ເວັບໄຊທ໌ຂອງທ່ານ", "overview.appInfo.embedded.hiddenInputs.description": "ປ້ອນຄ່າສຳລັບຟິວທີ່ຊ່ອນຢູ່. ຄ່າເຫຼົ່ານີ້ຈະຖືກເພີ່ມເຂົ້າໃນ URL ຂອງ iframe ຫຼື object inputs ຂອງສະຄຣິບ.", "overview.appInfo.embedded.hiddenInputs.title": "ຕື່ມຂໍ້ມູນຟິວທີ່ຊ່ອນຢູ່ລ່ວງໜ້າ", "overview.appInfo.embedded.iframe": "ເພື່ອເພີ່ມແອັບຯສົນທະນາໄວ້ບ່ອນໃດກໍໄດ້ໃນເວັບໄຊທ໌ຂອງທ່ານ, ໃຫ້ເພີ່ມ iframe ນີ້ໃສ່ໃນໂຄ້ດ html ຂອງທ່ານ.", "overview.appInfo.embedded.scripts": "ເພື່ອເພີ່ມແອັບຯສົນທະນາໄວ້ທີ່ມຸມຂວາລຸ່ມຂອງເວັບໄຊທ໌ຂອງທ່ານ, ໃຫ້ເພີ່ມໂຄ້ດນີ້ໃສ່ໃນ html ຂອງທ່ານ.", "overview.appInfo.embedded.title": "ຝັງໃສ່ເວັບໄຊທ໌", - "overview.appInfo.enableTooltip.description": "ເພື່ອເປີດໃຊ້ຄຸນສົມບັດນີ້, ກະລຸນາເພີ່ມ Node \"User Input\" ໃສ່ໃນ Canvas. (ອາດຈະມີຢູ່ໃນສະບັບຮ່າງແລ້ວ, ເຊິ່ງຈະມີຜົນຫຼັງຈາກການເຜີຍແຜ່)", - "overview.appInfo.enableTooltip.learnMore": "ຮຽນຮູ້ເພີ່ມເຕີມ", - "overview.appInfo.explanation": "Web App AI ທີ່ພ້ອມໃຊ້ງານທັນທີ", "overview.appInfo.launch": "ເປີດໃຊ້ງານ", - "overview.appInfo.preUseReminder": "ກະລຸນາເປີດໃຊ້ Web App ກ່ອນດຳເນີນການຕໍ່.", "overview.appInfo.preview": "ເບິ່ງຕົວຢ່າງ", "overview.appInfo.qrcode.download": "ດາວໂຫລດ QR Code", "overview.appInfo.qrcode.title": "ລິ້ງ QR Code", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "ທີມສີການສົນທະນາ", "overview.appInfo.settings.chatColorThemeDesc": "ຕັ້ງຄ່າທີມສີຂອງ Chatbot", "overview.appInfo.settings.chatColorThemeInverted": "ສີແບບປີ້ນກັບ (Inverted)", - "overview.appInfo.settings.entry": "ການປັບແຕ່ງແບຣນ", "overview.appInfo.settings.invalidHexMessage": "ຄ່າ Hex ບໍ່ຖືກຕ້ອງ", "overview.appInfo.settings.invalidPrivacyPolicy": "ລິ້ງນະໂຍບາຍຄວາມເປັນສ່ວນຕົວບໍ່ຖືກຕ້ອງ. ກະລຸນາໃຊ້ລິ້ງທີ່ເລີ່ມຕົ້ນດ້ວຍ http ຫຼື https", "overview.appInfo.settings.language": "ພາສາ", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "ຂໍ້ຄວາມປະຕິເສດຄວາມຮັບຜິດຊອບແບບກຳນົດເອງ", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "ປ້ອນຂໍ້ຄວາມປະຕິເສດຄວາມຮັບຜິດຊອບ", "overview.appInfo.settings.more.customDisclaimerTip": "ຂໍ້ຄວາມປະຕິເສດຄວາມຮັບຜິດຊອບຈະຖືກສະແດງຢູ່ໃນຝັ່ງ Client, ເພື່ອໃຫ້ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບແອັບພລິເຄຊັນ", - "overview.appInfo.settings.more.entry": "ສະແດງການຕັ້ງຄ່າເພີ່ມເຕີມ", "overview.appInfo.settings.more.inputPlaceholder": "ຂໍ້ຄວາມແນະນຳໃນຊ່ອງປ້ອນຂໍ້ມູນ", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "ລົມກັບ Bot", "overview.appInfo.settings.more.inputPlaceholderTip": "ປັບແຕ່ງຂໍ້ຄວາມແນະນຳ (Placeholder) ຂອງທ່ານເອງສຳລັບຊ່ອງປ້ອນຂໍ້ມູນການສົນທະນາ. ປະຫວ່າງໄວ້ເພື່ອໃຊ້ຄ່າເລີ່ມຕົ້ນ.", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "ປ້ອນລິ້ງນະໂຍບາຍຄວາມເປັນສ່ວນຕົວ", "overview.appInfo.settings.more.privacyPolicyTip": "ຊ່ວຍໃຫ້ຜູ້ເຂົ້າຊົມເຂົ້າໃຈຂໍ້ມູນທີ່ແອັບພລິເຄຊັນເກັບກຳ, ເບິ່ງ ນະໂຍບາຍຄວາມເປັນສ່ວນຕົວ ຂອງ Dify.", "overview.appInfo.settings.multiEnvironmentNotice": "ການຕັ້ງຄ່າ Web App ຈະນຳໃຊ້ກັບທຸກສະພາບແວດລ້ອມ.", - "overview.appInfo.settings.sso.description": "ຜູ້ໃຊ້ທັງໝົດຕ້ອງເຂົ້າສູ່ລະບົບດ້ວຍ SSO ກ່ອນໃຊ້ Web App", - "overview.appInfo.settings.sso.label": "ການບັງຄັບໃຊ້ SSO", - "overview.appInfo.settings.sso.title": "Web App SSO", - "overview.appInfo.settings.sso.tooltip": "ຕິດຕໍ່ຜູ້ດູແລລະບົບເພື່ອເປີດໃຊ້ Web App SSO", "overview.appInfo.settings.title": "ການປັບແຕ່ງແບຣນ", "overview.appInfo.settings.webDesc": "ຄຳອະທິບາຍ Web App", "overview.appInfo.settings.webDescPlaceholder": "ປ້ອນຄຳອະທິບາຍຂອງ Web App", "overview.appInfo.settings.webDescTip": "ຂໍ້ຄວາມນີ້ຈະຖືກສະແດງຢູ່ຝັ່ງ Client, ເພື່ອໃຫ້ຄຳແນະນຳເບື້ອງຕົ້ນກ່ຽວກັບວິທີການໃຊ້ແອັບພລິເຄຊັນ", "overview.appInfo.settings.webName": "ຊື່ Web App", - "overview.appInfo.settings.workflow.hide": "ຊ່ອນ", - "overview.appInfo.settings.workflow.show": "ສະແດງ", "overview.appInfo.settings.workflow.showDesc": "ສະແດງ ຫຼື ຊ່ອນລາຍລະອຽດ Workflow ໃນ Web App", "overview.appInfo.settings.workflow.subTitle": "ລາຍລະອຽດ Workflow", - "overview.appInfo.settings.workflow.title": "Workflow", "overview.appInfo.title": "Web App", "overview.appInfo.workflowLaunchHiddenInputs.description": "ປ້ອນຄ່າສຳລັບຟິວທີ່ຊ່ອນຢູ່, ແລ້ວຄລິກ ເປີດໃຊ້ງານ ເພື່ອເປີດ WebApp ພ້ອມກັບຄ່າເຫຼົ່ານັ້ນ.", "overview.appInfo.workflowLaunchHiddenInputs.title": "ຕື່ມຂໍ້ມູນຟິວທີ່ຊ່ອນຢູ່ລ່ວງໜ້າ", - "overview.disableTooltip.triggerMode": "ຄຸນສົມບັດ {{feature}} ບໍ່ຖືກຮອງຮັບໃນໂໝດ Trigger Node.", "overview.status.disable": "ປິດໃຊ້ງານ", - "overview.status.running": "ກຳລັງໃຫ້ບໍລິການ", - "overview.title": "ພາບລວມ", - "overview.triggerInfo.explanation": "ການຈັດການຕົວຈຸດຊະນວນ Workflow (Workflow Trigger)", "overview.triggerInfo.learnAboutTriggers": "ຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບຕົວກະຕຸ້ນ", - "overview.triggerInfo.noTriggerAdded": "ຍັງບໍ່ມີການເພີ່ມ Trigger", - "overview.triggerInfo.title": "Triggers", - "overview.triggerInfo.triggerStatusDescription": "Triggers ຈະປາກົດຢູ່ບ່ອນນີ້ຫຼັງຈາກທ່ານເຜີຍແຜ່ເວີຊັນທີ່ມີພວກມັນ.", - "overview.triggerInfo.triggersAdded": "ເພີ່ມແລ້ວ {{count}} Triggers", - "welcome.enterKeyTip": "ປ້ອນ OpenAI API Key ຂອງທ່ານຂ້າງລຸ່ມນີ້", - "welcome.firstStepTip": "ເພື່ອເລີ່ມຕົ້ນ,", - "welcome.getKeyTip": "ຮັບ API Key ຂອງທ່ານຈາກ OpenAI Dashboard", - "welcome.placeholder": "OpenAI API Key ຂອງທ່ານ (ຕົວຢ່າງ: sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "Triggers ຈະປາກົດຢູ່ບ່ອນນີ້ຫຼັງຈາກທ່ານເຜີຍແຜ່ເວີຊັນທີ່ມີພວກມັນ." } diff --git a/web/i18n/lo-LA/app.json b/web/i18n/lo-LA/app.json index df569b6db50..318dead7705 100644 --- a/web/i18n/lo-LA/app.json +++ b/web/i18n/lo-LA/app.json @@ -1,5 +1,4 @@ { - "accessControl": "ການຄວບຄຸມການເຂົ້າເຖິງເວັບແອັບ", "accessControlDialog.accessItems.anyone": "ທຸກຄົນທີ່ມີລິ້ງ", "accessControlDialog.accessItems.external": "ຜູ້ໃຊ້ພາຍນອກທີ່ຜ່ານການຢືນຢັນຕົວຕົນ", "accessControlDialog.accessItems.organization": "ສະມາຊິກທັງໝົດພາຍໃນແພລັດຟອມ", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "ອັບເດດສຳເລັດແລ້ວ", "accessControlDialog.webAppPublicAccessDisabledTip": "ການເຂົ້າເຖິງສາທາລະນະຖືກປິດໂດຍຜູ້ດູແລລະບົບຂອງທ່ານ.", "accessControlDialog.webAppSSONotEnabledTip": "ກະລຸນາຕິດຕໍ່ຜູ້ດູແລລະບົບຂອງອົງກອນທ່ານເພື່ອຕັ້ງຄ່າການຢືນຢັນຕົວຕົນພາຍນອກສຳລັບເວັບແອັບ.", - "accessItemsDescription.anyone": "ທຸກຄົນສາມາດເຂົ້າເຖິງເວັບແອັບໄດ້ (ບໍ່ຕ້ອງເຂົ້າສູ່ລະບົບ)", - "accessItemsDescription.external": "ສະເພາະຜູ້ໃຊ້ພາຍນອກທີ່ຢືນຢັນຕົວຕົນແລ້ວເທົ່ານັ້ນທີ່ສາມາດເຂົ້າເຖິງເວັບແອັບໄດ້", - "accessItemsDescription.organization": "ສະມາຊິກທັງໝົດພາຍໃນແພລັດຟອມສາມາດເຂົ້າເຖິງເວັບແອັບໄດ້", - "accessItemsDescription.specific": "ສະເພາະສະມາຊິກທີ່ກຳນົດໄວ້ໃນແພລັດຟອມເທົ່ານັ້ນທີ່ສາມາດເຂົ້າເຖິງເວັບແອັບໄດ້", "answerIcon.description": "ຈະໃຊ້ໄອຄອນເວັບແອັບແທນ 🤖 ໃນແອັບພລິເຄຊັນທີ່ແບ່ງປັນຫຼືບໍ່", "answerIcon.descriptionInExplore": "ຈະໃຊ້ໄອຄອນເວັບແອັບແທນ 🤖 ໃນ Explore ຫຼືບໍ່", "answerIcon.title": "ໃຊ້ໄອຄອນເວັບແອັບແທນ 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "ແອັບຍັງບໍ່ໄດ້ຖືກເຜີຍແຜ່ເທື່ອ", "openInExplore": "ເປີດເວັບແອັບໃນແຖບດ້ານຂ້າງ", "publishApp.notSet": "ບໍ່ໄດ້ຕັ້ງຄ່າ", - "publishApp.notSetDesc": "ປະຈຸບັນຍັງບໍ່ມີໃຜເຂົ້າເຖິງເວັບແອັບໄດ້. ກະລຸນາຕັ້ງຄ່າການອະນຸຍາດ.", - "publishApp.title": "ໃຜສາມາດເຂົ້າເຖິງເວັບແອັບໄດ້", "removeOriginal": "ລຶບແອັບຕົ້ນສະບັບ", "structOutput.LLMResponse": "ການຕອບກັບຈາກ LLM", "structOutput.configure": "ຕັ້ງຄ່າ", @@ -215,7 +208,6 @@ "studio.starApp": "ຕິດດາວແອັບ", "studio.starFailed": "ອັບເດດການຕິດດາວບໍ່ສຳເລັດ", "studio.starred": "ຕິດດາວແລ້ວ", - "studio.unstarApp": "ເອົາດາວອອກ", "studio.viewSnippets": "Snippets", "switch": "ປ່ຽນເປັນ Workflow Orchestrate", "switchLabel": "ສຳເນົາແອັບທີ່ຈະຖືກສ້າງຂຶ້ນ", diff --git a/web/i18n/lo-LA/deployments.json b/web/i18n/lo-LA/deployments.json index e31300535d8..343c3ad394a 100644 --- a/web/i18n/lo-LA/deployments.json +++ b/web/i18n/lo-LA/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "ຍັງບໍ່ໄດ້ຕິດຕັ້ງ", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "ກຳລັງຖອນການຕິດຕັ້ງ", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "ບໍ່ຮູ້ຈັກ", - "studio.accessPoint.addTriggerNodeDescription": "ເພີ່ມໂນດຕົວກະຕຸ້ນເພື່ອເລີ່ມແອັບນີ້ຈາກເຫດການພາຍນອກ.", "studio.accessPoint.apiDescription": "ເອີ້ນໃຊ້ແອັບຈາກບໍລິການຂອງທ່ານຜ່ານ HTTP", "studio.accessPoint.description": "ທຸກວິທີທີ່ສາມາດເຂົ້າເຖິງແອັບນີ້ໄດ້ໃນສະພາບແວດລ້ອມ Built-in ແລະທຸກສະພາບແວດລ້ອມທີ່ deploy ແລ້ວ.", "studio.accessPoint.embedIntoSite": "ຝັງໄວ້ໃນເວັບໄຊ", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "ເປີດໃຊ້ແອັບເປັນເຄື່ອງມືສຳລັບ agent ແລະແອັບ AI", "studio.accessPoint.noPublishedDescription": "ເຜີຍແຜ່ Workflow ຂອງທ່ານເພື່ອໃຫ້ສາມາດເຂົ້າເຖິງໄດ້ຜ່ານເວັບແອັບ, API, MCP ແລະ ຕົວກະຕຸ້ນ.", "studio.accessPoint.noPublishedTitle": "ຍັງບໍ່ມີເວີຊັນທີ່ເຜີຍແຜ່", - "studio.accessPoint.noTriggerNodes": "ບໍ່ມີໂນດຕົວກະຕຸ້ນໃນ Workflow ນີ້", "studio.accessPoint.notSupported": "ບໍ່ຮອງຮັບ", "studio.accessPoint.open": "ເປີດ", "studio.accessPoint.triggerDescription": "ເປີດໃຊ້ workflow ຕາມຕາຕະລາງ ຫຼືເຫດການຈາກພາຍນອກ", - "studio.accessPoint.triggerDisconnected": "ຕັດການເຊື່ອມຕໍ່ແລ້ວ", "studio.accessPoint.triggerEnabledCount": "ເປີດໃຊ້ງານ {{enabled}}/{{total}}", "studio.accessPoint.triggerExclusiveNotice": "Web app, API ແລະ MCP ຈະຖືກປິດໃນຂະນະທີ່ Workflow ໃຊ້ຕົວກະຕຸ້ນ.", - "studio.accessPoint.triggerMuted": "ປິດສຽງແລ້ວ", - "studio.accessPoint.triggerServiceModeUnavailable": "ໃຊ້ງານບໍ່ໄດ້ໃນຂະນະທີ່ Web app, API ຫຼື MCP ກຳລັງໃຫ້ບໍລິການ.", "studio.accessPoint.unsupportedInDeployedEnvironment": "ໃຊ້ໄດ້ສະເພາະໃນສະພາບແວດລ້ອມ Built-in ເທົ່ານັ້ນ.", "studio.accessPoint.webAppDescription": "ແບ່ງປັນແອັບໃຫ້ຜູ້ໃຊ້ປາຍທາງເປັນໜ້າເວັບ", "studio.accessPoints": "ຈຸດເຂົ້າເຖິງ", diff --git a/web/i18n/lo-LA/login.json b/web/i18n/lo-LA/login.json index 745ba1ee79a..de71953953b 100644 --- a/web/i18n/lo-LA/login.json +++ b/web/i18n/lo-LA/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "ກະລຸນາປ້ອນທີ່ຢູ່ອີເມວ", "error.emailInValid": "ກະລຸນາປ້ອນທີ່ຢູ່ອີເມວທີ່ຖືກຕ້ອງ", "error.invalidEmailOrPassword": "ອີເມວ ຫຼື ລະຫັດຜ່ານບໍ່ຖືກຕ້ອງ", - "error.invalidRedirectUrlOrAppCode": "URL ປ່ຽນເສັ້ນທາງ ຫຼື ລະຫັດແອັບບໍ່ຖືກຕ້ອງ", "error.invalidSSOProtocol": "ໂປຣໂຕຄໍ SSO ບໍ່ຖືກຕ້ອງ", "error.nameEmpty": "ກະລຸນາປ້ອນຊື່", "error.passwordEmpty": "ກະລຸນາປ້ອນລະຫັດຜ່ານ", "error.passwordInvalid": "ລະຫັດຜ່ານຕ້ອງປະກອບມີຕົວອັກສອນ ແລະ ຕົວເລກ, ແລະ ຕ້ອງມີຄວາມຍາວຫຼາຍກວ່າ 8 ຕົວອັກສອນ", - "error.redirectUrlMissing": "ບໍ່ພົບ URL ປ່ຽນເສັ້ນທາງ", "error.registrationNotAllowed": "ບໍ່ພົບບັນຊີ. ກະລຸນາຕິດຕໍ່ຜູ້ດູແລລະບົບເພື່ອລົງທະບຽນ.", "explore": "ສຳຫຼວດ Dify", "forget": "ລືມລະຫັດຜ່ານ?", diff --git a/web/i18n/lo-LA/permission.json b/web/i18n/lo-LA/permission.json index 69a3fa730d7..daae19bcdfe 100644 --- a/web/i18n/lo-LA/permission.json +++ b/web/i18n/lo-LA/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "ການຈັດການ", "accessRule.addMemberAria": "ເພີ່ມ {{name}}", "accessRule.addMembersTitle": "ເພີ່ມສະມາຊິກ", - "accessRule.allPermittedMembers": "ສະມາຊິກທັງໝົດທີ່ມີສິດຕາມບົດບາດ", - "accessRule.allPermittedMembersDescription": "ສະມາຊິກທີ່ມີສິດໃນບົດບາດທີ່ກົງກັນສາມາດເຂົ້າເຖິງຊັບພະຍາກອນນີ້ໄດ້.", "accessRule.allowedMembers": "ສະມາຊິກທີ່ອະນຸຍາດ", "accessRule.appDescription": "ກຳນົດວ່າໃຜສາມາດເຂົ້າເຖິງແອັບນີ້ໄດ້ ແລະ ລະດັບຄວາມລະອຽດຂອງສິດການເຂົ້າເຖິງ.", "accessRule.appTitle": "ຊຸດການກຳນົດສິດແອັບຯ", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "ສະມາຊິກພື້ນທີ່ເຮັດວຽກທັງປັດຈຸບັນ ແລະ ໃນອະນາຄົດຈະຖືກລວມໂດຍອັດຕະໂນມັດ. ສິດຂອງບົດບາດຍັງຄົງກຳນົດສິ່ງທີ່ພວກເຂົາເຮັດໄດ້.", "accessRule.batchRemoveDescription": "ສະມາຊິກທີ່ເລືອກຈະຖືກນຳອອກຈາກລາຍຊື່ສະມາຊິກທີ່ອະນຸຍາດ.", "accessRule.batchRemoveTitle": "ນຳສະມາຊິກທີ່ເລືອກອອກບໍ?", - "accessRule.changeOpenScopeDescription": "ການປ່ຽນແປງຂອບເຂດການເປີດຈະລຶບການຕັ້ງຄ່າສິດສ່ວນບຸກຄົນທັງໝົດສຳລັບຊັບພະຍາກອນນີ້. ທ່ານຈະຕ້ອງເພີ່ມສິດສະເພາະຂອງສະມາຊິກຄືນໃໝ່ຫຼັງຈາກປ່ຽນແປງ.", - "accessRule.changeOpenScopeTitle": "ປ່ຽນຂອບເຂດການເປີດຊັບພະຍາກອນບໍ?", "accessRule.collaborator": "ຜູ້ຮ່ວມງານ", "accessRule.collapseSection": "ຫຍໍ້ {{title}}", "accessRule.copied": "ຄັດລອກກົດລະບຽບການເຂົ້າເຖິງສຳເລັດແລ້ວ", @@ -32,13 +28,7 @@ "accessRule.noDescription": "ບໍ່ມີຄຳອະທິບາຍ", "accessRule.noRules": "ບໍ່ມີກົດລະບຽບການເຂົ້າເຖິງ", "accessRule.noUserAccessSettings": "ບໍ່ມີສະມາຊິກທີ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເຂົ້າເຖິງ", - "accessRule.onlyMe": "ພຽງແຕ່ຂ້ອຍ", - "accessRule.onlyMeDescription": "ມີພຽງແຕ່ທ່ານເທົ່ານັ້ນທີ່ສາມາດເຂົ້າເຖິງຊັບພະຍາກອນນີ້ໄດ້.", - "accessRule.resourceOpenScope": "ຂອບເຂດການເປີດຊັບພະຍາກອນ", - "accessRule.resourceOpenScopeDescription": "ເລືອກວ່າຈະເປີດຊັບພະຍາກອນນີ້ໃຫ້ໃຜ. ສິດຂອງບົດບາດຈະຍັງເປັນຕົວຕັດສິນວ່າແຕ່ລະສະມາຊິກສາມາດເຮັດຫຍັງໄດ້ແດ່.", "accessRule.selected": "ເລືອກແລ້ວ", - "accessRule.specificMembersOnly": "ສະເພາະສະມາຊິກທີ່ເລືອກເທົ່ານັ້ນ", - "accessRule.specificMembersOnlyDescription": "ມີພຽງແຕ່ສະມາຊິກທີ່ຖືກເລືອກເທົ່ານັ້ນທີ່ສາມາດເຂົ້າເຖິງຊັບພະຍາກອນນີ້ໄດ້.", "accessRule.summary_one": "{{count}} ຊຸດສິດ", "accessRule.summary_other": "{{count}} ຊຸດສິດ", "accessRule.updated": "ອັບເດດກົດລະບຽບການເຂົ້າເຖິງສຳເລັດແລ້ວ", diff --git a/web/i18n/lo-LA/plugin.json b/web/i18n/lo-LA/plugin.json index 3d8c671471f..6737b98ac14 100644 --- a/web/i18n/lo-LA/plugin.json +++ b/web/i18n/lo-LA/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": " ອອກບໍ່?", "action.deleteSuccess": "ລຶບການເຊື່ອມຕໍ່ສຳເລັດແລ້ວ", "action.pluginInfo": "ຂໍ້ມູນການເຊື່ອມຕໍ່", - "action.usedInApps": "ການເຊື່ອມຕໍ່ນີ້ຖືກນຳໃຊ້ໃນ {{num}} ແອັບ.", "allCategories": "ທຸກໝວດໝູ່", "auth.addApi": "ເພີ່ມ API Key", "auth.addOAuth": "ເພີ່ມ OAuth", @@ -26,28 +25,22 @@ "auth.oauthClient": "OAuth Client", "auth.oauthClientSettings": "ຕັ້ງຄ່າ OAuth Client", "auth.oauthCredentialPermissionDescription": "ເລືອກວ່າຂໍ້ມູນຢືນຢັນ OAuth ໃໝ່ຈະໃຊ້ສະເພາະທ່ານ ຫຼື ແບ່ງປັນໃຫ້ສະມາຊິກທຸກຄົນໃນພື້ນທີ່ເຮັດວຽກ. ການຕັ້ງຄ່ານີ້ນຳໃຊ້ກັບຂໍ້ມູນຢືນຢັນ, ບໍ່ແມ່ນ OAuth client, ແລະບໍ່ສາມາດປ່ຽນໄດ້ຫຼັງຈາກອະນຸຍາດ.", - "auth.onlyAtCreationHint": "ບໍ່ສາມາດເລືອກໃໝ່ໄດ້ຫຼັງຈາກປ່ຽນແປງ", "auth.onlyAtCreationHintTooltip": "ຖືກຕັ້ງຄ່າໂດຍສະມາຊິກຄົນອື່ນ · ບໍ່ສາມາດເລືອກໃໝ່ໄດ້ຫຼັງຈາກປ່ຽນແປງ.", "auth.permissionHint.action": "ໃຜສາມາດຊ່ວຍໄດ້?", "auth.permissionHint.description": "ການອະນຸຍາດປລັກອິນຖືກແບ່ງປັນໃນທົ່ວ Workspace. ຕິດຕໍ່ສະມາຊິກທີ່ມີສິດອະນຸຍາດເພື່ອຂໍຄວາມຊ່ວຍເຫຼືອ.", "auth.permissionHint.title": "ທ່ານບໍ່ມີສິດອະນຸຍາດໃນການຕັ້ງຄ່າ.", - "auth.personal": "ສ່ວນຕົວ", "auth.saveAndAuth": "ບັນທຶກ ແລະ ອະນຸຍາດ", "auth.saveOnly": "ບັນທຶກເທົ່ານັ້ນ", "auth.setDefault": "ຕັ້ງເປັນຄ່າເລີ່ມຕົ້ນ", "auth.setupOAuth": "ຕັ້ງຄ່າ OAuth Client", - "auth.shared": "ແບ່ງປັນ", "auth.unavailable": "ບໍ່ພ້ອມໃຊ້ງານ", - "auth.useApi": "ໃຊ້ API Key", "auth.useApiAuth": "ຕັ້ງຄ່າການອະນຸຍາດ API Key", "auth.useApiAuthDesc": "ຫຼັງຈາກຕັ້ງຄ່າຂໍ້ມູນການເຂົ້າລະບົບແລ້ວ, ສະມາຊິກທຸກຄົນໃນ Workspace ສາມາດໃຊ້ເຄື່ອງມືນີ້ໃນການຈັດການແອັບພລິເຄຊັນ.", - "auth.useOAuth": "ໃຊ້ OAuth", "auth.useOAuthAuth": "ໃຊ້ການອະນຸຍາດ OAuth", "auth.whoCanUse": "ໃຜສາມາດໃຊ້ໄດ້", "auth.workspaceDefault": "ຄ່າເລີ່ມຕົ້ນ Workspace", "autoUpdate.autoUpdate": "ອັບເດດອັດຕະໂນມັດ", "autoUpdate.autoUpdateSettings": "ຕັ້ງຄ່າການອັບເດດອັດຕະໂນມັດ", - "autoUpdate.automaticUpdates": "ການອັບເດດອັດຕະໂນມັດ", "autoUpdate.changeTimezone": "ເພື່ອປ່ຽນເຂດເວລາ, ໄປທີ່ ການຕັ້ງຄ່າ", "autoUpdate.excludeUpdate": "ການເຊື່ອມຕໍ່ {{num}} ລາຍການຕໍ່ໄປນີ້ຈະບໍ່ອັບເດດອັດຕະໂນມັດ", "autoUpdate.excludeUpdate_one": "ການເຊື່ອມຕໍ່ {{num}} ລາຍການນີ້ຈະບໍ່ອັບເດດອັດຕະໂນມັດ", @@ -67,20 +60,13 @@ "autoUpdate.scope": "ຂອບເຂດ", "autoUpdate.scopeMode.all": "ທັງໝົດ", "autoUpdate.scopeMode.exclude": "ຍົກເວັ້ນລາຍການທີ່ເລືອກ", - "autoUpdate.specifyPluginsToUpdate": "ລະບຸການເຊື່ອມຕໍ່ທີ່ຕ້ອງການອັບເດດ", "autoUpdate.strategy.disabled.description": "ປລັກອິນຈະບໍ່ອັບເດດອັດຕະໂນມັດ", "autoUpdate.strategy.disabled.name": "ປິດໃຊ້ງານ", "autoUpdate.strategy.fixOnly.description": "ອັບເດດອັດຕະໂນມັດສະເພາະເວີຊັນແກ້ໄຂ (ຕົວຢ່າງ: 1.0.1 → 1.0.2)", "autoUpdate.strategy.fixOnly.name": "ແກ້ໄຂເທົ່ານັ້ນ", - "autoUpdate.strategy.fixOnly.selectedDescription": "ອັບເດດອັດຕະໂນມັດສະເພາະເວີຊັນແກ້ໄຂ", "autoUpdate.strategy.latest.description": "ອັບເດດເປັນເວີຊັນຫຼ້າສຸດສະເໝີ", "autoUpdate.strategy.latest.name": "ຫຼ້າສຸດ", - "autoUpdate.strategy.latest.selectedDescription": "ອັບເດດເປັນເວີຊັນຫຼ້າສຸດສະເໝີ", - "autoUpdate.updateSettings": "ຕັ້ງຄ່າການອັບເດດ", "autoUpdate.updateTime": "ເວລາອັບເດດ", - "autoUpdate.updateTimeTitle": "ເວລາອັບເດດ", - "autoUpdate.upgradeMode.all": "ອັບເດດທັງໝົດ", - "autoUpdate.upgradeMode.exclude": "ຍົກເວັ້ນລາຍການທີ່ເລືອກ", "autoUpdate.upgradeMode.partial": "ສະເພາະລາຍການທີ່ເລືອກ", "autoUpdate.upgradeModePlaceholder.exclude": "ການເຊື່ອມຕໍ່ທີ່ເລືອກຈະບໍ່ອັບເດດອັດຕະໂນມັດ", "autoUpdate.upgradeModePlaceholder.partial": "ສະເພາະການເຊື່ອມຕໍ່ທີ່ເລືອກເທົ່ານັ້ນທີ່ຈະອັບເດດອັດຕະໂນມັດ. ຕອນນີ້ຍັງບໍ່ມີການເລືອກເທື່ອ.", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "ຕິດຕັ້ງຈາກ Github", "detailPanel.categoryTip.local": "ການເຊື່ອມຕໍ່ພາຍໃນເຄື່ອງ", "detailPanel.categoryTip.marketplace": "ຕິດຕັ້ງຈາກ Marketplace", - "detailPanel.configureApp": "ຕັ້ງຄ່າແອັບ", "detailPanel.configureModel": "ຕັ້ງຄ່າໂມເດວ", "detailPanel.configureTool": "ຕັ້ງຄ່າເຄື່ອງມື", "detailPanel.deprecation.fullMessage": "ການເຊື່ອມຕໍ່ນີ້ຖືກຍົກເລີກເນື່ອງຈາກ {{deprecatedReason}}, ແລະ ຈະບໍ່ມີການອັບເດດອີກຕໍ່ໄປ. ກະລຸນານຳໃຊ້ {{-alternativePluginId}} ແທນ.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "ອັບໂຫຼດລົ້ມເຫຼວ", "installModal.back": "ກັບຄືນ", "installModal.cancel": "ຍົກເລີກ", - "installModal.close": "ປິດ", - "installModal.dropIntegrationToInstall": "ວາງໄຟລ໌ແພັກເກັດທີ່ນີ້ເພື່ອຕິດຕັ້ງ", - "installModal.dropPluginToInstall": "ວາງໄຟລ໌ແພັກເກັດທີ່ນີ້ເພື່ອຕິດຕັ້ງ", "installModal.fromTrustSource": "ກະລຸນາໝັ້ນໃຈວ່າທ່ານຕິດຕັ້ງການເຊື່ອມຕໍ່ຈາກ ແຫຼ່ງທີ່ເຊື່ອຖືໄດ້.", "installModal.install": "ຕິດຕັ້ງ", - "installModal.installComplete": "ການຕິດຕັ້ງສຳເລັດ", "installModal.installFailed": "ການຕິດຕັ້ງລົ້ມເຫຼວ", "installModal.installFailedDesc": "ການເຊື່ອມຕໍ່ຕິດຕັ້ງບໍ່ສຳເລັດ.", "installModal.installPlugin": "ຕິດຕັ້ງການເຊື່ອມຕໍ່", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "ການເຊື່ອມຕໍ່ຖືກຕິດຕັ້ງສຳເລັດແລ້ວ.", "installModal.installedSuccessfullyWithPageDesc": "ຕິດຕັ້ງສຳເລັດແລ້ວ. ທ່ານສາມາດເບິ່ງໄດ້ທີ່ໜ້າ {{categoryName}}.", "installModal.installing": "ກຳລັງຕິດຕັ້ງ...", - "installModal.labels.package": "ແພັກເກັດ", - "installModal.labels.repository": "Repository", - "installModal.labels.version": "ເວີຊັນ", "installModal.next": "ຖັດໄປ", "installModal.pluginLoadError": "ເກີດຂໍ້ຜິດພາດໃນການໂຫຼດການເຊື່ອມຕໍ່", "installModal.pluginLoadErrorDesc": "ການເຊື່ອມຕໍ່ນີ້ຈະບໍ່ຖືກຕິດຕັ້ງ", @@ -220,8 +198,6 @@ "list.noInstalled": "ບໍ່ມີການເຊື່ອມຕໍ່ທີ່ຕິດຕັ້ງໄວ້", "list.noTriggerFound": "ບໍ່ພົບຕົວເປີດໃຊ້ (Trigger)", "list.notFound": "ບໍ່ພົບການເຊື່ອມຕໍ່", - "list.source.github": "ຕິດຕັ້ງຈາກ GitHub", - "list.source.local": "ຕິດຕັ້ງຈາກໄຟລ໌ແພັກເກັດພາຍໃນເຄື່ອງ", "list.source.marketplace": "ຕິດຕັ້ງຈາກ Marketplace", "marketplace.allPlugins": "ການເຊື່ອມຕໍ່ທັງໝົດ", "marketplace.and": "ແລະ", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "ອັບເດດບໍ່ດົນມານີ້", "marketplace.verifiedTip": "ຢືນຢັນໂດຍ Dify", "marketplace.viewMore": "ເບິ່ງເພີ່ມເຕີມ", - "metadata.title": "ການເຊື່ອມຕໍ່ (Integrations)", "pluginDevelopmentGuide": "ຄູ່ມືການພັດທະນາການເຊື່ອມຕໍ່", "pluginInfoModal.packageName": "ແພັກເກັດ", "pluginInfoModal.release": "ເວີຊັນທີ່ປ່ອຍ", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "ຂໍ້ມູນການເຊື່ອມຕໍ່", "pluginPublishGuide": "ຄູ່ມືການເຜີຍແຜ່ການເຊື່ອມຕໍ່", "privilege.admins": "ຜູ້ດູແລລະບົບ", - "privilege.configurePermissionsInSettings": "ໄປທີ່ ການຕັ້ງຄ່າ > ບົດບາດ ແລະ ສິດອະນຸຍາດ ເພື່ອຕັ້ງຄ່າສິດປລັກອິນ.", "privilege.everyone": "ທຸກຄົນ", - "privilege.noDebugPermissionTooltip": "ທ່ານບໍ່ມີສິດໃນການດີບັກການເຊື່ອມຕໍ່", "privilege.noInstallPermissionTooltip": "ທ່ານບໍ່ມີສິດໃນການຕິດຕັ້ງ ແລະ ຈັດການການເຊື່ອມຕໍ່", "privilege.noone": "ບໍ່ມີໃຜ", "privilege.permissions": "ສິດອະນຸຍາດ", "privilege.quickWhoCanDebug": "ໃຜສາມາດດີບັກໄດ້?", "privilege.quickWhoCanInstall": "ໃຜສາມາດຕິດຕັ້ງ ແລະ ຈັດການໄດ້?", - "privilege.title": "ການຕັ້ງຄ່າການເຊື່ອມຕໍ່", - "privilege.whoCanDebug": "ໃຜສາມາດດີບັກການເຊື່ອມຕໍ່ໄດ້?", - "privilege.whoCanInstall": "ໃຜສາມາດຕິດຕັ້ງ ແລະ ຈັດການການເຊື່ອມຕໍ່ໄດ້?", - "publishPlugins": "ເຜີຍແຜ່ການເຊື່ອມຕໍ່", "readmeInfo.failedToFetch": "ບໍ່ສາມາດດຶງຂໍ້ມູນ README ໄດ້", "readmeInfo.needHelpCheckReadme": "ຕ້ອງການຄວາມຊ່ວຍເຫຼືອບໍ່? ກວດສອບ README.", "readmeInfo.noReadmeAvailable": "ບໍ່ມີ README", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "ບໍ່ສາມາດຕິດຕັ້ງການເຊື່ອມຕໍ່ນີ້ໄດ້ໂດຍອັດຕະໂນມັດ.\nກະລຸນາຕິດຕັ້ງຈາກ Marketplace.", "task.errorMsg.unknown": "ບໍ່ສາມາດຕິດຕັ້ງການເຊື່ອມຕໍ່ໄດ້.\nບໍ່ສາມາດລະບຸແຫຼ່ງທີ່ມາໄດ້.", "task.errorPlugins": "ຕິດຕັ້ງການເຊື່ອມຕໍ່ລົ້ມເຫຼວ", - "task.installError": "{{errorLength}} ການເຊື່ອມຕໍ່ຕິດຕັ້ງລົ້ມເຫຼວ, ຄລິກເພື່ອເບິ່ງ", "task.installFromGithub": "ຕິດຕັ້ງຈາກ GitHub", "task.installFromMarketplace": "ຕິດຕັ້ງຈາກ Marketplace", "task.installSuccess": "ຕິດຕັ້ງ {{successLength}} ການເຊື່ອມຕໍ່ສຳເລັດແລ້ວ", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "ຕິດຕັ້ງສຳເລັດ", "upgrade.title": "ຕິດຕັ້ງການເຊື່ອມຕໍ່", "upgrade.upgrade": "ຕິດຕັ້ງ", - "upgrade.upgrading": "ກຳລັງຕິດຕັ້ງ...", - "upgrade.usedInApps": "ໃຊ້ໃນ {{num}} ແອັບ" + "upgrade.upgrading": "ກຳລັງຕິດຕັ້ງ..." } diff --git a/web/i18n/lo-LA/snippet.json b/web/i18n/lo-LA/snippet.json index 1f5d3e77d18..0150735c57d 100644 --- a/web/i18n/lo-LA/snippet.json +++ b/web/i18n/lo-LA/snippet.json @@ -12,7 +12,6 @@ "dslVersionMismatchDescription": "ກວດພົບຄວາມແຕກຕ່າງຂອງເວີຊັນ DSL ຢ່າງຊັດເຈນ. ການບັງຄັບນຳເຂົ້າອາດເຮັດໃຫ້ສະນິບເພັດເຮັດວຽກຜິດພາດ.", "dslVersionMismatchQuestion": "ທ່ານຕ້ອງການດຳເນີນການຕໍ່ບໍ?", "dslVersionMismatchTitle": "ເວີຊັນບໍ່ເຂົ້າກັນ", - "edit": "ແກ້ໄຂ", "editDialogTitle": "ແກ້ໄຂຂໍ້ມູນສະນິບເພັດ", "editDone": "ອັບເດດຂໍ້ມູນສະນິບເພັດແລ້ວ", "editFailed": "ການອັບເດດຂໍ້ມູນສະນິບເພັດລົ້ມເຫຼວ", @@ -26,20 +25,15 @@ "importSuccess": "ນຳເຂົ້າສະນິບເພັດສຳເລັດແລ້ວ", "importedDSLVersion": "ເວີຊັນ DSL ຂອງສະນິບເພັດປັດຈຸບັນ: ", "inputVariables": "ຕົວປ່ຽນຂາເຂົ້າ", - "management": "ການຈັດການສະນິບເພັດ", "menu.deleteSnippet": "ລຶບ", "menu.editInfo": "ແກ້ໄຂຂໍ້ມູນ", "menu.exportSnippet": "ສົ່ງອອກສະນິບເພັດ", "panelTitle": "ຊ່ອງປ້ອນຂໍ້ມູນ", "publishButton": "ເຜີຍແຜ່", "publishFailed": "ການເຜີຍແຜ່ສະນິບເພັດລົ້ມເຫຼວ", - "publishMenuCurrentDraft": "ຮ່າງປັດຈຸບັນຍັງບໍ່ໄດ້ເຜີຍແຜ່", "publishSuccess": "ເຜີຍແຜ່ສະນິບເພັດສຳເລັດແລ້ວ", "sectionOrchestrate": "ຈັດການຂະບວນການ", "testRunButton": "ທົດລອງລັນ", "typeLabel": "ສະນິບເພັດ", - "unknownUser": "ຜູ້ໃຊ້", - "updatedBy": "ແກ້ໄຂໂດຍ {{name}} ເມື່ອ {{time}}", - "usageCount": "ໃຊ້ໄປແລ້ວ {{count}} ຄັ້ງ", - "variableInspect": "ກວດສອບຕົວປ່ຽນ" + "unknownUser": "ຜູ້ໃຊ້" } diff --git a/web/i18n/lo-LA/tools.json b/web/i18n/lo-LA/tools.json index 1f8c77ea9a0..2486d658206 100644 --- a/web/i18n/lo-LA/tools.json +++ b/web/i18n/lo-LA/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "ພາລາມິເຕີ", "mcp.server.modal.parametersPlaceholder": "ຈຸດປະສົງ ແລະ ຂໍ້ຈຳກັດຂອງພາລາມິເຕີ", "mcp.server.modal.parametersTip": "ເພີ່ມຄຳອະທິບາຍສຳລັບແຕ່ລະພາລາມິເຕີເພື່ອຊ່ວຍໃຫ້ LLM ເຂົ້າໃຈຈຸດປະສົງ ແລະ ຂໍ້ຈຳກັດຂອງພວກມັນ.", - "mcp.server.publishTip": "ແອັບຍັງບໍ່ທັນໄດ້ເຜີຍແຜ່. ກະລຸນາເຜີຍແຜ່ແອັບກ່ອນ.", "mcp.server.reGen": "ທ່ານຕ້ອງການສ້າງ URL ເຊີເວີໃໝ່ ຫຼື ບໍ່? URL ປັດຈຸບັນຈະຢຸດໃຊ້ງານທັນທີ.", "mcp.server.title": "ເຊີເວີ MCP", "mcp.server.url": "URL ຂອງເຊີເວີ", diff --git a/web/i18n/lo-LA/workflow.json b/web/i18n/lo-LA/workflow.json index cf0e4daa49a..f561171110f 100644 --- a/web/i18n/lo-LA/workflow.json +++ b/web/i18n/lo-LA/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "ໄປໜ້າ {{count}} ຂັ້ນຕອນ", "changeHistory.title": "ປະຫວັດການປ່ຽນແປງ", "chatVariable.button": "ເພີ່ມຕົວປ່ຽນ", - "chatVariable.docLink": "ອ່ານເອກະສານເພີ່ມເຕີມ.", "chatVariable.modal.addArrayValue": "ເພີ່ມຄ່າ", "chatVariable.modal.arrayValue": "ຄ່າ", "chatVariable.modal.description": "ຄຳອະທິບາຍ", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "ແກ້ໄຂການຕອບກັບ", "comments.placeholder.reply": "ຕອບກັບ", "comments.reply": "ຕອບກັບ", - "common.ImageUploadLegacyTip": "ດຽວນີ້ທ່ານສາມາດສ້າງຕົວປ່ຽນປະເພດໄຟລ໌ໃນຟອມເລີ່ມຕົ້ນໄດ້. ພວກເຮົາຈະບໍ່ຮອງຮັບຟີເຈີອັບໂຫຼດຮູບພາບແບບເກົ່າໃນອະນາຄົດ.", "common.accessAPIReference": "ເບິ່ງເອກະສານອ້າງອີງ API", "common.accessPointDescription": "ຕັ້ງຄ່າເວັບແອັບ, API, MCP ແລະ ຕົວກະຕຸ້ນ", "common.addBlock": "ເພີ່ມໂນດ", @@ -155,7 +153,6 @@ "common.addTitle": "ເພີ່ມຊື່...", "common.autoSaved": "ບັນທຶກອັດຕະໂນມັດແລ້ວ", "common.backupCurrentDraft": "ສຳຮອງຂໍ້ມູນຮ່າງປັດຈຸບັນ", - "common.batchRunApp": "ລັນແອັບແບບກຸ່ມ (Batch)", "common.branch": "BRANCH", "common.chooseDSL": "ເລືອກໄຟລ໌ DSL", "common.chooseStartNodeToRun": "ເລືອກໂນດເລີ່ມຕົ້ນເພື່ອລັນ", @@ -163,7 +160,6 @@ "common.commentMode": "ໂໝດຄຳເຫັນ", "common.configure": "ຕັ້ງຄ່າ", "common.configureRequired": "ຈຳເປັນຕ້ອງຕັ້ງຄ່າ", - "common.conversationLog": "ບັນທຶກການສົນທະນາ", "common.copy": "ກັອບປີ້", "common.currentDraft": "ສະບັບຮ່າງປັດຈຸບັນ", "common.currentDraftUnpublished": "ສະບັບຮ່າງປັດຈຸບັນຍັງບໍ່ໄດ້ເຜີຍແຜ່", @@ -174,10 +170,8 @@ "common.disconnect": "ຕັດການເຊື່ອມຕໍ່", "common.draftSaveFailed": "ບັນທຶກສະບັບຮ່າງບໍ່ສຳເລັດ", "common.duplicate": "ເຮັດຊ້ຳ", - "common.editing": "ກຳລັງແກ້ໄຂ", "common.effectVarConfirm.content": "ຕົວປ່ຽນນີ້ຖືກໃຊ້ໃນໂນດອື່ນ. ທ່ານຍັງຕ້ອງການລຶບມັນຢູ່ບໍ?", "common.effectVarConfirm.title": "ລຶບຕົວປ່ຽນ", - "common.embedIntoSite": "ຝັງໄວ້ໃນເວັບໄຊ", "common.enableJinja": "ເປີດໃຊ້ການຮອງຮັບ Jinja template", "common.exitVersions": "ອອກຈາກເວີຊັນ", "common.exportImage": "ສົ່ງອອກເປັນຮູບພາບ", @@ -186,8 +180,6 @@ "common.exportSVG": "ສົ່ງອອກເປັນ SVG", "common.features": "ຟີເຈີ", "common.featuresDescription": "ເພີ່ມປະສົບການຜູ້ໃຊ້ເວັບແອັບ", - "common.featuresDocLink": "ຮຽນຮູ້ເພີ່ມເຕີມ", - "common.fileUploadTip": "ຟີເຈີອັບໂຫຼດຮູບພາບໄດ້ຖືກອັບເກຣດເປັນການອັບໂຫຼດໄຟລ໌ແລ້ວ.", "common.goBackToEdit": "ກັບໄປຫາຕົວແກ້ໄຂ", "common.handMode": "ໂໝດມື (ລາກ)", "common.humanInputEmailTip": "ອີເມວ (ວິທີການສົ່ງ) ຈະຖືກສົ່ງໄປຫາຜູ້ຮັບທີ່ທ່ານຕັ້ງຄ່າໄວ້", @@ -199,9 +191,6 @@ "common.importSuccess": "ນຳເຂົ້າສຳເລັດແລ້ວ", "common.importWarning": "ຂໍ້ຄວນລະວັງ", "common.importWarningDetails": "ເວີຊັນ DSL ທີ່ແຕກຕ່າງກັນອາດສົ່ງຜົນກະທົບຕໍ່ບາງຟີເຈີ", - "common.inPreview": "ກຳລັງສະແດງຕົວຢ່າງ", - "common.inPreviewMode": "ຢູ່ໃນໂໝດສະແດງຕົວຢ່າງ", - "common.inRunMode": "ຢູ່ໃນໂໝດທົດສອບ", "common.input": "ຂໍ້ມູນເຂົ້າ (Input)", "common.insertVarTip": "ກົດ '/' ເພື່ອແຊກຕົວປ່ຽນຢ່າງໄວວາ", "common.jinjaEditorPlaceholder": "ພິມ '/' ຫຼື '{' ເພື່ອແຊກຕົວປ່ຽນ", @@ -215,17 +204,12 @@ "common.model": "ຕົວແບບ (Model)", "common.moreActions": "ການດຳເນີນການເພີ່ມເຕີມ", "common.needAdd": "ຕ້ອງເພີ່ມໂນດ {{node}}", - "common.needAnswerNode": "ຕ້ອງເພີ່ມໂນດຄຳຕອບ (Answer)", "common.needConnectTip": "ຂັ້ນຕອນນີ້ຍັງບໍ່ໄດ້ເຊື່ອມຕໍ່ກັບຫຍັງເລີຍ", - "common.needOutputNode": "ຕ້ອງເພີ່ມໂນດຜົນອອກ (Output)", "common.needStartNode": "ຕ້ອງເພີ່ມຢ່າງໜ້ອຍໜຶ່ງໂນດເລີ່ມຕົ້ນ", - "common.noChanges": "ບໍ່ມີການປ່ຽນແປງ", - "common.noHistory": "ບໍ່ມີປະຫວັດ", "common.noVar": "ບໍ່ມີຕົວປ່ຽນ", "common.notPublishedYet": "ຍັງບໍ່ໄດ້ເຜີຍແຜ່", "common.notRunning": "ຍັງບໍ່ໄດ້ລັນ", "common.onFailure": "ເມື່ອລົ້ມເຫຼວ", - "common.openInExplore": "ເປີດໃນ Explore", "common.openWebApp": "ເປີດເວັບແອັບ", "common.openWebAppDescription": "ເປີດແອັບທີ່ເຜີຍແຜ່ແລ້ວໃນແທັບໃໝ່", "common.output": "ຜົນອອກ (Output)", @@ -233,10 +217,8 @@ "common.parallel": "PARALLEL", "common.parallelTip.click.desc": " ເພື່ອເພີ່ມ", "common.parallelTip.click.title": "ຄລິກ", - "common.parallelTip.depthLimit": "ຈຳກັດການຊ້ອນກັນຂອງຂະໜານ {{num}} ຊັ້ນ", "common.parallelTip.drag.desc": " ເພື່ອເຊື່ອມຕໍ່", "common.parallelTip.drag.title": "ລາກ", - "common.parallelTip.limit": "ການເຮັດວຽກຂະໜານຖືກຈຳກັດໄວ້ທີ່ {{num}} ສາຂາ.", "common.pasteHere": "ວາງບ່ອນນີ້", "common.pointerMode": "ໂໝດລູກສອນ", "common.preview": "ສະແດງຕົວຢ່າງ", @@ -252,34 +234,22 @@ "common.publishedBy": "ເຜີຍແຜ່ {{time}} ໂດຍ {{author}}", "common.publishingToMarketplace": "ກຳລັງເຜີຍແຜ່...", "common.redo": "ເຮັດຄືນ", - "common.restart": "ເລີ່ມໃໝ່", "common.restore": "ກູ້ຄືນ", "common.run": "ທົດສອບລັນ", "common.runAllTriggers": "ລັນທຸກຕົວເລີ່ມຕົ້ນ", - "common.runApp": "ລັນແອັບ", "common.runHistory": "ປະຫວັດການລັນ", "common.running": "ກຳລັງລັນ", - "common.savedAt": "ບັນທຶກແລ້ວ {{time}}", "common.scheduleTriggerRunFailed": "ຕົວເລີ່ມຕົ້ນຕາມເວລາລັນບໍ່ສຳເລັດ", "common.searchVar": "ຄົ້ນຫາຕົວປ່ຽນ", "common.setVarValuePlaceholder": "ຕັ້ງຄ່າຕົວປ່ຽນ", "common.showRunHistory": "ສະແດງປະຫວັດການລັນ", - "common.switchToStandardWorkflowConfirm.switch": "ປ່ຽນ", - "common.switchToStandardWorkflowConfirm.targetTypes.app": "Workflow", - "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "ຖານຄວາມຮູ້", - "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "Snippet", - "common.switchToStandardWorkflowConfirm.title": "ປ່ຽນເປັນ Standard Workflow ບໍ?", - "common.switchToStandardWorkflowTip": "ຈະປ່ຽນຕົວປະເມີນນີ້ກັບໄປເປັນ Workflow ມາດຕະຖານ ແລະ ກູ້ຄືນການເຂົ້າເຖິງ Web App ສາທາລະນະ.", "common.syncingData": "ກຳລັງຊິງຂໍ້ມູນ, ລໍຖ້າຈັກຄາວ.", "common.tagBound": "ຈຳນວນແອັບທີ່ໃຊ້ແທັກນີ້", "common.undo": "ຍົກເລີກ", "common.unpublished": "ຍັງບໍ່ໄດ້ເຜີຍແຜ່", - "common.unpublishedChanges": "ການປ່ຽນແປງທີ່ຍັງບໍ່ໄດ້ເຜີຍແຜ່", "common.upToDate": "ເປັນເວີຊັນຫຼ້າສຸດແລ້ວ", - "common.update": "ອັບເດດ", "common.variableNamePlaceholder": "ຊື່ຕົວປ່ຽນ", "common.versionHistory": "ປະຫວັດເວີຊັນ", - "common.viewDetailInTracingPanel": "ເບິ່ງລາຍລະອຽດ", "common.viewOnly": "ເບິ່ງໄດ້ຢ່າງດຽວ", "common.viewRunHistory": "ເບິ່ງປະຫວັດການລັນ", "common.webhookDebugFailed": "Webhook debug ບໍ່ສຳເລັດ", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "ຂະບວນການ Workflow ສຳເລັດແລ້ວ", "common.workflowSaveStatus": "ສະຖານະການບັນທຶກຂະບວນການເຮັດວຽກ", "customWebhook": "Webhook ກຳນົດເອງ", - "debug.copyLastRun": "ກັອບປີ້ການລັນຫຼ້າສຸດ", - "debug.copyLastRunError": "ກັອບປີ້ຂໍ້ມູນການລັນຫຼ້າສຸດບໍ່ສຳເລັດ", "debug.lastOutput": "ຜົນອອກຫຼ້າສຸດ", - "debug.lastRunInputsCopied": "ກັອບປີ້ຂໍ້ມູນນຳເຂົ້າ {{count}} ລາຍການຈາກການລັນຫຼ້າສຸດແລ້ວ", "debug.lastRunTab": "ການລັນຫຼ້າສຸດ", "debug.noData.description": "ຜົນລັບຂອງການລັນຫຼ້າສຸດຈະສະແດງຢູ່ນີ້", "debug.noData.runThisNode": "ລັນໂນດນີ້", - "debug.noLastRunFound": "ບໍ່ພົບປະຫວັດການລັນກ່ອນໜ້າ", - "debug.noMatchingInputsFound": "ບໍ່ພົບຂໍ້ມູນນຳເຂົ້າທີ່ກົງກັນຈາກການລັນຫຼ້າສຸດ", - "debug.relations.dependencies": "ສິ່ງທີ່ຂຶ້ນກັບ", - "debug.relations.dependenciesDescription": "ໂນດທີ່ໂນດນີ້ຕ້ອງເພິ່ງພາ", - "debug.relations.dependents": "ໂນດທີ່ມາຂຶ້ນກັບ", - "debug.relations.dependentsDescription": "ໂນດທີ່ມາເພິ່ງພາໂນດນີ້", - "debug.relations.noDependencies": "ບໍ່ມີສິ່ງທີ່ຂຶ້ນກັບ", - "debug.relations.noDependents": "ບໍ່ມີໂນດທີ່ມາຂຶ້ນກັບ", - "debug.relationsTab": "ຄວາມສຳພັນ", "debug.settingsTab": "ການຕັ້ງຄ່າ", "debug.variableInspect.chatNode": "ການສົນທະນາ", "debug.variableInspect.clearAll": "ຣີເຊັດທັງໝົດ", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "ຕົວເລີ່ມຕົ້ນນີ້", "debug.variableInspect.listening.defaultPluginName": "ຕົວເລີ່ມຕົ້ນການເຊື່ອມຕໍ່ນີ້", "debug.variableInspect.listening.defaultScheduleTime": "ຍັງບໍ່ໄດ້ຕັ້ງຄ່າ", - "debug.variableInspect.listening.selectedTriggers": "ຕົວເລີ່ມຕົ້ນທີ່ເລືອກ", "debug.variableInspect.listening.stopButton": "ຢຸດ", "debug.variableInspect.listening.tip": "ດຽວນີ້ທ່ານສາມາດຈຳລອງເຫດການໂດຍການສົ່ງຄຳຂໍທົດສອບໄປຫາ HTTP endpoint ຂອງ {{nodeName}} ຫຼື ໃຊ້ເປັນ callback URL ເພື່ອເບິ່ງຜົນອອກໃນ Variable Inspector.", "debug.variableInspect.listening.tipFallback": "ກຳລັງລໍຖ້າເຫດການຕົວເລີ່ມຕົ້ນ. ຜົນອອກຈະສະແດງຢູ່ນີ້.", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "ຢຸດການລັນ", "debug.variableInspect.view": "ເບິ່ງບັນທຶກ (Log)", "difyTeam": "ທີມງານ Dify", - "entryNodeStatus.disabled": "START • ປິດໃຊ້ງານ", "entryNodeStatus.enabled": "START", "env.envDescription": "ຕົວປ່ຽນສະພາບແວດລ້ອມ (Environment variables) ໃຊ້ສຳລັບເກັບຂໍ້ມູນສ່ວນຕົວ ແລະ ລະຫັດຜ່ານ. ພວກມັນເປັນແບບອ່ານຢ່າງດຽວ ແລະ ສາມາດແຍກອອກຈາກໄຟລ໌ DSL ໄດ້ໃນເວລາສົ່ງອອກ.", "env.envPanelButton": "ເພີ່ມຕົວປ່ຽນ", @@ -371,11 +327,6 @@ "env.modal.value": "ຄ່າ", "env.modal.valuePlaceholder": "ຄ່າ env", "env.modal.valueRequired": "ຄ່າບໍ່ສາມາດຫວ່າງເປົ່າໄດ້", - "error.operations.addingNodes": "ກຳລັງເພີ່ມໂນດ", - "error.operations.connectingNodes": "ກຳລັງເຊື່ອມຕໍ່ໂນດ", - "error.operations.modifyingWorkflow": "ກຳລັງແກ້ໄຂ Workflow", - "error.operations.updatingWorkflow": "ກຳລັງອັບເດດ Workflow", - "error.startNodeRequired": "ກະລຸນາເພີ່ມໂນດເລີ່ມຕົ້ນກ່ອນທີ່ຈະ {{operation}}", "errorMsg.authRequired": "ຈຳເປັນຕ້ອງມີການຢືນຢັນຕົວຕົນ", "errorMsg.configureModel": "ກະລຸນາຕັ້ງຄ່າຕົວແບບ (Model)", "errorMsg.duplicateOutputVariable": "ຊື່ຕົວປ່ຽນຜົນອອກ \"{{variable}}\" ຊ້ຳກັນ. ຊື່ຕົວປ່ຽນຜົນອອກຕ້ອງບໍ່ຊ້ຳກັນ.", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "ຕົວປ່ຽນບໍ່ຖືກຕ້ອງ. ຕັ້ງຄ່າຕົວແບບເພື່ອເປີດໃຊ້ຕົວປ່ຽນນີ້.", "errorMsg.noValidTool": "{{field}} ບໍ່ມີເຄື່ອງມືທີ່ຖືກຕ້ອງຖືກເລືອກ", "errorMsg.rerankModelRequired": "ຈຳເປັນຕ້ອງມີການຕັ້ງຄ່າຕົວແບບ Rerank", - "errorMsg.startNodeRequired": "ກະລຸນາເພີ່ມໂນດເລີ່ມຕົ້ນກ່ອນທີ່ຈະ {{operation}}", "errorMsg.toolParameterRequired": "{{field}}: ຕ້ອງລະບຸພະລາມີເຕີ [{{param}}]", "globalVar.description": "ຕົວປ່ຽນລະບົບແມ່ນຕົວປ່ຽນທົ່ວໂລກ (Global) ທີ່ທຸກໂນດສາມາດອ້າງອີງໄດ້ໂດຍບໍ່ຕ້ອງຕໍ່ສາຍ ຫາກປະເພດຖືກຕ້ອງ ເຊັ່ນ ໄອດີຜູ້ໃຊ້ ແລະ ໄອດີ Workflow.", "globalVar.fieldsDescription.appId": "ໄອດີແອັບພລິເຄຊັນ", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "ໄອດີ Workflow", "globalVar.fieldsDescription.workflowRunId": "ໄອດີການລັນ Workflow", "globalVar.title": "ຕົວປ່ຽນລະບົບ", - "nodes.agent.advancedSetting": "ການຕັ້ງຄ່າຂັ້ນສູງ", "nodes.agent.checkList.strategyNotSelected": "ຍັງບໍ່ໄດ້ເລືອກກົນລະຍຸດ", "nodes.agent.clickToViewParameterSchema": "ຄລິກເພື່ອເບິ່ງ Parameter Schema", - "nodes.agent.configureModel": "ຕັ້ງຄ່າຕົວແບບ", "nodes.agent.installPlugin.cancel": "ຍົກເລີກ", "nodes.agent.installPlugin.changelog": "ບັນທຶກການປ່ຽນແປງ", "nodes.agent.installPlugin.desc": "ກຳລັງຈະຕິດຕັ້ງການເຊື່ອມຕໍ່ຕໍ່ໄປນີ້", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "ຕິດຕັ້ງການເຊື່ອມຕໍ່", "nodes.agent.learnMore": "ຮຽນຮູ້ເພີ່ມເຕີມ", "nodes.agent.linkToPlugin": "ລິ້ງໄປຫາການເຊື່ອມຕໍ່", - "nodes.agent.maxIterations": "ຈຳນວນຮອບສູງສຸດ (Max Iterations)", "nodes.agent.model": "ຕົວແບບ", - "nodes.agent.modelNotInMarketplace.desc": "ຕົວແບບນີ້ຖືກຕິດຕັ້ງຈາກ Local ຫຼື GitHub. ກະລຸນາໃຊ້ຫຼັງຈາກຕິດຕັ້ງແລ້ວ.", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "ຈັດການໃນການເຊື່ອມຕໍ່", - "nodes.agent.modelNotInMarketplace.title": "ຕົວແບບຍັງບໍ່ໄດ້ຕິດຕັ້ງ", "nodes.agent.modelNotInstallTooltip": "ຕົວແບບນີ້ຍັງບໍ່ໄດ້ຕິດຕັ້ງ", "nodes.agent.modelNotSelected": "ຍັງບໍ່ໄດ້ເລືອກຕົວແບບ", - "nodes.agent.modelNotSupport.desc": "ເວີຊັນການເຊື່ອມຕໍ່ທີ່ຕິດຕັ້ງບໍ່ມີຕົວແບບນີ້.", - "nodes.agent.modelNotSupport.descForVersionSwitch": "ເວີຊັນການເຊື່ອມຕໍ່ທີ່ຕິດຕັ້ງບໍ່ມີຕົວແບບນີ້. ຄລິກເພື່ອປ່ຽນເວີຊັນ.", - "nodes.agent.modelNotSupport.title": "ຕົວແບບທີ່ບໍ່ຮອງຮັບ", - "nodes.agent.modelSelectorTooltips.deprecated": "ຕົວແບບນີ້ຖືກຍົກເລີກແລ້ວ (Deprecated)", - "nodes.agent.notAuthorized": "ບໍ່ໄດ້ຮັບອະນຸຍາດ", "nodes.agent.outputVars.confirm": "ຢືນຢັນ", "nodes.agent.outputVars.defaultValueArrayInvalid": "ກະລຸນາປ້ອນ JSON array.", "nodes.agent.outputVars.defaultValueBooleanInvalid": "ກະລຸນາປ້ອນ true ຫຼື false.", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "ແກ້ໄຂ {{name}}", "nodes.agent.outputVars.editorLabel": "ຕົວແກ້ໄຂຕົວປ່ຽນຜົນອອກ", "nodes.agent.outputVars.files.title": "ໄຟລ໌ທີ່ສ້າງໂດຍ Agent", - "nodes.agent.outputVars.files.transfer_method": "ວິທີການສົ່ງ. ຄ່າແມ່ນ remote_url ຫຼື local_file", - "nodes.agent.outputVars.files.type": "ປະເພດທີ່ຮອງຮັບ. ຕອນນີ້ຮອງຮັບແຕ່ຮູບພາບ", - "nodes.agent.outputVars.files.upload_file_id": "ໄອດີໄຟລ໌ທີ່ອັບໂຫຼດ", - "nodes.agent.outputVars.files.url": "URL ຮູບພາບ", "nodes.agent.outputVars.json": "JSON ທີ່ສ້າງໂດຍ Agent", "nodes.agent.outputVars.nameDuplicate": "ຊື່ຜົນອອກມີຢູ່ແລ້ວ", "nodes.agent.outputVars.nameInvalid": "ໃຊ້ຕົວອັກສອນ, ຕົວເລກ ແລະ ຂີດກ້ອງ. ຕ້ອງເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນ ຫຼື ຂີດກ້ອງ.", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "Parameter Schema", "nodes.agent.pluginInstaller.install": "ຕິດຕັ້ງ", "nodes.agent.pluginInstaller.installing": "ກຳລັງຕິດຕັ້ງ", - "nodes.agent.pluginNotFoundDesc": "ການເຊື່ອມຕໍ່ນີ້ຖືກຕິດຕັ້ງຈາກ GitHub. ກະລຸນາໄປທີ່ການເຊື່ອມຕໍ່ເພື່ອຕິດຕັ້ງໃໝ່", "nodes.agent.pluginNotInstalled": "ການເຊື່ອມຕໍ່ນີ້ຍັງບໍ່ໄດ້ຕິດຕັ້ງ", "nodes.agent.pluginNotInstalledDesc": "ການເຊື່ອມຕໍ່ນີ້ຖືກຕິດຕັ້ງຈາກ GitHub. ກະລຸນາໄປທີ່ການເຊື່ອມຕໍ່ເພື່ອຕິດຕັ້ງໃໝ່", "nodes.agent.roster.change": "ປ່ຽນ", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "ສະເພາະສະມາຊິກທີ່ມີບົດບາດ Editor ຫຼືສູງກວ່າ ຫຼືສິດ ຈັດການ Agents ເທົ່ານັ້ນທີ່ສາມາດແກ້ໄຂ Agent ໄດ້.", "nodes.agent.roster.inlineSetup.description": "ການຕັ້ງຄ່າຄັ້ງດຽວທີ່ມີຜົນສະເພາະໃນໂນດນີ້", "nodes.agent.roster.inlineSetup.name": "ການຕັ້ງຄ່າພາຍໃນ (Inline)", - "nodes.agent.roster.inlineSetup.title": "ຕັ້ງຄ່າ Agent", "nodes.agent.roster.inlineSetup.type": "ສະເພາະໃນໂນດນີ້ເທົ່ານັ້ນ", "nodes.agent.roster.label": "ຕົວແທນ (Agent)", "nodes.agent.roster.makeCopy": "ສ້າງສຳເນົາ", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} ບໍ່ໄດ້ຮັບອະນຸຍາດ", "nodes.agent.toolNotInstallTooltip": "{{tool}} ຍັງບໍ່ໄດ້ຕິດຕັ້ງ", "nodes.agent.toolbox": "ກ່ອງເຄື່ອງມື", - "nodes.agent.tools": "ເຄື່ອງມື", "nodes.agent.unsupportedStrategy": "ກົນລະຍຸດທີ່ບໍ່ຮອງຮັບ", "nodes.answer.answer": "ຄຳຕອບ", - "nodes.answer.outputVars": "ຕົວປ່ຽນຜົນອອກ", - "nodes.assigner.append": "ຕໍ່ທ້າຍ (Append)", "nodes.assigner.assignedVariable": "ຕົວປ່ຽນທີ່ຖືກກຳນົດຄ່າ", - "nodes.assigner.assignedVarsDescription": "ຕົວປ່ຽນທີ່ຖືກກຳນົດຄ່າຕ້ອງເປັນຕົວປ່ຽນທີ່ຂຽນໄດ້ ເຊັ່ນ ຕົວປ່ຽນການສົນທະນາ.", - "nodes.assigner.clear": "ລ້າງຄ່າ", - "nodes.assigner.noAssignedVars": "ບໍ່ມີຕົວປ່ຽນທີ່ສາມາດກຳນົດຄ່າໄດ້", "nodes.assigner.noVarTip": "ຄລິກປຸ່ມ \"+\" ເພື່ອເພີ່ມຕົວປ່ຽນ", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "ລຶບອັນສຸດທ້າຍ", "nodes.assigner.operations.set": "ກຳນົດຄ່າ", "nodes.assigner.operations.title": "ການດຳເນີນການ", - "nodes.assigner.over-write": "ຂຽນທັບ", - "nodes.assigner.plus": "ບວກ", "nodes.assigner.selectAssignedVariable": "ເລືອກຕົວປ່ຽນທີ່ຕ້ອງການກຳນົດຄ່າ...", "nodes.assigner.setParameter": "ຕັ້ງຄ່າພະລາມີເຕີ...", - "nodes.assigner.setVariable": "ຕັ້ງຄ່າຕົວປ່ຽນ", "nodes.assigner.varNotSet": "ຍັງບໍ່ໄດ້ຕັ້ງຄ່າຕົວປ່ຽນ", "nodes.assigner.variable": "ຕົວປ່ຽນ", "nodes.assigner.variables": "ຕົວປ່ຽນ", - "nodes.assigner.writeMode": "ໂໝດການຂຽນ", - "nodes.assigner.writeModeTip": "ໂໝດຕໍ່ທ້າຍ: ໃຊ້ໄດ້ສະເພາະກັບຕົວປ່ຽນປະເພດອາເຣ (Array).", - "nodes.code.advancedDependencies": "ສິ່ງທີ່ຂຶ້ນກັບຂັ້ນສູງ (Advanced Dependencies)", - "nodes.code.advancedDependenciesTip": "ເພີ່ມບາງສິ່ງທີ່ຂຶ້ນກັບທີ່ໃຊ້ເວລາໂຫຼດດົນ ຫຼື ບໍ່ມີມາໃຫ້ແຕ່ເລີ່ມຕົ້ນຢູ່ນີ້", "nodes.code.inputVars": "ຕົວປ່ຽນນຳເຂົ້າ", "nodes.code.outputVars": "ຕົວປ່ຽນຜົນອອກ", - "nodes.code.searchDependencies": "ຄົ້ນຫາສິ່ງທີ່ຂຶ້ນກັບ", "nodes.code.syncFunctionSignature": "ຊິງຊື່ຟັງຊັນກັບໂຄ້ດ", "nodes.common.errorHandle.defaultValue.desc": "ເມື່ອເກີດຂໍ້ຜິດພາດ, ໃຫ້ລະບຸເນື້ອໃນຜົນອອກທີ່ຄົງທີ່.", "nodes.common.errorHandle.defaultValue.inLog": "ໂນດເກີດຂໍ້ຜິດພາດ, ກຳລັງສົ່ງອອກຕາມຄ່າເລີ່ມຕົ້ນ.", "nodes.common.errorHandle.defaultValue.output": "ສົ່ງອອກຄ່າເລີ່ມຕົ້ນ", - "nodes.common.errorHandle.defaultValue.tip": "ເມື່ອມີຂໍ້ຜິດພາດ, ຈະສົ່ງຄືນຄ່າລຸ່ມນີ້.", "nodes.common.errorHandle.defaultValue.title": "ຄ່າເລີ່ມຕົ້ນ", "nodes.common.errorHandle.failBranch.customize": "ໄປທີ່ Canvas ເພື່ອກຳນົດຕັກກະຂອງສາຂາທີ່ລົ້ມເຫຼວເອງ.", "nodes.common.errorHandle.failBranch.customizeTip": "ເມື່ອສາຂາທີ່ລົ້ມເຫຼວຖືກເປີດໃຊ້, ຂໍ້ຜິດພາດທີ່ເກີດຈາກໂນດຈະບໍ່ຢຸດຂະບວນການທັງໝົດ. ແຕ່ມັນຈະລັນສາຂາທີ່ລົ້ມເຫຼວທີ່ກຳນົດໄວ້ອັດຕະໂນມັດ, ຊ່ວຍໃຫ້ທ່ານແຈ້ງຂໍ້ຄວາມຜິດພາດ, ລາຍງານ, ແກ້ໄຂ ຫຼື ຂ້າມຂັ້ນຕອນໄດ້ຢ່າງຄ່ອງຕົວ.", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "ກົນລະຍຸດການຈັດການຂໍ້ຜິດພາດ, ຈະຖືກເຮັດວຽກເມື່ອໂນດພົບຂໍ້ຜິດພາດ.", "nodes.common.errorHandle.title": "ການຈັດການຂໍ້ຜິດພາດ", "nodes.common.inputVars": "ຕົວປ່ຽນນຳເຂົ້າ", - "nodes.common.insertVarTip": "ແຊກຕົວປ່ຽນ", "nodes.common.memories.builtIn": "ມາພ້ອມລະບົບ (Built-in)", "nodes.common.memories.tip": "ຄວາມຈຳການສົນທະນາ", "nodes.common.memories.title": "ຄວາມຈຳ (Memories)", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "ລອງໃໝ່ {{num}} ຄັ້ງ", "nodes.common.retry.retry": "ລອງໃໝ່", "nodes.common.retry.retryFailed": "ລອງໃໝ່ບໍ່ສຳເລັດ", - "nodes.common.retry.retryFailedTimes": "ລອງໃໝ່ {{times}} ຄັ້ງແລ້ວຍັງບໍ່ສຳເລັດ", "nodes.common.retry.retryInterval": "ໄລຍະຫ່າງການລອງໃໝ່", "nodes.common.retry.retryOnFailure": "ລອງໃໝ່ເມື່ອລົ້ມເຫຼວ", "nodes.common.retry.retrySuccessful": "ລອງໃໝ່ສຳເລັດແລ້ວ", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "ຮຽນຮູ້ເພີ່ມເຕີມ", "nodes.docExtractor.outputVars.text": "ຂໍ້ຄວາມທີ່ສະກັດໄດ້", "nodes.docExtractor.supportFileTypes": "ປະເພດໄຟລ໌ທີ່ຮອງຮັບ: {{types}}.", - "nodes.end.output.type": "ປະເພດຜົນອອກ", "nodes.end.output.variable": "ຕົວປ່ຽນຜົນອອກ", - "nodes.end.outputs": "ຜົນອອກ (Outputs)", - "nodes.end.type.none": "ບໍ່ມີ", - "nodes.end.type.plain-text": "ຂໍ້ຄວາມທຳມະດາ", - "nodes.end.type.structured": "ຂໍ້ມູນແບບໂຄງສ້າງ", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "ປ້ອນ URL, ພິມ ‘/’ ເພື່ອແຊກຕົວປ່ຽນ", "nodes.http.authorization.api-key": "API-Key", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "ບໍ່ມີ", "nodes.http.binaryFileVariable": "ຕົວປ່ຽນໄຟລ໌ໄບນາຣີ", "nodes.http.body": "ບອດີ້ (Body)", - "nodes.http.bulkEdit": "ແກ້ໄຂແບບກຸ່ມ", "nodes.http.curl.placeholder": "ວາງຂໍ້ຄວາມ cURL ຢູ່ນີ້", "nodes.http.curl.title": "ນຳເຂົ້າຈາກ cURL", "nodes.http.extractListPlaceholder": "ປ້ອນລຳດັບລາຍການ, ພິມ ‘/’ ເພື່ອແຊກຕົວປ່ຽນ", "nodes.http.headers": "ເຮດເດີ (Headers)", - "nodes.http.inputVars": "ຕົວປ່ຽນນຳເຂົ້າ", "nodes.http.insertVarPlaceholder": "ພິມ '/' ເພື່ອແຊກຕົວປ່ຽນ", "nodes.http.key": "ຄີ (Key)", - "nodes.http.keyValueEdit": "ແກ້ໄຂແບບ Key-Value", - "nodes.http.notStartWithHttp": "API ຄວນເລີ່ມຕົ້ນດ້ວຍ http:// ຫຼື https://", "nodes.http.outputVars.body": "ເນື້ອໃນການຕອບກັບ", "nodes.http.outputVars.files": "ລາຍຊື່ໄຟລ໌", "nodes.http.outputVars.headers": "JSON ລາຍຊື່ Header ຂອງການຕອບກັບ", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "ສະມາຊິກທັງໝົດ ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "ເນື້ອໃນ", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "ເນື້ອໃນຕ້ອງມີ {{field}}", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "ປ້ອນເນື້ອໃນອີເມວ", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "ຈຳເປັນຕ້ອງມີເນື້ອໃນ", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "ໂໝດ Debug", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "ໃນໂໝດ debug, ອີເມວຈະຖືກສົ່ງໄປຫາອີເມວບັນຊີຂອງທ່ານເທົ່ານັ້ນ {{email}}.", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "ເລືອກ", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "ຜູ້ຮັບ", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "ຕ້ອງມີຜູ້ຮັບຢ່າງໜ້ອຍໜຶ່ງຄົນ", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "ຕົວປ່ຽນ URL ຄຳຂໍແມ່ນຈຸດເລີ່ມຕົ້ນສຳລັບຂໍ້ມູນນຳເຂົ້າຈາກມະນຸດ.", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "ຫົວຂໍ້", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "ປ້ອນຫົວຂໍ້ອີເມວ", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "ຈຳເປັນຕ້ອງມີຫົວຂໍ້", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "ເປີດໃຊ້ໂໝດ Debug ແລ້ວ.", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "ອີເມວຈະຖືກສົ່ງໄປຫາ {{email}}.", "nodes.humanInput.deliveryMethod.emailSender.done": "ສົ່ງອີເມວແລ້ວ", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(ເລືອກໄດ້)", "nodes.humanInput.deliveryMethod.emailSender.send": "ສົ່ງອີເມວ", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "ສົ່ງອີເມວທົດສອບຫາຜູ້ຮັບທີ່ທ່ານຕັ້ງຄ່າໄວ້", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "ສົ່ງອີເມວທົດສອບຫາ {{email}}", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "ສິ່ງທີ່ຜູ້ໃຊ້ຈະເຫັນຫຼັງຈາກເປີດຟອມ. ຮອງຮັບການຈັດຮູບແບບ Markdown.", "nodes.humanInput.insertInputField.fieldType": "ປະເພດຟິວ", "nodes.humanInput.insertInputField.insert": "ແຊກ", - "nodes.humanInput.insertInputField.maxUploads": "ອັບໂຫຼດສູງສຸດ", "nodes.humanInput.insertInputField.options": "ຕົວເລືອກ", "nodes.humanInput.insertInputField.prePopulateField": "ຕື່ມຂໍ້ມູນລ່ວງໜ້າ", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "ເພີ່ມ ຫຼື ທີ່ຜູ້ໃຊ້ຈະເຫັນໃນເບື້ອງຕົ້ນ, ຫຼື ປະຫວ່າງໄວ້.", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "ບໍ່ຫວ່າງເປົ່າ", "nodes.ifElse.comparisonOperator.not exists": "ບໍ່ມີຢູ່", "nodes.ifElse.comparisonOperator.not in": "ບໍ່ໄດ້ຢູ່ໃນ", - "nodes.ifElse.comparisonOperator.not null": "ບໍ່ແມ່ນຄ່າຫວ່າງ", - "nodes.ifElse.comparisonOperator.null": "ແມ່ນຄ່າຫວ່າງ", "nodes.ifElse.comparisonOperator.start with": "ເລີ່ມຕົ້ນດ້ວຍ", "nodes.ifElse.conditionNotSetup": "ຍັງບໍ່ໄດ້ຕັ້ງຄ່າເງື່ອນໄຂ", "nodes.ifElse.else": "ອື່ນໆ (Else)", "nodes.ifElse.elseDescription": "ໃຊ້ເພື່ອລະບຸຕັກກະທີ່ຈະລັນເມື່ອບໍ່ກົງກັບເງື່ອນໄຂ If.", "nodes.ifElse.enterValue": "ປ້ອນຄ່າ", - "nodes.ifElse.if": "ຖ້າ (If)", - "nodes.ifElse.notSetVariable": "ກະລຸນາຕັ້ງຄ່າຕົວປ່ຽນກ່ອນ", "nodes.ifElse.operator": "ຕົວດຳເນີນການ", "nodes.ifElse.optionName.audio": "ສຽງ", "nodes.ifElse.optionName.doc": "ເອກະສານ", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "Chunks", "nodes.knowledgeBase.chunksInputTip": "ຕົວປ່ຽນນຳເຂົ້າຂອງໂນດຖານຄວາມຮູ້ແມ່ນ Chunks. ປະເພດຕົວປ່ຽນແມ່ນ object ທີ່ມີ JSON Schema ສະເພາະ ເຊິ່ງຕ້ອງສອດຄ່ອງກັບໂຄງສ້າງ chunk ທີ່ເລືອກ.", "nodes.knowledgeBase.chunksVariableIsRequired": "ຈຳເປັນຕ້ອງມີຕົວປ່ຽນ Chunks", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API key ບໍ່ສາມາດໃຊ້ງານໄດ້", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "ເຄຣດິດໝົດແລ້ວ", - "nodes.knowledgeBase.embeddingModelIncompatible": "ບໍ່ເຂົ້າກັນໄດ້", - "nodes.knowledgeBase.embeddingModelIsInvalid": "ຕົວແບບ Embedding ບໍ່ຖືກຕ້ອງ", - "nodes.knowledgeBase.embeddingModelIsRequired": "ຈຳເປັນຕ້ອງມີຕົວແບບ Embedding", "nodes.knowledgeBase.embeddingModelNotConfigured": "ຍັງບໍ່ໄດ້ຕັ້ງຄ່າຕົວແບບ Embedding", "nodes.knowledgeBase.indexMethodIsRequired": "ຈຳເປັນຕ້ອງມີວິທີການສ້າງດັດສະນີ", - "nodes.knowledgeBase.notConfigured": "ຍັງບໍ່ໄດ້ຕັ້ງຄ່າ", "nodes.knowledgeBase.rerankingModelIsInvalid": "ຕົວແບບ Reranking ບໍ່ຖືກຕ້ອງ", "nodes.knowledgeBase.rerankingModelIsRequired": "ຈຳເປັນຕ້ອງມີຕົວແບບ Reranking", "nodes.knowledgeBase.retrievalSettingIsRequired": "ຈຳເປັນຕ້ອງມີການຕັ້ງຄ່າການດຶງຂໍ້ມູນ", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "URL ສ່ວນແບ່ງ", "nodes.knowledgeRetrieval.queryAttachment": "ຄົ້ນຫາຮູບພາບ (Query Images)", "nodes.knowledgeRetrieval.queryText": "ຄົ້ນຫາຂໍ້ຄວາມ (Query Text)", - "nodes.knowledgeRetrieval.queryVariable": "ຕົວປ່ຽນ Query", "nodes.listFilter.asc": "ນ້ອຍໄປຫາຫຼາຍ (ASC)", "nodes.listFilter.desc": "ຫຼາຍໄປຫານ້ອຍ (DESC)", "nodes.listFilter.extractsCondition": "ສະກັດລາຍການທີ N", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "ບັນທຶກທຳອິດ", "nodes.listFilter.outputVars.last_record": "ບັນທຶກສຸດທ້າຍ", "nodes.listFilter.outputVars.result": "ຜົນລັບການກັ່ນຕອງ", - "nodes.listFilter.selectVariableKeyPlaceholder": "ເລືອກຄີຕົວປ່ຽນຍ່ອຍ", "nodes.llm.addMessage": "ເພີ່ມຂໍ້ຄວາມ", "nodes.llm.context": "ບໍລິບົດ (Context)", "nodes.llm.contextTooltip": "ທ່ານສາມາດນຳເຂົ້າຄວາມຮູ້ເປັນບໍລິບົດໄດ້", - "nodes.llm.files": "ໄຟລ໌", "nodes.llm.jsonSchema.addChildField": "ເພີ່ມຟິວຍ່ອຍ", "nodes.llm.jsonSchema.addField": "ເພີ່ມຟິວ", "nodes.llm.jsonSchema.apply": "ນຳໃຊ້", "nodes.llm.jsonSchema.back": "ກັບຄືນ", "nodes.llm.jsonSchema.descriptionPlaceholder": "ເພີ່ມຄຳອະທິບາຍ", - "nodes.llm.jsonSchema.doc": "ຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບຜົນອອກແບບໂຄງສ້າງ", "nodes.llm.jsonSchema.enum": "Enum", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "ຊື່ຄຸນສົມບັດມີຢູ່ແລ້ວ", "nodes.llm.jsonSchema.fieldNamePlaceholder": "ຊື່ຟິວ", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "ຈຳເປັນ", "nodes.llm.jsonSchema.resetDefaults": "ຣີເຊັດ", "nodes.llm.jsonSchema.resultTip": "ນີ້ຄືຜົນລັບທີ່ສ້າງໄດ້. ຖ້າທ່ານບໍ່ພໍໃຈ, ທ່ານສາມາດກັບໄປແກ້ໄຂຄຳສັ່ງຂອງທ່ານໄດ້.", - "nodes.llm.jsonSchema.showAdvancedOptions": "ສະແດງຕົວເລືອກຂັ້ນສູງ", "nodes.llm.jsonSchema.stringValidations": "ການກວດສອບ String", "nodes.llm.jsonSchema.title": "ຜົນອອກແບບໂຄງສ້າງ (Structured Output Schema)", "nodes.llm.jsonSchema.warningTips.saveSchema": "ກະລຸນາແກ້ໄຂຟິວປັດຈຸບັນໃຫ້ສຳເລັດກ່ອນບັນທຶກ Schema", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "ເນື້ອໃນການໃຫ້ເຫດຜົນ (Reasoning Content)", "nodes.llm.outputVars.usage": "ຂໍ້ມູນການໃຊ້ຕົວແບບ", "nodes.llm.prompt": "ຄຳສັ່ງ (Prompt)", - "nodes.llm.reasoningFormat.separated": "ແຍກແທັກ think", - "nodes.llm.reasoningFormat.tagged": "ຮັກສາແທັກ think", "nodes.llm.reasoningFormat.title": "ເປີດໃຊ້ການແຍກແທັກການໃຫ້ເຫດຜົນ", "nodes.llm.reasoningFormat.tooltip": "ສະກັດເນື້ອໃນຈາກແທັກ think ແລະ ເກັບໄວ້ໃນຟິວ reasoning_content.", "nodes.llm.resolution.high": "ສູງ (High)", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "ໃຫ້ຄຳແນະນຳ, ຄຳຖາມ ຫຼື ຂໍ້ມູນຂໍ້ຄວາມໃດໆ ໃຫ້ກັບຕົວແບບ", "nodes.llm.singleRun.variable": "ຕົວປ່ຽນ", "nodes.llm.sysQueryInUser": "ຈຳເປັນຕ້ອງມີ sys.query ໃນຂໍ້ຄວາມຜູ້ໃຊ້", - "nodes.llm.variables": "ຕົວປ່ຽນ", "nodes.llm.vision": "ວິໄສທັດ (Vision)", - "nodes.loop.ErrorMethod.continueOnError": "ເຮັດວຽກຕໍ່ເມື່ອເກີດຂໍ້ຜິດພາດ", - "nodes.loop.ErrorMethod.operationTerminated": "ຢຸດການເຮັດວຽກ", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "ລຶບຜົນອອກທີ່ຜິດປົກກະຕິ", "nodes.loop.breakCondition": "ເງື່ອນໄຂການຢຸດລູບ", "nodes.loop.breakConditionTip": "ສາມາດອ້າງອີງໄດ້ສະເພາະຕົວປ່ຽນພາຍໃນລູບທີ່ມີເງື່ອນໄຂການຢຸດ ແລະ ຕົວປ່ຽນການສົນທະນາເທົ່ານັ້ນ.", "nodes.loop.comma": ", ", - "nodes.loop.currentLoop": "ລູບປັດຈຸບັນ", "nodes.loop.currentLoopCount": "ຈຳນວນຮອບປັດຈຸບັນ: {{count}}", "nodes.loop.deleteDesc": "ການລຶບໂນດລູບຈະລຶບໂນດຍ່ອຍທັງໝົດ", "nodes.loop.deleteTitle": "ລຶບໂນດລູບບໍ?", - "nodes.loop.errorResponseMethod": "ວິທີການຕອບສະໜອງຂໍ້ຜິດພາດ", "nodes.loop.error_one": "ມີ {{count}} ຂໍ້ຜິດພາດ", "nodes.loop.error_other": "ມີ {{count}} ຂໍ້ຜິດພາດ", - "nodes.loop.exitConditionTip": "ໂນດລູບຕ້ອງມີຢ່າງໜ້ອຍໜຶ່ງເງື່ອນໄຂການອອກ", "nodes.loop.finalLoopVariables": "ຕົວປ່ຽນລູບສຸດທ້າຍ", "nodes.loop.initialLoopVariables": "ຕົວປ່ຽນລູບເລີ່ມຕົ້ນ", - "nodes.loop.input": "ຂໍ້ມູນນຳເຂົ້າ", "nodes.loop.inputMode": "ໂໝດການນຳເຂົ້າ", "nodes.loop.loopMaxCount": "ຈຳນວນຮອບສູງສຸດ", "nodes.loop.loopMaxCountError": "ກະລຸນາປ້ອນຈຳນວນຮອບສູງສຸດທີ່ຖືກຕ້ອງ, ລະຫວ່າງ 1 ຫາ {{maxCount}}", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "ຕົວປ່ຽນລູບ", "nodes.loop.loop_one": "ລູບ {{count}} ຮອບ", "nodes.loop.loop_other": "ລູບ {{count}} ຮອບ", - "nodes.loop.output": "ຕົວປ່ຽນຜົນອອກ", "nodes.loop.setLoopVariables": "ຕັ້ງຄ່າຕົວປ່ຽນພາຍໃນຂອບເຂດລູບ", "nodes.loop.totalLoopCount": "ຈຳນວນຮອບທັງໝົດ: {{count}}", "nodes.loop.variableName": "ຊື່ຕົວປ່ຽນ", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "ເພີ່ມປະເພດ", "nodes.questionClassifiers.advancedSetting": "ການຕັ້ງຄ່າຂັ້ນສູງ", "nodes.questionClassifiers.class": "ປະເພດ (Class)", - "nodes.questionClassifiers.classNamePlaceholder": "ຂຽນຊື່ປະເພດຂອງທ່ານ", "nodes.questionClassifiers.defaultLabel": "CLASS {{index}}", "nodes.questionClassifiers.inputVars": "ຕົວປ່ຽນນຳເຂົ້າ", "nodes.questionClassifiers.instruction": "ຄຳແນະນຳ", - "nodes.questionClassifiers.instructionPlaceholder": "ຂຽນຄຳແນະນຳຂອງທ່ານ", "nodes.questionClassifiers.instructionTip": "ປ້ອນຄຳແນະນຳເພີ່ມເຕີມເພື່ອຊ່ວຍໃຫ້ຕົວແຍກປະເພດຄຳຖາມເຂົ້າໃຈວິທີການຈັດໝວດໝູ່ໄດ້ດີຂຶ້ນ.", "nodes.questionClassifiers.labelEditorAriaLabel": "ຕົວແກ້ໄຂປ້າຍຊື່ປະເພດ", "nodes.questionClassifiers.model": "ຕົວແບບ", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "ດັບເບິ້ລຄລິກທີ່ຊື່ປະເພດເພື່ອປ່ຽນຊື່", "nodes.questionClassifiers.topicName": "ຊື່ຫົວຂໍ້", "nodes.questionClassifiers.topicPlaceholder": "ຂຽນຊື່ຫົວຂໍ້ຂອງທ່ານ", - "nodes.start.builtInVar": "ຕົວປ່ຽນມາພ້ອມລະບົບ", "nodes.start.inputField": "ຟິວນຳເຂົ້າ", "nodes.start.noVarTip": "ຕັ້ງຄ່າຂໍ້ມູນນຳເຂົ້າທີ່ສາມາດໃຊ້ໄດ້ໃນ Workflow", - "nodes.start.outputVars.files": "ລາຍຊື່ໄຟລ໌", - "nodes.start.outputVars.memories.content": "ເນື້ອໃນຂໍ້ຄວາມ", - "nodes.start.outputVars.memories.des": "ປະຫວັດການສົນທະນາ", - "nodes.start.outputVars.memories.type": "ປະເພດຂໍ້ຄວາມ", - "nodes.start.outputVars.query": "ຂໍ້ມູນຈາກຜູ້ໃຊ້", "nodes.start.required": "ຈຳເປັນ", "nodes.start.userInputTipDescription": "ກຳນົດຂໍ້ມູນນຳເຂົ້າທີ່ຈະເກັບຈາກຜູ້ໃຊ້ເມື່ອ Workflow ເລີ່ມຕົ້ນ.", "nodes.startPlaceholder.browseMoreOnMarketplace": "ເບິ່ງເພີ່ມເຕີມໃນ Marketplace", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "ຊອກຫາເຄື່ອງມືເພີ່ມເຕີມໃນ Marketplace", "nodes.startPlaceholder.noTriggersFound": "ບໍ່ພົບຕົວເລີ່ມຕົ້ນ", "nodes.startPlaceholder.nodeCollapsedDescription": "ຄລິກເພື່ອຕັ້ງຄ່າໂນດເລີ່ມຕົ້ນ", "nodes.startPlaceholder.nodeDescription": "ເລືອກໂນດເລີ່ມຕົ້ນຈາກແຜງດ້ານຂວາ", - "nodes.startPlaceholder.nodeTitle": "ເລີ່ມຕົ້ນ Workflow", "nodes.startPlaceholder.panelDescription": "ໂນດເລີ່ມຕົ້ນກຳນົດສິ່ງທີ່ຈະກະຕຸ້ນໃຫ້ Workflow ຂອງທ່ານເຮັດວຽກ", "nodes.startPlaceholder.panelTitle": "ເລືອກໂນດເລີ່ມຕົ້ນ", "nodes.startPlaceholder.userInputConflictTip": "ຂໍ້ມູນນຳເຂົ້າຜູ້ໃຊ້ບໍ່ສາມາດໃຊ້ຮ່ວມກັບຕົວເລີ່ມຕົ້ນອື່ນໄດ້", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "ຕົວປ່ຽນນຳເຂົ້າ", "nodes.templateTransform.outputVars.output": "ເນື້ອໃນທີ່ແປງແລ້ວ", "nodes.tool.authorizationRequired": "ຕ້ອງການການອະນຸຍາດ", - "nodes.tool.authorize": "ອະນຸຍາດ", - "nodes.tool.dateRange.end": "ສິ້ນສຸດ", "nodes.tool.dateRange.endPlaceholder": "ວັນທີສິ້ນສຸດ", - "nodes.tool.dateRange.start": "ເລີ່ມຕົ້ນ", "nodes.tool.dateRange.startPlaceholder": "ວັນທີເລີ່ມຕົ້ນ", "nodes.tool.inputVars": "ຕົວປ່ຽນນຳເຂົ້າ", "nodes.tool.insertPlaceholder1": "ພິມ ຫຼື ກົດ", "nodes.tool.insertPlaceholder2": "ແຊກຕົວປ່ຽນ", "nodes.tool.outputVars.files.title": "ໄຟລ໌ທີ່ສ້າງໂດຍເຄື່ອງມື", - "nodes.tool.outputVars.files.transfer_method": "ວິທີການສົ່ງ. ຄ່າແມ່ນ remote_url ຫຼື local_file", - "nodes.tool.outputVars.files.type": "ປະເພດທີ່ຮອງຮັບ. ຕອນນີ້ຮອງຮັບແຕ່ຮູບພາບ", - "nodes.tool.outputVars.files.upload_file_id": "ໄອດີໄຟລ໌ທີ່ອັບໂຫຼດ", - "nodes.tool.outputVars.files.url": "URL ຮູບພາບ", "nodes.tool.outputVars.json": "JSON ທີ່ສ້າງໂດຍເຄື່ອງມື", "nodes.tool.outputVars.text": "ເນື້ອໃນທີ່ສ້າງໂດຍເຄື່ອງມື", "nodes.tool.settings": "ການຕັ້ງຄ່າ", - "nodes.triggerPlugin.addSubscription": "ເພີ່ມການສະໝັກໃໝ່", - "nodes.triggerPlugin.apiKeyConfigured": "ຕັ້ງຄ່າ API key ສຳເລັດແລ້ວ", - "nodes.triggerPlugin.apiKeyDescription": "ຕັ້ງຄ່າ API key ສຳລັບການຢືນຢັນຕົວຕົນ", - "nodes.triggerPlugin.authenticationFailed": "ການຢືນຢັນຕົວຕົນບໍ່ສຳເລັດ", - "nodes.triggerPlugin.authenticationSuccess": "ການຢືນຢັນຕົວຕົນສຳເລັດແລ້ວ", - "nodes.triggerPlugin.authorized": "ໄດ້ຮັບອະນຸຍາດແລ້ວ", - "nodes.triggerPlugin.availableSubscriptions": "ການສະໝັກທີ່ມີຢູ່", - "nodes.triggerPlugin.configuration": "ການຕັ້ງຄ່າ", - "nodes.triggerPlugin.configurationComplete": "ຕັ້ງຄ່າສຳເລັດແລ້ວ", - "nodes.triggerPlugin.configurationCompleteDescription": "ຕົວເລີ່ມຕົ້ນຂອງທ່ານຖືກຕັ້ງຄ່າສຳເລັດແລ້ວ", - "nodes.triggerPlugin.configurationCompleteMessage": "ການຕັ້ງຄ່າຕົວເລີ່ມຕົ້ນສຳເລັດ ແລະ ພ້ອມໃຊ້ງານແລ້ວ.", - "nodes.triggerPlugin.configurationFailed": "ການຕັ້ງຄ່າບໍ່ສຳເລັດ", - "nodes.triggerPlugin.configureApiKey": "ຕັ້ງຄ່າ API Key", - "nodes.triggerPlugin.configureOAuthClient": "ຕັ້ງຄ່າ OAuth Client", - "nodes.triggerPlugin.configureParameters": "ຕັ້ງຄ່າພະລາມີເຕີ", - "nodes.triggerPlugin.credentialVerificationFailed": "ການກວດສອບຂໍ້ມູນປະຈຳຕົວບໍ່ສຳເລັດ", - "nodes.triggerPlugin.credentialsVerified": "ກວດສອບຂໍ້ມູນປະຈຳຕົວສຳເລັດແລ້ວ", - "nodes.triggerPlugin.error": "ຂໍ້ຜິດພາດ", - "nodes.triggerPlugin.failedToStart": "ບໍ່ສາມາດເລີ່ມຕົ້ນຂະບວນການຢືນຢັນຕົວຕົນໄດ້", - "nodes.triggerPlugin.noConfigurationRequired": "ບໍ່ຈຳເປັນຕ້ອງມີການຕັ້ງຄ່າເພີ່ມເຕີມສຳລັບຕົວເລີ່ມຕົ້ນນີ້.", - "nodes.triggerPlugin.notAuthorized": "ບໍ່ໄດ້ຮັບອະນຸຍາດ", - "nodes.triggerPlugin.notConfigured": "ຍັງບໍ່ໄດ້ຕັ້ງຄ່າ", - "nodes.triggerPlugin.oauthClientDescription": "ຕັ້ງຄ່າຂໍ້ມູນ OAuth client ເພື່ອເປີດໃຊ້ການຢືນຢັນຕົວຕົນ", - "nodes.triggerPlugin.oauthClientSaved": "ບັນທຶກການຕັ້ງຄ່າ OAuth client ສຳເລັດແລ້ວ", - "nodes.triggerPlugin.oauthConfigFailed": "ການຕັ້ງຄ່າ OAuth ບໍ່ສຳເລັດ", - "nodes.triggerPlugin.or": "ຫຼື", - "nodes.triggerPlugin.parameters": "ພະລາມີເຕີ", - "nodes.triggerPlugin.parametersDescription": "ຕັ້ງຄ່າພະລາມີເຕີ ແລະ ຄຸນສົມບັດຂອງຕົວເລີ່ມຕົ້ນ", - "nodes.triggerPlugin.properties": "ຄຸນສົມບັດ", - "nodes.triggerPlugin.propertiesDescription": "ການຕັ້ງຄ່າຄຸນສົມບັດເພີ່ມເຕີມສຳລັບຕົວເລີ່ມຕົ້ນນີ້", - "nodes.triggerPlugin.remove": "ລຶບອອກ", - "nodes.triggerPlugin.removeSubscription": "ລຶບການສະໝັກ", - "nodes.triggerPlugin.selectSubscription": "ເລືອກການສະໝັກ", - "nodes.triggerPlugin.subscriptionName": "ຊື່ການສະໝັກ", - "nodes.triggerPlugin.subscriptionNameDescription": "ປ້ອນຊື່ທີ່ບໍ່ຊ້ຳກັນສຳລັບການສະໝັກຕົວເລີ່ມຕົ້ນນີ້", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "ປ້ອນຊື່ການສະໝັກ...", - "nodes.triggerPlugin.subscriptionNameRequired": "ຈຳເປັນຕ້ອງມີຊື່ການສະໝັກ", - "nodes.triggerPlugin.subscriptionRemoved": "ລຶບການສະໝັກສຳເລັດແລ້ວ", "nodes.triggerPlugin.subscriptionRequired": "ຈຳເປັນຕ້ອງມີການສະໝັກ", - "nodes.triggerPlugin.useApiKey": "ໃຊ້ API Key", - "nodes.triggerPlugin.useOAuth": "ໃຊ້ OAuth", - "nodes.triggerPlugin.verifyAndContinue": "ກວດສອບ ແລະ ດຳເນີນການຕໍ່", "nodes.triggerSchedule.cronExpression": "Cron expression", "nodes.triggerSchedule.days": "ມື້", - "nodes.triggerSchedule.executeNow": "ດຳເນີນການທັນທີ", - "nodes.triggerSchedule.executionTime": "ເວລາດຳເນີນການ", "nodes.triggerSchedule.executionTimeCalculationError": "ຄຳນວນເວລາດຳເນີນການບໍ່ສຳເລັດ", - "nodes.triggerSchedule.executionTimeMustBeFuture": "ເວລາດຳເນີນການຕ້ອງເປັນໃນອະນາຄົດ", "nodes.triggerSchedule.frequency.daily": "ລາຍວັນ", "nodes.triggerSchedule.frequency.hourly": "ລາຍຊົ່ວໂມງ", "nodes.triggerSchedule.frequency.label": "ຄວາມຖີ່", "nodes.triggerSchedule.frequency.monthly": "ລາຍເດືອນ", "nodes.triggerSchedule.frequency.weekly": "ລາຍອາທິດ", "nodes.triggerSchedule.frequencyLabel": "ຄວາມຖີ່", - "nodes.triggerSchedule.hours": "ຊົ່ວໂມງ", "nodes.triggerSchedule.invalidCronExpression": "Cron expression ບໍ່ຖືກຕ້ອງ", - "nodes.triggerSchedule.invalidExecutionTime": "ເວລາດຳເນີນການບໍ່ຖືກຕ້ອງ", "nodes.triggerSchedule.invalidFrequency": "ຄວາມຖີ່ບໍ່ຖືກຕ້ອງ", "nodes.triggerSchedule.invalidMonthlyDay": "ວັນທີໃນແຕ່ລະເດືອນຕ້ອງຢູ່ລະຫວ່າງ 1-31 ຫຼື \"last\"", "nodes.triggerSchedule.invalidOnMinute": "ນາທີຕ້ອງຢູ່ລະຫວ່າງ 0-59", - "nodes.triggerSchedule.invalidStartTime": "ເວລາເລີ່ມຕົ້ນບໍ່ຖືກຕ້ອງ", "nodes.triggerSchedule.invalidTimeFormat": "ຮູບແບບເວລາບໍ່ຖືກຕ້ອງ (ຮູບແບບທີ່ຖືກຕ້ອງ HH:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "Timezone ບໍ່ຖືກຕ້ອງ", "nodes.triggerSchedule.invalidWeekday": "ວັນໃນອາທິດບໍ່ຖືກຕ້ອງ: {{weekday}}", "nodes.triggerSchedule.lastDay": "ວັນສຸດທ້າຍ", "nodes.triggerSchedule.lastDayTooltip": "ບໍ່ແມ່ນທຸກໆເດືອນທີ່ມີ 31 ມື້. ໃຊ້ຕົວເລືອກ 'ວັນສຸດທ້າຍ' ເພື່ອເລືອກມື້ສຸດທ້າຍຂອງແຕ່ລະເດືອນ.", - "nodes.triggerSchedule.minutes": "ນາທີ", "nodes.triggerSchedule.mode": "ໂໝດ", - "nodes.triggerSchedule.modeCron": "Cron", - "nodes.triggerSchedule.modeVisual": "Visual", "nodes.triggerSchedule.monthlyDay": "ວັນທີໃນແຕ່ລະເດືອນ", - "nodes.triggerSchedule.nextExecution": "ການດຳເນີນການຄັ້ງຖັດໄປ", "nodes.triggerSchedule.nextExecutionTime": "ເວລາດຳເນີນການຖັດໄປ", "nodes.triggerSchedule.nextExecutionTimes": "5 ເວລາດຳເນີນການຖັດໄປ", "nodes.triggerSchedule.noValidExecutionTime": "ບໍ່ສາມາດຄຳນວນເວລາດຳເນີນການທີ່ຖືກຕ້ອງໄດ້", - "nodes.triggerSchedule.nodeTitle": "ຕົວເລີ່ມຕົ້ນຕາມເວລາ", - "nodes.triggerSchedule.notConfigured": "ຍັງບໍ່ໄດ້ຕັ້ງຄ່າ", "nodes.triggerSchedule.onMinute": "ໃນນາທີທີ", - "nodes.triggerSchedule.selectDateTime": "ເລືອກວັນທີ ແລະ ເວລາ", "nodes.triggerSchedule.selectFrequency": "ເລືອກຄວາມຖີ່", "nodes.triggerSchedule.selectTime": "ເລືອກເວລາ", - "nodes.triggerSchedule.startTime": "ເວລາເລີ່ມຕົ້ນ", - "nodes.triggerSchedule.startTimeMustBeFuture": "ເວລາເລີ່ມຕົ້ນຕ້ອງເປັນໃນອະນາຄົດ", "nodes.triggerSchedule.time": "ເວລາ", - "nodes.triggerSchedule.timezone": "ເຂດເວລາ (Timezone)", "nodes.triggerSchedule.title": "ກຳນົດເວລາ", "nodes.triggerSchedule.useCronExpression": "ໃຊ້ Cron expression", "nodes.triggerSchedule.useVisualPicker": "ໃຊ້ Visual picker", "nodes.triggerSchedule.visualConfig": "ການຕັ້ງຄ່າແບບ Visual", "nodes.triggerSchedule.weekdays": "ວັນໃນອາທິດ", - "nodes.triggerWebhook.addHeader": "ເພີ່ມ", - "nodes.triggerWebhook.addParameter": "ເພີ່ມ", - "nodes.triggerWebhook.asyncMode": "ໂໝດ Async", - "nodes.triggerWebhook.configPlaceholder": "ການຕັ້ງຄ່າຕົວເລີ່ມຕົ້ນ Webhook ຈະຖືກຈັດການຢູ່ນີ້", "nodes.triggerWebhook.contentType": "ປະເພດເນື້ອໃນ", - "nodes.triggerWebhook.copy": "ກັອບປີ້", "nodes.triggerWebhook.debugUrlCopied": "ກັອບປີ້ແລ້ວ!", "nodes.triggerWebhook.debugUrlCopy": "ຄລິກເພື່ອກັອບປີ້", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "URL ນີ້ເບິ່ງຄືວ່າເປັນທີ່ຢູ່ພາຍໃນ, ເຊິ່ງອາດເຮັດໃຫ້ຄຳຂໍ webhook ລົ້ມເຫຼວ. ທ່ານຄວນປ່ຽນ TRIGGER_URL ເປັນທີ່ຢູ່ສາທາລະນະ.", "nodes.triggerWebhook.debugUrlTitle": "ສຳລັບການລັນທົດສອບ, ໃຫ້ໃຊ້ URL ນີ້ສະເໝີ", - "nodes.triggerWebhook.errorHandling": "ການຈັດການຂໍ້ຜິດພາດ", - "nodes.triggerWebhook.errorStrategy": "ກົນລະຍຸດການຈັດການຂໍ້ຜິດພາດ", - "nodes.triggerWebhook.generate": "ສ້າງ (Generate)", - "nodes.triggerWebhook.headerParameters": "ພະລາມີເຕີ Header", - "nodes.triggerWebhook.headers": "ເຮດເດີ (Headers)", "nodes.triggerWebhook.method": "Method", "nodes.triggerWebhook.noBodyParameters": "ຍັງບໍ່ໄດ້ຕັ້ງຄ່າພະລາມີເຕີ Body", "nodes.triggerWebhook.noHeaders": "ຍັງບໍ່ໄດ້ຕັ້ງຄ່າ Header", "nodes.triggerWebhook.noParameters": "ຍັງບໍ່ໄດ້ຕັ້ງຄ່າພະລາມີເຕີ", "nodes.triggerWebhook.noQueryParameters": "ຍັງບໍ່ໄດ້ຕັ້ງຄ່າພະລາມີເຕີ Query", - "nodes.triggerWebhook.nodeTitle": "🔗 ຕົວເລີ່ມຕົ້ນ Webhook", - "nodes.triggerWebhook.parameterName": "ຊື່ຕົວປ່ຽນ", - "nodes.triggerWebhook.queryParameters": "ພະລາມີເຕີ Query", - "nodes.triggerWebhook.requestBodyParameters": "ພະລາມີເຕີ Request Body", "nodes.triggerWebhook.required": "ຈຳເປັນ", "nodes.triggerWebhook.responseBody": "Response Body", "nodes.triggerWebhook.responseBodyPlaceholder": "ຂຽນເນື້ອໃນການຕອບກັບຢູ່ນີ້", "nodes.triggerWebhook.responseConfiguration": "ການຕອບກັບ (Response)", "nodes.triggerWebhook.statusCode": "ລະຫັດສະຖານະ", - "nodes.triggerWebhook.test": "ທົດສອບ", - "nodes.triggerWebhook.title": "ຕົວເລີ່ມຕົ້ນ Webhook", "nodes.triggerWebhook.urlCopied": "ກັອບປີ້ URL ໄປຫາ Clipboard ແລ້ວ", - "nodes.triggerWebhook.urlGenerated": "ສ້າງ Webhook URL ສຳເລັດແລ້ວ", - "nodes.triggerWebhook.urlGenerationFailed": "ສ້າງ Webhook URL ບໍ່ສຳເລັດ", "nodes.triggerWebhook.validation.invalidParameterType": "ປະເພດພະລາມີເຕີ \"{{type}}\" ບໍ່ຖືກຕ້ອງສຳລັບພະລາມີເຕີ \"{{name}}\"", "nodes.triggerWebhook.validation.webhookUrlRequired": "ຈຳເປັນຕ້ອງມີ Webhook URL", "nodes.triggerWebhook.varName": "ຊື່ຕົວປ່ຽນ", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "ກຸ່ມການລວມຂໍ້ມູນ", "nodes.variableAssigner.aggregationGroupTip": "ການເປີດໃຊ້ຟີເຈີນີ້ຊ່ວຍໃຫ້ຕົວລວມຕົວປ່ຽນສາມາດລວມຕົວປ່ຽນໄດ້ຫຼາຍຊຸດ.", "nodes.variableAssigner.noVarTip": "ເພີ່ມຕົວປ່ຽນທີ່ຈະກຳນົດຄ່າ", - "nodes.variableAssigner.outputType": "ປະເພດຜົນອອກ", "nodes.variableAssigner.outputVars.varDescribe": "ຜົນອອກ {{groupName}}", "nodes.variableAssigner.setAssignVariable": "ຕັ້ງຄ່າຕົວປ່ຽນທີ່ຈະກຳນົດ", "nodes.variableAssigner.title": "ກຳນົດຄ່າຕົວປ່ຽນ", - "nodes.variableAssigner.type.array": "ອາເຣ (Array)", - "nodes.variableAssigner.type.number": "ຕົວເລກ", - "nodes.variableAssigner.type.object": "Object", - "nodes.variableAssigner.type.string": "String", "nodes.variableAssigner.varNotSet": "ຕົວປ່ຽນຍັງບໍ່ໄດ້ຕັ້ງຄ່າ", - "onboarding.aboutStartNode": "ກ່ຽວກັບໂນດເລີ່ມຕົ້ນ.", - "onboarding.back": "ກັບຄືນ", "onboarding.description": "ໂນດເລີ່ມຕົ້ນທີ່ແຕກຕ່າງກັນມີຄວາມສາມາດແຕກຕ່າງກັນ. ທ່ານສາມາດປ່ຽນແປງໄດ້ຕະຫຼອດພາຍຫຼັງ.", - "onboarding.escTip.key": "esc", - "onboarding.escTip.press": "ກົດ", - "onboarding.escTip.toDismiss": "ເພື່ອປິດ", - "onboarding.learnMore": "ຮຽນຮູ້ເພີ່ມເຕີມ", "onboarding.title": "ເລືອກໂນດເລີ່ມຕົ້ນເພື່ອເລີ່ມຕົ້ນ", "onboarding.trigger": "ຕົວເລີ່ມຕົ້ນ (Trigger)", "onboarding.triggerDescription": "ຕົວເລີ່ມຕົ້ນສາມາດເປັນໂນດເລີ່ມຕົ້ນຂອງ Workflow ເຊັ່ນ ວຽກຕາມກຳນົດເວລາ, Webhook ຫຼື ການເຊື່ອມຕໍ່ກັບແອັບອື່ນ.", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "ແກ້ໄຂບັນຫາທັງໝົດແລ້ວ", "panel.checklistTip": "ກວດສອບໃຫ້ແນ່ໃຈວ່າໄດ້ແກ້ໄຂທຸກບັນຫາກ່ອນເຜີຍແຜ່", "panel.createdBy": "ສ້າງໂດຍ ", - "panel.goTo": "ໄປຫາ", "panel.goToFix": "ໄປຫາບ່ອນແກ້ໄຂ", "panel.helpLink": "ເບິ່ງເອກະສານ", "panel.locateNodeNotFound": "ບໍ່ພົບ node: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "ກັບຄືນ", "singleRun.iteration": "ການເຮັດຊ້ຳ", "singleRun.loop": "ລູບ", - "singleRun.preparingDataSource": "ກຳລັງກຽມແຫຼ່ງຂໍ້ມູນ", - "singleRun.reRun": "ລັນໃໝ່", - "singleRun.running": "ກຳລັງລັນ", "singleRun.startRun": "ເລີ່ມລັນ", "singleRun.testRun": "ທົດສອບລັນ", - "singleRun.testRunIteration": "ທົດສອບການເຮັດຊ້ຳ", - "singleRun.testRunLoop": "ທົດສອບລັນລູບ", - "snippet.addToSnippet": "ເພີ່ມເຂົ້າໃນ Snippet", "snippet.confirm": "ຢືນຢັນ", "snippet.createDialogTitle": "ສ້າງ Snippet", "snippet.createSuccess": "ສ້າງ Snippet ສຳເລັດແລ້ວ", @@ -1257,21 +1024,14 @@ "snippet.descriptionPlaceholder": "ອະທິບາຍ Snippet ຂອງທ່ານສັ້ນໆ", "snippet.nameLabel": "ຊື່ Snippet", "snippet.namePlaceholder": "ຊື່ Snippet", - "snippet.shortcuts.press": "ກົດ", - "snippet.shortcuts.toConfirm": "ເພື່ອຢືນຢັນ", - "tabs.-": "ເລີ່ມຕົ້ນ (Default)", "tabs.addAll": "ເພີ່ມທັງໝົດ", - "tabs.agent": "ກົນລະຍຸດ Agent", "tabs.allAdded": "ເພີ່ມທັງໝົດແລ້ວ", "tabs.allTool": "ທັງໝົດ", "tabs.allTriggers": "ທຸກຕົວເລີ່ມຕົ້ນ", "tabs.blocks": "ໂນດ", "tabs.clearSnippetSearch": "ລ້າງການຄົ້ນຫາ snippet", - "tabs.createSnippet": "ສ້າງ snippet", "tabs.customTool": "Swagger API", "tabs.featuredTools": "ແນະນຳ", - "tabs.hideActions": "ເຊື່ອງເຄື່ອງມື", - "tabs.installed": "ຕິດຕັ້ງແລ້ວ", "tabs.listView": "ມຸມມອງລາຍການ", "tabs.logic": "ຕັກກະ (Logic)", "tabs.noFeaturedPlugins": "ຄົ້ນຫາເຄື່ອງມືເພີ່ມເຕີມໃນ Marketplace", @@ -1280,13 +1040,11 @@ "tabs.noResult": "ບໍ່ພົບຂໍ້ມູນທີ່ກົງກັນ", "tabs.noSnippetsFound": "ບໍ່ພົບ snippet", "tabs.plugin": "ປລັກອິນເຄື່ອງມື", - "tabs.pluginByAuthor": "ໂດຍ {{author}}", "tabs.question-understand": "ຄວາມເຂົ້າໃຈຄຳຖາມ", "tabs.requestToCommunity": "ສົ່ງຄຳຂໍຫາຊຸມຊົນ", "tabs.searchBlock": "ຄົ້ນຫາໂນດ, Agent, ມະນຸດ, ຄວາມຮູ້", "tabs.searchDataSource": "ຄົ້ນຫາແຫຼ່ງຂໍ້ມູນ", "tabs.searchSnippets": "ຄົ້ນຫາ snippets...", - "tabs.searchTool": "ຄົ້ນຫາການເຊື່ອມຕໍ່", "tabs.searchTrigger": "ຄົ້ນຫາຕົວເລີ່ມຕົ້ນ...", "tabs.showLessFeatured": "ສະແດງໜ້ອຍລົງ", "tabs.showMoreFeatured": "ສະແດງເພີ່ມເຕີມ", @@ -1294,20 +1052,16 @@ "tabs.sources": "ແຫຼ່ງທີ່ມາ", "tabs.start": "ເລີ່ມຕົ້ນ", "tabs.startDisabledTip": "ໂນດຕົວເລີ່ມຕົ້ນ ແລະ ໂນດຂໍ້ມູນນຳເຂົ້າຜູ້ໃຊ້ບໍ່ສາມາດໃຊ້ຮ່ວມກັນໄດ້.", - "tabs.startDisabledTipLearnMore": "ຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບໂນດເລີ່ມຕົ້ນ", "tabs.startNotSupportedTip": "ແທັບເລີ່ມຕົ້ນບໍ່ຮອງຮັບໃນ snippets.", "tabs.tools": "ເຄື່ອງມື", "tabs.transform": "ແປງຂໍ້ມູນ", "tabs.treeView": "ມຸມມອງແບບຕົ້ນໄມ້", "tabs.unconfiguredStartDisabledTip": "ມີໂນດເລີ່ມຕົ້ນທີ່ຍັງບໍ່ໄດ້ຕັ້ງຄ່າໃນ Canvas. ກະລຸນາຕັ້ງຄ່າໃຫ້ສຳເລັດກ່ອນ.", - "tabs.usePlugin": "ເລືອກເຄື່ອງມື", "tabs.utilities": "ເຄື່ອງມືອຳນວຍຄວາມສະດວກ", "tabs.workflowTool": "Workflow", "tracing.stopBy": "ຢຸດໂດຍ {{user}}", - "triggerStatus.disabled": "TRIGGER • ປິດໃຊ້ງານ", "triggerStatus.enabled": "TRIGGER", "variableReference.assignedVarsDescription": "ຕົວປ່ຽນທີ່ຖືກກຳນົດຄ່າຕ້ອງເປັນຕົວປ່ຽນທີ່ຂຽນໄດ້ ເຊັ່ນ ຕົວປ່ຽນການສົນທະນາ.", - "variableReference.conversationVars": "ຕົວປ່ຽນການສົນທະນາ", "variableReference.noAssignedVars": "ບໍ່ມີຕົວປ່ຽນທີ່ກຳນົດຄ່າໄດ້", "variableReference.noAvailableVars": "ບໍ່ມີຕົວປ່ຽນທີ່ສາມາດໃຊ້ໄດ້", "variableReference.noVarsForOperation": "ບໍ່ມີຕົວປ່ຽນທີ່ສາມາດໃຊ້ສຳລັບການດຳເນີນການທີ່ເລືອກ.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "ນຳໃຊ້ແລ້ວ", "workflowGenerator.appliedRefineHint": "ນຳໃຊ້ແລ້ວ — ປັບແຕ່ງໄດ້ທຸກເວລາດ້ວຍ ⌘K → /refine", "workflowGenerator.applyFailed": "ນຳໃຊ້ Workflow ບໍ່ສຳເລັດ", - "workflowGenerator.applyToCurrent": "ນຳໃຊ້ກັບສະບັບຮ່າງປັດຈຸບັນ", "workflowGenerator.applyToNew": "ສ້າງແອັບໃໝ່", "workflowGenerator.cancel": "ຍົກເລີກ", "workflowGenerator.description": "ອະທິບາຍວ່າທ່ານຕ້ອງການໃຫ້ Workflow ເຮັດຫຍັງ. ເລືອກຕົວແບບ, ຂຽນຄຳແນະນຳ ແລະ ເບິ່ງຕົວຢ່າງກຣາບກ່ອນນຳໃຊ້.", @@ -1384,7 +1137,6 @@ "workflowGenerator.instruction": "ຄຳແນະນຳ", "workflowGenerator.instructionPlaceholder": "ອະທິບາຍ Workflow ທີ່ທ່ານຕ້ອງການ — ຂໍ້ມູນນຳເຂົ້າແມ່ນຫຍັງ, ປະມວນຜົນແນວໃດ, ຜົນອອກແມ່ນຫຍັງ.", "workflowGenerator.instructionRequired": "ກະລຸນາຂຽນຄຳແນະນຳກ່ອນ", - "workflowGenerator.loading": "ກຳລັງສ້າງ Workflow…", "workflowGenerator.modelRequired": "ກະລຸນາເລືອກຕົວແບບກ່ອນສ້າງ.", "workflowGenerator.modes.chatflow": "Chatflow", "workflowGenerator.modes.workflow": "Workflow", @@ -1392,7 +1144,6 @@ "workflowGenerator.overwriteTitle": "ຂຽນທັບສະບັບຮ່າງປັດຈຸບັນບໍ?", "workflowGenerator.phases.building": "ກຳລັງສ້າງໂນດ…", "workflowGenerator.phases.planning": "ກຳລັງວາງແຜນ Workflow…", - "workflowGenerator.phases.validating": "ກຳລັງກວດສອບກຣາບ…", "workflowGenerator.placeholder": "ຂຽນຄຳແນະນຳດ້ານຊ້າຍ, ແລ້ວຄລິກ Generate ເພື່ອເບິ່ງຕົວຢ່າງ Workflow.", "workflowGenerator.refineDescription": "ອະທິບາຍການປ່ຽນແປງທີ່ທ່ານຕ້ອງການ. ສະບັບຮ່າງປັດຈຸບັນຈະຖືກໃຊ້ເປັນບໍລິບົດ; ກຣາບທີ່ສ້າງໃໝ່ຈະມາແທນທີ່ເມື່ອນຳໃຊ້.", "workflowGenerator.refineDraftUnavailable": "ບໍ່ສາມາດໂຫຼດສະບັບຮ່າງປັດຈຸບັນໄດ້ — ກຳລັງສ້າງໃໝ່ຕັ້ງແຕ່ເລີ່ມຕົ້ນ.", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "ສ້າງໃໝ່", "workflowGenerator.reload": "ໂຫຼດໃໝ່", "workflowGenerator.studioApply": "ນຳໃຊ້", - "workflowGenerator.studioButton": "ສ້າງ (Generate)", "workflowGenerator.title": "ສ້າງ {{mode}}" } diff --git a/web/i18n/nl-NL/agent-v-2.json b/web/i18n/nl-NL/agent-v-2.json index dae795c9e4f..962ec4dff36 100644 --- a/web/i18n/nl-NL/agent-v-2.json +++ b/web/i18n/nl-NL/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "Deze actie is nog niet beschikbaar.", "agentDetail.access.copyAccessUrl": "Toegangs-URL kopiëren", "agentDetail.access.copyFailed": "Kopiëren van referentie mislukt.", "agentDetail.access.copyServiceEndpoint": "Service-API-endpoint kopiëren", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "Starten", "agentDetail.access.webApp.actions.settings": "Branding", "agentDetail.access.webApp.refreshUrl": "Toegangs-URL vernieuwen", - "agentDetail.access.webApp.showQrCode": "QR-code tonen", "agentDetail.access.webApp.ssoEnabled": "SSO ingeschakeld", "agentDetail.access.webApp.title": "Webapp", "agentDetail.access.workflow.description": "Gebruikt als knooppunt binnen de workflow", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "Selecteer scope van omgevingsvariabele", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "Stel waarden in die de agent tijdens runtime leest, zoals een API-sleutel die een tool nodig heeft, zonder ze in de Prompt te zetten.\n\nIn de Build-modus kan de agent dit voor u instellen.", - "agentDetail.configure.advancedSettings.envEditor.toggle": "Env Editor in/uit", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "Geavanceerde instellingen", - "agentDetail.configure.advancedSettings.toggle": "Geavanceerde instellingen in/uit", "agentDetail.configure.answer.activity.ranCommands": "Opdrachten uitgevoerd", "agentDetail.configure.answer.activity.runningCommands": "Opdrachten uitvoeren", "agentDetail.configure.answer.duration.minute": "{{count}} min", "agentDetail.configure.answer.duration.second": "{{count}} s", "agentDetail.configure.answer.thinking": "Aan het nadenken", - "agentDetail.configure.answer.workFinished": "Werk voltooid", - "agentDetail.configure.answer.workedFor": "Gewerkt gedurende {{duration}}", - "agentDetail.configure.answer.workingFor": "Bezig gedurende {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition biedt wel versiebeheer voor geëxtraheerde configuraties, maar ondersteunt geen versiebeheer van het bestandssysteem zelf. Wees voorzichtig met je acties in de Build-modus, omdat wijzigingen aan het bestandssysteem in realtime plaatsvinden en niet altijd netjes kunnen worden teruggedraaid. Community Edition is niet de ideale keuze voor het bedienen van grote externe doelgroepen.", "agentDetail.configure.build.empty.description": "Beschrijf wat je wilt en het formulier links wordt gaandeweg ingevuld.", "agentDetail.configure.build.empty.title": "Bouw je agent via chat", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "{{name}} verwijderen", "agentDetail.configure.files.richTip": "Voor referentiemateriaal dat te lang is om in de Prompt te plakken: specificaties, sjablonen, richtlijnen. Meer informatie\n\nIn de Build-modus kan de agent dit voor u instellen.", "agentDetail.configure.files.tip": "Voor referentiemateriaal dat te lang is om in de Prompt te plakken: specificaties, sjablonen, richtlijnen. Meer informatie\n\nIn de Build-modus kan de agent dit voor u instellen.", - "agentDetail.configure.files.toggle": "Bestanden in/uit", "agentDetail.configure.files.treeLabel": "Agentbestanden", "agentDetail.configure.files.upload.action": "Uploaden", "agentDetail.configure.files.upload.browse": "bladeren", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "Kennisophaling in/uit", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "Configureer een model in metadatafiltering", "agentDetail.configure.model.label": "Model", - "agentDetail.configure.orchestrate": "Orkestreren", "agentDetail.configure.preview.chatFeatures": "Chatfuncties", "agentDetail.configure.preview.empty.defaultAgentName": "Agent", "agentDetail.configure.preview.empty.description": "Voer de agent uit als een afgeronde chat, precies zoals mensen die na publicatie ervaren.", - "agentDetail.configure.preview.empty.title": "Voorbeeld van {{name}}", - "agentDetail.configure.preview.endUserAuth": "Authenticatie eindgebruiker", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Deze Agent-run is gestopt nadat het maximale aantal modelverzoeken was bereikt. Probeer het opnieuw of splits de taak op in kleinere stappen.", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "Deze Agent-run is gestopt omdat de tijdslimiet is bereikt. Probeer het opnieuw of splits de taak op in kleinere stappen.", "agentDetail.configure.preview.inputPlaceholder": "Bericht sturen naar {{name}}", "agentDetail.configure.preview.restart": "Opnieuw beginnen", "agentDetail.configure.preview.sandboxNotice": "De agent wordt uitgevoerd in een Linux-sandbox.", "agentDetail.configure.preview.sandboxNoticeTooltip": "In Dify Community Edition draait elk van je agents in een Linux 7.0.0-10060-aws-sandboxomgeving binnen je Docker. Je wijzigingen aan de omgeving via Build Chats blijven behouden.", - "agentDetail.configure.preview.title": "Voorbeeld", "agentDetail.configure.preview.unconfiguredNotice": "Deze agent is nog niet ingesteld, dus antwoorden komen rechtstreeks van het model.", "agentDetail.configure.prompt.copied": "Prompt gekopieerd", "agentDetail.configure.prompt.copy": "Prompt kopiëren", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} workflows", "agentDetail.configure.rightPanel.build": "Bouwen", "agentDetail.configure.rightPanel.buildTipBody": "Build stelt de agent in via chat. Beschrijf wat je wilt en de instellingen links worden ingevuld.", - "agentDetail.configure.rightPanel.buildTipTitle": "Bouw je agent via chat", "agentDetail.configure.rightPanel.learnMore": "Meer informatie", "agentDetail.configure.rightPanel.modeLabel": "Agentconfiguratiemodus", "agentDetail.configure.rightPanel.preview": "Voorbeeld", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview is alleen beschikbaar op Dify Cloud en Enterprise.", "agentDetail.configure.rightPanel.previewTipBody": "Preview voert de voltooide agent uit zoals je gebruikers die zien, met duidelijke antwoorden en chatfuncties.", - "agentDetail.configure.rightPanel.previewTipTitle": "Voorbeeld van je agent", "agentDetail.configure.skills.add": "Skill toevoegen", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "Skill-detailinhoud", - "agentDetail.configure.skills.detail.fileCount": "{{count}} BESTANDEN", "agentDetail.configure.skills.detail.files": "Bestanden", "agentDetail.configure.skills.empty.description": "Skills geven de agent herbruikbare expertise die hij tijdens het werken kan inzetten", "agentDetail.configure.skills.empty.title": "Nog geen skills", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "Skill", "agentDetail.configure.skills.label": "Skills", "agentDetail.configure.skills.missing": "Skill niet gevonden", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "{{name}} verwijderen", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "Bundel de instructies, bestanden en scripts voor een terugkerende taak in een skill. Meer informatie\n\nIn de Build-modus kan de agent dit voor u instellen.", "agentDetail.configure.skills.tip": "Bundel de instructies, bestanden en scripts voor een terugkerende taak in een skill. Meer informatie\n\nIn de Build-modus kan de agent dit voor u instellen.", - "agentDetail.configure.skills.toggle": "Skills in/uit", "agentDetail.configure.skills.upload.action": "Uploaden", "agentDetail.configure.skills.upload.browse": "bladeren", "agentDetail.configure.skills.upload.description": "Upload een .zip- of .skill-pakket voor deze agent.", "agentDetail.configure.skills.upload.dropzone": "Sleep een skill-pakket hierheen, of", - "agentDetail.configure.skills.upload.failed": "Skill uploaden mislukt.", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "Upload een .zip- of .skill-bestand.", "agentDetail.configure.skills.upload.sizeLimit": "Het skill-pakket mag maximaal {{sizeLimit}} groot zijn.", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "Alle tools verwijderen", "agentDetail.configure.tools.richTip": "Voeg Dify-tools uit uw workspace toe. Meer informatie\n\nTools die de agent in zijn sandbox installeert, verschijnen hier niet, maar blijven beschikbaar.", "agentDetail.configure.tools.tip": "Voeg Dify-tools uit uw workspace toe. Meer informatie\n\nTools die de agent in zijn sandbox installeert, verschijnen hier niet, maar blijven beschikbaar.", - "agentDetail.configure.tools.toggle": "Tools in/uit", "agentDetail.configure.tools.toolTabs.all": "Alle", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "Aangepast", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "Bestandssysteempad", "agentDetail.configure.workingDirectory.description": "Bestanden die de agent leest en schrijft tijdens het uitvoeren. Alles wat hij genereert, zoals qna_report.pdf, verschijnt hier.", "agentDetail.configure.workingDirectory.fileSystem": "Bestandssysteem", - "agentDetail.configure.workingDirectory.home": "home", "agentDetail.configure.workingDirectory.open": "Werkmap openen", "agentDetail.configure.workingDirectory.persistentFiles": "Permanent", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "Bestanden die de agent bewaart en overal kan gebruiken waar deze wordt uitgevoerd, waaronder gesprekken van eindgebruikers en workflows. Wijzigingen die je hier tijdens deze buildchat aanbrengt, worden van kracht zodra je op ‘Toepassen’ klikt.", - "agentDetail.configure.workingDirectory.returnToWorkspace": "Terug naar werkmap", "agentDetail.configure.workingDirectory.temporaryFiles": "Tijdelijk", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "Bestanden waarmee de agent alleen in deze buildchat werkt. Ze worden gewist wanneer je de buildmodus verlaat of een nieuwe chat start.", "agentDetail.configure.workingDirectory.title": "Werkmap", - "agentDetail.configure.workingDirectory.treeLabel": "Bestanden in de werkmap", - "agentDetail.configure.workingDirectory.workingDirectory": "werkmap", "agentDetail.documentTitle": "Agent", "agentDetail.logs.description": "Bekijk elk gesprek met deze agent, inclusief gebruikersinvoer en antwoorden van de agent.", "agentDetail.logs.empty": "Geen logs gevonden", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "Naam is verplicht.", "roster.createForm.roleLabel": "Rol", "roster.createForm.rolePlaceholder": "bv. Research Assistant", - "roster.createSuccess": "Agent aangemaakt.", "roster.dateTimeFormat": "DD-MM-YYYY HH:mm:ss", "roster.deleteDialog.description": "Hiermee wordt {{name}} permanent verwijderd. De bijbehorende webapp en API-toegang, evenals workflows die deze Agent gebruiken, werken onmiddellijk niet meer.", "roster.deleteDialog.title": "{{name}} verwijderen?", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "Agent dupliceren", "roster.duplicateForm.changeIcon": "Duplicaatpictogram voor {{name}} wijzigen", "roster.duplicateSuccess": "Agent gedupliceerd.", - "roster.editAgent": "{{name}} bewerken", "roster.editDialog.description": "Werk de naam, beschrijving en rol van deze Agent bij.", "roster.editDialog.title": "Agent bewerken", "roster.editInfo": "Info bewerken", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "Sla deze inline-instelling op als herbruikbare Agent.", "roster.saveToRosterDialog.title": "Opslaan in Agents", "roster.saveToRosterForm.changeIcon": "Agent-pictogram wijzigen", - "roster.saveToRosterSuccess": "Agent opgeslagen.", "roster.searchLabel": "Agents zoeken", "roster.searchPlaceholder": "Agents op naam zoeken…", "roster.sort.earliestCreated": "Eerst aangemaakt", "roster.sort.label": "Sorteren op", "roster.sort.lastModified": "Laatst gewijzigd", - "roster.sort.optionsLabel": "Sorteeropties", "roster.sort.recentlyCreated": "Recent aangemaakt", "roster.title": "Agenten", - "roster.updateSuccess": "Agent bijgewerkt.", "roster.usageStatus.draft": "Concept", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "Zijbalk inklappen", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "Zijbalk uitklappen", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "Geen overeenkomende bestanden.", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "Bestanden zoeken", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/nl-NL/app-api.json b/web/i18n/nl-NL/app-api.json index 85a314588c5..09a7092cbc3 100644 --- a/web/i18n/nl-NL/app-api.json +++ b/web/i18n/nl-NL/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "This action cannot be undone.", "actionMsg.deleteConfirmTitle": "Delete this secret key?", "actionMsg.ok": "OK", - "apiKey": "API Key", "apiKeyModal.addKnowledgeBase": "Kennisbank toevoegen", "apiKeyModal.addSubtitle": "Maak een nieuwe API Key om toegang te krijgen tot de kennisbank-API.", "apiKeyModal.addTitle": "API Key toevoegen", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "Secret Key", "apiKeyModal.selectedKnowledgeBases": "Geselecteerde kennisbanken", "apiKeyModal.selectedKnowledgeBasesCount": "Geselecteerde kennisbanken ({{count}})", - "apiServer": "API Server", "copied": "Copied", "copy": "Copy", - "develop.noContent": "No content", - "develop.toc": "Contents", "loading": "Loading", "never": "Never", - "ok": "In Service", "pause": "Pause", "play": "Play", "playing": "Playing" diff --git a/web/i18n/nl-NL/app-debug.json b/web/i18n/nl-NL/app-debug.json index 6caeceb17bd..84d3baee4ca 100644 --- a/web/i18n/nl-NL/app-debug.json +++ b/web/i18n/nl-NL/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "Set the type of inference mode for the agent", "agent.agentModeType.ReACT": "ReAct", "agent.agentModeType.functionCall": "Function Calling", - "agent.buildInPrompt": "Build-In Prompt", - "agent.firstPrompt": "First Prompt", - "agent.nextIteration": "Next Iteration", - "agent.promptPlaceholder": "Write your prompt here", - "agent.setting.description": "Agent Assistant settings allow setting agent mode and advanced features like built-in prompts, only available in Agent type.", "agent.setting.maximumIterations.description": "Limit the number of iterations an agent assistant can execute", "agent.setting.maximumIterations.name": "Maximum Iterations", "agent.setting.name": "Agent Settings", "agent.tools.description": "Using tools can extend the capabilities of LLM, such as searching the internet or performing scientific calculations", "agent.tools.enabled": "Enabled", "agent.tools.name": "Tools", - "assistantType.agentAssistant.description": "Build an intelligent Agent which can autonomously choose tools to complete the tasks", - "assistantType.agentAssistant.name": "Agent Assistant", - "assistantType.chatAssistant.description": "Build a chat-based assistant using a Large Language Model", - "assistantType.chatAssistant.name": "Basic Assistant", - "assistantType.name": "Assistant Type", "autoAddVar": "Undefined variables referenced in pre-prompt, are you want to add them in user input form?", "chatSubTitle": "Instructions", "code.instruction": "Instruction", - "codegen.apply": "Apply", - "codegen.applyChanges": "Apply Changes", "codegen.description": "The Code Generator uses configured models to generate high-quality code based on your instructions. Please provide clear and detailed instructions.", "codegen.generate": "Generate", - "codegen.generatedCodeTitle": "Generated Code", "codegen.instruction": "Instructions", - "codegen.instructionPlaceholder": "Enter detailed description of the code you want to generate.", "codegen.loading": "Generating code...", - "codegen.noDataLine1": "Describe your use case on the left,", - "codegen.noDataLine2": "the code preview will show here.", "codegen.overwriteConfirmMessage": "This action will overwrite the existing code. Do you want to continue?", "codegen.overwriteConfirmTitle": "Overwrite existing code?", - "codegen.resTitle": "Generated Code", "codegen.title": "Code Generator", "completionSubTitle": "Prefix Prompt", "datasetConfig.embeddingModelRequired": "A configured Embedding Model is required", "datasetConfig.knowledgeTip": "Click the “+” button to add knowledge", - "datasetConfig.params": "Params", "datasetConfig.rerankModelRequired": "A configured Rerank Model is required", "datasetConfig.retrieveChangeTip": "Modifying the index mode and retrieval mode may affect applications associated with this Knowledge.", - "datasetConfig.retrieveMultiWay.description": "Based on user intent, queries across all Knowledge, retrieves relevant text from multi-sources, and selects the best results matching the user query after reranking.", - "datasetConfig.retrieveMultiWay.title": "Multi-path retrieval", - "datasetConfig.retrieveOneWay.description": "Based on user intent and Knowledge descriptions, the Agent autonomously selects the best Knowledge for querying. Best for applications with distinct, limited Knowledge.", - "datasetConfig.retrieveOneWay.title": "N-to-1 retrieval", "datasetConfig.score_threshold": "Score Threshold", "datasetConfig.score_thresholdTip": "Used to set the similarity threshold for chunks filtering.", - "datasetConfig.settingTitle": "Retrieval settings", "datasetConfig.top_k": "Top K", "datasetConfig.top_kTip": "Used to filter chunks that are most similar to user questions. The system will also dynamically adjust the value of Top K, according to max_tokens of the selected model.", "debugAsMultipleModel": "Debug as Multiple Models", "debugAsSingleModel": "Debug as Single Model", "duplicateModel": "Duplicate", - "errorMessage.nameOfKeyRequired": "name of the key: {{key}} required", - "errorMessage.notSelectModel": "Please choose a model", - "errorMessage.queryRequired": "Request text is required.", "errorMessage.valueOfVarRequired": "{{key}} value can not be empty", "errorMessage.waitForBatchResponse": "Please wait for the response to the batch task to complete.", "errorMessage.waitForFileUpload": "Please wait for the file/files to upload", - "errorMessage.waitForImgUpload": "Please wait for the image to upload", "errorMessage.waitForResponse": "Please wait for the response to the previous message to complete.", "feature.annotation.add": "Add annotation", "feature.annotation.cacheManagement": "Annotations", - "feature.annotation.cached": "Annotated", "feature.annotation.description": "You can manually add high-quality response to the cache for prioritized matching with similar user questions.", "feature.annotation.edit": "Edit annotation", - "feature.annotation.matchVariable.choosePlaceholder": "Choose match variable", - "feature.annotation.matchVariable.title": "Match Variable", "feature.annotation.remove": "Remove", "feature.annotation.removeConfirm": "Delete this annotation ?", - "feature.annotation.resDes": "Annotation Response is enabled", "feature.annotation.scoreThreshold.accurateMatch": "Accurate Match", "feature.annotation.scoreThreshold.description": "Used to set the similarity threshold for annotation reply.", "feature.annotation.scoreThreshold.easyMatch": "Easy Match", @@ -83,20 +52,17 @@ "feature.bar.enableText": "Features Enabled", "feature.bar.manage": "Manage", "feature.citation.description": "Show source document and attributed section of the generated content.", - "feature.citation.resDes": "Citations and Attributions is enabled", "feature.citation.title": "Citations and Attributions", "feature.conversationHistory.description": "Set prefix names for conversation roles", "feature.conversationHistory.editModal.assistantPrefix": "Assistant prefix", "feature.conversationHistory.editModal.title": "Edit Conversation Role Names", "feature.conversationHistory.editModal.userPrefix": "User prefix", - "feature.conversationHistory.learnMore": "Learn more", "feature.conversationHistory.tip": "The Conversation History is not enabled, please add in the prompt above.", "feature.conversationHistory.title": "Conversation History", "feature.conversationOpener.description": "In a chat app, the first sentence that the AI actively speaks to the user is usually used as a welcome.", "feature.conversationOpener.title": "Conversation Opener", "feature.dataSet.noData": "You can import Knowledge as context", "feature.dataSet.noDataSet": "No Knowledge found", - "feature.dataSet.notSupportSelectMulti": "Currently only support one Knowledge", "feature.dataSet.queryVariable.choosePlaceholder": "Choose query variable", "feature.dataSet.queryVariable.contextVarNotEmpty": "context query variable can not be empty", "feature.dataSet.queryVariable.deleteContextVarTip": "This variable has been set as a context query variable, and removing it will impact the normal use of the Knowledge. If you still need to delete it, please reselect it in the context section.", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "Max uploads", "feature.fileUpload.supportedTypes": "Support File Types", "feature.fileUpload.title": "File Upload", - "feature.groupChat.description": "Add pre-conversation settings for apps can enhance user experience.", - "feature.groupChat.title": "Chat enhance", - "feature.groupExperience.title": "Experience enhance", "feature.imageUpload.description": "Allow uploading images.", "feature.imageUpload.modalTitle": "Image Upload Setting", "feature.imageUpload.numberLimit": "Max uploads", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "OpenAI Moderation requires an OpenAI API key configured in the", "feature.moderation.modal.provider.keywords": "Keywords", "feature.moderation.modal.provider.openai": "OpenAI Moderation", - "feature.moderation.modal.provider.openaiTip.prefix": "OpenAI Moderation requires an OpenAI API key configured in the ", - "feature.moderation.modal.provider.openaiTip.suffix": ".", "feature.moderation.modal.provider.title": "Provider", "feature.moderation.modal.title": "Content moderation settings", "feature.moderation.outputEnabled": "OUTPUT", "feature.moderation.title": "Content moderation", "feature.moreLikeThis.description": "Generate multiple texts at once, and then edit and continue to generate", - "feature.moreLikeThis.generateNumTip": "Number of each generated times", "feature.moreLikeThis.tip": "Using this feature will incur additional tokens overhead", "feature.moreLikeThis.title": "More like this", "feature.speechToText.description": "Voice input can be used in chat.", - "feature.speechToText.resDes": "Voice input is enabled", "feature.speechToText.title": "Speech to Text", "feature.suggestedQuestionsAfterAnswer.description": "Setting up next questions suggestion can give users a better chat.", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "Aangepaste prompt", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "Prompt", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "Voer een aangepaste prompt in", "feature.suggestedQuestionsAfterAnswer.modal.title": "Instellingen voor vervolgvragen", - "feature.suggestedQuestionsAfterAnswer.resDes": "3 suggestions for user next question.", "feature.suggestedQuestionsAfterAnswer.title": "Follow-up", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "Try to ask", "feature.textToSpeech.description": "Conversation messages can be converted to speech.", - "feature.textToSpeech.resDes": "Text to Audio is enabled", "feature.textToSpeech.title": "Text to Speech", - "feature.toolbox.title": "TOOLBOX", "feature.tools.modal.name.placeholder": "Please enter the name", "feature.tools.modal.name.title": "Name", - "feature.tools.modal.title": "Tool", - "feature.tools.modal.toolType.placeholder": "Please select the tool type", "feature.tools.modal.toolType.title": "Tool Type", "feature.tools.modal.variableName.placeholder": "Please enter the variable name", "feature.tools.modal.variableName.title": "Variable Name", - "feature.tools.tips": "Tools provide a standard API call method, taking user input or variables as request parameters for querying external data as context.", - "feature.tools.title": "Tools", - "feature.tools.toolsInUse": "{{count}} tools in use", "formattingChangedText": "Modifying the formatting will reset the debug area, are you sure?", "formattingChangedTitle": "Formatting changed", "generate.apply": "Apply", @@ -234,13 +185,7 @@ "generate.tryIt": "Try it", "generate.version": "Version", "generate.versions": "Versions", - "inputs.chatVarTip": "Fill in the value of the variable, which will be automatically replaced in the prompt word every time a new session is started", "inputs.completionVarTip": "Fill in the value of the variable, which will be automatically replaced in the prompt words every time a question is submitted.", - "inputs.noPrompt": "Try write some prompt in pre-prompt input", - "inputs.noVar": "Fill in the value of the variable, which will be automatically replaced in the prompt word every time a new session is started.", - "inputs.previewTitle": "Prompt preview", - "inputs.queryPlaceholder": "Please enter the request text.", - "inputs.queryTitle": "Query content", "inputs.run": "RUN", "inputs.title": "Debug & Preview", "inputs.userInputField": "User Input Field", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "Dit legacy Agent-app-type is verouderd. Maak voor een betere ervaring met het bouwen van agents een Agent in Agent Console.", "legacyAgentBadge.label": "Legacy Agent", "manageModels": "Modellen beheren", - "modelConfig.modeType.chat": "Chat", - "modelConfig.modeType.completion": "Complete", - "modelConfig.model": "Model", - "modelConfig.setTone": "Set tone of responses", - "modelConfig.title": "Model and Parameters", "noModelProviderConfigured": "Geen modelprovider geconfigureerd", "noModelProviderConfiguredTip": "Installeer of configureer een modelprovider om te beginnen.", "noModelSelected": "Geen model geselecteerd", "noModelSelectedTip": "Configureer hierboven een model om door te gaan.", "noResult": "Output will be displayed here.", - "notSetAPIKey.description": "The LLM provider key has not been set, and it needs to be set before debugging.", - "notSetAPIKey.settingBtn": "Go to settings", - "notSetAPIKey.title": "LLM provider key has not been set", - "notSetAPIKey.trailFinished": "Trail finished", "notSetVar": "Variables allow users to introduce prompt words or opening remarks when filling out forms. You can try entering \"{{input}}\" in the prompt words.", - "openingStatement.add": "Add", "openingStatement.editorTitle": "Openingsbericht", - "openingStatement.noDataPlaceHolder": "Starting the conversation with the user can help AI establish a closer connection with them in conversational applications.", - "openingStatement.notIncludeKey": "The initial prompt does not include the variable: {{key}}. Please add it to the initial prompt.", "openingStatement.openingQuestion": "Opening Questions", "openingStatement.openingQuestionDescription": "Optionele prompts die na het openingsbericht worden getoond om gebruikers te helpen het gesprek voort te zetten.", "openingStatement.openingQuestionPlaceholder": "Voer een openingsvraag in.", "openingStatement.placeholderLine1": "Begin hier. Schrijf het eerste bericht dat de AI moet sturen.", "openingStatement.placeholderLine2": "You can use variables, try typing {{variable}}.", - "openingStatement.title": "Conversation Opener", - "openingStatement.tooShort": "At least 20 words of initial prompt are required to generate an opening remarks for the conversation.", - "openingStatement.varTip": "You can use variables, try type {{variable}}", "openingStatement.writeOpener": "Edit opener", - "operation.addFeature": "Add Feature", "operation.agree": "like", "operation.applyConfig": "Publish", "operation.automatic": "Generate", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "Cancel dislike", "operation.debugConfig": "Debug", "operation.disagree": "dislike", - "operation.resetConfig": "Reset", "operation.stopResponding": "Stop responding", - "operation.userAction": "User ", "orchestrate": "Orchestrate", "otherError.historyNoBeEmpty": "Conversation history must be set in the prompt", "otherError.promptNoBeEmpty": "Prompt can not be empty", "otherError.queryNoBeEmpty": "Query must be set in the prompt", "pageTitle.line1": "PROMPT", - "pageTitle.line2": "Engineering", "promptMode.advanced": "Expert Mode", - "promptMode.advancedWarning.description": "In Expert Mode, you can edit whole PROMPT.", - "promptMode.advancedWarning.learnMore": "Learn more", - "promptMode.advancedWarning.ok": "OK", - "promptMode.advancedWarning.title": "You have switched to Expert Mode, and once you modify the PROMPT, you CANNOT return to the basic mode.", "promptMode.contextMissing": "Context component missed, the effectiveness of the prompt may not be good.", "promptMode.operation.addMessage": "Add Message", - "promptMode.simple": "Switch to Expert Mode to edit the whole PROMPT", - "promptMode.switchBack": "Switch back", "promptTip": "Prompts guide AI responses with instructions and constraints. Insert variables like {{input}}. This prompt won't be visible to users.", "publishAs": "Publish as", "resetConfig.message": "Reset discards changes, restoring the last published configuration.", @@ -322,7 +242,6 @@ "variableConfig.content": "Content", "variableConfig.defaultValue": "Default Value", "variableConfig.defaultValuePlaceholder": "Enter default value to pre-populate the field", - "variableConfig.description": "Setting for variable {{varName}}", "variableConfig.displayName": "Display Name", "variableConfig.editModalTitle": "Edit Input Field", "variableConfig.errorMsg.atLeastOneOption": "At least one option is required", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "JSON Schema must have type \"object\"", "variableConfig.errorMsg.labelNameRequired": "Label name is required", "variableConfig.errorMsg.optionRepeat": "Has repeat options", - "variableConfig.errorMsg.varNameCanBeRepeat": "Variable name can not be repeated", "variableConfig.fieldType": "Field Type", "variableConfig.file.audio.name": "Audio", "variableConfig.file.custom.createPlaceholder": "+ File extension, e.g .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "Video", "variableConfig.hidden": "Verborgen en vooraf ingevuld", "variableConfig.hiddenDescription": "Verberg dit veld voor eindgebruikers en geef de waarde zelf op. Wederzijds exclusief met Verplicht. Meer informatie", - "variableConfig.hide": "Hide", "variableConfig.inputPlaceholder": "Please input", "variableConfig.json": "JSON Code", "variableConfig.jsonSchema": "JSON Schema", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "File List", "variableConfig.noDefaultSelected": "Don't select", "variableConfig.noDefaultValue": "No default value", - "variableConfig.notSet": "Not set, try typing {{input}} in the prefix prompt", "variableConfig.number": "Number", "variableConfig.optional": "optional", "variableConfig.options": "Options", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "Start checked", "variableConfig.startSelectedOption": "Start selected option", "variableConfig.string": "Short Text", - "variableConfig.stringTitle": "Form text box options", "variableConfig.text-input": "Short Text", "variableConfig.tooltips": "Tooltips", - "variableConfig.tooltipsPlaceholder": "Enter helpful text shown when hovering over the label", "variableConfig.unit": "Unit", "variableConfig.unitPlaceholder": "Display units after numbers, e.g. tokens", "variableConfig.uploadFileTypes": "Upload File Types", "variableConfig.uploadMethod": "Upload Method", "variableConfig.varName": "Variable Name", - "variableTable.action": "Actions", - "variableTable.key": "Variable Key", - "variableTable.name": "User Input Field Name", - "variableTable.type": "Input Type", - "variableTable.typeSelect": "Select", - "variableTable.typeString": "String", "variableTip": "Users fill variables in a form, automatically replacing variables in the prompt.", "variableTitle": "Variables", "vision.description": "Enable Vision will allows the model to take in images and answer questions about them.", "vision.name": "Vision", "vision.onlySupportVisionModelTip": "Only supports vision models", - "vision.settings": "Settings", "vision.visionSettings.both": "Both", "vision.visionSettings.high": "High", "vision.visionSettings.localUpload": "Local Upload", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "Upload Method", "vision.visionSettings.url": "URL", "voice.defaultDisplay": "Default Voice", - "voice.description": "Text to speech voice Settings", - "voice.name": "Voice", "voice.settings": "Settings", "voice.voiceSettings.autoPlay": "Auto Play", "voice.voiceSettings.autoPlayDisabled": "Off", diff --git a/web/i18n/nl-NL/app-overview.json b/web/i18n/nl-NL/app-overview.json index 666aabcb461..926980e1249 100644 --- a/web/i18n/nl-NL/app-overview.json +++ b/web/i18n/nl-NL/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "Reflects the daily usage frequency of users. This metric reflects user stickiness.", "analysis.avgUserInteractions.title": "Avg. User Interactions", "analysis.ms": "ms", - "analysis.title": "Analysis", "analysis.tokenPS": "Token/s", "analysis.tokenUsage.consumed": "Consumed", "analysis.tokenUsage.explanation": "Reflects the daily token usage of the language model for the application, useful for cost control purposes.", @@ -21,21 +20,15 @@ "analysis.tps.title": "Token Output Speed", "analysis.userSatisfactionRate.explanation": "The number of likes per 1,000 messages. This indicates the proportion of answers that users are highly satisfied with.", "analysis.userSatisfactionRate.title": "User Satisfaction Rate", - "apiKeyInfo.callTimes": "Call times", - "apiKeyInfo.cloud.exhausted.description": "You have exhausted your trial quota. Please set up your own model provider or purchase additional quota.", - "apiKeyInfo.cloud.exhausted.title": "Your trial quota have been used up, please set up your APIKey.", "apiKeyInfo.cloud.trial.description": "The trial quota is provided for your testing purposes. Before the trial quota is exhausted, please set up your own model provider or purchase additional quota.", "apiKeyInfo.cloud.trial.title": "You are using the {{providerName}} trial quota.", "apiKeyInfo.selfHost.title.row1": "To get started,", "apiKeyInfo.selfHost.title.row2": "setup your model provider first.", "apiKeyInfo.setAPIBtn": "Go to setup model provider", "apiKeyInfo.tryCloud": "Or try the cloud version of Dify with free quote", - "apiKeyInfo.usedToken": "Used token", "overview.apiInfo.accessibleAddress": "API Endpoint", "overview.apiInfo.doc": "API Reference", - "overview.apiInfo.explanation": "Easily integrated into your application", "overview.apiInfo.title": "Backend Service API", - "overview.appInfo.accessibleAddress": "Public URL", "overview.appInfo.customize.entry": "Aangepaste frontend", "overview.appInfo.customize.explanation": "You can customize the frontend of the Web App to fit your scenario and style needs.", "overview.appInfo.customize.title": "Aangepaste frontend", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "Install Dify Chatbot Chrome Extension", "overview.appInfo.embedded.copied": "Copied", "overview.appInfo.embedded.copy": "Copy", - "overview.appInfo.embedded.entry": "Embedded", "overview.appInfo.embedded.explanation": "Choose the way to embed chat app to your website", "overview.appInfo.embedded.hiddenInputs.description": "Voer waarden in voor de verborgen velden. De waarden worden toegevoegd aan de iframe-URL of het inputs-object van het script.", "overview.appInfo.embedded.hiddenInputs.title": "Verborgen velden vooraf invullen", "overview.appInfo.embedded.iframe": "To add the chat app any where on your website, add this iframe to your html code.", "overview.appInfo.embedded.scripts": "To add a chat app to the bottom right of your website add this code to your html.", "overview.appInfo.embedded.title": "Embed on website", - "overview.appInfo.enableTooltip.description": "To enable this feature, please add a User Input node to the canvas. (May already exist in draft, takes effect after publishing)", - "overview.appInfo.enableTooltip.learnMore": "Learn more", - "overview.appInfo.explanation": "Ready-to-use AI web app", "overview.appInfo.launch": "Launch", - "overview.appInfo.preUseReminder": "Please enable web app before continuing.", "overview.appInfo.preview": "Preview", "overview.appInfo.qrcode.download": "Download QR Code", "overview.appInfo.qrcode.title": "Link QR Code", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "Chat color theme", "overview.appInfo.settings.chatColorThemeDesc": "Set the color theme of the chatbot", "overview.appInfo.settings.chatColorThemeInverted": "Inverted", - "overview.appInfo.settings.entry": "Branding", "overview.appInfo.settings.invalidHexMessage": "Invalid hex value", "overview.appInfo.settings.invalidPrivacyPolicy": "Invalid privacy policy link. Please use a valid link that starts with http or https", "overview.appInfo.settings.language": "Language", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "Custom Disclaimer", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "Enter the custom disclaimer text", "overview.appInfo.settings.more.customDisclaimerTip": "Custom disclaimer text will be displayed on the client side, providing additional information about the application", - "overview.appInfo.settings.more.entry": "Show more settings", "overview.appInfo.settings.more.inputPlaceholder": "Invoerplaceholder", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "Praat met de bot", "overview.appInfo.settings.more.inputPlaceholderTip": "Pas de placeholdertekst voor het chatinvoerveld aan. Laat leeg om de standaardwaarde te gebruiken.", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "Enter the privacy policy link", "overview.appInfo.settings.more.privacyPolicyTip": "Helps visitors understand the data the application collects, see Dify's Privacy Policy.", "overview.appInfo.settings.multiEnvironmentNotice": "Webapp-instellingen zijn van toepassing op alle omgevingen.", - "overview.appInfo.settings.sso.description": "All users are required to login with SSO before using web app", - "overview.appInfo.settings.sso.label": "SSO Enforcement", - "overview.appInfo.settings.sso.title": "web app SSO", - "overview.appInfo.settings.sso.tooltip": "Contact the administrator to enable web app SSO", "overview.appInfo.settings.title": "Branding", "overview.appInfo.settings.webDesc": "Beschrijving van de webapp", "overview.appInfo.settings.webDescPlaceholder": "Enter the description of the web app", "overview.appInfo.settings.webDescTip": "This text will be displayed on the client side, providing basic guidance on how to use the application", "overview.appInfo.settings.webName": "Naam van de webapp", - "overview.appInfo.settings.workflow.hide": "Hide", - "overview.appInfo.settings.workflow.show": "Show", "overview.appInfo.settings.workflow.showDesc": "Show or hide workflow details in web app", "overview.appInfo.settings.workflow.subTitle": "Workflow Details", - "overview.appInfo.settings.workflow.title": "Workflow", "overview.appInfo.title": "Web App", "overview.appInfo.workflowLaunchHiddenInputs.description": "Voer waarden in voor de verborgen velden en klik op Starten om de WebApp te openen met de waarden.", "overview.appInfo.workflowLaunchHiddenInputs.title": "Verborgen velden vooraf invullen", - "overview.disableTooltip.triggerMode": "The {{feature}} feature is not supported in Trigger Node mode.", "overview.status.disable": "Disabled", - "overview.status.running": "In Service", - "overview.title": "Overview", - "overview.triggerInfo.explanation": "Workflow trigger management", "overview.triggerInfo.learnAboutTriggers": "Meer informatie over triggers", - "overview.triggerInfo.noTriggerAdded": "No trigger added", - "overview.triggerInfo.title": "Triggers", - "overview.triggerInfo.triggerStatusDescription": "Triggers verschijnen hier nadat je de versie hebt gepubliceerd waarin ze staan.", - "overview.triggerInfo.triggersAdded": "{{count}} Triggers added", - "welcome.enterKeyTip": "enter your OpenAI API Key below", - "welcome.firstStepTip": "To get started,", - "welcome.getKeyTip": "Get your API Key from OpenAI dashboard", - "welcome.placeholder": "Your OpenAI API Key (eg.sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "Triggers verschijnen hier nadat je de versie hebt gepubliceerd waarin ze staan." } diff --git a/web/i18n/nl-NL/app.json b/web/i18n/nl-NL/app.json index 6e6e573fd1b..c5e394e4af7 100644 --- a/web/i18n/nl-NL/app.json +++ b/web/i18n/nl-NL/app.json @@ -1,5 +1,4 @@ { - "accessControl": "Web App Access Control", "accessControlDialog.accessItems.anyone": "Anyone with the link", "accessControlDialog.accessItems.external": "Authenticated external users", "accessControlDialog.accessItems.organization": "All members within the platform", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "Update successfully", "accessControlDialog.webAppPublicAccessDisabledTip": "Openbare toegang is uitgeschakeld door uw beheerder.", "accessControlDialog.webAppSSONotEnabledTip": "Please contact your organization administrator to configure external authentication for the web app.", - "accessItemsDescription.anyone": "Anyone can access the web app (no login required)", - "accessItemsDescription.external": "Only authenticated external users can access the web app", - "accessItemsDescription.organization": "All members within the platform can access the web app", - "accessItemsDescription.specific": "Only specific members within the platform can access the web app", "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 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "App is not published yet", "openInExplore": "Sidebar Web App openen", "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", "structOutput.LLMResponse": "LLM Response", "structOutput.configure": "Configure", @@ -215,7 +208,6 @@ "studio.starApp": "App markeren", "studio.starFailed": "Ster kon niet worden bijgewerkt", "studio.starred": "Gemarkeerd", - "studio.unstarApp": "Markering van app verwijderen", "studio.viewSnippets": "Snippets", "switch": "Switch to Workflow Orchestrate", "switchLabel": "The app copy to be created", diff --git a/web/i18n/nl-NL/deployments.json b/web/i18n/nl-NL/deployments.json index aeffbd5b54e..00cf67272a1 100644 --- a/web/i18n/nl-NL/deployments.json +++ b/web/i18n/nl-NL/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Niet geïmplementeerd", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Implementatie ongedaan maken", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Onbekend", - "studio.accessPoint.addTriggerNodeDescription": "Voeg een Trigger-node toe om deze app vanuit externe gebeurtenissen te starten.", "studio.accessPoint.apiDescription": "Roep de app via HTTP aan vanuit je services", "studio.accessPoint.description": "Alle manieren waarop deze app bereikbaar is in de ingebouwde omgeving en elke geïmplementeerde omgeving.", "studio.accessPoint.embedIntoSite": "In site insluiten", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "Stel de app beschikbaar als tool voor agents en AI-apps", "studio.accessPoint.noPublishedDescription": "Publiceer een versie om ingebouwde toegangspunten beschikbaar te maken.", "studio.accessPoint.noPublishedTitle": "Nog geen versies gepubliceerd", - "studio.accessPoint.noTriggerNodes": "Geen Trigger-nodes in deze workflow", "studio.accessPoint.notSupported": "Niet ondersteund", "studio.accessPoint.open": "Openen", "studio.accessPoint.triggerDescription": "Voer de workflow uit volgens schema’s of externe gebeurtenissen", - "studio.accessPoint.triggerDisconnected": "Verbinding verbroken", "studio.accessPoint.triggerEnabledCount": "{{enabled}}/{{total}} ingeschakeld", "studio.accessPoint.triggerExclusiveNotice": "Web-app, API en MCP zijn uitgeschakeld zolang de workflow triggers gebruikt.", - "studio.accessPoint.triggerMuted": "Gedempt", - "studio.accessPoint.triggerServiceModeUnavailable": "Niet beschikbaar wanneer Web App, API of MCP in gebruik is.", "studio.accessPoint.unsupportedInDeployedEnvironment": "Alleen beschikbaar in de ingebouwde omgeving.", "studio.accessPoint.webAppDescription": "Deel de app als webpagina met je eindgebruikers", "studio.accessPoints": "Toegangspunten", diff --git a/web/i18n/nl-NL/login.json b/web/i18n/nl-NL/login.json index 99569b35c47..983f2911a8d 100644 --- a/web/i18n/nl-NL/login.json +++ b/web/i18n/nl-NL/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "Email address is required", "error.emailInValid": "Please enter a valid email address", "error.invalidEmailOrPassword": "Invalid email or password.", - "error.invalidRedirectUrlOrAppCode": "Ongeldige doorstuur-URL of app-code", "error.invalidSSOProtocol": "Ongeldig SSO-protocol", "error.nameEmpty": "Name is required", "error.passwordEmpty": "Password is required", "error.passwordInvalid": "Password must contain letters and numbers, and the length must be greater than 8", - "error.redirectUrlMissing": "Redirect URL is missing", "error.registrationNotAllowed": "Account not found. Please contact the system admin to register.", "explore": "Explore Dify", "forget": "Forgot your password?", diff --git a/web/i18n/nl-NL/permission.json b/web/i18n/nl-NL/permission.json index c49ef42aff7..68199a3e0d7 100644 --- a/web/i18n/nl-NL/permission.json +++ b/web/i18n/nl-NL/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "Acties", "accessRule.addMemberAria": "{{name}} toevoegen", "accessRule.addMembersTitle": "Leden toevoegen", - "accessRule.allPermittedMembers": "Alle leden met rolrechten", - "accessRule.allPermittedMembersDescription": "Leden met overeenkomende rolrechten hebben toegang tot deze resource.", "accessRule.allowedMembers": "Toegestane leden", "accessRule.appDescription": "Stel in wie toegang heeft tot deze app en hoe gedetailleerd de toegangsrechten zijn.", "accessRule.appTitle": "App-rechtenset", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "Alle huidige en toekomstige workspaceleden worden automatisch opgenomen. Rolrechten bepalen nog steeds wat zij kunnen doen.", "accessRule.batchRemoveDescription": "De geselecteerde leden worden verwijderd uit de lijst met toegestane leden.", "accessRule.batchRemoveTitle": "Geselecteerde leden verwijderen?", - "accessRule.changeOpenScopeDescription": "Het wijzigen van het toegangsbereik stelt alle rechtenuitzonderingen voor leden van deze resource opnieuw in. Je moet de rechtenuitzonderingen voor leden opnieuw toevoegen na het wisselen.", - "accessRule.changeOpenScopeTitle": "Toegangsbereik van resource wijzigen?", "accessRule.collaborator": "Medewerker", "accessRule.collapseSection": "{{title}} samenvouwen", "accessRule.copied": "Toegangsregel succesvol gekopieerd", @@ -32,13 +28,7 @@ "accessRule.noDescription": "Geen beschrijving", "accessRule.noRules": "Geen toegangsregels", "accessRule.noUserAccessSettings": "Geen leden met toegang", - "accessRule.onlyMe": "Alleen ik", - "accessRule.onlyMeDescription": "Alleen jij kunt toegang krijgen tot deze resource.", - "accessRule.resourceOpenScope": "Toegangsbereik van resource", - "accessRule.resourceOpenScopeDescription": "Kies voor wie deze resource toegankelijk is. Rolrechten bepalen nog steeds wat elk lid kan doen.", "accessRule.selected": "Geselecteerd", - "accessRule.specificMembersOnly": "Alleen specifieke leden", - "accessRule.specificMembersOnlyDescription": "Alleen geselecteerde leden hebben toegang tot deze resource.", "accessRule.summary_one": "{{count}} rechtenset", "accessRule.summary_other": "{{count}} rechtensets", "accessRule.updated": "Toegangsregel succesvol bijgewerkt", diff --git a/web/i18n/nl-NL/plugin.json b/web/i18n/nl-NL/plugin.json index e31111c1f15..4d65218e103 100644 --- a/web/i18n/nl-NL/plugin.json +++ b/web/i18n/nl-NL/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": " plugin?", "action.deleteSuccess": "Plugin succesvol verwijderd", "action.pluginInfo": "Plugin info", - "action.usedInApps": "This plugin is being used in {{num}} apps.", "allCategories": "Alle categorieën", "auth.addApi": "Add API Key", "auth.addOAuth": "Add OAuth", @@ -26,28 +25,22 @@ "auth.oauthClient": "OAuth Client", "auth.oauthClientSettings": "OAuth Client Settings", "auth.oauthCredentialPermissionDescription": "Kies of de nieuwe OAuth-inloggegevens alleen voor jou zijn of worden gedeeld met alle werkruimteleden. Deze instelling geldt voor de inloggegevens, niet voor de OAuth-client, en kan na autorisatie niet meer worden gewijzigd.", - "auth.onlyAtCreationHint": "Na overschakeling niet meer selecteerbaar", "auth.onlyAtCreationHintTooltip": "Geconfigureerd door andere leden · Kan na het overstappen niet meer geselecteerd worden.", "auth.permissionHint.action": "Wie kan helpen?", "auth.permissionHint.description": "Plugin-autorisatie wordt gedeeld in de hele workspace. Neem contact op met een lid met de vereiste rechten voor hulp.", "auth.permissionHint.title": "Je hebt geen toestemming om autorisatie te configureren.", - "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.autoUpdate": "Automatisch bijwerken", "autoUpdate.autoUpdateSettings": "Instellingen voor automatisch bijwerken", - "autoUpdate.automaticUpdates": "Automatic updates", "autoUpdate.changeTimezone": "To change time zone, go to Settings", "autoUpdate.excludeUpdate": "The following {{num}} plugins will not auto-update", "autoUpdate.excludeUpdate_one": "De volgende {{num}} plugin wordt niet automatisch bijgewerkt", @@ -67,20 +60,13 @@ "autoUpdate.scope": "Bereik", "autoUpdate.scopeMode.all": "Alle", "autoUpdate.scopeMode.exclude": "Geselecteerde uitsluiten", - "autoUpdate.specifyPluginsToUpdate": "Specify plugins to update", "autoUpdate.strategy.disabled.description": "Plugins will not auto-update", "autoUpdate.strategy.disabled.name": "Disabled", "autoUpdate.strategy.fixOnly.description": "Auto-update for patch versions only (e.g., 1.0.1 → 1.0.2). Minor version changes won't trigger updates.", "autoUpdate.strategy.fixOnly.name": "Fix Only", - "autoUpdate.strategy.fixOnly.selectedDescription": "Auto-update for patch versions only", "autoUpdate.strategy.latest.description": "Always update to latest version", "autoUpdate.strategy.latest.name": "Latest", - "autoUpdate.strategy.latest.selectedDescription": "Always update to latest version", - "autoUpdate.updateSettings": "Update Settings", "autoUpdate.updateTime": "Update time", - "autoUpdate.updateTimeTitle": "Update time", - "autoUpdate.upgradeMode.all": "Update all", - "autoUpdate.upgradeMode.exclude": "Exclude selected", "autoUpdate.upgradeMode.partial": "Only selected", "autoUpdate.upgradeModePlaceholder.exclude": "Selected plugins will not auto-update", "autoUpdate.upgradeModePlaceholder.partial": "Only selected plugins will auto-update. No plugins are currently selected, so no plugins will auto-update.", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "Installed from Github", "detailPanel.categoryTip.local": "Local Plugin", "detailPanel.categoryTip.marketplace": "Installed from Marketplace", - "detailPanel.configureApp": "Configure App", "detailPanel.configureModel": "Configure model", "detailPanel.configureTool": "Configure tool", "detailPanel.deprecation.fullMessage": "This plugin has been deprecated due to {{deprecatedReason}}, and will no longer be updated. Please use {{-alternativePluginId}} instead.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "Upload failed", "installModal.back": "Back", "installModal.cancel": "Cancel", - "installModal.close": "Close", - "installModal.dropIntegrationToInstall": "Sleep het pluginpakket hierheen om te installeren", - "installModal.dropPluginToInstall": "Drop plugin package here to install", "installModal.fromTrustSource": "Please make sure that you only install plugins from a trusted source.", "installModal.install": "Install", - "installModal.installComplete": "Installation complete", "installModal.installFailed": "Installation failed", "installModal.installFailedDesc": "The plugin has been installed failed.", "installModal.installPlugin": "Install Plugin", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "The plugin has been installed successfully.", "installModal.installedSuccessfullyWithPageDesc": "De plugin is succesvol geïnstalleerd. Je vindt deze op de {{categoryName}}-pagina.", "installModal.installing": "Installing...", - "installModal.labels.package": "Package", - "installModal.labels.repository": "Repository", - "installModal.labels.version": "Version", "installModal.next": "Next", "installModal.pluginLoadError": "Plugin load error", "installModal.pluginLoadErrorDesc": "This plugin will not be installed", @@ -220,8 +198,6 @@ "list.noInstalled": "No plugins installed", "list.noTriggerFound": "Geen Trigger gevonden", "list.notFound": "No plugins found", - "list.source.github": "Install from GitHub", - "list.source.local": "Install from Local Package File", "list.source.marketplace": "Install from Marketplace", "marketplace.allPlugins": "Alle plugins", "marketplace.and": "and", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "Recently Updated", "marketplace.verifiedTip": "Verified by Dify", "marketplace.viewMore": "View more", - "metadata.title": "Plugins", "pluginDevelopmentGuide": "Handleiding voor pluginontwikkeling", "pluginInfoModal.packageName": "Package", "pluginInfoModal.release": "Release", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "Plugin info", "pluginPublishGuide": "Handleiding voor pluginpublicatie", "privilege.admins": "Admins", - "privilege.configurePermissionsInSettings": "Ga naar Instellingen > Rollen & Rechten om pluginrechten te configureren.", "privilege.everyone": "Everyone", - "privilege.noDebugPermissionTooltip": "Je hebt geen toestemming om plugins te debuggen", "privilege.noInstallPermissionTooltip": "Je hebt geen toestemming om plugins te installeren en beheren", "privilege.noone": "No one", "privilege.permissions": "Rechten", "privilege.quickWhoCanDebug": "Wie kan debuggen?", "privilege.quickWhoCanInstall": "Wie kan installeren en beheren?", - "privilege.title": "Plugin Preferences", - "privilege.whoCanDebug": "Who can debug plugins?", - "privilege.whoCanInstall": "Who can install and manage plugins?", - "publishPlugins": "Plugins publiceren", "readmeInfo.failedToFetch": "Failed to fetch README", "readmeInfo.needHelpCheckReadme": "Need help? Check the README.", "readmeInfo.noReadmeAvailable": "No README available", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "Deze plugin is niet automatisch geïnstalleerd.\nInstalleer het vanuit de Marketplace.", "task.errorMsg.unknown": "Deze plugin is niet geïnstalleerd.\nDe pluginbron kon niet worden geïdentificeerd.", "task.errorPlugins": "Failed to Install Plugins", - "task.installError": "{{errorLength}} plugins failed to install, click to view", "task.installFromGithub": "Installeren vanuit GitHub", "task.installFromMarketplace": "Installeren vanuit de Marketplace", "task.installSuccess": "{{successLength}} plugins installed successfully", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "Install successful", "upgrade.title": "Install Plugin", "upgrade.upgrade": "Install", - "upgrade.upgrading": "Installing...", - "upgrade.usedInApps": "Used in {{num}} apps" + "upgrade.upgrading": "Installing..." } diff --git a/web/i18n/nl-NL/snippet.json b/web/i18n/nl-NL/snippet.json index ff7d962f45c..8691fa00609 100644 --- a/web/i18n/nl-NL/snippet.json +++ b/web/i18n/nl-NL/snippet.json @@ -12,7 +12,6 @@ "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", @@ -26,20 +25,15 @@ "importSuccess": "Fragment geïmporteerd", "importedDSLVersion": "Huidige fragment DSL-versie: ", "inputVariables": "Invoervariabelen", - "management": "SNIPPETBEHEER", "menu.deleteSnippet": "Verwijderen", "menu.editInfo": "Bewerk informatie", "menu.exportSnippet": "Fragment exporteren", "panelTitle": "Invoerveld", "publishButton": "Publiceren", "publishFailed": "Kan fragment niet publiceren", - "publishMenuCurrentDraft": "Huidig concept niet gepubliceerd", "publishSuccess": "Fragment gepubliceerd", "sectionOrchestrate": "Orkesteren", "testRunButton": "Proefdraaien", "typeLabel": "Fragment", - "unknownUser": "Gebruiker", - "updatedBy": "{{name}} bijgewerkt {{time}}", - "usageCount": "{{count}} keer gebruikt", - "variableInspect": "Variabele inspectie" + "unknownUser": "Gebruiker" } diff --git a/web/i18n/nl-NL/tools.json b/web/i18n/nl-NL/tools.json index cc47263292e..39c9dcc7c9c 100644 --- a/web/i18n/nl-NL/tools.json +++ b/web/i18n/nl-NL/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "Parameters", "mcp.server.modal.parametersPlaceholder": "Parameter purpose and constraints", "mcp.server.modal.parametersTip": "Add descriptions for each parameter to help the LLM understand their purpose and constraints.", - "mcp.server.publishTip": "App not published. Please publish the app first.", "mcp.server.reGen": "Wilt u de server-URL opnieuw genereren? De huidige URL stopt onmiddellijk met werken.", "mcp.server.title": "MCP Server", "mcp.server.url": "Server URL", diff --git a/web/i18n/nl-NL/workflow.json b/web/i18n/nl-NL/workflow.json index ac52296f36c..425bb7a6c52 100644 --- a/web/i18n/nl-NL/workflow.json +++ b/web/i18n/nl-NL/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} steps forward", "changeHistory.title": "Change History", "chatVariable.button": "Add Variable", - "chatVariable.docLink": "Visit our docs to learn more.", "chatVariable.modal.addArrayValue": "Add Value", "chatVariable.modal.arrayValue": "Value", "chatVariable.modal.description": "Description", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "Antwoord bewerken", "comments.placeholder.reply": "Antwoord", "comments.reply": "Antwoord", - "common.ImageUploadLegacyTip": "You can now create file type variables in the start form. We will no longer support the image upload feature in the future. ", "common.accessAPIReference": "Access API Reference", "common.accessPointDescription": "Webapp, API, MCP en triggers configureren", "common.addBlock": "Add Node", @@ -155,7 +153,6 @@ "common.addTitle": "Add title...", "common.autoSaved": "Auto-Saved", "common.backupCurrentDraft": "Backup Current Draft", - "common.batchRunApp": "Batch Run App", "common.branch": "BRANCH", "common.chooseDSL": "Choose DSL file", "common.chooseStartNodeToRun": "Choose the start node to run", @@ -163,7 +160,6 @@ "common.commentMode": "Opmerkingsmodus", "common.configure": "Configure", "common.configureRequired": "Configure Required", - "common.conversationLog": "Conversation Log", "common.copy": "Copy", "common.currentDraft": "Current Draft", "common.currentDraftUnpublished": "Current Draft Unpublished", @@ -174,10 +170,8 @@ "common.disconnect": "Disconnect", "common.draftSaveFailed": "Opslaan van concept mislukt", "common.duplicate": "Duplicate", - "common.editing": "Editing", "common.effectVarConfirm.content": "The variable is used in other nodes. Do you still want to remove it?", "common.effectVarConfirm.title": "Remove Variable", - "common.embedIntoSite": "Embed Into Site", "common.enableJinja": "Enable Jinja template support", "common.exitVersions": "Exit Versions", "common.exportImage": "Export Image", @@ -186,8 +180,6 @@ "common.exportSVG": "Export as SVG", "common.features": "Features", "common.featuresDescription": "Enhance web app user experience", - "common.featuresDocLink": "Learn more", - "common.fileUploadTip": "Image upload features have been upgraded to file upload. ", "common.goBackToEdit": "Go back to editor", "common.handMode": "Hand Mode", "common.humanInputEmailTip": "Email (Delivery Method) sent to your configured recipients", @@ -199,9 +191,6 @@ "common.importSuccess": "Import Successfully", "common.importWarning": "Caution", "common.importWarningDetails": "DSL version difference may affect certain features", - "common.inPreview": "In Preview", - "common.inPreviewMode": "In Preview Mode", - "common.inRunMode": "In Run Mode", "common.input": "Input", "common.insertVarTip": "Press the '/' key to insert quickly", "common.jinjaEditorPlaceholder": "Type '/' or '{' to insert variable", @@ -215,17 +204,12 @@ "common.model": "Model", "common.moreActions": "More Actions", "common.needAdd": "{{node}} node must be added", - "common.needAnswerNode": "The Answer node must be added", "common.needConnectTip": "This step is not connected to anything", - "common.needOutputNode": "The Output node must be added", "common.needStartNode": "At least one start node must be added", - "common.noChanges": "Geen wijzigingen", - "common.noHistory": "No History", "common.noVar": "No variable", "common.notPublishedYet": "Nog niet gepubliceerd", "common.notRunning": "Not running yet", "common.onFailure": "On Failure", - "common.openInExplore": "Open in Explore", "common.openWebApp": "Webapp openen", "common.openWebAppDescription": "De gepubliceerde app in een nieuw tabblad openen", "common.output": "Output", @@ -233,10 +217,8 @@ "common.parallel": "PARALLEL", "common.parallelTip.click.desc": " to add", "common.parallelTip.click.title": "Click", - "common.parallelTip.depthLimit": "Parallel nesting layer limit of {{num}} layers", "common.parallelTip.drag.desc": " to connect", "common.parallelTip.drag.title": "Drag", - "common.parallelTip.limit": "Parallelism is limited to {{num}} branches.", "common.pasteHere": "Paste Here", "common.pointerMode": "Pointer Mode", "common.preview": "Preview", @@ -252,34 +234,22 @@ "common.publishedBy": "{{time}} gepubliceerd door {{author}}", "common.publishingToMarketplace": "Publiceren...", "common.redo": "Redo", - "common.restart": "Restart", "common.restore": "Restore", "common.run": "Test Run", "common.runAllTriggers": "Run all triggers", - "common.runApp": "Run App", "common.runHistory": "Run History", "common.running": "Running", - "common.savedAt": "Opgeslagen {{time}}", "common.scheduleTriggerRunFailed": "Geplande trigger-uitvoering mislukt", "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", "common.unpublished": "Unpublished", - "common.unpublishedChanges": "Niet-gepubliceerde wijzigingen", "common.upToDate": "Up-to-date", - "common.update": "Update", "common.variableNamePlaceholder": "Variable name", "common.versionHistory": "Version History", - "common.viewDetailInTracingPanel": "View details", "common.viewOnly": "View Only", "common.viewRunHistory": "View run history", "common.webhookDebugFailed": "Webhook-debugging mislukt", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "Workflowproces geslaagd", "common.workflowSaveStatus": "Opslagstatus van workflow", "customWebhook": "Custom Webhook", - "debug.copyLastRun": "Copy Last Run", - "debug.copyLastRunError": "Failed to copy last run inputs", "debug.lastOutput": "Last Output", - "debug.lastRunInputsCopied": "{{count}} input(s) copied from last run", "debug.lastRunTab": "Last Run", "debug.noData.description": "The results of the last run will be displayed here", "debug.noData.runThisNode": "Run this node", - "debug.noLastRunFound": "No previous run found", - "debug.noMatchingInputsFound": "No matching inputs found from last run", - "debug.relations.dependencies": "Dependencies", - "debug.relations.dependenciesDescription": "Nodes that this node relies on", - "debug.relations.dependents": "Dependents", - "debug.relations.dependentsDescription": "Nodes that rely on this node", - "debug.relations.noDependencies": "No dependencies", - "debug.relations.noDependents": "No dependents", - "debug.relationsTab": "Relations", "debug.settingsTab": "Settings", "debug.variableInspect.chatNode": "Conversation", "debug.variableInspect.clearAll": "Reset all", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "this trigger", "debug.variableInspect.listening.defaultPluginName": "this plugin trigger", "debug.variableInspect.listening.defaultScheduleTime": "Not configured", - "debug.variableInspect.listening.selectedTriggers": "selected triggers", "debug.variableInspect.listening.stopButton": "Stop", "debug.variableInspect.listening.tip": "You can now simulate event triggers by sending test requests to HTTP {{nodeName}} endpoint or use it as a callback URL for live event debugging. All outputs can be viewed directly in the Variable Inspector.", "debug.variableInspect.listening.tipFallback": "Await incoming trigger events. Outputs will appear here.", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "Stop run", "debug.variableInspect.view": "View log", "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.", "env.envPanelButton": "Add Variable", @@ -371,11 +327,6 @@ "env.modal.value": "Value", "env.modal.valuePlaceholder": "env value", "env.modal.valueRequired": "Waarde mag niet leeg zijn", - "error.operations.addingNodes": "adding nodes", - "error.operations.connectingNodes": "connecting nodes", - "error.operations.modifyingWorkflow": "modifying workflow", - "error.operations.updatingWorkflow": "updating workflow", - "error.startNodeRequired": "Please add a start node first before {{operation}}", "errorMsg.authRequired": "Authorization is required", "errorMsg.configureModel": "Configureer een model", "errorMsg.duplicateOutputVariable": "Dubbele variabele van de outputnode \"{{variable}}\". Namen van outputnode-variabelen moeten uniek zijn.", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "Ongeldige variabele. Configureer een model om deze variabele in te schakelen.", "errorMsg.noValidTool": "{{field}} no valid tool selected", "errorMsg.rerankModelRequired": "A configured Rerank Model is required", - "errorMsg.startNodeRequired": "Please add a start node first before {{operation}}", "errorMsg.toolParameterRequired": "{{field}}: parameter [{{param}}] is required", "globalVar.description": "System variables are global variables that can be referenced by any node without wiring when the type is correct, such as end-user ID and workflow ID.", "globalVar.fieldsDescription.appId": "Application ID", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "Workflow ID", "globalVar.fieldsDescription.workflowRunId": "Workflow run ID", "globalVar.title": "System Variables", - "nodes.agent.advancedSetting": "Geavanceerde instellingen", "nodes.agent.checkList.strategyNotSelected": "Strategy not selected", "nodes.agent.clickToViewParameterSchema": "Click to view parameter schema", - "nodes.agent.configureModel": "Configure Model", "nodes.agent.installPlugin.cancel": "Cancel", "nodes.agent.installPlugin.changelog": "Change log", "nodes.agent.installPlugin.desc": "Je staat op het punt de volgende integratie te installeren", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "Integratie installeren", "nodes.agent.learnMore": "Learn more", "nodes.agent.linkToPlugin": "Link to Integraties", - "nodes.agent.maxIterations": "Max Iterations", "nodes.agent.model": "model", - "nodes.agent.modelNotInMarketplace.desc": "This model is installed from Local or GitHub repository. Please use after installation.", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "Manage in Integraties", - "nodes.agent.modelNotInMarketplace.title": "Model not installed", "nodes.agent.modelNotInstallTooltip": "This model is not installed", "nodes.agent.modelNotSelected": "Model not selected", - "nodes.agent.modelNotSupport.desc": "The installed integratie version does not provide this model.", - "nodes.agent.modelNotSupport.descForVersionSwitch": "The installed integratie version does not provide this model. Click to switch version.", - "nodes.agent.modelNotSupport.title": "Unsupported Model", - "nodes.agent.modelSelectorTooltips.deprecated": "This model is deprecated", - "nodes.agent.notAuthorized": "Not Authorized", "nodes.agent.outputVars.confirm": "Bevestigen", "nodes.agent.outputVars.defaultValueArrayInvalid": "Voer een JSON-array in.", "nodes.agent.outputVars.defaultValueBooleanInvalid": "Voer true of false in.", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "{{name}} bewerken", "nodes.agent.outputVars.editorLabel": "Editor voor uitvoervariabelen", "nodes.agent.outputVars.files.title": "agent generated files", - "nodes.agent.outputVars.files.transfer_method": "Transfer method.Value is remote_url or local_file", - "nodes.agent.outputVars.files.type": "Support type. Now only support image", - "nodes.agent.outputVars.files.upload_file_id": "Upload file id", - "nodes.agent.outputVars.files.url": "Image url", "nodes.agent.outputVars.json": "agent generated json", "nodes.agent.outputVars.nameDuplicate": "Uitvoernaam bestaat al", "nodes.agent.outputVars.nameInvalid": "Gebruik letters, cijfers en underscores. Begin met een letter of underscore.", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "Parameter Schema", "nodes.agent.pluginInstaller.install": "Install", "nodes.agent.pluginInstaller.installing": "Installing", - "nodes.agent.pluginNotFoundDesc": "This integratie is installed from GitHub. Please go to Integraties to reinstall", "nodes.agent.pluginNotInstalled": "This integratie is not installed", "nodes.agent.pluginNotInstalledDesc": "This integratie is installed from GitHub. Please go to Integraties to reinstall", "nodes.agent.roster.change": "Wijzigen", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "Alleen leden met de rol Editor of hoger, of de machtiging Agents beheren, kunnen agents bewerken.", "nodes.agent.roster.inlineSetup.description": "Een eenmalige setup die alleen in dit knooppunt bestaat", "nodes.agent.roster.inlineSetup.name": "Inline-setup", - "nodes.agent.roster.inlineSetup.title": "Agent-setup", "nodes.agent.roster.inlineSetup.type": "Alleen in dit knooppunt", "nodes.agent.roster.label": "Agent", "nodes.agent.roster.makeCopy": "Kopie maken", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} is niet geautoriseerd", "nodes.agent.toolNotInstallTooltip": "{{tool}} is not installed", "nodes.agent.toolbox": "toolbox", - "nodes.agent.tools": "Tools", "nodes.agent.unsupportedStrategy": "Unsupported strategy", "nodes.answer.answer": "Answer", - "nodes.answer.outputVars": "Output Variables", - "nodes.assigner.append": "Append", "nodes.assigner.assignedVariable": "Assigned Variable", - "nodes.assigner.assignedVarsDescription": "Assigned variables must be writable variables, such as conversation variables.", - "nodes.assigner.clear": "Clear", - "nodes.assigner.noAssignedVars": "No available assigned variables", "nodes.assigner.noVarTip": "Click the \"+\" button to add variables", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "Remove Last", "nodes.assigner.operations.set": "Set", "nodes.assigner.operations.title": "Operation", - "nodes.assigner.over-write": "Overwrite", - "nodes.assigner.plus": "Plus", "nodes.assigner.selectAssignedVariable": "Select assigned variable...", "nodes.assigner.setParameter": "Set parameter...", - "nodes.assigner.setVariable": "Set Variable", "nodes.assigner.varNotSet": "Variable NOT Set", "nodes.assigner.variable": "Variable", "nodes.assigner.variables": "Variables", - "nodes.assigner.writeMode": "Write Mode", - "nodes.assigner.writeModeTip": "Append mode: Available for array variables only.", - "nodes.code.advancedDependencies": "Advanced Dependencies", - "nodes.code.advancedDependenciesTip": "Add some preloaded dependencies that take more time to consume or are not default built-in here", "nodes.code.inputVars": "Input Variables", "nodes.code.outputVars": "Output Variables", - "nodes.code.searchDependencies": "Search Dependencies", "nodes.code.syncFunctionSignature": "Sync function signature to code", "nodes.common.errorHandle.defaultValue.desc": "When an error occurs, specify a static output content.", "nodes.common.errorHandle.defaultValue.inLog": "Node exception, outputting according to default values.", "nodes.common.errorHandle.defaultValue.output": "Output Default Value", - "nodes.common.errorHandle.defaultValue.tip": "On error, will return below value.", "nodes.common.errorHandle.defaultValue.title": "Default Value", "nodes.common.errorHandle.failBranch.customize": "Go to the canvas to customize the fail branch logic.", "nodes.common.errorHandle.failBranch.customizeTip": "When the fail branch is activated, exceptions thrown by nodes will not terminate the process. Instead, it will automatically execute the predefined fail branch, allowing you to flexibly provide error messages, reports, fixes, or skip actions.", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "Exception handling strategy, triggered when a node encounters an exception.", "nodes.common.errorHandle.title": "Error Handling", "nodes.common.inputVars": "Input Variables", - "nodes.common.insertVarTip": "Insert Variable", "nodes.common.memories.builtIn": "Built-in", "nodes.common.memories.tip": "Chat memory", "nodes.common.memories.title": "Memories", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} Retries", "nodes.common.retry.retry": "Retry", "nodes.common.retry.retryFailed": "Retry failed", - "nodes.common.retry.retryFailedTimes": "{{times}} retries failed", "nodes.common.retry.retryInterval": "retry interval", "nodes.common.retry.retryOnFailure": "retry on failure", "nodes.common.retry.retrySuccessful": "Retry successful", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "Learn more", "nodes.docExtractor.outputVars.text": "Extracted text", "nodes.docExtractor.supportFileTypes": "Support file types: {{types}}.", - "nodes.end.output.type": "output type", "nodes.end.output.variable": "output variable", - "nodes.end.outputs": "Outputs", - "nodes.end.type.none": "None", - "nodes.end.type.plain-text": "Plain Text", - "nodes.end.type.structured": "Structured", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "Enter URL, type ‘/’ insert variable", "nodes.http.authorization.api-key": "API-Key", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "None", "nodes.http.binaryFileVariable": "Binary File Variable", "nodes.http.body": "Body", - "nodes.http.bulkEdit": "Bulk Edit", "nodes.http.curl.placeholder": "Paste cURL string here", "nodes.http.curl.title": "Import from cURL", "nodes.http.extractListPlaceholder": "Enter list item index, type ‘/’ insert variable", "nodes.http.headers": "Headers", - "nodes.http.inputVars": "Input Variables", "nodes.http.insertVarPlaceholder": "type '/' to insert variable", "nodes.http.key": "Key", - "nodes.http.keyValueEdit": "Key-Value Edit", - "nodes.http.notStartWithHttp": "API should start with http:// or https://", "nodes.http.outputVars.body": "Response Content", "nodes.http.outputVars.files": "Files List", "nodes.http.outputVars.headers": "Response Header List JSON", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "All members ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "Body", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "De inhoud moet {{field}} bevatten", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "Enter email body", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "Inhoud is verplicht", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "Debug Mode", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "In debug mode, the email will only be sent to your account email {{email}}.", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "Select", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "Recipient", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "Er is minimaal één ontvanger vereist", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "The request URL variable is the trigger entry for human input.", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "Subject", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "Enter email subject", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "Onderwerp is verplicht", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "Debug mode is enabled.", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "Email will be sent to {{email}}.", "nodes.humanInput.deliveryMethod.emailSender.done": "Email Sent", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(optional)", "nodes.humanInput.deliveryMethod.emailSender.send": "Send Email", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "Send test emails to your configured recipients", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "Send a test email to {{email}}", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "What users will see after opening the form. Supports Markdown formatting.", "nodes.humanInput.insertInputField.fieldType": "Field Type", "nodes.humanInput.insertInputField.insert": "Insert", - "nodes.humanInput.insertInputField.maxUploads": "Max uploads", "nodes.humanInput.insertInputField.options": "Options", "nodes.humanInput.insertInputField.prePopulateField": "Pre-populate Field", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "Add or users will see this content initially, or leave empty.", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "is not empty", "nodes.ifElse.comparisonOperator.not exists": "not exists", "nodes.ifElse.comparisonOperator.not in": "not in", - "nodes.ifElse.comparisonOperator.not null": "is not null", - "nodes.ifElse.comparisonOperator.null": "is null", "nodes.ifElse.comparisonOperator.start with": "start with", "nodes.ifElse.conditionNotSetup": "Condition NOT setup", "nodes.ifElse.else": "Else", "nodes.ifElse.elseDescription": "Used to define the logic that should be executed when the if condition is not met.", "nodes.ifElse.enterValue": "Enter value", - "nodes.ifElse.if": "If", - "nodes.ifElse.notSetVariable": "Please set variable first", "nodes.ifElse.operator": "Operator", "nodes.ifElse.optionName.audio": "Audio", "nodes.ifElse.optionName.doc": "Doc", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "Chunks", "nodes.knowledgeBase.chunksInputTip": "The input variable of the knowledge base node is Chunks. The variable type is an object with a specific JSON Schema which must be consistent with the selected chunk structure.", "nodes.knowledgeBase.chunksVariableIsRequired": "Chunks variable is required", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API-sleutel niet beschikbaar", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "Tegoeden uitgeput", - "nodes.knowledgeBase.embeddingModelIncompatible": "Incompatibel", - "nodes.knowledgeBase.embeddingModelIsInvalid": "Embedding model is invalid", - "nodes.knowledgeBase.embeddingModelIsRequired": "Embedding model is required", "nodes.knowledgeBase.embeddingModelNotConfigured": "Inbeddingsmodel niet geconfigureerd", "nodes.knowledgeBase.indexMethodIsRequired": "Index method is required", - "nodes.knowledgeBase.notConfigured": "Niet geconfigureerd", "nodes.knowledgeBase.rerankingModelIsInvalid": "Reranking model is invalid", "nodes.knowledgeBase.rerankingModelIsRequired": "Reranking model is required", "nodes.knowledgeBase.retrievalSettingIsRequired": "Retrieval setting is required", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "Segmented URL", "nodes.knowledgeRetrieval.queryAttachment": "Query Images", "nodes.knowledgeRetrieval.queryText": "Query Text", - "nodes.knowledgeRetrieval.queryVariable": "Query Variable", "nodes.listFilter.asc": "ASC", "nodes.listFilter.desc": "DESC", "nodes.listFilter.extractsCondition": "Extract the N item", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "First record", "nodes.listFilter.outputVars.last_record": "Last record", "nodes.listFilter.outputVars.result": "Filter result", - "nodes.listFilter.selectVariableKeyPlaceholder": "Select sub variable key", "nodes.llm.addMessage": "Add Message", "nodes.llm.context": "context", "nodes.llm.contextTooltip": "You can import Knowledge as context", - "nodes.llm.files": "Files", "nodes.llm.jsonSchema.addChildField": "Add Child Field", "nodes.llm.jsonSchema.addField": "Add Field", "nodes.llm.jsonSchema.apply": "Apply", "nodes.llm.jsonSchema.back": "Back", "nodes.llm.jsonSchema.descriptionPlaceholder": "Add description", - "nodes.llm.jsonSchema.doc": "Learn more about structured output", "nodes.llm.jsonSchema.enum": "Enum", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "Eigenschapsnaam bestaat al", "nodes.llm.jsonSchema.fieldNamePlaceholder": "Field Name", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "required", "nodes.llm.jsonSchema.resetDefaults": "Reset", "nodes.llm.jsonSchema.resultTip": "Here is the generated result. If you're not satisfied, you can go back and modify your prompt.", - "nodes.llm.jsonSchema.showAdvancedOptions": "Show advanced options", "nodes.llm.jsonSchema.stringValidations": "String Validations", "nodes.llm.jsonSchema.title": "Structured Output Schema", "nodes.llm.jsonSchema.warningTips.saveSchema": "Please finish editing the current field before saving the schema", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "Reasoning Content", "nodes.llm.outputVars.usage": "Model Usage Information", "nodes.llm.prompt": "prompt", - "nodes.llm.reasoningFormat.separated": "Separate think tags", - "nodes.llm.reasoningFormat.tagged": "Keep think tags", "nodes.llm.reasoningFormat.title": "Enable reasoning tag separation", "nodes.llm.reasoningFormat.tooltip": "Extract content from think tags and store it in the reasoning_content field.", "nodes.llm.resolution.high": "High", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "Provide instructions, queries, or any text-based input to the model", "nodes.llm.singleRun.variable": "Variable", "nodes.llm.sysQueryInUser": "sys.query in user message is required", - "nodes.llm.variables": "variables", "nodes.llm.vision": "vision", - "nodes.loop.ErrorMethod.continueOnError": "Continue on Error", - "nodes.loop.ErrorMethod.operationTerminated": "Terminated", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "Remove Abnormal Output", "nodes.loop.breakCondition": "Loop Termination Condition", "nodes.loop.breakConditionTip": "Only variables within loops with termination conditions and conversation variables can be referenced.", "nodes.loop.comma": ", ", - "nodes.loop.currentLoop": "Current Loop", "nodes.loop.currentLoopCount": "Current loop count: {{count}}", "nodes.loop.deleteDesc": "Deleting the loop node will remove all child nodes", "nodes.loop.deleteTitle": "Delete Loop Node?", - "nodes.loop.errorResponseMethod": "Error Response Method", "nodes.loop.error_one": "{{count}} Error", "nodes.loop.error_other": "{{count}} Errors", - "nodes.loop.exitConditionTip": "A loop node needs at least one exit condition", "nodes.loop.finalLoopVariables": "Final Loop Variables", "nodes.loop.initialLoopVariables": "Initial Loop Variables", - "nodes.loop.input": "Input", "nodes.loop.inputMode": "Input Mode", "nodes.loop.loopMaxCount": "Maximum Loop Count", "nodes.loop.loopMaxCountError": "Please enter a valid maximum loop count, ranging from 1 to {{maxCount}}", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "Loop Variables", "nodes.loop.loop_one": "{{count}} Loop", "nodes.loop.loop_other": "{{count}} Loops", - "nodes.loop.output": "Output Variable", "nodes.loop.setLoopVariables": "Set variables within the loop scope", "nodes.loop.totalLoopCount": "Total loop count: {{count}}", "nodes.loop.variableName": "Variable Name", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "Add Class", "nodes.questionClassifiers.advancedSetting": "Advanced Setting", "nodes.questionClassifiers.class": "Class", - "nodes.questionClassifiers.classNamePlaceholder": "Write your class name", "nodes.questionClassifiers.defaultLabel": "KLASSE {{index}}", "nodes.questionClassifiers.inputVars": "Input Variables", "nodes.questionClassifiers.instruction": "Instruction", - "nodes.questionClassifiers.instructionPlaceholder": "Write your instruction", "nodes.questionClassifiers.instructionTip": "Input additional instructions to help the question classifier better understand how to categorize questions.", "nodes.questionClassifiers.labelEditorAriaLabel": "Klasse-labeleditor", "nodes.questionClassifiers.model": "model", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "Dubbelklik op de klassentitel om de naam te wijzigen", "nodes.questionClassifiers.topicName": "Topic Name", "nodes.questionClassifiers.topicPlaceholder": "Write your topic name", - "nodes.start.builtInVar": "Built-in Variables", "nodes.start.inputField": "Input Field", "nodes.start.noVarTip": "Set inputs that can be used in the Workflow", - "nodes.start.outputVars.files": "File list", - "nodes.start.outputVars.memories.content": "message content", - "nodes.start.outputVars.memories.des": "Conversation history", - "nodes.start.outputVars.memories.type": "message type", - "nodes.start.outputVars.query": "User input", "nodes.start.required": "required", "nodes.start.userInputTipDescription": "Definieer invoer die bij eindgebruikers wordt verzameld wanneer je workflow op aanvraag start.", "nodes.startPlaceholder.browseMoreOnMarketplace": "Meer bekijken in Marketplace", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "Meer tools vinden in Marketplace", "nodes.startPlaceholder.noTriggersFound": "Geen triggers gevonden", "nodes.startPlaceholder.nodeCollapsedDescription": "Klik om de startnode te configureren", "nodes.startPlaceholder.nodeDescription": "Kies een startnode in het rechterpaneel", - "nodes.startPlaceholder.nodeTitle": "Workflow-start", "nodes.startPlaceholder.panelDescription": "De startnode bepaalt wat je workflow activeert", "nodes.startPlaceholder.panelTitle": "Kies een startnode", "nodes.startPlaceholder.userInputConflictTip": "Gebruikersinvoer kan niet worden gecombineerd met andere triggers", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "Input Variables", "nodes.templateTransform.outputVars.output": "Transformed content", "nodes.tool.authorizationRequired": "Autorisatie vereist", - "nodes.tool.authorize": "Authorize", - "nodes.tool.dateRange.end": "Einde", "nodes.tool.dateRange.endPlaceholder": "Einddatum", - "nodes.tool.dateRange.start": "Start", "nodes.tool.dateRange.startPlaceholder": "Startdatum", "nodes.tool.inputVars": "Input Variables", "nodes.tool.insertPlaceholder1": "Type or press", "nodes.tool.insertPlaceholder2": "insert variable", "nodes.tool.outputVars.files.title": "tool generated files", - "nodes.tool.outputVars.files.transfer_method": "Transfer method.Value is remote_url or local_file", - "nodes.tool.outputVars.files.type": "Support type. Now only support image", - "nodes.tool.outputVars.files.upload_file_id": "Upload file id", - "nodes.tool.outputVars.files.url": "Image url", "nodes.tool.outputVars.json": "tool generated json", "nodes.tool.outputVars.text": "tool generated content", "nodes.tool.settings": "Settings", - "nodes.triggerPlugin.addSubscription": "Add New Subscription", - "nodes.triggerPlugin.apiKeyConfigured": "API key configured successfully", - "nodes.triggerPlugin.apiKeyDescription": "Configure API key credentials for authentication", - "nodes.triggerPlugin.authenticationFailed": "Authentication failed", - "nodes.triggerPlugin.authenticationSuccess": "Authentication successful", - "nodes.triggerPlugin.authorized": "Authorized", - "nodes.triggerPlugin.availableSubscriptions": "Available Subscriptions", - "nodes.triggerPlugin.configuration": "Configuration", - "nodes.triggerPlugin.configurationComplete": "Configuration Complete", - "nodes.triggerPlugin.configurationCompleteDescription": "Your trigger has been configured successfully", - "nodes.triggerPlugin.configurationCompleteMessage": "Your trigger configuration is now complete and ready to use.", - "nodes.triggerPlugin.configurationFailed": "Configuration failed", - "nodes.triggerPlugin.configureApiKey": "Configure API Key", - "nodes.triggerPlugin.configureOAuthClient": "Configure OAuth Client", - "nodes.triggerPlugin.configureParameters": "Configure Parameters", - "nodes.triggerPlugin.credentialVerificationFailed": "Credential verification failed", - "nodes.triggerPlugin.credentialsVerified": "Credentials verified successfully", - "nodes.triggerPlugin.error": "Error", - "nodes.triggerPlugin.failedToStart": "Failed to start authentication flow", - "nodes.triggerPlugin.noConfigurationRequired": "No additional configuration required for this trigger.", - "nodes.triggerPlugin.notAuthorized": "Not Authorized", - "nodes.triggerPlugin.notConfigured": "Not Configured", - "nodes.triggerPlugin.oauthClientDescription": "Configure OAuth client credentials to enable authentication", - "nodes.triggerPlugin.oauthClientSaved": "OAuth client configuration saved successfully", - "nodes.triggerPlugin.oauthConfigFailed": "OAuth configuration failed", - "nodes.triggerPlugin.or": "OR", - "nodes.triggerPlugin.parameters": "Parameters", - "nodes.triggerPlugin.parametersDescription": "Configure trigger parameters and properties", - "nodes.triggerPlugin.properties": "Properties", - "nodes.triggerPlugin.propertiesDescription": "Additional configuration properties for this trigger", - "nodes.triggerPlugin.remove": "Remove", - "nodes.triggerPlugin.removeSubscription": "Remove Subscription", - "nodes.triggerPlugin.selectSubscription": "Select Subscription", - "nodes.triggerPlugin.subscriptionName": "Subscription Name", - "nodes.triggerPlugin.subscriptionNameDescription": "Enter a unique name for this trigger subscription", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "Enter subscription name...", - "nodes.triggerPlugin.subscriptionNameRequired": "Subscription name is required", - "nodes.triggerPlugin.subscriptionRemoved": "Subscription removed successfully", "nodes.triggerPlugin.subscriptionRequired": "Subscription is required", - "nodes.triggerPlugin.useApiKey": "Use API Key", - "nodes.triggerPlugin.useOAuth": "Use OAuth", - "nodes.triggerPlugin.verifyAndContinue": "Verify & Continue", "nodes.triggerSchedule.cronExpression": "Cron expression", "nodes.triggerSchedule.days": "Days", - "nodes.triggerSchedule.executeNow": "Execution now", - "nodes.triggerSchedule.executionTime": "Execution Time", "nodes.triggerSchedule.executionTimeCalculationError": "Failed to calculate execution times", - "nodes.triggerSchedule.executionTimeMustBeFuture": "Execution time must be in the future", "nodes.triggerSchedule.frequency.daily": "Daily", "nodes.triggerSchedule.frequency.hourly": "Hourly", "nodes.triggerSchedule.frequency.label": "FREQUENCY", "nodes.triggerSchedule.frequency.monthly": "Monthly", "nodes.triggerSchedule.frequency.weekly": "Weekly", "nodes.triggerSchedule.frequencyLabel": "Frequency", - "nodes.triggerSchedule.hours": "Hours", "nodes.triggerSchedule.invalidCronExpression": "Invalid cron expression", - "nodes.triggerSchedule.invalidExecutionTime": "Invalid execution time", "nodes.triggerSchedule.invalidFrequency": "Invalid frequency", "nodes.triggerSchedule.invalidMonthlyDay": "Monthly day must be between 1-31 or \"last\"", "nodes.triggerSchedule.invalidOnMinute": "On minute must be between 0-59", - "nodes.triggerSchedule.invalidStartTime": "Invalid start time", "nodes.triggerSchedule.invalidTimeFormat": "Invalid time format (expected HH:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "Invalid timezone", "nodes.triggerSchedule.invalidWeekday": "Invalid weekday: {{weekday}}", "nodes.triggerSchedule.lastDay": "Last day", "nodes.triggerSchedule.lastDayTooltip": "Not all months have 31 days. Use the 'last day' option to select each month's final day.", - "nodes.triggerSchedule.minutes": "Minutes", "nodes.triggerSchedule.mode": "Mode", - "nodes.triggerSchedule.modeCron": "Cron", - "nodes.triggerSchedule.modeVisual": "Visual", "nodes.triggerSchedule.monthlyDay": "Monthly Day", - "nodes.triggerSchedule.nextExecution": "Next execution", "nodes.triggerSchedule.nextExecutionTime": "NEXT EXECUTION TIME", "nodes.triggerSchedule.nextExecutionTimes": "Next 5 execution times", "nodes.triggerSchedule.noValidExecutionTime": "No valid execution time can be calculated", - "nodes.triggerSchedule.nodeTitle": "Schedule Trigger", - "nodes.triggerSchedule.notConfigured": "Not configured", "nodes.triggerSchedule.onMinute": "On Minute", - "nodes.triggerSchedule.selectDateTime": "Select Date & Time", "nodes.triggerSchedule.selectFrequency": "Select frequency", "nodes.triggerSchedule.selectTime": "Select time", - "nodes.triggerSchedule.startTime": "Start Time", - "nodes.triggerSchedule.startTimeMustBeFuture": "Start time must be in the future", "nodes.triggerSchedule.time": "Time", - "nodes.triggerSchedule.timezone": "Timezone", "nodes.triggerSchedule.title": "Schedule", "nodes.triggerSchedule.useCronExpression": "Use cron expression", "nodes.triggerSchedule.useVisualPicker": "Use visual picker", "nodes.triggerSchedule.visualConfig": "Visual Configuration", "nodes.triggerSchedule.weekdays": "Week days", - "nodes.triggerWebhook.addHeader": "Add", - "nodes.triggerWebhook.addParameter": "Add", - "nodes.triggerWebhook.asyncMode": "Async Mode", - "nodes.triggerWebhook.configPlaceholder": "Webhook trigger configuration will be implemented here", "nodes.triggerWebhook.contentType": "Content Type", - "nodes.triggerWebhook.copy": "Copy", "nodes.triggerWebhook.debugUrlCopied": "Copied!", "nodes.triggerWebhook.debugUrlCopy": "Click to copy", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "This URL appears to be an internal address, which may cause webhook requests to fail. You may change TRIGGER_URL to a public address.", "nodes.triggerWebhook.debugUrlTitle": "For test runs, always use this URL", - "nodes.triggerWebhook.errorHandling": "Error Handling", - "nodes.triggerWebhook.errorStrategy": "Error Handling", - "nodes.triggerWebhook.generate": "Generate", - "nodes.triggerWebhook.headerParameters": "Header Parameters", - "nodes.triggerWebhook.headers": "Headers", "nodes.triggerWebhook.method": "Method", "nodes.triggerWebhook.noBodyParameters": "No body parameters configured", "nodes.triggerWebhook.noHeaders": "No headers configured", "nodes.triggerWebhook.noParameters": "No parameters configured", "nodes.triggerWebhook.noQueryParameters": "No query parameters configured", - "nodes.triggerWebhook.nodeTitle": "🔗 Webhook Trigger", - "nodes.triggerWebhook.parameterName": "Variable name", - "nodes.triggerWebhook.queryParameters": "Query Parameters", - "nodes.triggerWebhook.requestBodyParameters": "Request Body Parameters", "nodes.triggerWebhook.required": "Required", "nodes.triggerWebhook.responseBody": "Response Body", "nodes.triggerWebhook.responseBodyPlaceholder": "Write your response body here", "nodes.triggerWebhook.responseConfiguration": "Response", "nodes.triggerWebhook.statusCode": "Status Code", - "nodes.triggerWebhook.test": "Test", - "nodes.triggerWebhook.title": "Webhook Trigger", "nodes.triggerWebhook.urlCopied": "URL copied to clipboard", - "nodes.triggerWebhook.urlGenerated": "Webhook URL generated successfully", - "nodes.triggerWebhook.urlGenerationFailed": "Failed to generate webhook URL", "nodes.triggerWebhook.validation.invalidParameterType": "Invalid parameter type \"{{type}}\" for parameter \"{{name}}\"", "nodes.triggerWebhook.validation.webhookUrlRequired": "Webhook URL is required", "nodes.triggerWebhook.varName": "Variable name", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "Aggregation Group", "nodes.variableAssigner.aggregationGroupTip": "Enabling this feature allows the variable aggregator to aggregate multiple sets of variables.", "nodes.variableAssigner.noVarTip": "Add the variables to be assigned", - "nodes.variableAssigner.outputType": "Output Type", "nodes.variableAssigner.outputVars.varDescribe": "{{groupName}} output", "nodes.variableAssigner.setAssignVariable": "Set assign variable", "nodes.variableAssigner.title": "Assign variables", - "nodes.variableAssigner.type.array": "Array", - "nodes.variableAssigner.type.number": "Number", - "nodes.variableAssigner.type.object": "Object", - "nodes.variableAssigner.type.string": "String", "nodes.variableAssigner.varNotSet": "Variable not set", - "onboarding.aboutStartNode": "about start node.", - "onboarding.back": "Back", "onboarding.description": "Different start nodes have different capabilities. Don't worry, you can always change them later.", - "onboarding.escTip.key": "esc", - "onboarding.escTip.press": "Press", - "onboarding.escTip.toDismiss": "to dismiss", - "onboarding.learnMore": "Learn more", "onboarding.title": "Select a start node to begin", "onboarding.trigger": "Trigger", "onboarding.triggerDescription": "Triggers can serve as the start node of a workflow, such as scheduled tasks, custom webhooks, or integrations with other apps.", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "All issues are resolved", "panel.checklistTip": "Make sure all issues are resolved before publishing", "panel.createdBy": "Created By ", - "panel.goTo": "Go to", "panel.goToFix": "Ga naar repareren", "panel.helpLink": "View Docs", "panel.locateNodeNotFound": "Node niet gevonden: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "Back", "singleRun.iteration": "Iteration", "singleRun.loop": "Loop", - "singleRun.preparingDataSource": "Preparing Data Source", - "singleRun.reRun": "Re-run", - "singleRun.running": "Running", "singleRun.startRun": "Start Run", "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", @@ -1257,21 +1024,14 @@ "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", "tabs.allAdded": "All added", "tabs.allTool": "All", "tabs.allTriggers": "All triggers", "tabs.blocks": "Nodes", "tabs.clearSnippetSearch": "Zoekopdracht voor fragmenten wissen", - "tabs.createSnippet": "Maak een fragment", "tabs.customTool": "Swagger API", "tabs.featuredTools": "Featured", - "tabs.hideActions": "Hide tools", - "tabs.installed": "Installed", "tabs.listView": "Lijstweergave", "tabs.logic": "Logic", "tabs.noFeaturedPlugins": "Discover more tools in Marketplace", @@ -1280,13 +1040,11 @@ "tabs.noResult": "No match found", "tabs.noSnippetsFound": "Er zijn geen fragmenten gevonden", "tabs.plugin": "Toolplugin", - "tabs.pluginByAuthor": "By {{author}}", "tabs.question-understand": "Question Understand", "tabs.requestToCommunity": "Requests to the community", "tabs.searchBlock": "Knooppunten, agent, mens, kennis zoeken", "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", @@ -1294,20 +1052,16 @@ "tabs.sources": "Sources", "tabs.start": "Start", "tabs.startDisabledTip": "Trigger node and user input node are mutually exclusive.", - "tabs.startDisabledTipLearnMore": "Meer informatie over startnodes", "tabs.startNotSupportedTip": "Het tabblad Start wordt niet ondersteund in fragmenten.", "tabs.tools": "Tools", "tabs.transform": "Transform", "tabs.treeView": "Boomweergave", "tabs.unconfiguredStartDisabledTip": "Er is een niet-geconfigureerde startnode aan het canvas toegevoegd. Voltooi de configuratie voordat je doorgaat.", - "tabs.usePlugin": "Select tool", "tabs.utilities": "Utilities", "tabs.workflowTool": "Workflow", "tracing.stopBy": "Stop by {{user}}", - "triggerStatus.disabled": "TRIGGER • DISABLED", "triggerStatus.enabled": "TRIGGER", "variableReference.assignedVarsDescription": "Assigned variables must be writable variables, such as conversation variables.", - "variableReference.conversationVars": "conversation variables", "variableReference.noAssignedVars": "No available assigned variables", "variableReference.noAvailableVars": "No available variables", "variableReference.noVarsForOperation": "There are no variables available for assignment with the selected operation.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "Toegepast", "workflowGenerator.appliedRefineHint": "Toegepast — verfijn op elk moment met ⌘K → /refine", "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.", @@ -1384,7 +1137,6 @@ "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", @@ -1392,7 +1144,6 @@ "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.refineDraftUnavailable": "Kan het huidige concept niet laden — er wordt vanaf nul gegenereerd.", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "Opnieuw genereren", "workflowGenerator.reload": "Herladen", "workflowGenerator.studioApply": "Toepassen", - "workflowGenerator.studioButton": "Genereer", "workflowGenerator.title": "Genereer {{mode}}" } diff --git a/web/i18n/pl-PL/agent-v-2.json b/web/i18n/pl-PL/agent-v-2.json index 834faf52792..9b0c74db0f9 100644 --- a/web/i18n/pl-PL/agent-v-2.json +++ b/web/i18n/pl-PL/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "Ta akcja nie jest jeszcze dostępna.", "agentDetail.access.copyAccessUrl": "Skopiuj URL dostępu", "agentDetail.access.copyFailed": "Nie udało się skopiować odnośnika.", "agentDetail.access.copyServiceEndpoint": "Skopiuj punkt końcowy API usługi", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "Uruchom", "agentDetail.access.webApp.actions.settings": "Branding", "agentDetail.access.webApp.refreshUrl": "Odśwież URL dostępu", - "agentDetail.access.webApp.showQrCode": "Pokaż kod QR", "agentDetail.access.webApp.ssoEnabled": "SSO włączone", "agentDetail.access.webApp.title": "Aplikacja webowa", "agentDetail.access.workflow.description": "Używany jako węzeł wewnątrz workflow", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "Wybierz zakres zmiennej środowiskowej", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "Ustaw wartości, które agent odczytuje w runtime, takie jak klucz API potrzebny narzędziu, bez umieszczania ich w Prompt.\n\nW trybie Build agent może skonfigurować je za Ciebie.", - "agentDetail.configure.advancedSettings.envEditor.toggle": "Przełącz Env Editor", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "Ustawienia zaawansowane", - "agentDetail.configure.advancedSettings.toggle": "Przełącz ustawienia zaawansowane", "agentDetail.configure.answer.activity.ranCommands": "Uruchomiono polecenia", "agentDetail.configure.answer.activity.runningCommands": "Uruchamianie poleceń", "agentDetail.configure.answer.duration.minute": "{{count}} min", "agentDetail.configure.answer.duration.second": "{{count}} s", "agentDetail.configure.answer.thinking": "Myśli", - "agentDetail.configure.answer.workFinished": "Praca zakończona", - "agentDetail.configure.answer.workedFor": "Pracował przez {{duration}}", - "agentDetail.configure.answer.workingFor": "Pracuje od {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition oferuje wersjonowanie wyodrębnionych konfiguracji, ale nie obsługuje wersjonowania samego systemu plików. Zachowaj ostrożność podczas działań w trybie Build, ponieważ zmiany w systemie plików zachodzą w czasie rzeczywistym i nie zawsze można je czysto cofnąć. Community Edition nie jest idealnym wyborem do obsługi masowej publiczności zewnętrznej.", "agentDetail.configure.build.empty.description": "Opisz, czego chcesz, a formularz po lewej będzie wypełniany w trakcie rozmowy.", "agentDetail.configure.build.empty.title": "Buduj agenta przez czat", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "Usuń {{name}}", "agentDetail.configure.files.richTip": "Dla materiałów referencyjnych zbyt długich do wklejenia w Prompt: specyfikacje, szablony, wytyczne. Dowiedz się więcej\n\nW trybie Build agent może skonfigurować je za Ciebie.", "agentDetail.configure.files.tip": "Dla materiałów referencyjnych zbyt długich do wklejenia w Prompt: specyfikacje, szablony, wytyczne. Dowiedz się więcej\n\nW trybie Build agent może skonfigurować je za Ciebie.", - "agentDetail.configure.files.toggle": "Przełącz pliki", "agentDetail.configure.files.treeLabel": "Pliki agenta", "agentDetail.configure.files.upload.action": "Prześlij", "agentDetail.configure.files.upload.browse": "przeglądaj", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "Przełącz wyszukiwanie wiedzy", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "Skonfiguruj model w filtrowaniu metadanych", "agentDetail.configure.model.label": "Model", - "agentDetail.configure.orchestrate": "Orkiestracja", "agentDetail.configure.preview.chatFeatures": "Funkcje czatu", "agentDetail.configure.preview.empty.defaultAgentName": "Agent", "agentDetail.configure.preview.empty.description": "Uruchom agenta jako gotowy czat, dokładnie tak, jak zobaczą go użytkownicy po publikacji.", - "agentDetail.configure.preview.empty.title": "Podgląd {{name}}", - "agentDetail.configure.preview.endUserAuth": "Uwierzytelnianie użytkownika końcowego", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "To uruchomienie Agenta zostało zatrzymane po osiągnięciu maksymalnej liczby żądań do modelu. Spróbuj ponownie lub podziel zadanie na mniejsze kroki.", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "To uruchomienie Agenta zostało zatrzymane po osiągnięciu limitu czasu. Spróbuj ponownie lub podziel zadanie na mniejsze kroki.", "agentDetail.configure.preview.inputPlaceholder": "Wyślij wiadomość do {{name}}", "agentDetail.configure.preview.restart": "Zacznij od nowa", "agentDetail.configure.preview.sandboxNotice": "Agent działa w piaskownicy Linux.", "agentDetail.configure.preview.sandboxNoticeTooltip": "W Dify Community Edition każdy z Twoich agentów działa w środowisku piaskownicy Linux 7.0.0-10060-aws w Twoim Dockerze. Zmiany środowiska wprowadzone przez Build Chats są trwałe.", - "agentDetail.configure.preview.title": "Podgląd", "agentDetail.configure.preview.unconfiguredNotice": "Ten agent nie jest jeszcze skonfigurowany, więc odpowiedzi pochodzą bezpośrednio z modelu.", "agentDetail.configure.prompt.copied": "Prompt skopiowany", "agentDetail.configure.prompt.copy": "Kopiuj prompt", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} przepływach pracy", "agentDetail.configure.rightPanel.build": "Buduj", "agentDetail.configure.rightPanel.buildTipBody": "Build konfiguruje agenta przez czat. Opisz, czego chcesz, a ustawienia po lewej zostaną uzupełnione.", - "agentDetail.configure.rightPanel.buildTipTitle": "Zbuduj agenta przez czat", "agentDetail.configure.rightPanel.learnMore": "Dowiedz się więcej", "agentDetail.configure.rightPanel.modeLabel": "Tryb konfiguracji agenta", "agentDetail.configure.rightPanel.preview": "Podgląd", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview jest dostępny tylko w Dify Cloud i Enterprise.", "agentDetail.configure.rightPanel.previewTipBody": "Preview uruchamia gotowego agenta tak, jak zobaczą go użytkownicy, z przejrzystymi odpowiedziami i funkcjami czatu.", - "agentDetail.configure.rightPanel.previewTipTitle": "Podgląd agenta", "agentDetail.configure.skills.add": "Dodaj umiejętność", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "Zawartość szczegółów umiejętności", - "agentDetail.configure.skills.detail.fileCount": "{{count}} PLIKÓW", "agentDetail.configure.skills.detail.files": "Pliki", "agentDetail.configure.skills.empty.description": "Umiejętności dają agentowi reużywalną wiedzę, którą może wywołać podczas pracy", "agentDetail.configure.skills.empty.title": "Brak umiejętności", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "Umiejętność", "agentDetail.configure.skills.label": "Umiejętności", "agentDetail.configure.skills.missing": "Nie znaleziono umiejętności", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "Usuń {{name}}", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "Spakuj instrukcje, pliki i skrypty dla powtarzalnego zadania w skill. Dowiedz się więcej\n\nW trybie Build agent może skonfigurować je za Ciebie.", "agentDetail.configure.skills.tip": "Spakuj instrukcje, pliki i skrypty dla powtarzalnego zadania w skill. Dowiedz się więcej\n\nW trybie Build agent może skonfigurować je za Ciebie.", - "agentDetail.configure.skills.toggle": "Przełącz umiejętności", "agentDetail.configure.skills.upload.action": "Prześlij", "agentDetail.configure.skills.upload.browse": "przeglądaj", "agentDetail.configure.skills.upload.description": "Prześlij pakiet .zip lub .skill dla tego agenta.", "agentDetail.configure.skills.upload.dropzone": "Upuść pakiet umiejętności tutaj lub", - "agentDetail.configure.skills.upload.failed": "Nie udało się przesłać umiejętności.", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "Prześlij plik .zip lub .skill.", "agentDetail.configure.skills.upload.sizeLimit": "Pakiet umiejętności nie może być większy niż {{sizeLimit}}.", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "Usuń wszystkie narzędzia", "agentDetail.configure.tools.richTip": "Dodaj narzędzia Dify ze swojego workspace. Dowiedz się więcej\n\nNarzędzia instalowane przez agenta w jego sandbox nie pojawią się tutaj, ale pozostaną dla niego dostępne.", "agentDetail.configure.tools.tip": "Dodaj narzędzia Dify ze swojego workspace. Dowiedz się więcej\n\nNarzędzia instalowane przez agenta w jego sandbox nie pojawią się tutaj, ale pozostaną dla niego dostępne.", - "agentDetail.configure.tools.toggle": "Przełącz narzędzia", "agentDetail.configure.tools.toolTabs.all": "Wszystkie", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "Niestandardowe", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "Ścieżka systemu plików", "agentDetail.configure.workingDirectory.description": "Pliki, które agent odczytuje i zapisuje podczas działania. Wszystko, co wygeneruje, np. qna_report.pdf, pojawi się tutaj.", "agentDetail.configure.workingDirectory.fileSystem": "System plików", - "agentDetail.configure.workingDirectory.home": "home", "agentDetail.configure.workingDirectory.open": "Otwórz katalog roboczy", "agentDetail.configure.workingDirectory.persistentFiles": "Trwałe", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "Pliki, które agent zachowuje i może wykorzystywać wszędzie tam, gdzie działa, w tym w rozmowach użytkowników końcowych i przepływach pracy. Zmiany wprowadzone tutaj podczas tego czatu tworzenia zaczną obowiązywać po kliknięciu „Zastosuj”.", - "agentDetail.configure.workingDirectory.returnToWorkspace": "Wróć do katalogu roboczego", "agentDetail.configure.workingDirectory.temporaryFiles": "Tymczasowe", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "Pliki, z którymi agent pracuje tylko w tym czacie tworzenia. Są usuwane po wyjściu z trybu tworzenia lub rozpoczęciu nowego czatu.", "agentDetail.configure.workingDirectory.title": "Katalog roboczy", - "agentDetail.configure.workingDirectory.treeLabel": "Pliki katalogu roboczego", - "agentDetail.configure.workingDirectory.workingDirectory": "katalog roboczy", "agentDetail.documentTitle": "Agent", "agentDetail.logs.description": "Zobacz każdą rozmowę z tym agentem, w tym dane wejściowe użytkownika i odpowiedzi agenta.", "agentDetail.logs.empty": "Nie znaleziono logów", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "Nazwa jest wymagana.", "roster.createForm.roleLabel": "Rola", "roster.createForm.rolePlaceholder": "np. Asystent badawczy", - "roster.createSuccess": "Agent utworzony.", "roster.dateTimeFormat": "DD.MM.YYYY HH:mm:ss", "roster.deleteDialog.description": "Spowoduje to trwałe usunięcie {{name}}. Jego aplikacja webowa, dostęp do API oraz workflow, które go używają, natychmiast przestaną działać.", "roster.deleteDialog.title": "Usunąć {{name}}?", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "Duplikuj agenta", "roster.duplicateForm.changeIcon": "Zmień ikonę duplikatu dla {{name}}", "roster.duplicateSuccess": "Agent zduplikowany.", - "roster.editAgent": "Edytuj {{name}}", "roster.editDialog.description": "Zaktualizuj nazwę, opis i rolę tego Agent.", "roster.editDialog.title": "Edytuj agenta", "roster.editInfo": "Edytuj informacje", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "Zapisz tę konfigurację inline jako wielokrotnego użytku Agent.", "roster.saveToRosterDialog.title": "Zapisz w Agents", "roster.saveToRosterForm.changeIcon": "Zmień ikonę Agent", - "roster.saveToRosterSuccess": "Agent zapisany.", "roster.searchLabel": "Szukaj agentów", "roster.searchPlaceholder": "Wyszukaj agentów po nazwie…", "roster.sort.earliestCreated": "Najwcześniej utworzone", "roster.sort.label": "Sortuj według", "roster.sort.lastModified": "Ostatnio zmodyfikowane", - "roster.sort.optionsLabel": "Opcje sortowania", "roster.sort.recentlyCreated": "Ostatnio utworzone", "roster.title": "Agenci", - "roster.updateSuccess": "Agent zaktualizowany.", "roster.usageStatus.draft": "Wersja robocza", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "Zwiń pasek boczny", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "Rozwiń pasek boczny", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "Brak pasujących plików.", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "Szukaj plików", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/pl-PL/app-api.json b/web/i18n/pl-PL/app-api.json index 08a95615a73..538cdcf3438 100644 --- a/web/i18n/pl-PL/app-api.json +++ b/web/i18n/pl-PL/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "Tej akcji nie można cofnąć.", "actionMsg.deleteConfirmTitle": "Usunąć ten tajny klucz?", "actionMsg.ok": "OK", - "apiKey": "Klucz API", "apiKeyModal.addKnowledgeBase": "Dodaj bazę wiedzy", "apiKeyModal.addSubtitle": "Utwórz nowy Klucz API, aby uzyskać dostęp do API baz wiedzy.", "apiKeyModal.addTitle": "Dodaj Klucz API", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "Tajny Klucz", "apiKeyModal.selectedKnowledgeBases": "Wybrane bazy wiedzy", "apiKeyModal.selectedKnowledgeBasesCount": "Wybrane bazy wiedzy ({{count}})", - "apiServer": "Serwer API", "copied": "Skopiowane", "copy": "Kopiuj", - "develop.noContent": "Brak treści", - "develop.toc": "Treść", "loading": "Ładowanie", "never": "Nigdy", - "ok": "W usłudze", "pause": "Pauza", "play": "Graj", "playing": "Gra" diff --git a/web/i18n/pl-PL/app-debug.json b/web/i18n/pl-PL/app-debug.json index dbd7763ace7..1d03515d4d5 100644 --- a/web/i18n/pl-PL/app-debug.json +++ b/web/i18n/pl-PL/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "Ustaw rodzaj trybu wnioskowania dla agenta", "agent.agentModeType.ReACT": "ReAct", "agent.agentModeType.functionCall": "Wywołanie funkcji", - "agent.buildInPrompt": "Wbudowany Monit", - "agent.firstPrompt": "Pierwszy Monit", - "agent.nextIteration": "Następna Iteracja", - "agent.promptPlaceholder": "Napisz tutaj swój monit", - "agent.setting.description": "Ustawienia Asystenta Agenta pozwalają ustawić tryb agenta i zaawansowane funkcje, takie jak wbudowane monity, dostępne tylko w typie Agent.", "agent.setting.maximumIterations.description": "Ogranicz liczbę iteracji, które asystent agenta może wykonać", "agent.setting.maximumIterations.name": "Maksymalna liczba iteracji", "agent.setting.name": "Ustawienia Agenta", "agent.tools.description": "Używanie narzędzi może rozszerzyć możliwości LLM, takie jak wyszukiwanie w internecie lub wykonywanie obliczeń naukowych", "agent.tools.enabled": "Włączone", "agent.tools.name": "Narzędzia", - "assistantType.agentAssistant.description": "Buduj inteligentnego agenta, który może autonomicznie wybierać narzędzia do wykonywania zadań", - "assistantType.agentAssistant.name": "Asystent Agent", - "assistantType.chatAssistant.description": "Buduj asystenta opartego na czacie, korzystając z dużego modelu językowego", - "assistantType.chatAssistant.name": "Podstawowy Asystent", - "assistantType.name": "Typ asystenta", "autoAddVar": "Niezdefiniowane zmienne odwołują się w pre-monicie, czy chcesz je dodać do formularza wejściowego użytkownika?", "chatSubTitle": "Instrukcje", "code.instruction": "Instrukcja", - "codegen.apply": "Zastosować", - "codegen.applyChanges": "Stosowanie zmian", "codegen.description": "Generator kodów używa skonfigurowanych modeli do generowania wysokiej jakości kodu na podstawie Twoich instrukcji. Podaj jasne i szczegółowe instrukcje.", "codegen.generate": "Stworzyć", - "codegen.generatedCodeTitle": "Wygenerowany kod", "codegen.instruction": "Instrukcje", - "codegen.instructionPlaceholder": "Wprowadź szczegółowy opis kodu, który chcesz wygenerować.", "codegen.loading": "Generowanie kodu...", - "codegen.noDataLine1": "Opisz swój przypadek użycia po lewej stronie,", - "codegen.noDataLine2": "W tym miejscu zostanie wyświetlony podgląd kodu.", "codegen.overwriteConfirmMessage": "Ta akcja spowoduje zastąpienie istniejącego kodu. Czy chcesz kontynuować?", "codegen.overwriteConfirmTitle": "Nadpisać istniejący kod?", - "codegen.resTitle": "Wygenerowany kod", "codegen.title": "Generator kodów", "completionSubTitle": "Prefix Monitu", "datasetConfig.embeddingModelRequired": "Wymagany jest skonfigurowany model osadzania", "datasetConfig.knowledgeTip": "Kliknij przycisk „+”, aby dodać wiedzę", - "datasetConfig.params": "Parametry", "datasetConfig.rerankModelRequired": "Wymagany model Przerankowania", "datasetConfig.retrieveChangeTip": "Modyfikacja trybu indeksowania i odzyskiwania może wpłynąć na aplikacje powiązane z tą Wiedzą.", - "datasetConfig.retrieveMultiWay.description": "Na podstawie zamiaru użytkownika, zapytania obejmują wszystkie Wiedze, pobierają odpowiedni tekst z wielu źródeł i wybierają najlepsze wyniki dopasowane do zapytań użytkownika po ponownym rankingu. Wymagana jest konfiguracja API modelu Przerankowania.", - "datasetConfig.retrieveMultiWay.title": "Odzyskiwanie wielościeżkowe", - "datasetConfig.retrieveOneWay.description": "Na podstawie zamiaru użytkownika i opisów Wiedzy, Agent samodzielnie wybiera najlepszą Wiedzę do zapytania. Najlepiej sprawdza się w aplikacjach o wyraźnej, ograniczonej Wiedzy.", - "datasetConfig.retrieveOneWay.title": "Odzyskiwanie N-do-1", "datasetConfig.score_threshold": "Próg punktacji", "datasetConfig.score_thresholdTip": "Używany do ustawienia progu podobieństwa dla filtrowania fragmentów.", - "datasetConfig.settingTitle": "Ustawienia odzyskiwania", "datasetConfig.top_k": "Najlepsze K", "datasetConfig.top_kTip": "Używane do filtrowania fragmentów najbardziej podobnych do pytań użytkownika. System również dynamicznie dostosowuje wartość Najlepszych K, zgodnie z maksymalną liczbą tokenów wybranego modelu.", "debugAsMultipleModel": "Debuguj jako wiele modeli", "debugAsSingleModel": "Debuguj jako pojedynczy model", "duplicateModel": "Duplikuj", - "errorMessage.nameOfKeyRequired": "nazwa klucza: {{key}} wymagana", - "errorMessage.notSelectModel": "Proszę wybrać model", - "errorMessage.queryRequired": "Tekst żądania jest wymagany.", "errorMessage.valueOfVarRequired": "{{key}} wartość nie może być pusta", "errorMessage.waitForBatchResponse": "Proszę czekać na odpowiedź na zadanie wsadowe.", "errorMessage.waitForFileUpload": "Poczekaj na przesłanie pliku/plików", - "errorMessage.waitForImgUpload": "Proszę czekać na przesłanie obrazu", "errorMessage.waitForResponse": "Proszę czekać na odpowiedź na poprzednią wiadomość.", "feature.annotation.add": "Dodaj adnotację", "feature.annotation.cacheManagement": "Adnotacje", - "feature.annotation.cached": "Zanotowano", "feature.annotation.description": "Możesz ręcznie dodać odpowiedź wysokiej jakości do pamięci podręcznej dla priorytetowego dopasowania do podobnych pytań użytkownika.", "feature.annotation.edit": "Edytuj adnotację", - "feature.annotation.matchVariable.choosePlaceholder": "Wybierz zmienną do dopasowania", - "feature.annotation.matchVariable.title": "Zmienna dopasowania", "feature.annotation.remove": "Usuń", "feature.annotation.removeConfirm": "Usunąć tę adnotację?", - "feature.annotation.resDes": "Odpowiedź z adnotacją jest włączona", "feature.annotation.scoreThreshold.accurateMatch": "Dokładne dopasowanie", "feature.annotation.scoreThreshold.description": "Służy do ustawienia progu podobieństwa dla odpowiedzi z adnotacją.", "feature.annotation.scoreThreshold.easyMatch": "Łatwe dopasowanie", @@ -83,20 +52,17 @@ "feature.bar.enableText": "Funkcje włączone", "feature.bar.manage": "Zarządzaj", "feature.citation.description": "Po włączeniu, pokaż dokument źródłowy i przypisaną sekcję wygenerowanej treści.", - "feature.citation.resDes": "Cytaty i odniesienia są włączone", "feature.citation.title": "Cytaty i odniesienia", "feature.conversationHistory.description": "Ustaw prefixy dla ról w rozmowie", "feature.conversationHistory.editModal.assistantPrefix": "Prefix asystenta", "feature.conversationHistory.editModal.title": "Edycja nazw ról konwersacyjnych", "feature.conversationHistory.editModal.userPrefix": "Prefix użytkownika", - "feature.conversationHistory.learnMore": "Dowiedz się więcej", "feature.conversationHistory.tip": "Historia konwersacji nie jest włączona, proszę dodać w monicie powyżej.", "feature.conversationHistory.title": "Historia konwersacji", "feature.conversationOpener.description": "W aplikacji czatowej pierwsze zdanie, które AI aktywnie wypowiada do użytkownika, zazwyczaj służy jako powitanie.", "feature.conversationOpener.title": "Otwieracze do rozmów", "feature.dataSet.noData": "Możesz importować wiedzę jako kontekst", "feature.dataSet.noDataSet": "Nie znaleziono wiedzy", - "feature.dataSet.notSupportSelectMulti": "Obecnie obsługiwana jest tylko jedna wiedza", "feature.dataSet.queryVariable.choosePlaceholder": "Wybierz zmienną zapytania", "feature.dataSet.queryVariable.contextVarNotEmpty": "zmienna zapytania kontekstowego nie może być pusta", "feature.dataSet.queryVariable.deleteContextVarTip": "Ta zmienna została ustawiona jako zmienna zapytania kontekstowego, a jej usunięcie wpłynie na normalne korzystanie z wiedzy. Jeśli nadal potrzebujesz jej usunąć, wybierz ją ponownie w sekcji kontekstowej.", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "Maksymalna liczba przesłanych plików", "feature.fileUpload.supportedTypes": "Obsługiwane typy plików", "feature.fileUpload.title": "Przesyłanie plików", - "feature.groupChat.description": "Dodanie ustawień przedkonwersacyjnych dla aplikacji może poprawić doświadczenia użytkownika.", - "feature.groupChat.title": "Rozmowy grupowe", - "feature.groupExperience.title": "Poprawa doświadczenia", "feature.imageUpload.description": "Umożliwia przesyłanie obrazów.", "feature.imageUpload.modalTitle": "Ustawienia przesyłania obrazów", "feature.imageUpload.numberLimit": "Maksymalna liczba przesłanych plików", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "Moderacja OpenAI wymaga skonfigurowanego klucza API OpenAI w", "feature.moderation.modal.provider.keywords": "Słowa kluczowe", "feature.moderation.modal.provider.openai": "Moderacja OpenAI", - "feature.moderation.modal.provider.openaiTip.prefix": "Moderacja OpenAI wymaga skonfigurowanego klucza API OpenAI w ", - "feature.moderation.modal.provider.openaiTip.suffix": ".", "feature.moderation.modal.provider.title": "Dostawca", "feature.moderation.modal.title": "Ustawienia moderacji treści", "feature.moderation.outputEnabled": "Treść WYJŚCIOWA Włączona", "feature.moderation.title": "Moderacja treści", "feature.moreLikeThis.description": "Generuj wiele tekstów na raz, a następnie edytuj i kontynuuj generowanie", - "feature.moreLikeThis.generateNumTip": "Liczba generowanych razów", "feature.moreLikeThis.tip": "Korzystanie z tej funkcji spowoduje dodatkowe zużycie tokenów", "feature.moreLikeThis.title": "Więcej takich jak ten", "feature.speechToText.description": "Po włączeniu można używać wprowadzania głosowego.", - "feature.speechToText.resDes": "Wprowadzanie głosowe jest włączone", "feature.speechToText.title": "Mowa na tekst", "feature.suggestedQuestionsAfterAnswer.description": "Ustawienie kolejnych pytań może poprawić czat.", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "Własny prompt", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "Prompt", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "Wpisz własny prompt", "feature.suggestedQuestionsAfterAnswer.modal.title": "Ustawienia pytań uzupełniających", - "feature.suggestedQuestionsAfterAnswer.resDes": "3 sugestie dla kolejnego pytania użytkownika.", "feature.suggestedQuestionsAfterAnswer.title": "Nawiązanie", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "Spróbuj zapytać", "feature.textToSpeech.description": "Po włączeniu tekst można przekształcić w mowę.", - "feature.textToSpeech.resDes": "Tekst na audio jest włączony", "feature.textToSpeech.title": "Tekst na mowę", - "feature.toolbox.title": "SKRZYNKA NARZĘDZIOWA", "feature.tools.modal.name.placeholder": "Wprowadź nazwę", "feature.tools.modal.name.title": "Nazwa", - "feature.tools.modal.title": "Narzędzie", - "feature.tools.modal.toolType.placeholder": "Wybierz typ narzędzia", "feature.tools.modal.toolType.title": "Typ narzędzia", "feature.tools.modal.variableName.placeholder": "Wprowadź nazwę zmiennej", "feature.tools.modal.variableName.title": "Nazwa zmiennej", - "feature.tools.tips": "Narzędzia zapewniają standardową metodę wywołania API, przyjmując dane wejściowe użytkownika lub zmienne jako parametry żądania do zapytania o dane zewnętrzne jako kontekst.", - "feature.tools.title": "Narzędzia", - "feature.tools.toolsInUse": "{{count}} narzędzi w użyciu", "formattingChangedText": "Modyfikacja formatowania zresetuje obszar debugowania, czy jesteś pewien?", "formattingChangedTitle": "Zmiana formatowania", "generate.apply": "Zastosować", @@ -234,13 +185,7 @@ "generate.tryIt": "Spróbuj", "generate.version": "Wersja", "generate.versions": "Wersje", - "inputs.chatVarTip": "Wypełnij wartość zmiennej, która będzie automatycznie zastępowana w monicie za każdym razem, gdy rozpocznie się nowa sesja", "inputs.completionVarTip": "Wypełnij wartość zmiennej, która będzie automatycznie zastępowana w słowach monitu za każdym razem, gdy zostanie przesłane pytanie.", - "inputs.noPrompt": "Spróbuj wpisać jakiś monit w polu przedmonitu", - "inputs.noVar": "Wypełnij wartość zmiennej, która będzie automatycznie zastępowana w monicie za każdym razem, gdy rozpocznie się nowa sesja.", - "inputs.previewTitle": "Podgląd monitu", - "inputs.queryPlaceholder": "Proszę wprowadzić tekst żądania.", - "inputs.queryTitle": "Treść zapytania", "inputs.run": "URUCHOM", "inputs.title": "Debugowanie i podgląd", "inputs.userInputField": "Pole wejściowe użytkownika", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "Ten starszy typ aplikacji Agent jest przestarzały. Aby uzyskać lepsze środowisko tworzenia agentów, utwórz Agent w Agent Console.", "legacyAgentBadge.label": "Starszy Agent", "manageModels": "Zarządzaj modelami", - "modelConfig.modeType.chat": "Czat", - "modelConfig.modeType.completion": "Uzupełnienie", - "modelConfig.model": "Model", - "modelConfig.setTone": "Ustaw ton odpowiedzi", - "modelConfig.title": "Model i parametry", "noModelProviderConfigured": "Nie skonfigurowano dostawcy modeli", "noModelProviderConfiguredTip": "Zainstaluj lub skonfiguruj dostawcę modeli, aby rozpocząć.", "noModelSelected": "Nie wybrano modelu", "noModelSelectedTip": "skonfiguruj model powyżej, aby kontynuować.", "noResult": "W tym miejscu zostaną wyświetlone dane wyjściowe.", - "notSetAPIKey.description": "Klucz dostawcy LLM nie został ustawiony, musi zostać ustawiony przed debugowaniem.", - "notSetAPIKey.settingBtn": "Przejdź do ustawień", - "notSetAPIKey.title": "Klucz dostawcy LLM nie został ustawiony", - "notSetAPIKey.trailFinished": "Ścieżka zakończona", "notSetVar": "Zmienne pozwalają użytkownikom wprowadzać słowa wstępujące lub otwierające uwagi podczas wypełniania formularzy. Możesz spróbować wpisać \"{{input}}\" w słowach monitu.", - "openingStatement.add": "Dodaj", "openingStatement.editorTitle": "Wiadomosc otwierajaca", - "openingStatement.noDataPlaceHolder": "Rozpoczynanie rozmowy z użytkownikiem może pomóc AI nawiązać bliższe połączenie z nim w aplikacjach konwersacyjnych.", - "openingStatement.notIncludeKey": "Wstępny monit nie zawiera zmiennej: {{key}}. Proszę dodać ją do wstępnego monitu.", "openingStatement.openingQuestion": "Pytania otwierające", "openingStatement.openingQuestionDescription": "Opcjonalne podpowiedzi wyswietlane po wiadomosci otwierajacej, aby pomoc uzytkownikom kontynuowac rozmowe.", "openingStatement.openingQuestionPlaceholder": "Wpisz pytanie otwierające.", "openingStatement.placeholderLine1": "Zacznij tutaj. Napisz pierwsza wiadomosc, ktora AI powinno wyslac.", "openingStatement.placeholderLine2": "Możesz używać zmiennych, spróbuj wpisać {{variable}}.", - "openingStatement.title": "Wstęp do rozmowy", - "openingStatement.tooShort": "Wymagane jest co najmniej 20 słów wstępnego monitu, aby wygenerować uwagi wstępne do rozmowy.", - "openingStatement.varTip": "Możesz używać zmiennych, spróbuj wpisać {{variable}}", "openingStatement.writeOpener": "Napisz wstęp", - "operation.addFeature": "Dodaj funkcję", "operation.agree": "lubię", "operation.applyConfig": "Publikuj", "operation.automatic": "Automatyczny", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "Anuluj niepolubienie", "operation.debugConfig": "Debuguj", "operation.disagree": "nie lubię", - "operation.resetConfig": "Resetuj", "operation.stopResponding": "Przestaje odpowiadać", - "operation.userAction": "Akcja użytkownika ", "orchestrate": "Orkiestracja", "otherError.historyNoBeEmpty": "Historia konwersacji musi być ustawiona w monicie", "otherError.promptNoBeEmpty": "Monit nie może być pusty", "otherError.queryNoBeEmpty": "Zapytanie musi być ustawione w monicie", "pageTitle.line1": "MONIT", - "pageTitle.line2": "Inżynieria", "promptMode.advanced": "Tryb Ekspert", - "promptMode.advancedWarning.description": "W Trybie Ekspert, możesz edytować cały MONIT.", - "promptMode.advancedWarning.learnMore": "Dowiedz się więcej", - "promptMode.advancedWarning.ok": "OK", - "promptMode.advancedWarning.title": "Przełączyłeś się na Tryb Ekspert, i po modyfikacji MONITU, NIE można powrócić do trybu podstawowego.", "promptMode.contextMissing": "Brak komponentu kontekstowego, skuteczność monitu może być niewystarczająca.", "promptMode.operation.addMessage": "Dodaj Wiadomość", - "promptMode.simple": "Przełącz na tryb Ekspert, aby edytować cały MONIT", - "promptMode.switchBack": "Przełącz z powrotem", "promptTip": "Monity kierują odpowiedziami AI za pomocą instrukcji i ograniczeń. Wstaw zmienne takie jak {{input}}. Ten monit nie będzie widoczny dla użytkowników.", "publishAs": "Opublikuj jako", "resetConfig.message": "Reset odrzuca zmiany, przywracając ostatnią opublikowaną konfigurację.", @@ -322,7 +242,6 @@ "variableConfig.content": "Zawartość", "variableConfig.defaultValue": "Wartość domyślna", "variableConfig.defaultValuePlaceholder": "Wprowadź wartość domyślną, aby wstępnie wypełnić pole", - "variableConfig.description": "Ustawienia dla zmiennej {{varName}}", "variableConfig.displayName": "Nazwa wyświetlana", "variableConfig.editModalTitle": "Edytuj Pole Wejściowe", "variableConfig.errorMsg.atLeastOneOption": "Wymagana jest co najmniej jedna opcja", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "Schemat JSON musi mieć typ \"object\"", "variableConfig.errorMsg.labelNameRequired": "Wymagana nazwa etykiety", "variableConfig.errorMsg.optionRepeat": "Powtarzają się opcje", - "variableConfig.errorMsg.varNameCanBeRepeat": "Nazwa zmiennej nie może się powtarzać", "variableConfig.fieldType": "Typ pola", "variableConfig.file.audio.name": "Dźwięk", "variableConfig.file.custom.createPlaceholder": " Rozszerzenie pliku, np. .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "Wideo", "variableConfig.hidden": "Ukryte i wstępnie wypełnione", "variableConfig.hiddenDescription": "Ukryj to pole przed użytkownikami końcowymi i sam podaj jego wartość. Wzajemnie wykluczające się z Wymagane. Dowiedz się więcej", - "variableConfig.hide": "Ukryj", "variableConfig.inputPlaceholder": "Proszę wpisać", "variableConfig.json": "Kod JSON", "variableConfig.jsonSchema": "Schemat JSON", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "Lista plików", "variableConfig.noDefaultSelected": "Nie wybieraj", "variableConfig.noDefaultValue": "Brak wartości domyślnej", - "variableConfig.notSet": "Nie ustawione, spróbuj wpisać {{input}} w monicie wstępnym", "variableConfig.number": "Numer", "variableConfig.optional": "opcjonalny", "variableConfig.options": "Opcje", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "Rozpocznij sprawdzone", "variableConfig.startSelectedOption": "Uruchom wybraną opcję", "variableConfig.string": "Krótki tekst", - "variableConfig.stringTitle": "Opcje pola tekstowego formularza", "variableConfig.text-input": "Krótki tekst", "variableConfig.tooltips": "Podpowiedzi", - "variableConfig.tooltipsPlaceholder": "Wprowadzanie pomocnego tekstu wyświetlanego po najechaniu kursorem na etykietę", "variableConfig.unit": "Jednostka", "variableConfig.unitPlaceholder": "Wyświetlanie jednostek po liczbach, np. żetonów", "variableConfig.uploadFileTypes": "Typy przesyłanych plików", "variableConfig.uploadMethod": "Metoda przesyłania", "variableConfig.varName": "Nazwa zmiennej", - "variableTable.action": "Akcje", - "variableTable.key": "Klucz Zmiennej", - "variableTable.name": "Nazwa Pola Wejściowego Użytkownika", - "variableTable.type": "Typ Wejścia", - "variableTable.typeSelect": "Wybierz", - "variableTable.typeString": "String", "variableTip": "Użytkownicy wypełniają zmienne w formularzu, automatycznie zastępując zmienne w monicie.", "variableTitle": "Zmienne", "vision.description": "Włączenie Wizji pozwoli modelowi przyjmować obrazy i odpowiadać na pytania o nich.", "vision.name": "Wizja", "vision.onlySupportVisionModelTip": "Obsługuje tylko modele wizyjne", - "vision.settings": "Ustawienia", "vision.visionSettings.both": "Obie", "vision.visionSettings.high": "Wysoka", "vision.visionSettings.localUpload": "Przesyłanie lokalne", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "Metoda przesyłania", "vision.visionSettings.url": "URL", "voice.defaultDisplay": "Domyślny Głos", - "voice.description": "Ustawienia głosu tekstu na mowę", - "voice.name": "Głos", "voice.settings": "Ustawienia", "voice.voiceSettings.autoPlay": "Automatyczne odtwarzanie", "voice.voiceSettings.autoPlayDisabled": "zamknięcie", diff --git a/web/i18n/pl-PL/app-overview.json b/web/i18n/pl-PL/app-overview.json index abe55fa138a..642a0c0ac97 100644 --- a/web/i18n/pl-PL/app-overview.json +++ b/web/i18n/pl-PL/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "Odbija dzienną częstotliwość użytkowania przez użytkowników. Ta metryka odzwierciedla przywiązanie użytkowników.", "analysis.avgUserInteractions.title": "Śr. interakcji użytkownika", "analysis.ms": "ms", - "analysis.title": "Analiza", "analysis.tokenPS": "Tokeny/s", "analysis.tokenUsage.consumed": "Zużyte", "analysis.tokenUsage.explanation": "Odbija dziennie używane tokeny modelu językowego dla aplikacji, przydatne do kontroli kosztów.", @@ -21,21 +20,15 @@ "analysis.tps.title": "Szybkość wydajności tokenów", "analysis.userSatisfactionRate.explanation": "Liczba polubień na 1000 wiadomości. Wskazuje to proporcję odpowiedzi, z których użytkownicy są bardzo zadowoleni.", "analysis.userSatisfactionRate.title": "Wskaźnik zadowolenia użytkowników", - "apiKeyInfo.callTimes": "Liczba wywołań", - "apiKeyInfo.cloud.exhausted.description": "Twój limit próbny został wyczerpany. Skonfiguruj swojego własnego dostawcę modelu lub zakup dodatkowy limit.", - "apiKeyInfo.cloud.exhausted.title": "Twój limit próbny został wyczerpany, proszę skonfiguruj swój klucz API.", "apiKeyInfo.cloud.trial.description": "Limit próbny jest dostarczany do użytku testowego. Zanim wykorzystasz dozwolone wywołania limitu próbnego, skonfiguruj swojego własnego dostawcę modelu lub zakup dodatkowy limit.", "apiKeyInfo.cloud.trial.title": "Korzystasz z limitu próbnego {{providerName}}.", "apiKeyInfo.selfHost.title.row1": "Aby rozpocząć,", "apiKeyInfo.selfHost.title.row2": "najpierw skonfiguruj swojego dostawcę modelu.", "apiKeyInfo.setAPIBtn": "Przejdź do konfiguracji dostawcy modelu", "apiKeyInfo.tryCloud": "Lub wypróbuj wersję chmurową Dify z darmowym limitem", - "apiKeyInfo.usedToken": "Zużyty token", "overview.apiInfo.accessibleAddress": "Koniec API", "overview.apiInfo.doc": "Dokumentacja API", - "overview.apiInfo.explanation": "Łatwe do zintegrowania z twoją aplikacją", "overview.apiInfo.title": "API usługi w tle", - "overview.appInfo.accessibleAddress": "Publiczny adres URL", "overview.appInfo.customize.entry": "Niestandardowy frontend", "overview.appInfo.customize.explanation": "Możesz dostosować front aplikacji internetowej do swoich scenariuszy i potrzeb stylowych.", "overview.appInfo.customize.title": "Niestandardowy frontend", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "Zainstaluj rozszerzenie Chrome Dify Chatbot", "overview.appInfo.embedded.copied": "Skopiowane", "overview.appInfo.embedded.copy": "Kopiuj", - "overview.appInfo.embedded.entry": "Osadzone", "overview.appInfo.embedded.explanation": "Wybierz sposób osadzenia aplikacji czatu na swojej stronie internetowej", "overview.appInfo.embedded.hiddenInputs.description": "Wprowadź wartości dla ukrytych pól. Wartości są dodawane do adresu URL elementu iframe lub do obiektu inputs skryptu.", "overview.appInfo.embedded.hiddenInputs.title": "Wstępnie wypełnij ukryte pola", "overview.appInfo.embedded.iframe": "Aby dodać aplikację czatu w dowolnym miejscu na swojej stronie internetowej, dodaj ten kod iframe do swojego kodu HTML.", "overview.appInfo.embedded.scripts": "Aby dodać aplikację czatu w prawym dolnym rogu swojej strony internetowej, dodaj ten kod do swojego HTML.", "overview.appInfo.embedded.title": "Osadź na stronie internetowej", - "overview.appInfo.enableTooltip.description": "Aby włączyć tę funkcję, dodaj węzeł Wprowadzanie użytkownika na planszę. (Może już istnieć w szkicu, zacznie działać po opublikowaniu)", - "overview.appInfo.enableTooltip.learnMore": "Dowiedz się więcej", - "overview.appInfo.explanation": "Gotowa do użycia aplikacja internetowa AI", "overview.appInfo.launch": "Uruchomić", - "overview.appInfo.preUseReminder": "Przed kontynuowaniem włącz aplikację web app.", "overview.appInfo.preview": "Podgląd", "overview.appInfo.qrcode.download": "Pobierz kod QR", "overview.appInfo.qrcode.title": "Kod QR do udostępniania", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "Motyw kolorystyczny czatu", "overview.appInfo.settings.chatColorThemeDesc": "Ustaw motyw kolorystyczny czatu", "overview.appInfo.settings.chatColorThemeInverted": "Odwrócony", - "overview.appInfo.settings.entry": "Branding", "overview.appInfo.settings.invalidHexMessage": "Nieprawidłowa wartość heksadecymalna", "overview.appInfo.settings.invalidPrivacyPolicy": "Nieprawidłowy link do polityki prywatności. Proszę użyć prawidłowego linku zaczynającego się od http lub https", "overview.appInfo.settings.language": "Język", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "Oświadczenie o ochronie danych", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "Wprowadź oświadczenie o ochronie danych", "overview.appInfo.settings.more.customDisclaimerTip": "Niestandardowy tekst oświadczenia będzie wyświetlany po stronie klienta, dostarczając dodatkowych informacji o aplikacji.", - "overview.appInfo.settings.more.entry": "Pokaż więcej ustawień", "overview.appInfo.settings.more.inputPlaceholder": "Symbol zastępczy pola wejściowego", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "Porozmawiaj z botem", "overview.appInfo.settings.more.inputPlaceholderTip": "Dostosuj tekst zastępczy pola wprowadzania czatu. Pozostaw puste, aby użyć wartości domyślnej.", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "Wprowadź link do polityki prywatności", "overview.appInfo.settings.more.privacyPolicyTip": "Pomaga odwiedzającym zrozumieć, jakie dane zbiera aplikacja, zobacz Politykę prywatności Dify.", "overview.appInfo.settings.multiEnvironmentNotice": "Ustawienia aplikacji internetowej dotyczą wszystkich środowisk.", - "overview.appInfo.settings.sso.description": "Wszyscy użytkownicy muszą zalogować się za pomocą logowania jednokrotnego przed użyciem aplikacji internetowej", - "overview.appInfo.settings.sso.label": "Uwierzytelnianie logowania jednokrotnego", - "overview.appInfo.settings.sso.title": "Logowanie jednokrotne w aplikacji internetowej", - "overview.appInfo.settings.sso.tooltip": "Skontaktuj się z administratorem, aby włączyć logowanie jednokrotne w aplikacji internetowej", "overview.appInfo.settings.title": "Branding", "overview.appInfo.settings.webDesc": "Opis web app", "overview.appInfo.settings.webDescPlaceholder": "Wpisz opis web app", "overview.appInfo.settings.webDescTip": "Ten tekst będzie wyświetlany po stronie klienta, zapewniając podstawowe wskazówki, jak korzystać z aplikacji", "overview.appInfo.settings.webName": "Nazwa web app", - "overview.appInfo.settings.workflow.hide": "Ukryj", - "overview.appInfo.settings.workflow.show": "Pokaż", "overview.appInfo.settings.workflow.showDesc": "Pokazywanie lub ukrywanie szczegółów przepływu pracy w aplikacji internetowej", "overview.appInfo.settings.workflow.subTitle": "Szczegóły przepływu pracy", - "overview.appInfo.settings.workflow.title": "Kroki przepływu pracy", "overview.appInfo.title": "Aplikacja internetowa", "overview.appInfo.workflowLaunchHiddenInputs.description": "Wprowadź wartości dla ukrytych pól, a następnie kliknij Uruchom, aby otworzyć WebApp z tymi wartościami.", "overview.appInfo.workflowLaunchHiddenInputs.title": "Wstępnie wypełnij ukryte pola", - "overview.disableTooltip.triggerMode": "Funkcja {{feature}} nie jest obsługiwana w trybie węzła wyzwalającego.", "overview.status.disable": "Wyłącz", - "overview.status.running": "W usłudze", - "overview.title": "Przegląd", - "overview.triggerInfo.explanation": "Zarządzanie wyzwalaczami przepływu pracy", "overview.triggerInfo.learnAboutTriggers": "Dowiedz się więcej o wyzwalaczach", - "overview.triggerInfo.noTriggerAdded": "Nie dodano wyzwalacza", - "overview.triggerInfo.title": "Czynniki wywołujące", - "overview.triggerInfo.triggerStatusDescription": "Wyzwalacze pojawią się tutaj po opublikowaniu wersji, która je zawiera.", - "overview.triggerInfo.triggersAdded": "{{count}} Wyzwalacze dodane", - "welcome.enterKeyTip": "wprowadź poniżej swój klucz API OpenAI", - "welcome.firstStepTip": "Aby rozpocząć,", - "welcome.getKeyTip": "Pobierz swój klucz API z pulpitu nawigacyjnego OpenAI", - "welcome.placeholder": "Twój klucz API OpenAI (np. sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "Wyzwalacze pojawią się tutaj po opublikowaniu wersji, która je zawiera." } diff --git a/web/i18n/pl-PL/app.json b/web/i18n/pl-PL/app.json index 1bbdd5b8844..0c6068e74c3 100644 --- a/web/i18n/pl-PL/app.json +++ b/web/i18n/pl-PL/app.json @@ -1,5 +1,4 @@ { - "accessControl": "Kontrola dostępu do aplikacji internetowej", "accessControlDialog.accessItems.anyone": "Każdy z linkiem", "accessControlDialog.accessItems.external": "Uwierzytelnieni użytkownicy zewnętrzni", "accessControlDialog.accessItems.organization": "Tylko członkowie w obrębie przedsiębiorstwa", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "Aktualizacja powiodła się", "accessControlDialog.webAppPublicAccessDisabledTip": "Dostęp publiczny został wyłączony przez administratora.", "accessControlDialog.webAppSSONotEnabledTip": "Proszę skontaktować się z administratorem przedsiębiorstwa, aby skonfigurować metodę uwierzytelniania aplikacji internetowej.", - "accessItemsDescription.anyone": "Każdy może uzyskać dostęp do aplikacji webowej", - "accessItemsDescription.external": "Tylko uwierzytelnieni zewnętrzni użytkownicy mogą uzyskać dostęp do aplikacji internetowej.", - "accessItemsDescription.organization": "Każdy w organizacji ma dostęp do aplikacji internetowej.", - "accessItemsDescription.specific": "Tylko określone grupy lub członkowie mogą uzyskać dostęp do aplikacji internetowej", "answerIcon.description": "Czy w aplikacji udostępnionej ma być używana ikona aplikacji internetowej do zamiany 🤖.", "answerIcon.descriptionInExplore": "Czy używać ikony aplikacji internetowej do zastępowania 🤖 w Eksploruj", "answerIcon.title": "Użyj ikony web app, aby zastąpić 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "Aplikacja nie została jeszcze opublikowana", "openInExplore": "Otwórz Web App z paska bocznego", "publishApp.notSet": "Nie ustawiono", - "publishApp.notSetDesc": "Obecnie nikt nie może uzyskać dostępu do aplikacji internetowej. Proszę ustawić uprawnienia.", - "publishApp.title": "Kto ma dostęp do aplikacji internetowej", "removeOriginal": "Usuń oryginalną aplikację", "structOutput.LLMResponse": "Odpowiedź LLM", "structOutput.configure": "Konfiguruj", @@ -215,7 +208,6 @@ "studio.starApp": "Oznacz aplikację gwiazdką", "studio.starFailed": "Nie udało się zaktualizować gwiazdki", "studio.starred": "Oznaczone gwiazdką", - "studio.unstarApp": "Usuń gwiazdkę aplikacji", "studio.viewSnippets": "Fragmenty", "switch": "Przełącz na Orkiestrację Przepływu Pracy", "switchLabel": "Kopia aplikacji do utworzenia", diff --git a/web/i18n/pl-PL/deployments.json b/web/i18n/pl-PL/deployments.json index 82f8be4bd58..c472e3403c9 100644 --- a/web/i18n/pl-PL/deployments.json +++ b/web/i18n/pl-PL/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Nie wdrożone", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Wycofywanie wdrożenia", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Nieznane", - "studio.accessPoint.addTriggerNodeDescription": "Dodaj węzeł Trigger, aby uruchamiać aplikację ze zdarzeń zewnętrznych.", "studio.accessPoint.apiDescription": "Wywołuj aplikację z usług przez HTTP", "studio.accessPoint.description": "Wszystkie sposoby dostępu do tej aplikacji w środowisku wbudowanym i każdym wdrożonym środowisku.", "studio.accessPoint.embedIntoSite": "Osadź w witrynie", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "Udostępnij aplikację jako narzędzie dla agentów i aplikacji AI", "studio.accessPoint.noPublishedDescription": "Opublikuj wersję, aby udostępnić wbudowane punkty dostępu.", "studio.accessPoint.noPublishedTitle": "Nie opublikowano jeszcze żadnej wersji", - "studio.accessPoint.noTriggerNodes": "Brak węzłów Trigger w tym przepływie", "studio.accessPoint.notSupported": "Nieobsługiwane", "studio.accessPoint.open": "Otwórz", "studio.accessPoint.triggerDescription": "Uruchamiaj przepływ pracy według harmonogramów lub zdarzeń zewnętrznych", - "studio.accessPoint.triggerDisconnected": "Rozłączono", "studio.accessPoint.triggerEnabledCount": "Włączono {{enabled}}/{{total}}", "studio.accessPoint.triggerExclusiveNotice": "Aplikacja internetowa, API i MCP są wyłączone, gdy przepływ pracy korzysta z wyzwalaczy.", - "studio.accessPoint.triggerMuted": "Wyciszono", - "studio.accessPoint.triggerServiceModeUnavailable": "Niedostępne, gdy Web App, API lub MCP jest w użyciu.", "studio.accessPoint.unsupportedInDeployedEnvironment": "Dostępne tylko w środowisku wbudowanym.", "studio.accessPoint.webAppDescription": "Udostępnij aplikację użytkownikom końcowym jako stronę internetową", "studio.accessPoints": "Punkty dostępu", diff --git a/web/i18n/pl-PL/login.json b/web/i18n/pl-PL/login.json index f1ecbff5d59..64c44fdbc03 100644 --- a/web/i18n/pl-PL/login.json +++ b/web/i18n/pl-PL/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "Adres e-mail jest wymagany", "error.emailInValid": "Proszę wpisać prawidłowy adres e-mail", "error.invalidEmailOrPassword": "Nieprawidłowy adres e-mail lub hasło.", - "error.invalidRedirectUrlOrAppCode": "Nieprawidłowy adres URL przekierowania lub kod aplikacji", "error.invalidSSOProtocol": "Nieprawidłowy protokół SSO", "error.nameEmpty": "Nazwa jest wymagana", "error.passwordEmpty": "Hasło jest wymagane", "error.passwordInvalid": "Hasło musi zawierać litery i cyfry, a jego długość musi być większa niż 8", - "error.redirectUrlMissing": "Brak przekierowania URL", "error.registrationNotAllowed": "Nie znaleziono konta. Skontaktuj się z administratorem systemu, aby się zarejestrować.", "explore": "Odkryj Dify", "forget": "Zapomniałeś hasła?", diff --git a/web/i18n/pl-PL/permission.json b/web/i18n/pl-PL/permission.json index 54c0e88e272..61146ea67cd 100644 --- a/web/i18n/pl-PL/permission.json +++ b/web/i18n/pl-PL/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "Akcje", "accessRule.addMemberAria": "Dodaj {{name}}", "accessRule.addMembersTitle": "Dodaj członków", - "accessRule.allPermittedMembers": "Wszyscy członkowie z uprawnieniami ról", - "accessRule.allPermittedMembersDescription": "Członkowie z pasującymi uprawnieniami ról mogą uzyskać dostęp do tego zasobu.", "accessRule.allowedMembers": "Dozwoleni członkowie", "accessRule.appDescription": "Określ, kto może uzyskać dostęp do tej aplikacji, oraz poziom szczegółowości uprawnień dostępu.", "accessRule.appTitle": "Zestaw uprawnień aplikacji", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "Wszyscy obecni i przyszli członkowie obszaru roboczego są uwzględniani automatycznie. Uprawnienia ról nadal określają, co mogą robić.", "accessRule.batchRemoveDescription": "Wybrani członkowie zostaną usunięci z listy dozwolonych członków.", "accessRule.batchRemoveTitle": "Usunąć wybranych członków?", - "accessRule.changeOpenScopeDescription": "Zmiana zakresu otwarcia zresetuje wszystkie wyjątki uprawnień członków dla tego zasobu. Po zmianie trzeba będzie ponownie dodać wyjątki uprawnień członków.", - "accessRule.changeOpenScopeTitle": "Zmienić zakres otwarcia zasobu?", "accessRule.collaborator": "Współpracownik", "accessRule.collapseSection": "Zwiń {{title}}", "accessRule.copied": "Pomyślnie skopiowano regułę dostępu", @@ -32,13 +28,7 @@ "accessRule.noDescription": "Brak opisu", "accessRule.noRules": "Brak reguł dostępu", "accessRule.noUserAccessSettings": "Brak członków z dostępem", - "accessRule.onlyMe": "Tylko ja", - "accessRule.onlyMeDescription": "Tylko Ty możesz uzyskać dostęp do tego zasobu.", - "accessRule.resourceOpenScope": "Zakres otwarcia zasobu", - "accessRule.resourceOpenScopeDescription": "Wybierz, dla kogo ten zasób jest otwarty. Uprawnienia ról nadal decydują o tym, co każdy członek może robić.", "accessRule.selected": "Wybrano", - "accessRule.specificMembersOnly": "Tylko określeni członkowie", - "accessRule.specificMembersOnlyDescription": "Tylko wybrani członkowie mogą uzyskać dostęp do tego zasobu.", "accessRule.summary_one": "{{count}} zestaw uprawnień", "accessRule.summary_other": "{{count}} zestawów uprawnień", "accessRule.updated": "Pomyślnie zaktualizowano regułę dostępu", diff --git a/web/i18n/pl-PL/plugin.json b/web/i18n/pl-PL/plugin.json index bac26740194..1443bc0f79e 100644 --- a/web/i18n/pl-PL/plugin.json +++ b/web/i18n/pl-PL/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": "wtyczka?", "action.deleteSuccess": "Wtyczka została pomyślnie usunięta", "action.pluginInfo": "Informacje o wtyczce", - "action.usedInApps": "Ta wtyczka jest używana w aplikacjach {{num}}.", "allCategories": "Wszystkie kategorie", "auth.addApi": "Dodaj klucz API", "auth.addOAuth": "Dodaj OAuth", @@ -26,28 +25,22 @@ "auth.oauthClient": "Klient OAuth", "auth.oauthClientSettings": "Ustawienia klienta OAuth", "auth.oauthCredentialPermissionDescription": "Wybierz, czy nowe dane uwierzytelniające OAuth mają być dostępne tylko dla Ciebie, czy udostępnione wszystkim członkom obszaru roboczego. To ustawienie dotyczy danych uwierzytelniających, a nie klienta OAuth, i nie można go zmienić po autoryzacji.", - "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.permissionHint.action": "Kto może pomóc?", "auth.permissionHint.description": "Autoryzacja wtyczki jest współdzielona w całym workspace. Skontaktuj się z członkiem mającym wymagane uprawnienia.", "auth.permissionHint.title": "Nie masz uprawnień do konfiguracji autoryzacji.", - "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.autoUpdate": "Automatyczna aktualizacja", "autoUpdate.autoUpdateSettings": "Ustawienia automatycznej aktualizacji", - "autoUpdate.automaticUpdates": "Automatyczne aktualizacje", "autoUpdate.changeTimezone": "Aby zmienić strefę czasową, przejdź do Ustawienia", "autoUpdate.excludeUpdate": "Następujące {{num}} wtyczki nie będą aktualizować się automatycznie", "autoUpdate.excludeUpdate_one": "Następująca {{num}} wtyczka nie będzie aktualizować się automatycznie", @@ -67,20 +60,13 @@ "autoUpdate.scope": "Zakres", "autoUpdate.scopeMode.all": "Wszystkie", "autoUpdate.scopeMode.exclude": "Wyłącz wybrane", - "autoUpdate.specifyPluginsToUpdate": "Określ wtyczki do zaktualizowania", "autoUpdate.strategy.disabled.description": "Wtyczki nie będą się automatycznie aktualizować", "autoUpdate.strategy.disabled.name": "Niepełnosprawny", "autoUpdate.strategy.fixOnly.description": "Automatyczna aktualizacja tylko dla wersji łatkowych (np. 1.0.1 → 1.0.2). Zmiany w wersjach mniejszych nie będą wywoływać aktualizacji.", "autoUpdate.strategy.fixOnly.name": "Napraw tylko", - "autoUpdate.strategy.fixOnly.selectedDescription": "Automatyczna aktualizacja tylko dla wersji poprawek", "autoUpdate.strategy.latest.description": "Zawsze aktualizuj do najnowszej wersji", "autoUpdate.strategy.latest.name": "Najświeższy", - "autoUpdate.strategy.latest.selectedDescription": "Zawsze aktualizuj do najnowszej wersji", - "autoUpdate.updateSettings": "Zaktualizuj ustawienia", "autoUpdate.updateTime": "Czas aktualizacji", - "autoUpdate.updateTimeTitle": "Czas aktualizacji", - "autoUpdate.upgradeMode.all": "Zaktualizuj wszystko", - "autoUpdate.upgradeMode.exclude": "Wyłącz wybrane", "autoUpdate.upgradeMode.partial": "Tylko wybrane", "autoUpdate.upgradeModePlaceholder.exclude": "Wybrane wtyczki nie będą aktualizować się automatycznie.", "autoUpdate.upgradeModePlaceholder.partial": "Tylko wybrane wtyczki będą się aktualizować automatycznie. Obecnie nie wybrano żadnych wtyczek, więc żadna wtyczka nie będzie się automatycznie aktualizować.", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "Zainstalowany z Github", "detailPanel.categoryTip.local": "Wtyczka lokalna", "detailPanel.categoryTip.marketplace": "Zainstalowano z witryny Marketplace", - "detailPanel.configureApp": "Konfiguracja aplikacji", "detailPanel.configureModel": "Konfiguracja modelu", "detailPanel.configureTool": "Narzędzie konfiguracji", "detailPanel.deprecation.fullMessage": "Ten plugin został wycofany z użycia z powodu {{deprecatedReason}} i nie będzie już aktualizowany. Proszę użyć zamiast tego {{-alternativePluginId}}.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "Przekazywanie nie powiodło się", "installModal.back": "Wstecz", "installModal.cancel": "Anuluj", - "installModal.close": "Zamykać", - "installModal.dropIntegrationToInstall": "Upuść pakiet integracji tutaj, aby zainstalować", - "installModal.dropPluginToInstall": "Upuść pakiet wtyczek tutaj, aby zainstalować", "installModal.fromTrustSource": "Upewnij się, że instalujesz wtyczki tylko z zaufanego źródła.", "installModal.install": "Instalować", - "installModal.installComplete": "Instalacja zakończona", "installModal.installFailed": "Instalacja nie powiodła się", "installModal.installFailedDesc": "Instalacja wtyczki nie powiodła się.", "installModal.installPlugin": "Zainstaluj wtyczkę", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "Wtyczka została pomyślnie zainstalowana.", "installModal.installedSuccessfullyWithPageDesc": "Wtyczka została pomyślnie zainstalowana. Możesz ją znaleźć na stronie {{categoryName}}.", "installModal.installing": "Instalowanie...", - "installModal.labels.package": "Pakiet", - "installModal.labels.repository": "Repozytorium", - "installModal.labels.version": "Wersja", "installModal.next": "Następny", "installModal.pluginLoadError": "Błąd ładowania wtyczki", "installModal.pluginLoadErrorDesc": "Ta wtyczka nie zostanie zainstalowana", @@ -220,8 +198,6 @@ "list.noInstalled": "Brak zainstalowanych wtyczek", "list.noTriggerFound": "Nie znaleziono czynnika wywołującego", "list.notFound": "Nie znaleziono wtyczek", - "list.source.github": "Instalowanie z usługi GitHub", - "list.source.local": "Zainstaluj z lokalnego pliku pakietu", "list.source.marketplace": "Instalowanie z Marketplace", "marketplace.allPlugins": "Wszystkie integracje", "marketplace.and": "i", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "Ostatnio zaktualizowane", "marketplace.verifiedTip": "Zweryfikowane przez Dify", "marketplace.viewMore": "Zobacz więcej", - "metadata.title": "Wtyczki", "pluginDevelopmentGuide": "Przewodnik tworzenia integracji", "pluginInfoModal.packageName": "Pakiet", "pluginInfoModal.release": "Zwolnić", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "Informacje o wtyczce", "pluginPublishGuide": "Przewodnik publikowania integracji", "privilege.admins": "Administratorzy", - "privilege.configurePermissionsInSettings": "Przejdź do Ustawienia > Role i uprawnienia, aby skonfigurować uprawnienia wtyczek.", "privilege.everyone": "Każdy", - "privilege.noDebugPermissionTooltip": "Nie masz uprawnień do debugowania integracji", "privilege.noInstallPermissionTooltip": "Nie masz uprawnień do instalowania integracji i zarządzania nimi", "privilege.noone": "Nikt", "privilege.permissions": "Uprawnienia", "privilege.quickWhoCanDebug": "Kto może debugować?", "privilege.quickWhoCanInstall": "Kto może instalować i zarządzać?", - "privilege.title": "Preferencje wtyczek", - "privilege.whoCanDebug": "Kto może debugować wtyczki?", - "privilege.whoCanInstall": "Kto może instalować wtyczki i nimi zarządzać?", - "publishPlugins": "Publikowanie wtyczek", "readmeInfo.failedToFetch": "Nie udało się pobrać pliku README", "readmeInfo.needHelpCheckReadme": "Potrzebujesz pomocy? Sprawdź plik README.", "readmeInfo.noReadmeAvailable": "Brak dostępnego pliku README", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "Nie udało się automatycznie zainstalować tej wtyczki.\nProszę zainstalować ją z Marketplace.", "task.errorMsg.unknown": "Nie udało się zainstalować tej wtyczki.\nNie można zidentyfikować źródła wtyczki.", "task.errorPlugins": "Failed to Install Plugins", - "task.installError": "Nie udało się zainstalować wtyczek {{errorLength}}, kliknij, aby wyświetlić", "task.installFromGithub": "Zainstaluj z GitHub", "task.installFromMarketplace": "Zainstaluj z Marketplace", "task.installSuccess": "{{successLength}} plugins installed successfully", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "Instalacja powiodła się", "upgrade.title": "Zainstaluj wtyczkę", "upgrade.upgrade": "Instalować", - "upgrade.upgrading": "Instalowanie...", - "upgrade.usedInApps": "Używane w aplikacjach {{num}}" + "upgrade.upgrading": "Instalowanie..." } diff --git a/web/i18n/pl-PL/snippet.json b/web/i18n/pl-PL/snippet.json index 0e75202a6c9..9909d0fe0b0 100644 --- a/web/i18n/pl-PL/snippet.json +++ b/web/i18n/pl-PL/snippet.json @@ -12,7 +12,6 @@ "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", @@ -26,20 +25,15 @@ "importSuccess": "Fragment zaimportowany", "importedDSLVersion": "Aktualna wersja fragmentu DSL: ", "inputVariables": "Zmienne wejściowe", - "management": "ZARZĄDZANIE SNIPPETAMI", "menu.deleteSnippet": "Usuń", "menu.editInfo": "Edytuj informacje", "menu.exportSnippet": "Eksportuj fragment", "panelTitle": "Pole wejściowe", "publishButton": "Opublikuj", "publishFailed": "Nie udało się opublikować fragmentu", - "publishMenuCurrentDraft": "Aktualny projekt niepublikowany", "publishSuccess": "Fragment opublikowany", "sectionOrchestrate": "Orkiestrować", "testRunButton": "Uruchomienie próbne", "typeLabel": "Fragment", - "unknownUser": "Użytkownik", - "updatedBy": "{{name}} zaktualizowano {{time}}", - "usageCount": "Użyto {{count}} razy", - "variableInspect": "Kontrola zmiennej" + "unknownUser": "Użytkownik" } diff --git a/web/i18n/pl-PL/tools.json b/web/i18n/pl-PL/tools.json index 3ec851e1527..fb0e59d4d21 100644 --- a/web/i18n/pl-PL/tools.json +++ b/web/i18n/pl-PL/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "Parametry", "mcp.server.modal.parametersPlaceholder": "Cel i ograniczenia parametru", "mcp.server.modal.parametersTip": "Dodaj opisy każdego parametru, aby pomóc LLM zrozumieć ich cel i ograniczenia.", - "mcp.server.publishTip": "Aplikacja nieopublikowana. Najpierw opublikuj aplikację.", "mcp.server.reGen": "Wygenerować ponownie URL serwera? Obecny URL natychmiast przestanie działać.", "mcp.server.title": "Serwer MCP", "mcp.server.url": "URL serwera", diff --git a/web/i18n/pl-PL/workflow.json b/web/i18n/pl-PL/workflow.json index 9ed9d091887..99276eda3bc 100644 --- a/web/i18n/pl-PL/workflow.json +++ b/web/i18n/pl-PL/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} kroki do przodu", "changeHistory.title": "Historia Zmian", "chatVariable.button": "Dodaj Zmienną", - "chatVariable.docLink": "Odwiedź naszą dokumentację, aby dowiedzieć się więcej.", "chatVariable.modal.addArrayValue": "Dodaj Wartość", "chatVariable.modal.arrayValue": "Wartość", "chatVariable.modal.description": "Opis", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "Edit reply", "comments.placeholder.reply": "Reply", "comments.reply": "Reply", - "common.ImageUploadLegacyTip": "Teraz można tworzyć zmienne typu pliku w formularzu startowym. W przyszłości nie będziemy już obsługiwać funkcji przesyłania obrazów.", "common.accessAPIReference": "Uzyskaj dostęp do dokumentacji API", "common.accessPointDescription": "Skonfiguruj aplikację internetową, API, MCP i wyzwalacze", "common.addBlock": "Dodaj węzeł", @@ -155,7 +153,6 @@ "common.addTitle": "Dodaj tytuł...", "common.autoSaved": "Automatycznie zapisane", "common.backupCurrentDraft": "Utwórz kopię zapasową bieżącej wersji roboczej", - "common.batchRunApp": "Uruchom aplikację wsadowo", "common.branch": "GAŁĄŹ", "common.chooseDSL": "Wybierz plik DSL(yml)", "common.chooseStartNodeToRun": "Wybierz węzeł początkowy, aby uruchomić", @@ -163,7 +160,6 @@ "common.commentMode": "Tryb komentarzy", "common.configure": "Skonfiguruj", "common.configureRequired": "Wymagana konfiguracja", - "common.conversationLog": "Dziennik rozmów", "common.copy": "Kopiuj", "common.currentDraft": "Bieżący szkic", "common.currentDraftUnpublished": "Bieżący szkic nieopublikowany", @@ -174,10 +170,8 @@ "common.disconnect": "Odłączyć", "common.draftSaveFailed": "Nie udało się zapisać wersji roboczej", "common.duplicate": "Duplikuj", - "common.editing": "Edytowanie", "common.effectVarConfirm.content": "Zmienna jest używana w innych węzłach. Czy na pewno chcesz ją usunąć?", "common.effectVarConfirm.title": "Usuń zmienną", - "common.embedIntoSite": "Osadź na stronie", "common.enableJinja": "Włącz obsługę szablonów Jinja", "common.exitVersions": "Wersje wyjścia", "common.exportImage": "Eksportuj obraz", @@ -186,8 +180,6 @@ "common.exportSVG": "Eksportuj jako SVG", "common.features": "Cechy", "common.featuresDescription": "Ulepsz doświadczenie użytkownika w aplikacji internetowej", - "common.featuresDocLink": "Dowiedz się więcej", - "common.fileUploadTip": "Funkcje przesyłania obrazów zostały zaktualizowane do przesyłania plików.", "common.goBackToEdit": "Wróć do edytora", "common.handMode": "Tryb ręczny", "common.humanInputEmailTip": "E-mail (Metoda dostawy) wysłany do skonfigurowanych odbiorców", @@ -199,9 +191,6 @@ "common.importSuccess": "Import powodzenie", "common.importWarning": "Ostrożność", "common.importWarningDetails": "Różnica w wersji DSL może mieć wpływ na niektóre funkcje", - "common.inPreview": "W podglądzie", - "common.inPreviewMode": "W trybie podglądu", - "common.inRunMode": "W trybie uruchamiania", "common.input": "Wejście", "common.insertVarTip": "Naciśnij klawisz '/', aby szybko wstawić", "common.jinjaEditorPlaceholder": "Naciśnij '/' lub '{', aby wstawić zmienną", @@ -215,17 +204,12 @@ "common.model": "Model", "common.moreActions": "Więcej akcji", "common.needAdd": "Węzeł {{node}} musi zostać dodany", - "common.needAnswerNode": "Węzeł odpowiedzi musi zostać dodany", "common.needConnectTip": "Ten krok nie jest połączony z niczym", - "common.needOutputNode": "Należy dodać węzeł wyjściowy", "common.needStartNode": "Należy dodać co najmniej jeden węzeł początkowy", - "common.noChanges": "Brak zmian", - "common.noHistory": "Brak historii", "common.noVar": "Brak zmiennej", "common.notPublishedYet": "Jeszcze nie opublikowano", "common.notRunning": "Jeszcze nie uruchomiono", "common.onFailure": "W przypadku niepowodzenia", - "common.openInExplore": "Otwieranie w obszarze Eksploruj", "common.openWebApp": "Otwórz aplikację internetową", "common.openWebAppDescription": "Otwórz opublikowaną aplikację w nowej karcie", "common.output": "Wyjście", @@ -233,10 +217,8 @@ "common.parallel": "RÓWNOLEGŁY", "common.parallelTip.click.desc": ", aby dodać", "common.parallelTip.click.title": "Klikać", - "common.parallelTip.depthLimit": "Limit warstw zagnieżdżania równoległego dla warstw {{num}}", "common.parallelTip.drag.desc": "aby się połączyć", "common.parallelTip.drag.title": "Przeciągnąć", - "common.parallelTip.limit": "Równoległość jest ograniczona do gałęzi {{num}}.", "common.pasteHere": "Wklej tutaj", "common.pointerMode": "Tryb wskaźnika", "common.preview": "Podgląd", @@ -252,34 +234,22 @@ "common.publishedBy": "Opublikowano {{time}} przez {{author}}", "common.publishingToMarketplace": "Publikowanie...", "common.redo": "Ponów", - "common.restart": "Uruchom ponownie", "common.restore": "Przywróć", "common.run": "Uruchom test", "common.runAllTriggers": "Uruchom wszystkie wyzwalacze", - "common.runApp": "Uruchom aplikację", "common.runHistory": "Historia uruchomień", "common.running": "Uruchamianie", - "common.savedAt": "Zapisano {{time}}", "common.scheduleTriggerRunFailed": "Niepowodzenie uruchomienia zaplanowanego wyzwalacza", "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", "common.unpublished": "Nieopublikowane", - "common.unpublishedChanges": "Nieopublikowane zmiany", "common.upToDate": "Aktualne", - "common.update": "Aktualizuj", "common.variableNamePlaceholder": "Nazwa zmiennej", "common.versionHistory": "Historia wersji", - "common.viewDetailInTracingPanel": "Zobacz szczegóły", "common.viewOnly": "Tylko do podglądu", "common.viewRunHistory": "Zobacz historię uruchomień", "common.webhookDebugFailed": "Niepowodzenie debugowania Webhook", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "Proces przepływu pracy zakończony powodzeniem", "common.workflowSaveStatus": "Stan zapisu przepływu pracy", "customWebhook": "Niestandardowy webhook", - "debug.copyLastRun": "Kopiuj ostatnie uruchomienie", - "debug.copyLastRunError": "Nie udało się skopiować danych wejściowych z ostatniego uruchomienia", "debug.lastOutput": "Ostatni wynik", - "debug.lastRunInputsCopied": "{{count}} dane wejściowe skopiowane z ostatniego uruchomienia", "debug.lastRunTab": "Ostatnie uruchomienie", "debug.noData.description": "Wyniki ostatniego uruchomienia będą wyświetlane tutaj", "debug.noData.runThisNode": "Uruchom ten węzeł", - "debug.noLastRunFound": "Nie znaleziono poprzedniego biegu.", - "debug.noMatchingInputsFound": "Nie znaleziono pasujących danych wejściowych z ostatniego uruchomienia", - "debug.relations.dependencies": "Zależności", - "debug.relations.dependenciesDescription": "Węzły, na których opiera się ten węzeł", - "debug.relations.dependents": "Zależności", - "debug.relations.dependentsDescription": "Węzły, które opierają się na tym węźle", - "debug.relations.noDependencies": "Brak zależności", - "debug.relations.noDependents": "Brak osób na utrzymaniu", - "debug.relationsTab": "Stosunków", "debug.settingsTab": "Ustawienia", "debug.variableInspect.chatNode": "Rozmowa", "debug.variableInspect.clearAll": "Resetuj wszystko", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "ten wyzwalacz", "debug.variableInspect.listening.defaultPluginName": "ten wtyczka wyzwalacz", "debug.variableInspect.listening.defaultScheduleTime": "Nie skonfigurowano", - "debug.variableInspect.listening.selectedTriggers": "wybrane wyzwalacze", "debug.variableInspect.listening.stopButton": "Stop", "debug.variableInspect.listening.tip": "Możesz teraz symulować wywołania zdarzeń, wysyłając testowe żądania do punktu końcowego HTTP {{nodeName}} lub użyć go jako adresu URL do wywołań zwrotnych w celu debugowania zdarzeń na żywo. Wszystkie wyniki można przeglądać bezpośrednio w Inspektorze Zmiennych.", "debug.variableInspect.listening.tipFallback": "Oczekiwanie na nadchodzące zdarzenia wyzwalające. Wyniki pojawią się tutaj.", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "Zatrzymaj bieg", "debug.variableInspect.view": "Zobacz dziennik", "difyTeam": "Zespół Dify", - "entryNodeStatus.disabled": "START • WYŁĄCZONY", "entryNodeStatus.enabled": "START", "env.envDescription": "Zmienne środowiskowe mogą być używane do przechowywania prywatnych informacji i poświadczeń. Są one tylko do odczytu i mogą być oddzielone od pliku DSL podczas eksportu.", "env.envPanelButton": "Dodaj Zmienną", @@ -371,11 +327,6 @@ "env.modal.value": "Wartość", "env.modal.valuePlaceholder": "wartość środowiska", "env.modal.valueRequired": "Wartość nie może być pusta", - "error.operations.addingNodes": "dodawanie węzłów", - "error.operations.connectingNodes": "łączące węzły", - "error.operations.modifyingWorkflow": "modyfikowanie przepływu pracy", - "error.operations.updatingWorkflow": "aktualizowanie przepływu pracy", - "error.startNodeRequired": "Najpierw dodaj węzeł początkowy przed {{operation}}", "errorMsg.authRequired": "Wymagana autoryzacja", "errorMsg.configureModel": "Skonfiguruj model", "errorMsg.duplicateOutputVariable": "Zduplikowana zmienna węzła wyjściowego \"{{variable}}\". Nazwy zmiennych węzła wyjściowego muszą być unikalne.", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "Nieprawidłowa zmienna. Skonfiguruj model, aby włączyć tę zmienną.", "errorMsg.noValidTool": "{{field}} nie wybrano prawidłowego narzędzia", "errorMsg.rerankModelRequired": "Przed włączeniem Rerank Model upewnij się, że model został pomyślnie skonfigurowany w ustawieniach.", - "errorMsg.startNodeRequired": "Najpierw dodaj węzeł początkowy przed {{operation}}", "errorMsg.toolParameterRequired": "{{field}}: parametr [{{param}}] jest wymagany", "globalVar.description": "Zmienne systemowe to zmienne globalne, do których może odwołać się każdy węzeł bez okablowania, jeśli typ jest zgodny, na przykład identyfikator użytkownika końcowego i identyfikator przepływu pracy.", "globalVar.fieldsDescription.appId": "ID aplikacji", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "ID przepływu pracy", "globalVar.fieldsDescription.workflowRunId": "ID uruchomienia przepływu pracy", "globalVar.title": "Zmienne systemowe", - "nodes.agent.advancedSetting": "Ustawienia zaawansowane", "nodes.agent.checkList.strategyNotSelected": "Nie wybrano strategii", "nodes.agent.clickToViewParameterSchema": "Kliknij, aby zobaczyć schemat parametrów", - "nodes.agent.configureModel": "Konfiguruj model", "nodes.agent.installPlugin.cancel": "Anuluj", "nodes.agent.installPlugin.changelog": "Dziennik zmian", "nodes.agent.installPlugin.desc": "Za chwilę zostanie zainstalowana następująca integracja", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "Zainstaluj integrację", "nodes.agent.learnMore": "Dowiedz się więcej", "nodes.agent.linkToPlugin": "Link do wtyczek", - "nodes.agent.maxIterations": "Maksymalna liczba iteracji", "nodes.agent.model": "model", - "nodes.agent.modelNotInMarketplace.desc": "Ten model jest instalowany z repozytorium lokalnego lub GitHub. Proszę użyć po instalacji.", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "Zarządzanie we integracjach", - "nodes.agent.modelNotInMarketplace.title": "Model nie jest zainstalowany", "nodes.agent.modelNotInstallTooltip": "Ten model nie jest zainstalowany", "nodes.agent.modelNotSelected": "Nie wybrano modelu", - "nodes.agent.modelNotSupport.desc": "Zainstalowana wersja integracje nie zapewnia tego modelu.", - "nodes.agent.modelNotSupport.descForVersionSwitch": "Zainstalowana wersja integracje nie zapewnia tego modelu. Kliknij, aby zmienić wersję.", - "nodes.agent.modelNotSupport.title": "Nieobsługiwany model", - "nodes.agent.modelSelectorTooltips.deprecated": "Ten model jest przestarzały", - "nodes.agent.notAuthorized": "Nieautoryzowany", "nodes.agent.outputVars.confirm": "Potwierdź", "nodes.agent.outputVars.defaultValueArrayInvalid": "Wprowadź tablicę JSON.", "nodes.agent.outputVars.defaultValueBooleanInvalid": "Wprowadź true lub false.", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "Edytuj {{name}}", "nodes.agent.outputVars.editorLabel": "Edytor zmiennych wyjściowych", "nodes.agent.outputVars.files.title": "Pliki generowane przez agenta", - "nodes.agent.outputVars.files.transfer_method": "Metoda transferu. Wartość to remote_url lub local_file", - "nodes.agent.outputVars.files.type": "Rodzaj wsparcia. Teraz obsługuje tylko obraz", - "nodes.agent.outputVars.files.upload_file_id": "Identyfikator przesyłanego pliku", - "nodes.agent.outputVars.files.url": "Adres URL obrazu", "nodes.agent.outputVars.json": "Kod JSON wygenerowany przez agenta", "nodes.agent.outputVars.nameDuplicate": "Nazwa wyjścia już istnieje", "nodes.agent.outputVars.nameInvalid": "Używaj liter, cyfr i podkreśleń. Zacznij od litery lub podkreślenia.", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "Schemat parametrów", "nodes.agent.pluginInstaller.install": "Instalować", "nodes.agent.pluginInstaller.installing": "Instalowanie", - "nodes.agent.pluginNotFoundDesc": "Ta integracja jest instalowana z GitHub. Przejdź do Integracje, aby ponownie zainstalować", "nodes.agent.pluginNotInstalled": "Ta integracja nie jest zainstalowana", "nodes.agent.pluginNotInstalledDesc": "Ta integracja jest instalowana z GitHub. Przejdź do Integracje, aby ponownie zainstalować", "nodes.agent.roster.change": "Zmień", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "Tylko członkowie z rolą Edytor lub wyższą albo uprawnieniem Zarządzaj Agents mogą edytować agentów.", "nodes.agent.roster.inlineSetup.description": "Jednorazowa konfiguracja istniejąca tylko w tym węźle", "nodes.agent.roster.inlineSetup.name": "Konfiguracja inline", - "nodes.agent.roster.inlineSetup.title": "Konfiguracja agenta", "nodes.agent.roster.inlineSetup.type": "Tylko w tym węźle", "nodes.agent.roster.label": "Agent", "nodes.agent.roster.makeCopy": "Utwórz kopię", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} nie jest autoryzowany", "nodes.agent.toolNotInstallTooltip": "{{tool}} nie jest zainstalowany", "nodes.agent.toolbox": "skrzynka z narzędziami", - "nodes.agent.tools": "Narzędzia", "nodes.agent.unsupportedStrategy": "Nieobsługiwana strategia", "nodes.answer.answer": "Odpowiedź", - "nodes.answer.outputVars": "Zmienne wyjściowe", - "nodes.assigner.append": "Dopisz", "nodes.assigner.assignedVariable": "Przypisana Zmienna", - "nodes.assigner.assignedVarsDescription": "Przypisane zmienne muszą być zmiennymi zapisywalnymi, takimi jak zmienne konwersacji.", - "nodes.assigner.clear": "Wyczyść", - "nodes.assigner.noAssignedVars": "Brak dostępnych przypisanych zmiennych", "nodes.assigner.noVarTip": "Kliknij przycisk \"+\", aby dodać zmienne", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "Usuń ostatni", "nodes.assigner.operations.set": "Zbiór", "nodes.assigner.operations.title": "Operacja", - "nodes.assigner.over-write": "Nadpisz", - "nodes.assigner.plus": "Plus", "nodes.assigner.selectAssignedVariable": "Wybierz przypisaną zmienną...", "nodes.assigner.setParameter": "Ustaw parametr...", - "nodes.assigner.setVariable": "Ustaw Zmienną", "nodes.assigner.varNotSet": "Zmienna NIE jest ustawiona", "nodes.assigner.variable": "Zmienna", "nodes.assigner.variables": "Zmiennych", - "nodes.assigner.writeMode": "Tryb Zapisu", - "nodes.assigner.writeModeTip": "Gdy PRZYPISANA ZMIENNA jest tablicą, tryb dopisywania dodaje na końcu.", - "nodes.code.advancedDependencies": "Zaawansowane zależności", - "nodes.code.advancedDependenciesTip": "Dodaj niektóre preładowane zależności, które zajmują więcej czasu lub nie są domyślnie wbudowane", "nodes.code.inputVars": "Zmienne wejściowe", "nodes.code.outputVars": "Zmienne wyjściowe", - "nodes.code.searchDependencies": "Wyszukaj zależności", "nodes.code.syncFunctionSignature": "Zsynchronizuj sygnaturę funkcji z kodem", "nodes.common.errorHandle.defaultValue.desc": "Gdy wystąpi błąd, określ statyczną zawartość wyjściową.", "nodes.common.errorHandle.defaultValue.inLog": "Wyjątek węzła, wyprowadzanie zgodnie z wartościami domyślnymi.", "nodes.common.errorHandle.defaultValue.output": "Wyjściowa wartość domyślna", - "nodes.common.errorHandle.defaultValue.tip": "W przypadku błędu, zwróci wartość poniżej.", "nodes.common.errorHandle.defaultValue.title": "Wartość domyślna", "nodes.common.errorHandle.failBranch.customize": "Przejdź do kanwy, aby dostosować logikę gałęzi niepowodzenia.", "nodes.common.errorHandle.failBranch.customizeTip": "Gdy gałąź fail jest aktywowana, wyjątki zgłaszane przez węzły nie zakończą procesu. Zamiast tego automatycznie wykona predefiniowaną gałąź niepowodzenia, co pozwoli Ci elastycznie dostarczać komunikaty o błędach, raporty, poprawki lub pomijać akcje.", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "Strategia obsługi wyjątków, wyzwalana, gdy węzeł napotka wyjątek.", "nodes.common.errorHandle.title": "Obsługa błędów", "nodes.common.inputVars": "Zmienne wejściowe", - "nodes.common.insertVarTip": "Wstaw zmienną", "nodes.common.memories.builtIn": "Wbudowane", "nodes.common.memories.tip": "Pamięć rozmowy", "nodes.common.memories.title": "Pamięci", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} Ponownych prób", "nodes.common.retry.retry": "Ponów próbę", "nodes.common.retry.retryFailed": "Ponawianie próby nie powiodło się", - "nodes.common.retry.retryFailedTimes": "{{times}} ponawianie prób nie powiodło się", "nodes.common.retry.retryInterval": "Interwał ponawiania prób", "nodes.common.retry.retryOnFailure": "Ponawianie próby w przypadku niepowodzenia", "nodes.common.retry.retrySuccessful": "Ponawianie próby powiodło się", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "Dowiedz się więcej", "nodes.docExtractor.outputVars.text": "Wyodrębniony tekst", "nodes.docExtractor.supportFileTypes": "Obsługiwane typy plików: {{types}}.", - "nodes.end.output.type": "typ wyniku", "nodes.end.output.variable": "zmienna wyjściowa", - "nodes.end.outputs": "Wyniki", - "nodes.end.type.none": "Brak", - "nodes.end.type.plain-text": "Zwykły tekst", - "nodes.end.type.structured": "Strukturalny", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "Wpisz URL, wpisz ‘/’, aby wstawić zmienną", "nodes.http.authorization.api-key": "Klucz API", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "Brak", "nodes.http.binaryFileVariable": "Binarna zmienna pliku", "nodes.http.body": "Treść", - "nodes.http.bulkEdit": "Edycja zbiorcza", "nodes.http.curl.placeholder": "Wklej tutaj ciąg cURL", "nodes.http.curl.title": "Importowanie z cURL", "nodes.http.extractListPlaceholder": "Wprowadź indeks elementu listy, wpisz \"/\" wstaw zmienną", "nodes.http.headers": "Nagłówki", - "nodes.http.inputVars": "Zmienne wejściowe", "nodes.http.insertVarPlaceholder": "wpisz '/', aby wstawić zmienną", "nodes.http.key": "Klucz", - "nodes.http.keyValueEdit": "Edycja klucz-wartość", - "nodes.http.notStartWithHttp": "API powinno zaczynać się od http:// lub https://", "nodes.http.outputVars.body": "Treść odpowiedzi", "nodes.http.outputVars.files": "Lista plików", "nodes.http.outputVars.headers": "Lista nagłówków odpowiedzi w formacie JSON", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "Wszyscy członkowie ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "Treść", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "Treść musi zawierać {{field}}", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "Wprowadź treść wiadomości e-mail", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "Treść jest wymagana", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "Tryb debugowania", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "W trybie debugowania wiadomość e-mail zostanie wysłana tylko na Twoje konto {{email}}.", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "Wybierz", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "Odbiorca", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "Wymagany jest co najmniej jeden odbiorca", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "Zmienna URL żądania jest punktem wejścia dla danych wprowadzanych przez człowieka.", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "Temat", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "Wprowadź temat wiadomości e-mail", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "Temat jest wymagany", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "Tryb debugowania jest włączony.", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "E-mail zostanie wysłany na {{email}}.", "nodes.humanInput.deliveryMethod.emailSender.done": "E-mail wysłany", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(opcjonalne)", "nodes.humanInput.deliveryMethod.emailSender.send": "Wyślij e-mail", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "Wyślij testowe e-maile do skonfigurowanych odbiorców", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "Wyślij testowy e-mail na {{email}}", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "Co użytkownicy zobaczą po otwarciu formularza. Obsługuje formatowanie Markdown.", "nodes.humanInput.insertInputField.fieldType": "Typ pola", "nodes.humanInput.insertInputField.insert": "Wstaw", - "nodes.humanInput.insertInputField.maxUploads": "Maks. przesłań", "nodes.humanInput.insertInputField.options": "Opcje", "nodes.humanInput.insertInputField.prePopulateField": "Wstępnie wypełnij pole", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "Dodaj lub . Użytkownicy zobaczą tę treść początkowo lub pozostaw puste.", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "nie jest pusty", "nodes.ifElse.comparisonOperator.not exists": "nie istnieje", "nodes.ifElse.comparisonOperator.not in": "nie w", - "nodes.ifElse.comparisonOperator.not null": "nie jest null", - "nodes.ifElse.comparisonOperator.null": "jest null", "nodes.ifElse.comparisonOperator.start with": "zaczyna się od", "nodes.ifElse.conditionNotSetup": "Warunek NIE został ustawiony", "nodes.ifElse.else": "W przeciwnym razie", "nodes.ifElse.elseDescription": "Używane do określenia logiki, która powinna być wykonana, gdy warunek if nie jest spełniony.", "nodes.ifElse.enterValue": "Wpisz wartość", - "nodes.ifElse.if": "Jeśli", - "nodes.ifElse.notSetVariable": "Najpierw ustaw zmienną", "nodes.ifElse.operator": "Operator", "nodes.ifElse.optionName.audio": "Dźwięk", "nodes.ifElse.optionName.doc": "Doc", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "Kawałki", "nodes.knowledgeBase.chunksInputTip": "Zmienna wejściowa węzła bazy wiedzy to Chunks. Typ zmiennej to obiekt z określonym schematem JSON, który musi być zgodny z wybraną strukturą chunk.", "nodes.knowledgeBase.chunksVariableIsRequired": "Wymagana jest zmienna Chunks", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "Klucz API niedostępny", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "Kredyty wyczerpane", - "nodes.knowledgeBase.embeddingModelIncompatible": "Niekompatybilny", - "nodes.knowledgeBase.embeddingModelIsInvalid": "Model osadzania jest nieprawidłowy", - "nodes.knowledgeBase.embeddingModelIsRequired": "Wymagany jest model osadzania", "nodes.knowledgeBase.embeddingModelNotConfigured": "Model embeddingu nie jest skonfigurowany", "nodes.knowledgeBase.indexMethodIsRequired": "Metoda indeksowa jest wymagana", - "nodes.knowledgeBase.notConfigured": "Nieskonfigurowany", "nodes.knowledgeBase.rerankingModelIsInvalid": "Model ponownego rankingowania jest nieprawidłowy", "nodes.knowledgeBase.rerankingModelIsRequired": "Wymagany jest model ponownego rankingu", "nodes.knowledgeBase.retrievalSettingIsRequired": "Wymagane jest ustawienie pobierania", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "URL segmentowany", "nodes.knowledgeRetrieval.queryAttachment": "Wyszukaj obrazy", "nodes.knowledgeRetrieval.queryText": "Tekst zapytania", - "nodes.knowledgeRetrieval.queryVariable": "Zmienna zapytania", "nodes.listFilter.asc": "ASC", "nodes.listFilter.desc": "DESC", "nodes.listFilter.extractsCondition": "Wyodrębnij element N", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "Pierwszy rekord", "nodes.listFilter.outputVars.last_record": "Ostatni rekord", "nodes.listFilter.outputVars.result": "Wynik filtrowania", - "nodes.listFilter.selectVariableKeyPlaceholder": "Wybierz klucz zmiennej podrzędnej", "nodes.llm.addMessage": "Dodaj wiadomość", "nodes.llm.context": "kontekst", "nodes.llm.contextTooltip": "Możesz zaimportować wiedzę jako kontekst", - "nodes.llm.files": "Pliki", "nodes.llm.jsonSchema.addChildField": "Dodaj pole dziecka", "nodes.llm.jsonSchema.addField": "Dodaj pole", "nodes.llm.jsonSchema.apply": "Zastosować", "nodes.llm.jsonSchema.back": "Tył", "nodes.llm.jsonSchema.descriptionPlaceholder": "Dodaj opis", - "nodes.llm.jsonSchema.doc": "Dowiedz się więcej o zorganizowanym wyjściu", "nodes.llm.jsonSchema.enum": "Enum", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "Nazwa właściwości już istnieje", "nodes.llm.jsonSchema.fieldNamePlaceholder": "Nazwa pola", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "wymagane", "nodes.llm.jsonSchema.resetDefaults": "Resetuj", "nodes.llm.jsonSchema.resultTip": "Oto wygenerowany wynik. Jeśli nie jesteś zadowolony, możesz wrócić i zmodyfikować swoje zapytanie.", - "nodes.llm.jsonSchema.showAdvancedOptions": "Pokaż zaawansowane opcje", "nodes.llm.jsonSchema.stringValidations": "Walidacje ciągów", "nodes.llm.jsonSchema.title": "Strukturalny schemat wyjścia", "nodes.llm.jsonSchema.warningTips.saveSchema": "Proszę ukończyć edytowanie bieżącego pola przed zapisaniem schematu.", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "Treść rozumowania", "nodes.llm.outputVars.usage": "Informacje o użyciu modelu", "nodes.llm.prompt": "prompt", - "nodes.llm.reasoningFormat.separated": "Oddziel tagi myślenia", - "nodes.llm.reasoningFormat.tagged": "Zachowaj myśl tagi", "nodes.llm.reasoningFormat.title": "Włącz separację tagów uzasadnienia", "nodes.llm.reasoningFormat.tooltip": "Wyodrębnij treść z tagów think i przechowaj ją w polu reasoning_content.", "nodes.llm.resolution.high": "Wysoka", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "Podaj instrukcje, zapytania lub dowolne tekstowe wejście dla modelu", "nodes.llm.singleRun.variable": "Zmienna", "nodes.llm.sysQueryInUser": "sys.query w wiadomości użytkownika jest wymagane", - "nodes.llm.variables": "zmienne", "nodes.llm.vision": "wizja", - "nodes.loop.ErrorMethod.continueOnError": "Kontynuuj w przypadku błędu", - "nodes.loop.ErrorMethod.operationTerminated": "Zakończony", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "Usuń nietypowy wynik", "nodes.loop.breakCondition": "Warunek zakończenia pętli", "nodes.loop.breakConditionTip": "Tylko zmienne w pętlach z warunkami zakończenia oraz zmienne konwersacyjne mogą być odwoływane.", "nodes.loop.comma": ",", - "nodes.loop.currentLoop": "Pętla prądowa", "nodes.loop.currentLoopCount": "Aktualna liczba pętli: {{count}}", "nodes.loop.deleteDesc": "Usunięcie węzła pętli spowoduje usunięcie wszystkich węzłów potomnych.", "nodes.loop.deleteTitle": "Usunąć węzeł pętli?", - "nodes.loop.errorResponseMethod": "Metoda odpowiedzi na błąd", "nodes.loop.error_one": "{{count}} Błąd", "nodes.loop.error_other": "{{count}} błędów", - "nodes.loop.exitConditionTip": "Węzeł pętli potrzebuje przynajmniej jednego warunku wyjścia.", "nodes.loop.finalLoopVariables": "Ostateczne zmienne pętli", "nodes.loop.initialLoopVariables": "Początkowe zmienne pętli", - "nodes.loop.input": "Wprowadzenie", "nodes.loop.inputMode": "Tryb wejściowy", "nodes.loop.loopMaxCount": "Maksymalna liczba pętli", "nodes.loop.loopMaxCountError": "Proszę wprowadzić prawidłową maksymalną liczbę iteracji, mieszczącą się w przedziale od 1 do {{maxCount}}", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "Zmienne pętli", "nodes.loop.loop_one": "{{count}} pętla", "nodes.loop.loop_other": "{{count}} Pętle", - "nodes.loop.output": "Zmienna wyjściowa", "nodes.loop.setLoopVariables": "Ustaw zmienne w zakresie pętli", "nodes.loop.totalLoopCount": "Całkowita liczba pętli: {{count}}", "nodes.loop.variableName": "Nazwa zmiennej", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "Dodaj klasę", "nodes.questionClassifiers.advancedSetting": "Zaawansowane ustawienia", "nodes.questionClassifiers.class": "Klasa", - "nodes.questionClassifiers.classNamePlaceholder": "Napisz nazwę swojej klasy", "nodes.questionClassifiers.defaultLabel": "KLASA {{index}}", "nodes.questionClassifiers.inputVars": "Zmienne wejściowe", "nodes.questionClassifiers.instruction": "Instrukcja", - "nodes.questionClassifiers.instructionPlaceholder": "Napisz swoją instrukcję", "nodes.questionClassifiers.instructionTip": "Wprowadź dodatkowe instrukcje, aby pomóc klasyfikatorowi pytań lepiej zrozumieć, jak kategoryzować pytania.", "nodes.questionClassifiers.labelEditorAriaLabel": "Edytor etykiety klasy", "nodes.questionClassifiers.model": "model", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "Kliknij dwukrotnie tytuł klasy, aby zmienić nazwę", "nodes.questionClassifiers.topicName": "Nazwa tematu", "nodes.questionClassifiers.topicPlaceholder": "Napisz nazwę swojego tematu", - "nodes.start.builtInVar": "Wbudowane zmienne", "nodes.start.inputField": "Pole wejściowe", "nodes.start.noVarTip": "Ustaw wejścia, które mogą być używane w przepływie pracy", - "nodes.start.outputVars.files": "Lista plików", - "nodes.start.outputVars.memories.content": "treść wiadomości", - "nodes.start.outputVars.memories.des": "Historia rozmowy", - "nodes.start.outputVars.memories.type": "typ wiadomości", - "nodes.start.outputVars.query": "Wprowadzenie użytkownika", "nodes.start.required": "wymagane", "nodes.start.userInputTipDescription": "Określ dane wejściowe zbierane od użytkowników końcowych, gdy workflow uruchamia się na żądanie.", "nodes.startPlaceholder.browseMoreOnMarketplace": "Przeglądaj więcej w Marketplace", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "Znajdź więcej narzędzi w Marketplace", "nodes.startPlaceholder.noTriggersFound": "Nie znaleziono wyzwalaczy", "nodes.startPlaceholder.nodeCollapsedDescription": "Kliknij, aby skonfigurować węzeł startowy", "nodes.startPlaceholder.nodeDescription": "Wybierz węzeł startowy z prawego panelu", - "nodes.startPlaceholder.nodeTitle": "Start workflow", "nodes.startPlaceholder.panelDescription": "Węzeł startowy określa, co uruchamia workflow", "nodes.startPlaceholder.panelTitle": "Wybierz węzeł startowy", "nodes.startPlaceholder.userInputConflictTip": "Danych wejściowych użytkownika nie można łączyć z innymi wyzwalaczami", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "Zmienne wejściowe", "nodes.templateTransform.outputVars.output": "Przekształcona treść", "nodes.tool.authorizationRequired": "Wymagana autoryzacja", - "nodes.tool.authorize": "Autoryzuj", - "nodes.tool.dateRange.end": "Koniec", "nodes.tool.dateRange.endPlaceholder": "Data zakończenia", - "nodes.tool.dateRange.start": "Początek", "nodes.tool.dateRange.startPlaceholder": "Data rozpoczęcia", "nodes.tool.inputVars": "Zmienne wejściowe", "nodes.tool.insertPlaceholder1": "Wpisz lub naciśnij", "nodes.tool.insertPlaceholder2": "wstaw zmienną", "nodes.tool.outputVars.files.title": "pliki generowane przez narzędzie", - "nodes.tool.outputVars.files.transfer_method": "Metoda transferu. Wartość to remote_url lub local_file", - "nodes.tool.outputVars.files.type": "Typ wsparcia. Obecnie tylko obsługuje obraz", - "nodes.tool.outputVars.files.upload_file_id": "ID przesłanego pliku", - "nodes.tool.outputVars.files.url": "URL obrazu", "nodes.tool.outputVars.json": "JSON wygenerowany przez narzędzien", "nodes.tool.outputVars.text": "treść generowana przez narzędzie", "nodes.tool.settings": "Ustawienia", - "nodes.triggerPlugin.addSubscription": "Dodaj nową subskrypcję", - "nodes.triggerPlugin.apiKeyConfigured": "Klucz API został pomyślnie skonfigurowany", - "nodes.triggerPlugin.apiKeyDescription": "Skonfiguruj dane uwierzytelniające klucza API", - "nodes.triggerPlugin.authenticationFailed": "Uwierzytelnianie nie powiodło się", - "nodes.triggerPlugin.authenticationSuccess": "Uwierzytelnianie powiodło się", - "nodes.triggerPlugin.authorized": "Autoryzowany", - "nodes.triggerPlugin.availableSubscriptions": "Dostępne subskrypcje", - "nodes.triggerPlugin.configuration": "Konfiguracja", - "nodes.triggerPlugin.configurationComplete": "Konfiguracja zakończona", - "nodes.triggerPlugin.configurationCompleteDescription": "Twój wyzwalacz został pomyślnie skonfigurowany", - "nodes.triggerPlugin.configurationCompleteMessage": "Twoja konfiguracja wyzwalacza jest teraz kompletna i gotowa do użycia.", - "nodes.triggerPlugin.configurationFailed": "Konfiguracja nie powiodła się", - "nodes.triggerPlugin.configureApiKey": "Skonfiguruj klucz API", - "nodes.triggerPlugin.configureOAuthClient": "Skonfiguruj klienta OAuth", - "nodes.triggerPlugin.configureParameters": "Skonfiguruj parametry", - "nodes.triggerPlugin.credentialVerificationFailed": "Weryfikacja poświadczeń nie powiodła się", - "nodes.triggerPlugin.credentialsVerified": "Dane uwierzytelniające zostały pomyślnie zweryfikowane", - "nodes.triggerPlugin.error": "Błąd", - "nodes.triggerPlugin.failedToStart": "Nie udało się rozpocząć procesu uwierzytelniania", - "nodes.triggerPlugin.noConfigurationRequired": "Nie jest wymagana dodatkowa konfiguracja dla tego wyzwalacza.", - "nodes.triggerPlugin.notAuthorized": "Nieautoryzowany", - "nodes.triggerPlugin.notConfigured": "Nie skonfigurowano", - "nodes.triggerPlugin.oauthClientDescription": "Skonfiguruj dane uwierzytelniające klienta OAuth, aby włączyć uwierzytelnianie", - "nodes.triggerPlugin.oauthClientSaved": "Konfiguracja klienta OAuth została pomyślnie zapisana", - "nodes.triggerPlugin.oauthConfigFailed": "Konfiguracja OAuth nie powiodła się", - "nodes.triggerPlugin.or": "LUB", - "nodes.triggerPlugin.parameters": "Parametry", - "nodes.triggerPlugin.parametersDescription": "Skonfiguruj parametry i właściwości wyzwalacza", - "nodes.triggerPlugin.properties": "Właściwości", - "nodes.triggerPlugin.propertiesDescription": "Dodatkowe właściwości konfiguracji dla tego wyzwalacza", - "nodes.triggerPlugin.remove": "Usuń", - "nodes.triggerPlugin.removeSubscription": "Usuń subskrypcję", - "nodes.triggerPlugin.selectSubscription": "Wybierz subskrypcję", - "nodes.triggerPlugin.subscriptionName": "Nazwa subskrypcji", - "nodes.triggerPlugin.subscriptionNameDescription": "Wprowadź unikalną nazwę dla tej subskrypcji wyzwalacza", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "Wpisz nazwę subskrypcji...", - "nodes.triggerPlugin.subscriptionNameRequired": "Nazwa subskrypcji jest wymagana", - "nodes.triggerPlugin.subscriptionRemoved": "Subskrypcja została pomyślnie usunięta", "nodes.triggerPlugin.subscriptionRequired": "Wymagana jest subskrypcja", - "nodes.triggerPlugin.useApiKey": "Użyj klucza API", - "nodes.triggerPlugin.useOAuth": "Użyj OAuth", - "nodes.triggerPlugin.verifyAndContinue": "Zweryfikuj i kontynuuj", "nodes.triggerSchedule.cronExpression": "Wyrażenie Cron", "nodes.triggerSchedule.days": "Dni", - "nodes.triggerSchedule.executeNow": "Wykonaj teraz", - "nodes.triggerSchedule.executionTime": "Czas wykonywania", "nodes.triggerSchedule.executionTimeCalculationError": "Nie udało się obliczyć czasów wykonania", - "nodes.triggerSchedule.executionTimeMustBeFuture": "Czas wykonania musi być w przyszłości", "nodes.triggerSchedule.frequency.daily": "Codziennie", "nodes.triggerSchedule.frequency.hourly": "Godzinowy", "nodes.triggerSchedule.frequency.label": "CZĘSTOTLIWOŚĆ", "nodes.triggerSchedule.frequency.monthly": "Miesięczny", "nodes.triggerSchedule.frequency.weekly": "Cotygodniowy", "nodes.triggerSchedule.frequencyLabel": "Częstotliwość", - "nodes.triggerSchedule.hours": "Godziny", "nodes.triggerSchedule.invalidCronExpression": "Nieprawidłowe wyrażenie cron", - "nodes.triggerSchedule.invalidExecutionTime": "Nieprawidłowy czas wykonania", "nodes.triggerSchedule.invalidFrequency": "Nieprawidłowa częstotliwość", "nodes.triggerSchedule.invalidMonthlyDay": "Miesięczny dzień musi być między 1 a 31 lub „ostatni”", "nodes.triggerSchedule.invalidOnMinute": "Minuta musi mieścić się w przedziale od 0 do 59", - "nodes.triggerSchedule.invalidStartTime": "Nieprawidłowy czas rozpoczęcia", "nodes.triggerSchedule.invalidTimeFormat": "Nieprawidłowy format godziny (oczekiwano GG:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "Nieprawidłowa strefa czasowa", "nodes.triggerSchedule.invalidWeekday": "Nieprawidłowy dzień tygodnia: {{weekday}}", "nodes.triggerSchedule.lastDay": "Ostatni dzień", "nodes.triggerSchedule.lastDayTooltip": "Nie wszystkie miesiące mają 31 dni. Użyj opcji „ostatni dzień”, aby wybrać ostatni dzień każdego miesiąca.", - "nodes.triggerSchedule.minutes": "Minuty", "nodes.triggerSchedule.mode": "Moda", - "nodes.triggerSchedule.modeCron": "Cron", - "nodes.triggerSchedule.modeVisual": "Wizualny", "nodes.triggerSchedule.monthlyDay": "Dzień miesiąca", - "nodes.triggerSchedule.nextExecution": "Następna egzekucja", "nodes.triggerSchedule.nextExecutionTime": "NASTĘPNY CZAS WYKONANIA", "nodes.triggerSchedule.nextExecutionTimes": "Następne 5 terminów wykonania", "nodes.triggerSchedule.noValidExecutionTime": "Nie można obliczyć prawidłowego czasu wykonania", - "nodes.triggerSchedule.nodeTitle": "Wyzwalacz harmonogramu", - "nodes.triggerSchedule.notConfigured": "Nie skonfigurowano", "nodes.triggerSchedule.onMinute": "Za minutę", - "nodes.triggerSchedule.selectDateTime": "Wybierz datę i godzinę", "nodes.triggerSchedule.selectFrequency": "Wybierz częstotliwość", "nodes.triggerSchedule.selectTime": "Wybierz czas", - "nodes.triggerSchedule.startTime": "Czas rozpoczęcia", - "nodes.triggerSchedule.startTimeMustBeFuture": "Czas rozpoczęcia musi być w przyszłości", "nodes.triggerSchedule.time": "Czas", - "nodes.triggerSchedule.timezone": "Strefa czasowa", "nodes.triggerSchedule.title": "Harmonogram", "nodes.triggerSchedule.useCronExpression": "Użyj wyrażenia cron", "nodes.triggerSchedule.useVisualPicker": "Użyj selektora wizualnego", "nodes.triggerSchedule.visualConfig": "Konfiguracja wizualna", "nodes.triggerSchedule.weekdays": "Dni tygodnia", - "nodes.triggerWebhook.addHeader": "Dodaj", - "nodes.triggerWebhook.addParameter": "Dodaj", - "nodes.triggerWebhook.asyncMode": "Tryb asynchroniczny", - "nodes.triggerWebhook.configPlaceholder": "Konfiguracja wyzwalacza webhook zostanie tutaj wdrożona", "nodes.triggerWebhook.contentType": "Rodzaj treści", - "nodes.triggerWebhook.copy": "Kopiuj", "nodes.triggerWebhook.debugUrlCopied": "Skopiowano!", "nodes.triggerWebhook.debugUrlCopy": "Kliknij, aby skopiować", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "Ten adres URL wydaje się być adresem wewnętrznym, co może spowodować niepowodzenie żądań webhook. Możesz zmienić TRIGGER_URL na adres publiczny.", "nodes.triggerWebhook.debugUrlTitle": "Do testów zawsze używaj tego adresu URL", - "nodes.triggerWebhook.errorHandling": "Obsługa błędów", - "nodes.triggerWebhook.errorStrategy": "Obsługa błędów", - "nodes.triggerWebhook.generate": "Generuj", - "nodes.triggerWebhook.headerParameters": "Parametry nagłówka", - "nodes.triggerWebhook.headers": "Nagłówki", "nodes.triggerWebhook.method": "Metoda", "nodes.triggerWebhook.noBodyParameters": "Brak skonfigurowanych parametrów ciała", "nodes.triggerWebhook.noHeaders": "Nie skonfigurowano nagłówków", "nodes.triggerWebhook.noParameters": "Nie skonfigurowano żadnych parametrów", "nodes.triggerWebhook.noQueryParameters": "Brak skonfigurowanych parametrów zapytania", - "nodes.triggerWebhook.nodeTitle": "🔗 Wyzwalacz Webhook", - "nodes.triggerWebhook.parameterName": "Nazwa zmiennej", - "nodes.triggerWebhook.queryParameters": "Parametry zapytania", - "nodes.triggerWebhook.requestBodyParameters": "Parametry ciała żądania", "nodes.triggerWebhook.required": "Wymagane", "nodes.triggerWebhook.responseBody": "Treść odpowiedzi", "nodes.triggerWebhook.responseBodyPlaceholder": "Napisz tutaj treść swojej odpowiedzi", "nodes.triggerWebhook.responseConfiguration": "Odpowiedź", "nodes.triggerWebhook.statusCode": "Kod statusu", - "nodes.triggerWebhook.test": "Test", - "nodes.triggerWebhook.title": "Wywołanie webhooka", "nodes.triggerWebhook.urlCopied": "Adres URL skopiowany do schowka", - "nodes.triggerWebhook.urlGenerated": "Adres URL webhooka został pomyślnie wygenerowany", - "nodes.triggerWebhook.urlGenerationFailed": "Nie udało się wygenerować adresu URL webhooka", "nodes.triggerWebhook.validation.invalidParameterType": "Nieprawidłowy typ parametru \"{{type}}\" dla parametru \"{{name}}\"", "nodes.triggerWebhook.validation.webhookUrlRequired": "Adres URL webhooka jest wymagany", "nodes.triggerWebhook.varName": "Nazwa zmiennej", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "Grupa agregacji", "nodes.variableAssigner.aggregationGroupTip": "Włączenie tej funkcji pozwala na agregowanie wielu zestawów zmiennych przez agregator zmiennych.", "nodes.variableAssigner.noVarTip": "Dodaj zmienne do przypisania", - "nodes.variableAssigner.outputType": "Typ wyjścia", "nodes.variableAssigner.outputVars.varDescribe": "Wyjście {{groupName}}", "nodes.variableAssigner.setAssignVariable": "Ustaw przypisanie zmiennej", "nodes.variableAssigner.title": "Przypisz zmienne", - "nodes.variableAssigner.type.array": "Tablica", - "nodes.variableAssigner.type.number": "Liczba", - "nodes.variableAssigner.type.object": "Obiekt", - "nodes.variableAssigner.type.string": "Ciąg znaków", "nodes.variableAssigner.varNotSet": "Zmienna nie została ustawiona", - "onboarding.aboutStartNode": "o węźle startowym.", - "onboarding.back": "Wstecz", "onboarding.description": "Różne węzły początkowe mają różne możliwości. Nie martw się, zawsze możesz je później zmienić.", - "onboarding.escTip.key": "esc", - "onboarding.escTip.press": "Naciśnij", - "onboarding.escTip.toDismiss": "zwolnić", - "onboarding.learnMore": "Dowiedz się więcej", "onboarding.title": "Wybierz węzeł początkowy, aby rozpocząć", "onboarding.trigger": "Spust", "onboarding.triggerDescription": "Wyzwalacze mogą służyć jako węzeł początkowy w przepływie pracy, na przykład zaplanowane zadania, niestandardowe webhooki lub integracje z innymi aplikacjami.", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "Wszystkie problemy zostały rozwiązane", "panel.checklistTip": "Upewnij się, że wszystkie problemy zostały rozwiązane przed opublikowaniem", "panel.createdBy": "Stworzone przez ", - "panel.goTo": "Idź do", "panel.goToFix": "Przejdź do naprawy", "panel.helpLink": "Pomoc", "panel.locateNodeNotFound": "Nie znaleziono węzła: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "Wstecz", "singleRun.iteration": "Iteracja", "singleRun.loop": "Pętla", - "singleRun.preparingDataSource": "Przygotowywanie źródła danych", - "singleRun.reRun": "Ponowne uruchomienie", - "singleRun.running": "Uruchamianie", "singleRun.startRun": "Rozpocznij uruchomienie", "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", @@ -1257,21 +1024,14 @@ "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", "tabs.allAdded": "Wszystko dodane", "tabs.allTool": "Wszystkie", "tabs.allTriggers": "Wszystkie wyzwalacze", "tabs.blocks": "Węzły", "tabs.clearSnippetSearch": "Wyczyść wyszukiwanie fragmentów", - "tabs.createSnippet": "Utwórz fragment", "tabs.customTool": "Swagger API", "tabs.featuredTools": "Polecane", - "tabs.hideActions": "Ukryj narzędzia", - "tabs.installed": "Zainstalowano", "tabs.listView": "Widok listy", "tabs.logic": "Logika", "tabs.noFeaturedPlugins": "Odkryj więcej narzędzi w Marketplace", @@ -1280,13 +1040,11 @@ "tabs.noResult": "Nie znaleziono dopasowań", "tabs.noSnippetsFound": "Nie znaleziono żadnych fragmentów", "tabs.plugin": "Wtyczka narzędzia", - "tabs.pluginByAuthor": "Przez {{author}}", "tabs.question-understand": "Zrozumienie pytania", "tabs.requestToCommunity": "Prośby do społeczności", "tabs.searchBlock": "Wyszukaj węzły, agenta, człowieka, wiedzę", "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", @@ -1294,20 +1052,16 @@ "tabs.sources": "Źródeł", "tabs.start": "Start", "tabs.startDisabledTip": "Węzeł wyzwalacza i węzeł wprowadzania danych przez użytkownika wzajemnie się wykluczają.", - "tabs.startDisabledTipLearnMore": "Dowiedz się więcej o węzłach startowych", "tabs.startNotSupportedTip": "Karta Start nie jest obsługiwana we fragmentach.", "tabs.tools": "Narzędzia", "tabs.transform": "Transformacja", "tabs.treeView": "Widok drzewa", "tabs.unconfiguredStartDisabledTip": "Do obszaru roboczego dodano nieskonfigurowany węzeł startowy. Przed kontynuowaniem dokończ konfigurację.", - "tabs.usePlugin": "Wybierz narzędzie", "tabs.utilities": "Narzędzia pomocnicze", "tabs.workflowTool": "Przepływ pracy", "tracing.stopBy": "Zatrzymane przez {{user}}", - "triggerStatus.disabled": "WYZWALACZ • WYŁĄCZONY", "triggerStatus.enabled": "WYZWALACZ", "variableReference.assignedVarsDescription": "Przypisane zmienne muszą być zmiennymi zapisywalnymi, takimi jak zmienne konwersacji.", - "variableReference.conversationVars": "Zmienne konwersacji", "variableReference.noAssignedVars": "Brak dostępnych przypisanych zmiennych", "variableReference.noAvailableVars": "Brak dostępnych zmiennych", "variableReference.noVarsForOperation": "Nie ma dostępnych zmiennych do przypisania do wybranej operacji.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "Zastosowano", "workflowGenerator.appliedRefineHint": "Zastosowano — dopracuj w dowolnej chwili za pomocą ⌘K → /refine", "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.", @@ -1384,7 +1137,6 @@ "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", @@ -1392,7 +1144,6 @@ "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.refineDraftUnavailable": "Nie udało się wczytać bieżącego szkicu — generowanie od podstaw.", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "Wygeneruj ponownie", "workflowGenerator.reload": "Załaduj ponownie", "workflowGenerator.studioApply": "Zastosuj", - "workflowGenerator.studioButton": "Wygeneruj", "workflowGenerator.title": "Wygeneruj {{mode}}" } diff --git a/web/i18n/pt-BR/agent-v-2.json b/web/i18n/pt-BR/agent-v-2.json index 618bd8029e4..c9ef27ed3b7 100644 --- a/web/i18n/pt-BR/agent-v-2.json +++ b/web/i18n/pt-BR/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "Esta ação ainda não está disponível.", "agentDetail.access.copyAccessUrl": "Copiar URL de acesso", "agentDetail.access.copyFailed": "Falha ao copiar a referência.", "agentDetail.access.copyServiceEndpoint": "Copiar endpoint da API de serviço", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "Iniciar", "agentDetail.access.webApp.actions.settings": "Marca", "agentDetail.access.webApp.refreshUrl": "Atualizar URL de acesso", - "agentDetail.access.webApp.showQrCode": "Mostrar QR code", "agentDetail.access.webApp.ssoEnabled": "SSO ativado", "agentDetail.access.webApp.title": "Aplicativo web", "agentDetail.access.workflow.description": "Usado como um nó dentro do workflow", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "Selecionar escopo da variável de ambiente", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "Defina valores que o agente lê em runtime, como uma chave de API necessária para uma ferramenta, sem colocá-los no Prompt.\n\nNo modo Build, o agente pode configurar isso para você.", - "agentDetail.configure.advancedSettings.envEditor.toggle": "Alternar Env Editor", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "Configurações avançadas", - "agentDetail.configure.advancedSettings.toggle": "Alternar configurações avançadas", "agentDetail.configure.answer.activity.ranCommands": "Comandos executados", "agentDetail.configure.answer.activity.runningCommands": "Executando comandos", "agentDetail.configure.answer.duration.minute": "{{count}} min", "agentDetail.configure.answer.duration.second": "{{count}} s", "agentDetail.configure.answer.thinking": "Pensando", - "agentDetail.configure.answer.workFinished": "Trabalho concluído", - "agentDetail.configure.answer.workedFor": "Trabalhou por {{duration}}", - "agentDetail.configure.answer.workingFor": "Trabalhando há {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "A Community Edition, embora ofereça versionamento para as configurações extraídas, não oferece suporte a versionamento do próprio sistema de arquivos. Tenha cuidado com suas ações no modo Build, pois as alterações feitas no sistema de arquivos acontecem em tempo real e nem sempre podem ser revertidas de forma limpa. A Community Edition não é a escolha ideal para atender grandes públicos externos.", "agentDetail.configure.build.empty.description": "Descreva o que você quer e o formulário à esquerda será preenchido conforme a conversa avança.", "agentDetail.configure.build.empty.title": "Crie seu agente conversando", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "Remover {{name}}", "agentDetail.configure.files.richTip": "Para materiais de referência longos demais para colar no Prompt: especificações, modelos, diretrizes. Saiba mais\n\nNo modo Build, o agente pode configurar isso para você.", "agentDetail.configure.files.tip": "Para materiais de referência longos demais para colar no Prompt: especificações, modelos, diretrizes. Saiba mais\n\nNo modo Build, o agente pode configurar isso para você.", - "agentDetail.configure.files.toggle": "Alternar arquivos", "agentDetail.configure.files.treeLabel": "Arquivos do agente", "agentDetail.configure.files.upload.action": "Enviar", "agentDetail.configure.files.upload.browse": "procurar", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "Alternar recuperação de conhecimento", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "Configure um modelo na filtragem de metadados", "agentDetail.configure.model.label": "Modelo", - "agentDetail.configure.orchestrate": "Orquestrar", "agentDetail.configure.preview.chatFeatures": "Recursos de chat", "agentDetail.configure.preview.empty.defaultAgentName": "Agente", "agentDetail.configure.preview.empty.description": "Execute o agente como um chat finalizado, exatamente como as pessoas verão após a publicação.", - "agentDetail.configure.preview.empty.title": "Pré-visualizar {{name}}", - "agentDetail.configure.preview.endUserAuth": "Autenticação do usuário final", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Esta execução do Agent foi interrompida após atingir o número máximo de solicitações ao modelo. Tente novamente ou divida a tarefa em etapas menores.", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "Esta execução do Agent foi interrompida ao atingir o limite de tempo. Tente novamente ou divida a tarefa em etapas menores.", "agentDetail.configure.preview.inputPlaceholder": "Enviar mensagem para {{name}}", "agentDetail.configure.preview.restart": "Começar de novo", "agentDetail.configure.preview.sandboxNotice": "O agente é executado em uma sandbox Linux.", "agentDetail.configure.preview.sandboxNoticeTooltip": "No Dify Community Edition, cada um dos seus agents é executado em um ambiente sandbox Linux 7.0.0-10060-aws dentro do seu Docker. Suas edições no ambiente via Build Chats são persistentes.", - "agentDetail.configure.preview.title": "Pré-visualização", "agentDetail.configure.preview.unconfiguredNotice": "Este agente ainda não foi configurado, então as respostas vêm diretamente do modelo.", "agentDetail.configure.prompt.copied": "Prompt copiado", "agentDetail.configure.prompt.copy": "Copiar prompt", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} workflows", "agentDetail.configure.rightPanel.build": "Criar", "agentDetail.configure.rightPanel.buildTipBody": "Build configura o agente por chat. Descreva o que você quer e ele preenche a configuração à esquerda.", - "agentDetail.configure.rightPanel.buildTipTitle": "Crie seu agente via chat", "agentDetail.configure.rightPanel.learnMore": "Saiba mais", "agentDetail.configure.rightPanel.modeLabel": "Modo de configuração do agente", "agentDetail.configure.rightPanel.preview": "Pré-visualização", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview está disponível apenas no Dify Cloud e Enterprise.", "agentDetail.configure.rightPanel.previewTipBody": "Preview executa o agente finalizado como seus usuários o verão, com respostas claras e recursos de chat.", - "agentDetail.configure.rightPanel.previewTipTitle": "Pré-visualize seu agente", "agentDetail.configure.skills.add": "Adicionar habilidade", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "Conteúdo dos detalhes da habilidade", - "agentDetail.configure.skills.detail.fileCount": "{{count}} ARQUIVOS", "agentDetail.configure.skills.detail.files": "Arquivos", "agentDetail.configure.skills.empty.description": "As habilidades dão ao agente expertise reutilizável que ele pode invocar enquanto trabalha", "agentDetail.configure.skills.empty.title": "Ainda não há habilidades", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "Habilidade", "agentDetail.configure.skills.label": "Habilidades", "agentDetail.configure.skills.missing": "Habilidade não encontrada", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "Remover {{name}}", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "Empacote as instruções, arquivos e scripts de uma tarefa recorrente em uma skill. Saiba mais\n\nNo modo Build, o agente pode configurar isso para você.", "agentDetail.configure.skills.tip": "Empacote as instruções, arquivos e scripts de uma tarefa recorrente em uma skill. Saiba mais\n\nNo modo Build, o agente pode configurar isso para você.", - "agentDetail.configure.skills.toggle": "Alternar habilidades", "agentDetail.configure.skills.upload.action": "Enviar", "agentDetail.configure.skills.upload.browse": "procurar", "agentDetail.configure.skills.upload.description": "Envie um pacote .zip ou .skill para este agente.", "agentDetail.configure.skills.upload.dropzone": "Solte um pacote de habilidade aqui, ou", - "agentDetail.configure.skills.upload.failed": "Falha ao enviar a habilidade.", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "Envie um arquivo .zip ou .skill.", "agentDetail.configure.skills.upload.sizeLimit": "O pacote de habilidade deve ter no máximo {{sizeLimit}}.", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "Remover todas as ferramentas", "agentDetail.configure.tools.richTip": "Adicione ferramentas Dify do seu workspace. Saiba mais\n\nAs ferramentas que o agente instala no sandbox não aparecerão aqui, mas continuarão disponíveis para ele.", "agentDetail.configure.tools.tip": "Adicione ferramentas Dify do seu workspace. Saiba mais\n\nAs ferramentas que o agente instala no sandbox não aparecerão aqui, mas continuarão disponíveis para ele.", - "agentDetail.configure.tools.toggle": "Alternar ferramentas", "agentDetail.configure.tools.toolTabs.all": "Todas", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "Personalizado", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "Caminho do sistema de arquivos", "agentDetail.configure.workingDirectory.description": "Arquivos que o agente lê e grava enquanto executa. Tudo o que ele gera, como qna_report.pdf, aparece aqui.", "agentDetail.configure.workingDirectory.fileSystem": "Sistema de arquivos", - "agentDetail.configure.workingDirectory.home": "início", "agentDetail.configure.workingDirectory.open": "Abrir diretório de trabalho", "agentDetail.configure.workingDirectory.persistentFiles": "Persistentes", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "Arquivos que o agente mantém e pode usar em qualquer lugar em que seja executado, incluindo conversas de usuários finais e fluxos de trabalho. As alterações feitas aqui durante este chat de criação entram em vigor quando você clica em “Aplicar”.", - "agentDetail.configure.workingDirectory.returnToWorkspace": "Voltar ao diretório de trabalho", "agentDetail.configure.workingDirectory.temporaryFiles": "Temporários", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "Arquivos com os quais o agente trabalha apenas neste chat de criação. Eles são apagados quando você sai do modo de criação ou inicia um novo chat.", "agentDetail.configure.workingDirectory.title": "Diretório de trabalho", - "agentDetail.configure.workingDirectory.treeLabel": "Arquivos do diretório de trabalho", - "agentDetail.configure.workingDirectory.workingDirectory": "diretório de trabalho", "agentDetail.documentTitle": "Agente", "agentDetail.logs.description": "Veja todas as conversas com este agente, incluindo as entradas do usuário e as respostas do agente.", "agentDetail.logs.empty": "Nenhum log encontrado", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "Nome é obrigatório.", "roster.createForm.roleLabel": "Função", "roster.createForm.rolePlaceholder": "ex.: Assistente de pesquisa", - "roster.createSuccess": "Agente criado.", "roster.dateTimeFormat": "DD/MM/YYYY HH:mm:ss", "roster.deleteDialog.description": "Isso excluirá permanentemente {{name}}. O aplicativo web e o acesso à API desse Agent, bem como os workflows que o utilizam, deixarão de funcionar imediatamente.", "roster.deleteDialog.title": "Excluir {{name}}?", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "Duplicar agente", "roster.duplicateForm.changeIcon": "Alterar ícone da duplicata de {{name}}", "roster.duplicateSuccess": "Agente duplicado.", - "roster.editAgent": "Editar {{name}}", "roster.editDialog.description": "Atualize o nome, a descrição e a função deste Agent.", "roster.editDialog.title": "Editar agente", "roster.editInfo": "Editar informações", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "Salve esta configuração inline como um Agent reutilizável.", "roster.saveToRosterDialog.title": "Salvar no Agents", "roster.saveToRosterForm.changeIcon": "Alterar ícone do Agent", - "roster.saveToRosterSuccess": "Agent salvo.", "roster.searchLabel": "Pesquisar agentes", "roster.searchPlaceholder": "Pesquisar agentes pelo nome…", "roster.sort.earliestCreated": "Criados primeiro", "roster.sort.label": "Ordenar por", "roster.sort.lastModified": "Última modificação", - "roster.sort.optionsLabel": "Opções de ordenação", "roster.sort.recentlyCreated": "Criados recentemente", "roster.title": "Agentes", - "roster.updateSuccess": "Agente atualizado.", "roster.usageStatus.draft": "Rascunho", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "Recolher barra lateral", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "Expandir barra lateral", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "Nenhum arquivo correspondente.", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "Buscar arquivos", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/pt-BR/app-api.json b/web/i18n/pt-BR/app-api.json index 32585c00504..c8e20a57288 100644 --- a/web/i18n/pt-BR/app-api.json +++ b/web/i18n/pt-BR/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "Esta ação não pode ser desfeita.", "actionMsg.deleteConfirmTitle": "Excluir esta chave secreta?", "actionMsg.ok": "OK", - "apiKey": "Chave da API", "apiKeyModal.addKnowledgeBase": "Adicionar base de conhecimento", "apiKeyModal.addSubtitle": "Crie uma nova chave de API para acessar a API de base de conhecimento.", "apiKeyModal.addTitle": "Adicionar Chave de API", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "Chave Secreta", "apiKeyModal.selectedKnowledgeBases": "Bases de conhecimento selecionadas", "apiKeyModal.selectedKnowledgeBasesCount": "Bases de conhecimento selecionadas ({{count}})", - "apiServer": "Servidor da API", "copied": "Copiado", "copy": "Copiar", - "develop.noContent": "Sem conteúdo", - "develop.toc": "Conteúdo", "loading": "Carregamento", "never": "Nunca", - "ok": "Em Serviço", "pause": "Pausa", "play": "Brincar", "playing": "Jogar" diff --git a/web/i18n/pt-BR/app-debug.json b/web/i18n/pt-BR/app-debug.json index 4650bd0d131..d81c28e06d4 100644 --- a/web/i18n/pt-BR/app-debug.json +++ b/web/i18n/pt-BR/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "Defina o tipo de modo de inferência para o agente", "agent.agentModeType.ReACT": "ReAct", "agent.agentModeType.functionCall": "Chamada de Função", - "agent.buildInPrompt": "Prompt Incorporado", - "agent.firstPrompt": "Primeiro Prompt", - "agent.nextIteration": "Próxima Iteração", - "agent.promptPlaceholder": "Escreva seu prompt aqui", - "agent.setting.description": "As configurações do Assistente de Agente permitem definir o modo do agente e recursos avançados como prompts incorporados, disponíveis apenas no tipo de Agente.", "agent.setting.maximumIterations.description": "Limite o número de iterações que um assistente de agente pode executar", "agent.setting.maximumIterations.name": "Número Máximo de Iterações", "agent.setting.name": "Configurações do Agente", "agent.tools.description": "O uso de ferramentas pode ampliar as capacidades do LLM, como pesquisar na internet ou realizar cálculos científicos", "agent.tools.enabled": "Habilitado", "agent.tools.name": "Ferramentas", - "assistantType.agentAssistant.description": "Construa um Agente inteligente que pode escolher autonomamente ferramentas para concluir as tarefas", - "assistantType.agentAssistant.name": "Assistente de Agente", - "assistantType.chatAssistant.description": "Construa um assistente baseado em chat usando um Modelo de Linguagem Grande", - "assistantType.chatAssistant.name": "Assistente Básico", - "assistantType.name": "Tipo de Assistente", "autoAddVar": "Variáveis indefinidas referenciadas na pré-solicitação, você deseja adicioná-las no formulário de entrada do usuário?", "chatSubTitle": "Instruções", "code.instruction": "Instrução", - "codegen.apply": "Aplicar", - "codegen.applyChanges": "Aplicar alterações", "codegen.description": "O Gerador de código usa modelos configurados para gerar código de alta qualidade com base em suas instruções. Por favor, forneça instruções claras e detalhadas.", "codegen.generate": "Gerar", - "codegen.generatedCodeTitle": "Código gerado", "codegen.instruction": "Instruções", - "codegen.instructionPlaceholder": "Insira uma descrição detalhada do código que você deseja gerar.", "codegen.loading": "Gerando código...", - "codegen.noDataLine1": "Descreva seu caso de uso à esquerda,", - "codegen.noDataLine2": "A visualização do código será exibida aqui.", "codegen.overwriteConfirmMessage": "Essa ação substituirá o código existente. Você quer continuar?", "codegen.overwriteConfirmTitle": "Substituir o código existente?", - "codegen.resTitle": "Código gerado", "codegen.title": "Gerador de código", "completionSubTitle": "Prefixo da Solicitação", "datasetConfig.embeddingModelRequired": "É necessário um modelo de incorporação configurado", "datasetConfig.knowledgeTip": "Clique no botão “+” para adicionar conhecimento", - "datasetConfig.params": "Parâmetros", "datasetConfig.rerankModelRequired": "Modelo de reclassificação é necessário", "datasetConfig.retrieveChangeTip": "Modificar o modo de índice e o modo de recuperação pode afetar os aplicativos associados a este Conhecimento.", - "datasetConfig.retrieveMultiWay.description": "Com base na intenção do usuário, consulta todos os Conhecimentos, recupera texto relevante de várias fontes e seleciona os melhores resultados que correspondem à consulta do usuário após a reclassificação. É necessária a configuração da API do modelo de reclassificação.", - "datasetConfig.retrieveMultiWay.title": "Recuperação Multi-caminho", - "datasetConfig.retrieveOneWay.description": "Com base na intenção do usuário e nas descrições do Conhecimento, o Agente seleciona autonomamente o melhor Conhecimento para consulta. Melhor para aplicativos com Conhecimento distinto e limitado.", - "datasetConfig.retrieveOneWay.title": "Recuperação N-para-1", "datasetConfig.score_threshold": "Limiar de Pontuação", "datasetConfig.score_thresholdTip": "Usado para definir o limiar de similaridade para filtragem de trechos.", - "datasetConfig.settingTitle": "Configurações de Recuperação", "datasetConfig.top_k": "Top K", "datasetConfig.top_kTip": "Usado para filtrar os trechos mais semelhantes às perguntas do usuário. O sistema também ajustará dinamicamente o valor de Top K, de acordo com max_tokens do modelo selecionado.", "debugAsMultipleModel": "Depurar como vários modelos", "debugAsSingleModel": "Depurar como modelo único", "duplicateModel": "Duplicar", - "errorMessage.nameOfKeyRequired": "nome da chave: {{key}} obrigatório", - "errorMessage.notSelectModel": "Por favor, escolha um modelo", - "errorMessage.queryRequired": "Texto da solicitação é obrigatório.", "errorMessage.valueOfVarRequired": "valor de {{key}} não pode estar vazio", "errorMessage.waitForBatchResponse": "Aguarde a resposta à tarefa em lote ser concluída.", "errorMessage.waitForFileUpload": "Aguarde o upload do arquivo / arquivos", - "errorMessage.waitForImgUpload": "Aguarde o upload da imagem", "errorMessage.waitForResponse": "Aguarde a resposta à mensagem anterior ser concluída.", "feature.annotation.add": "Adicionar anotação", "feature.annotation.cacheManagement": "Anotações", - "feature.annotation.cached": "Anotado", "feature.annotation.description": "Você pode adicionar manualmente uma resposta de alta qualidade ao cache para correspondência prioritária com perguntas semelhantes do usuário.", "feature.annotation.edit": "Editar anotação", - "feature.annotation.matchVariable.choosePlaceholder": "Escolha a variável de correspondência", - "feature.annotation.matchVariable.title": "Variável de Correspondência", "feature.annotation.remove": "Remover", "feature.annotation.removeConfirm": "Excluir esta anotação?", - "feature.annotation.resDes": "Resposta de Anotação está ativada", "feature.annotation.scoreThreshold.accurateMatch": "Correspondência Precisa", "feature.annotation.scoreThreshold.description": "Usado para definir o limiar de similaridade para resposta de anotação.", "feature.annotation.scoreThreshold.easyMatch": "Correspondência Fácil", @@ -83,20 +52,17 @@ "feature.bar.enableText": "Recursos Habilitados", "feature.bar.manage": "Gerenciar", "feature.citation.description": "Uma vez ativado, mostra o documento de origem e a seção atribuída do conteúdo gerado.", - "feature.citation.resDes": "Citações e Atribuições estão ativadas", "feature.citation.title": "Citações e Atribuições", "feature.conversationHistory.description": "Defina os nomes dos prefixos para os papéis da conversa", "feature.conversationHistory.editModal.assistantPrefix": "Prefixo do Assistente", "feature.conversationHistory.editModal.title": "Editar Nomes dos Papéis da Conversa", "feature.conversationHistory.editModal.userPrefix": "Prefixo do Usuário", - "feature.conversationHistory.learnMore": "Saiba mais", "feature.conversationHistory.tip": "O Histórico da Conversa não está habilitado, por favor adicione na solicitação acima.", "feature.conversationHistory.title": "Histórico da Conversa", "feature.conversationOpener.description": "Em um aplicativo de chat, a primeira frase que a IA fala ativamente para o usuário geralmente é usada como uma saudação.", "feature.conversationOpener.title": "Remodeladores de Conversa", "feature.dataSet.noData": "Você pode importar Conhecimento como contexto", "feature.dataSet.noDataSet": "Nenhum Conhecimento encontrado", - "feature.dataSet.notSupportSelectMulti": "Atualmente, suporta apenas um Conhecimento", "feature.dataSet.queryVariable.choosePlaceholder": "Escolha a variável de consulta", "feature.dataSet.queryVariable.contextVarNotEmpty": "variável de consulta de contexto não pode estar vazia", "feature.dataSet.queryVariable.deleteContextVarTip": "Esta variável foi definida como uma variável de consulta de contexto e removê-la afetará o uso normal do Conhecimento. Se você ainda precisa excluí-la, por favor, selecione-a novamente na seção de contexto.", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "Máximo de uploads", "feature.fileUpload.supportedTypes": "Tipos de Arquivo Suportados", "feature.fileUpload.title": "Upload de Arquivo", - "feature.groupChat.description": "Adicione configurações pré-conversa para aplicativos que podem melhorar a experiência do usuário.", - "feature.groupChat.title": "Melhoria do Chat", - "feature.groupExperience.title": "Melhoria da Experiência", "feature.imageUpload.description": "Permite fazer upload de imagens.", "feature.imageUpload.modalTitle": "Configuração de Upload de Imagem", "feature.imageUpload.numberLimit": "Máximo de uploads", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "A Moderação OpenAI requer uma chave de API da OpenAI configurada em ", "feature.moderation.modal.provider.keywords": "Palavras-chave", "feature.moderation.modal.provider.openai": "Moderação OpenAI", - "feature.moderation.modal.provider.openaiTip.prefix": "A Moderação OpenAI requer uma chave de API da OpenAI configurada em ", - "feature.moderation.modal.provider.openaiTip.suffix": ".", "feature.moderation.modal.provider.title": "Provedor", "feature.moderation.modal.title": "Configurações de Moderação de Conteúdo", "feature.moderation.outputEnabled": "Conteúdo de SAÍDA Habilitado", "feature.moderation.title": "Moderação de Conteúdo", "feature.moreLikeThis.description": "Gere vários textos de uma vez e, em seguida, edite e continue a gerar", - "feature.moreLikeThis.generateNumTip": "Número de vezes geradas", "feature.moreLikeThis.tip": "Usar esse recurso incorrerá em sobrecarga adicional de tokens", "feature.moreLikeThis.title": "Mais como isso", "feature.speechToText.description": "Uma vez ativado, você pode usar entrada de voz.", - "feature.speechToText.resDes": "Entrada de voz está ativada", "feature.speechToText.title": "Fala para Texto", "feature.suggestedQuestionsAfterAnswer.description": "Configurar sugestões de próximas perguntas pode proporcionar um melhor chat aos usuários.", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "Prompt personalizado", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "Prompt", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "Digite um prompt personalizado", "feature.suggestedQuestionsAfterAnswer.modal.title": "Configurações de acompanhamento", - "feature.suggestedQuestionsAfterAnswer.resDes": "3 sugestões para a próxima pergunta do usuário.", "feature.suggestedQuestionsAfterAnswer.title": "Perguntas de Acompanhamento", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "Tente perguntar", "feature.textToSpeech.description": "Quando ativado, o texto pode ser convertido em fala.", - "feature.textToSpeech.resDes": "Texto para áudio ativado", "feature.textToSpeech.title": "Texto para voz", - "feature.toolbox.title": "CAIXA DE FERRAMENTAS", "feature.tools.modal.name.placeholder": "Por favor, insira o nome", "feature.tools.modal.name.title": "Nome", - "feature.tools.modal.title": "Tool", - "feature.tools.modal.toolType.placeholder": "Por favor, selecione o tipo de ferramenta", "feature.tools.modal.toolType.title": "Tool Type", "feature.tools.modal.variableName.placeholder": "Por favor, insira o nome da variável", "feature.tools.modal.variableName.title": "Nome da Variável", - "feature.tools.tips": "Tools provide a standard API call method, taking user input or variables as request parameters for querying external data as context.", - "feature.tools.title": "Tools", - "feature.tools.toolsInUse": "{{count}} tools in use", "formattingChangedText": "Modificar a formatação redefinirá a área de depuração, você tem certeza?", "formattingChangedTitle": "Formatação alterada", "generate.apply": "Aplicar", @@ -234,13 +185,7 @@ "generate.tryIt": "Experimente", "generate.version": "Versão", "generate.versions": "Versões", - "inputs.chatVarTip": "Preencha o valor da variável, que será substituída automaticamente na palavra de solicitação sempre que uma nova sessão for iniciada", "inputs.completionVarTip": "Preencha o valor da variável, que será substituída automaticamente nas palavras de solicitação sempre que uma pergunta for enviada.", - "inputs.noPrompt": "Tente escrever algum prompt na entrada de pré-prompt", - "inputs.noVar": "Preencha o valor da variável, que será substituída automaticamente na palavra de solicitação sempre que uma nova sessão for iniciada.", - "inputs.previewTitle": "Visualização do Prompt", - "inputs.queryPlaceholder": "Por favor, insira o texto da solicitação.", - "inputs.queryTitle": "Conteúdo da Consulta", "inputs.run": "EXECUTAR", "inputs.title": "Depuração e Visualização", "inputs.userInputField": "Campo de Entrada do Usuário", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "Este tipo de app Agent legado foi descontinuado. Para uma experiência melhor de criação de agentes, crie um Agent no Agent Console.", "legacyAgentBadge.label": "Agent legado", "manageModels": "Gerenciar modelos", - "modelConfig.modeType.chat": "Chat", - "modelConfig.modeType.completion": "Completar", - "modelConfig.model": "Modelo", - "modelConfig.setTone": "Definir tom das respostas", - "modelConfig.title": "Modelo e Parâmetros", "noModelProviderConfigured": "Nenhum provedor de modelo configurado", "noModelProviderConfiguredTip": "Instale ou configure um provedor de modelo para começar.", "noModelSelected": "Nenhum modelo selecionado", "noModelSelectedTip": "Configure um modelo acima para continuar.", "noResult": "A saída será exibida aqui.", - "notSetAPIKey.description": "A chave do provedor LLM não foi definida e precisa ser definida antes da depuração.", - "notSetAPIKey.settingBtn": "Ir para configurações", - "notSetAPIKey.title": "A chave do provedor LLM não foi definida", - "notSetAPIKey.trailFinished": "Trilha finalizada", "notSetVar": "As variáveis permitem que os usuários introduzam palavras de solicitação ou observações iniciais ao preencher formulários. Você pode tentar digitar \"{{input}}\" nas palavras de solicitação.", - "openingStatement.add": "Adicionar", "openingStatement.editorTitle": "Mensagem de abertura", - "openingStatement.noDataPlaceHolder": "Iniciar a conversa com o usuário pode ajudar a IA a estabelecer uma conexão mais próxima com eles em aplicativos de conversação.", - "openingStatement.notIncludeKey": "O prompt inicial não inclui a variável: {{key}}. Por favor, adicione-a ao prompt inicial.", "openingStatement.openingQuestion": "Perguntas de Abertura", "openingStatement.openingQuestionDescription": "Sugestoes opcionais exibidas apos a mensagem de abertura para ajudar os usuarios a continuar a conversa.", "openingStatement.openingQuestionPlaceholder": "Digite uma pergunta de abertura.", "openingStatement.placeholderLine1": "Comece aqui. Escreva a primeira mensagem que a IA deve enviar.", "openingStatement.placeholderLine2": "Você pode usar variáveis, tente digitar {{variable}}.", - "openingStatement.title": "Abertura da Conversa", - "openingStatement.tooShort": "São necessárias pelo menos 20 palavras de prompt inicial para gerar observações de abertura para a conversa.", - "openingStatement.varTip": "Você pode usar variáveis, tente digitar {{variable}}", "openingStatement.writeOpener": "Escrever abertura", - "operation.addFeature": "Adicionar Recurso", "operation.agree": "gostar", "operation.applyConfig": "Publicar", "operation.automatic": "Automático", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "Cancelar não gostar", "operation.debugConfig": "Depurar", "operation.disagree": "não gostar", - "operation.resetConfig": "Redefinir", "operation.stopResponding": "Parar de responder", - "operation.userAction": "Usuário ", "orchestrate": "Orquestrar", "otherError.historyNoBeEmpty": "O histórico da conversa deve ser definido na solicitação", "otherError.promptNoBeEmpty": "A solicitação não pode estar vazia", "otherError.queryNoBeEmpty": "A consulta deve ser definida na solicitação", "pageTitle.line1": "PROMPT", - "pageTitle.line2": "Engenharia", "promptMode.advanced": "Modo Especialista", - "promptMode.advancedWarning.description": "No Modo Especialista, você pode editar todo o PROMPT.", - "promptMode.advancedWarning.learnMore": "Saiba mais", - "promptMode.advancedWarning.ok": "OK", - "promptMode.advancedWarning.title": "Você mudou para o Modo Especialista e, uma vez que você modifique o PROMPT, NÃO poderá retornar ao modo básico.", "promptMode.contextMissing": "Componente de contexto ausente, a eficácia do prompt pode não ser boa.", "promptMode.operation.addMessage": "Adicionar Mensagem", - "promptMode.simple": "Mudar para o Modo Especialista para editar todo o PROMPT", - "promptMode.switchBack": "Voltar", "promptTip": "As solicitações guiam as respostas da IA com instruções e restrições. Insira variáveis como {{input}}. Este prompt não será visível para os usuários.", "publishAs": "Publicar como", "resetConfig.message": "A redefinição descarta as alterações, restaurando a última configuração publicada.", @@ -322,7 +242,6 @@ "variableConfig.content": "Conteúdo", "variableConfig.defaultValue": "Valor padrão", "variableConfig.defaultValuePlaceholder": "Insira o valor padrão para preencher previamente o campo", - "variableConfig.description": "Configuração para a variável {{varName}}", "variableConfig.displayName": "Nome de exibição", "variableConfig.editModalTitle": "Editar Campo de Entrada", "variableConfig.errorMsg.atLeastOneOption": "Pelo menos uma opção é obrigatória", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "O JSON Schema deve ter o tipo \"object\"", "variableConfig.errorMsg.labelNameRequired": "O nome do rótulo é obrigatório", "variableConfig.errorMsg.optionRepeat": "Tem opções repetidas", - "variableConfig.errorMsg.varNameCanBeRepeat": "O nome da variável não pode ser repetido", "variableConfig.fieldType": "Tipo de Campo", "variableConfig.file.audio.name": "Áudio", "variableConfig.file.custom.createPlaceholder": " Extensão de arquivo, por exemplo, .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "Vídeo", "variableConfig.hidden": "Oculto e Pré-preenchido", "variableConfig.hiddenDescription": "Oculte este campo dos usuários finais e forneça o valor você mesmo. Mutuamente exclusivo com Obrigatório. Saiba mais", - "variableConfig.hide": "Ocultar", "variableConfig.inputPlaceholder": "Por favor, insira", "variableConfig.json": "Código JSON", "variableConfig.jsonSchema": "Esquema JSON", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "Lista de arquivos", "variableConfig.noDefaultSelected": "Não selecione", "variableConfig.noDefaultValue": "Nenhum valor padrão", - "variableConfig.notSet": "Não definido, tente digitar {{input}} no prompt de prefixo", "variableConfig.number": "Número", "variableConfig.optional": "opcional", "variableConfig.options": "Opções", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "Iniciar verificado", "variableConfig.startSelectedOption": "Iniciar opção selecionada", "variableConfig.string": "Texto Curto", - "variableConfig.stringTitle": "Opções da caixa de texto do formulário", "variableConfig.text-input": "Texto Curto", "variableConfig.tooltips": "Dicas de ferramentas", - "variableConfig.tooltipsPlaceholder": "Insira um texto útil mostrado ao passar o mouse sobre o rótulo", "variableConfig.unit": "Unidade", "variableConfig.unitPlaceholder": "Exibir unidades após números, por exemplo, tokens", "variableConfig.uploadFileTypes": "Carregar tipos de arquivo", "variableConfig.uploadMethod": "Método de upload", "variableConfig.varName": "Nome da Variável", - "variableTable.action": "Ações", - "variableTable.key": "Chave da Variável", - "variableTable.name": "Nome do Campo de Entrada do Usuário", - "variableTable.type": "Tipo de Entrada", - "variableTable.typeSelect": "Selecionar", - "variableTable.typeString": "Texto", "variableTip": "Os usuários preenchem as variáveis em um formulário, substituindo automaticamente as variáveis na solicitação.", "variableTitle": "Variáveis", "vision.description": "Habilitar a Visão permite que o modelo receba imagens e responda perguntas sobre elas.", "vision.name": "Visão", "vision.onlySupportVisionModelTip": "Suporta apenas modelos de visão", - "vision.settings": "Configurações", "vision.visionSettings.both": "Ambos", "vision.visionSettings.high": "Alta", "vision.visionSettings.localUpload": "Upload Local", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "Método de Upload", "vision.visionSettings.url": "URL", "voice.defaultDisplay": "Voz padrão", - "voice.description": "Texto para configurações de timbre de voz", - "voice.name": "voz", "voice.settings": "As configurações", "voice.voiceSettings.autoPlay": "Reprodução automática", "voice.voiceSettings.autoPlayDisabled": "fecho", diff --git a/web/i18n/pt-BR/app-overview.json b/web/i18n/pt-BR/app-overview.json index 630b09f5e22..009abc4367e 100644 --- a/web/i18n/pt-BR/app-overview.json +++ b/web/i18n/pt-BR/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "Reflete a frequência de uso diário dos usuários. Essa métrica reflete a fidelidade do usuário.", "analysis.avgUserInteractions.title": "Média de Interações por Usuário", "analysis.ms": "ms", - "analysis.title": "Análise", "analysis.tokenPS": "Token/s", "analysis.tokenUsage.consumed": "Consumido", "analysis.tokenUsage.explanation": "Reflete o uso diário do token do modelo de linguagem para o aplicativo, útil para fins de controle de custos.", @@ -21,21 +20,15 @@ "analysis.tps.title": "Velocidade de Saída do Token", "analysis.userSatisfactionRate.explanation": "O número de curtidas por 1.000 mensagens. Isso indica a proporção de respostas com as quais os usuários estão altamente satisfeitos.", "analysis.userSatisfactionRate.title": "Taxa de Satisfação do Usuário", - "apiKeyInfo.callTimes": "Número de chamadas", - "apiKeyInfo.cloud.exhausted.description": "Sua cota de teste foi esgotada. Configure seu próprio provedor de modelo ou compre cota adicional.", - "apiKeyInfo.cloud.exhausted.title": "Sua cota de teste foi usada, configure sua chave de API.", "apiKeyInfo.cloud.trial.description": "A cota de teste é fornecida para seu uso de teste. Antes que as chamadas de cota de teste se esgotem, configure seu próprio provedor de modelo ou compre cota adicional.", "apiKeyInfo.cloud.trial.title": "Você está usando a cota de teste da {{providerName}}.", "apiKeyInfo.selfHost.title.row1": "Para começar,", "apiKeyInfo.selfHost.title.row2": "configure primeiro seu provedor de modelo.", "apiKeyInfo.setAPIBtn": "Ir para configurar o provedor de modelo", "apiKeyInfo.tryCloud": "Ou experimente a versão em nuvem do Dify com cota gratuita", - "apiKeyInfo.usedToken": "Tokens usados", "overview.apiInfo.accessibleAddress": "Endpoint da API", "overview.apiInfo.doc": "Referência da API", - "overview.apiInfo.explanation": "Facilmente integrado em sua aplicação", "overview.apiInfo.title": "API de Serviço de Back-end", - "overview.appInfo.accessibleAddress": "URL Pública", "overview.appInfo.customize.entry": "Frontend personalizado", "overview.appInfo.customize.explanation": "Você pode personalizar a interface do usuário do Web App para atender às suas necessidades de cenário e estilo.", "overview.appInfo.customize.title": "Frontend personalizado", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "Instalar a Extensão do Chrome Dify Chatbot", "overview.appInfo.embedded.copied": "Copiado", "overview.appInfo.embedded.copy": "Copiar", - "overview.appInfo.embedded.entry": "Embutido", "overview.appInfo.embedded.explanation": "Escolha a maneira de incorporar o aplicativo de chat ao seu site", "overview.appInfo.embedded.hiddenInputs.description": "Insira valores para os campos ocultos. Os valores são adicionados à URL do iframe ou ao objeto de inputs do script.", "overview.appInfo.embedded.hiddenInputs.title": "Pré-preencher Campos Ocultos", "overview.appInfo.embedded.iframe": "Para adicionar o aplicativo de chat em qualquer lugar do seu site, adicione este iframe ao seu código HTML.", "overview.appInfo.embedded.scripts": "Para adicionar um aplicativo de chat no canto inferior direito do seu site, adicione este código ao seu HTML.", "overview.appInfo.embedded.title": "Incorporar no site", - "overview.appInfo.enableTooltip.description": "Para ativar este recurso, adicione um nó de Entrada do Usuário ao canvas. (Pode já existir no rascunho, e entra em efeito após a publicação)", - "overview.appInfo.enableTooltip.learnMore": "Saiba mais", - "overview.appInfo.explanation": "web app de IA Pronta para Uso", "overview.appInfo.launch": "Lançar", - "overview.appInfo.preUseReminder": "Por favor, ative o web app antes de continuar.", "overview.appInfo.preview": "Visualização", "overview.appInfo.qrcode.download": "Baixar código QR", "overview.appInfo.qrcode.title": "Código QR para compartilhar", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "Tema de cor do chatbot", "overview.appInfo.settings.chatColorThemeDesc": "Defina o tema de cor do chatbot", "overview.appInfo.settings.chatColorThemeInverted": "Inve", - "overview.appInfo.settings.entry": "Marca", "overview.appInfo.settings.invalidHexMessage": "Valor hex inválido", "overview.appInfo.settings.invalidPrivacyPolicy": "Link de política de privacidade inválido. Por favor, use um link válido que comece com http ou https", "overview.appInfo.settings.language": "Idioma", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "Aviso Legal Personalizado", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "Insira o texto do aviso legal", "overview.appInfo.settings.more.customDisclaimerTip": "O texto do aviso legal personalizado será exibido no lado do cliente, fornecendo informações adicionais sobre o aplicativo", - "overview.appInfo.settings.more.entry": "Mostrar mais configurações", "overview.appInfo.settings.more.inputPlaceholder": "Placeholder de entrada", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "Fale com o bot", "overview.appInfo.settings.more.inputPlaceholderTip": "Personalize o texto de placeholder da caixa de entrada do chat. Deixe em branco para usar o padrão.", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "Insira o link da política de privacidade", "overview.appInfo.settings.more.privacyPolicyTip": "Ajuda os visitantes a entender os dados coletados pelo aplicativo, consulte a Política de Privacidade do Dify.", "overview.appInfo.settings.multiEnvironmentNotice": "As configurações do aplicativo web se aplicam a todos os ambientes.", - "overview.appInfo.settings.sso.description": "Todos os usuários devem fazer login com SSO antes de usar o web app", - "overview.appInfo.settings.sso.label": "Autenticação SSO", - "overview.appInfo.settings.sso.title": "web app SSO", - "overview.appInfo.settings.sso.tooltip": "Entre em contato com o administrador para habilitar o SSO do web app", "overview.appInfo.settings.title": "Marca", "overview.appInfo.settings.webDesc": "Descrição do web app", "overview.appInfo.settings.webDescPlaceholder": "Insira a descrição do web app", "overview.appInfo.settings.webDescTip": "Este texto será exibido no lado do cliente, fornecendo orientações básicas sobre como usar o aplicativo", "overview.appInfo.settings.webName": "Nome do web app", - "overview.appInfo.settings.workflow.hide": "Ocultar", - "overview.appInfo.settings.workflow.show": "Mostrar", "overview.appInfo.settings.workflow.showDesc": "Mostrar ou ocultar detalhes do fluxo de trabalho no web app", "overview.appInfo.settings.workflow.subTitle": "Detalhes do fluxo de trabalho", - "overview.appInfo.settings.workflow.title": "Etapas do fluxo de trabalho", "overview.appInfo.title": "Aplicativo Web", "overview.appInfo.workflowLaunchHiddenInputs.description": "Insira valores para os campos ocultos e clique em Iniciar para abrir o WebApp com os valores.", "overview.appInfo.workflowLaunchHiddenInputs.title": "Pré-preencher Campos Ocultos", - "overview.disableTooltip.triggerMode": "O recurso {{feature}} não é compatível no modo Nó de Gatilho.", "overview.status.disable": "Desabilitar", - "overview.status.running": "Em serviço", - "overview.title": "Visão Geral", - "overview.triggerInfo.explanation": "Gerenciamento de gatilho de fluxo de trabalho", "overview.triggerInfo.learnAboutTriggers": "Saiba mais sobre gatilhos", - "overview.triggerInfo.noTriggerAdded": "Nenhum gatilho adicionado", - "overview.triggerInfo.title": "Gatilhos", - "overview.triggerInfo.triggerStatusDescription": "Os gatilhos aparecerão aqui depois que você publicar a versão que os contém.", - "overview.triggerInfo.triggersAdded": "{{count}} gatilhos adicionados", - "welcome.enterKeyTip": "insira sua chave de API OpenAI abaixo", - "welcome.firstStepTip": "Para começar,", - "welcome.getKeyTip": "Obtenha sua chave de API no painel da OpenAI", - "welcome.placeholder": "Sua chave de API OpenAI (ex. sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "Os gatilhos aparecerão aqui depois que você publicar a versão que os contém." } diff --git a/web/i18n/pt-BR/app.json b/web/i18n/pt-BR/app.json index 530987b8d14..0129d6ccc69 100644 --- a/web/i18n/pt-BR/app.json +++ b/web/i18n/pt-BR/app.json @@ -1,5 +1,4 @@ { - "accessControl": "Controle de Acesso do Aplicativo Web", "accessControlDialog.accessItems.anyone": "Qualquer pessoa com o link", "accessControlDialog.accessItems.external": "Usuários externos autenticados", "accessControlDialog.accessItems.organization": "Apenas membros dentro da empresa", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "Atualização bem-sucedida", "accessControlDialog.webAppPublicAccessDisabledTip": "O acesso público foi desativado pelo administrador.", "accessControlDialog.webAppSSONotEnabledTip": "Por favor, entre em contato com o administrador da empresa para configurar o método de autenticação da aplicação web.", - "accessItemsDescription.anyone": "Qualquer pessoa pode acessar o aplicativo web", - "accessItemsDescription.external": "Apenas usuários externos autenticados podem acessar o aplicativo Web.", - "accessItemsDescription.organization": "Qualquer pessoa na organização pode acessar o aplicativo web", - "accessItemsDescription.specific": "Apenas grupos ou membros específicos podem acessar o aplicativo web", "answerIcon.description": "Se o ícone web app deve ser usado para substituir 🤖 no aplicativo compartilhado", "answerIcon.descriptionInExplore": "Se o ícone do web app deve ser usado para substituir 🤖 no Explore", "answerIcon.title": "Use o ícone do web app para substituir 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "O aplicativo ainda não foi publicado", "openInExplore": "Abrir Web App da barra lateral", "publishApp.notSet": "Não definido", - "publishApp.notSetDesc": "Atualmente, ninguém pode acessar o aplicativo web. Por favor, defina as permissões.", - "publishApp.title": "Quem pode acessar o aplicativo web", "removeOriginal": "Excluir o aplicativo original", "structOutput.LLMResponse": "Resposta do LLM", "structOutput.configure": "Configurar", @@ -215,7 +208,6 @@ "studio.starApp": "Favoritar app", "studio.starFailed": "Falha ao atualizar favorito", "studio.starred": "Favoritos", - "studio.unstarApp": "Remover app dos favoritos", "studio.viewSnippets": "Snippets", "switch": "Mudar para Orquestração de Fluxo de Trabalho", "switchLabel": "A cópia do aplicativo a ser criada", diff --git a/web/i18n/pt-BR/deployments.json b/web/i18n/pt-BR/deployments.json index 982ac224b6f..5ba7ffe1c1e 100644 --- a/web/i18n/pt-BR/deployments.json +++ b/web/i18n/pt-BR/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Não implantado", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Desimplantando", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Desconhecido", - "studio.accessPoint.addTriggerNodeDescription": "Adicione um nó Trigger para iniciar este aplicativo a partir de eventos externos.", "studio.accessPoint.apiDescription": "Chame o aplicativo a partir dos seus serviços via HTTP", "studio.accessPoint.description": "Todas as formas de acessar este aplicativo no ambiente integrado e em cada ambiente implantado.", "studio.accessPoint.embedIntoSite": "Incorporar ao site", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "Exponha o aplicativo como uma ferramenta para agentes e aplicativos de IA", "studio.accessPoint.noPublishedDescription": "Publique uma versão para disponibilizar os pontos de acesso integrados.", "studio.accessPoint.noPublishedTitle": "Nenhuma versão publicada ainda", - "studio.accessPoint.noTriggerNodes": "Nenhum nó Trigger neste fluxo de trabalho", "studio.accessPoint.notSupported": "Não suportado", "studio.accessPoint.open": "Abrir", "studio.accessPoint.triggerDescription": "Execute o fluxo de trabalho por agendamentos ou eventos externos", - "studio.accessPoint.triggerDisconnected": "Desconectado", "studio.accessPoint.triggerEnabledCount": "{{enabled}}/{{total}} ativados", "studio.accessPoint.triggerExclusiveNotice": "O aplicativo web, a API e o MCP ficam desativados enquanto o fluxo de trabalho usa gatilhos.", - "studio.accessPoint.triggerMuted": "Silenciado", - "studio.accessPoint.triggerServiceModeUnavailable": "Indisponível enquanto Web App, API ou MCP estiver em serviço.", "studio.accessPoint.unsupportedInDeployedEnvironment": "Disponível apenas no ambiente integrado.", "studio.accessPoint.webAppDescription": "Compartilhe o aplicativo com seus usuários finais como uma página web", "studio.accessPoints": "Pontos de acesso", diff --git a/web/i18n/pt-BR/login.json b/web/i18n/pt-BR/login.json index 745dd1bf6c1..7dd4ad72861 100644 --- a/web/i18n/pt-BR/login.json +++ b/web/i18n/pt-BR/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "O endereço de e-mail é obrigatório", "error.emailInValid": "Digite um endereço de e-mail válido", "error.invalidEmailOrPassword": "E-mail ou senha inválidos.", - "error.invalidRedirectUrlOrAppCode": "URL de redirecionamento ou código de aplicativo inválido", "error.invalidSSOProtocol": "Protocolo SSO inválido", "error.nameEmpty": "O nome é obrigatório", "error.passwordEmpty": "A senha é obrigatória", "error.passwordInvalid": "A senha deve conter letras e números e ter um comprimento maior que 8", - "error.redirectUrlMissing": "A URL de redirecionamento está ausente", "error.registrationNotAllowed": "Conta não encontrada. Entre em contato com o administrador do sistema para se registrar.", "explore": "Explorar o Dify", "forget": "Esqueceu sua senha?", diff --git a/web/i18n/pt-BR/permission.json b/web/i18n/pt-BR/permission.json index 5037be2bddd..d05f71c680a 100644 --- a/web/i18n/pt-BR/permission.json +++ b/web/i18n/pt-BR/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "Ações", "accessRule.addMemberAria": "Adicionar {{name}}", "accessRule.addMembersTitle": "Adicionar membros", - "accessRule.allPermittedMembers": "Todos os membros com permissões de função", - "accessRule.allPermittedMembersDescription": "Membros com permissões de função correspondentes podem acessar este recurso.", "accessRule.allowedMembers": "Membros permitidos", "accessRule.appDescription": "Defina quem pode acessar este aplicativo e o nível de granularidade das permissões de acesso.", "accessRule.appTitle": "Conjunto de permissões de Aplicativo", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "Todos os membros atuais e futuros do espaço de trabalho são incluídos automaticamente. As permissões de função ainda determinam o que eles podem fazer.", "accessRule.batchRemoveDescription": "Os membros selecionados serão removidos da lista de membros permitidos.", "accessRule.batchRemoveTitle": "Remover os membros selecionados?", - "accessRule.changeOpenScopeDescription": "Alterar o escopo de abertura redefinirá todas as exceções de permissão dos membros para este recurso. Você precisará adicioná-las novamente após a alteração.", - "accessRule.changeOpenScopeTitle": "Alterar escopo de abertura do recurso?", "accessRule.collaborator": "Colaborador", "accessRule.collapseSection": "Recolher {{title}}", "accessRule.copied": "Regra de acesso copiada com sucesso", @@ -32,13 +28,7 @@ "accessRule.noDescription": "Sem descrição", "accessRule.noRules": "Sem regras de acesso", "accessRule.noUserAccessSettings": "Nenhum membro tem acesso", - "accessRule.onlyMe": "Somente eu", - "accessRule.onlyMeDescription": "Somente você pode acessar este recurso.", - "accessRule.resourceOpenScope": "Escopo de abertura do recurso", - "accessRule.resourceOpenScopeDescription": "Escolha para quem este recurso está aberto. As permissões de função ainda determinam o que cada membro pode fazer.", "accessRule.selected": "Selecionados", - "accessRule.specificMembersOnly": "Apenas membros específicos", - "accessRule.specificMembersOnlyDescription": "Apenas os membros selecionados podem acessar este recurso.", "accessRule.summary_one": "{{count}} conjunto de permissões", "accessRule.summary_other": "{{count}} conjuntos de permissões", "accessRule.updated": "Regra de acesso atualizada com sucesso", diff --git a/web/i18n/pt-BR/plugin.json b/web/i18n/pt-BR/plugin.json index 5ea2f9b4f44..83d0c8053f9 100644 --- a/web/i18n/pt-BR/plugin.json +++ b/web/i18n/pt-BR/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": "plugin?", "action.deleteSuccess": "Plugin removido com sucesso", "action.pluginInfo": "Informações do plugin", - "action.usedInApps": "Este plugin está sendo usado em aplicativos {{num}}.", "allCategories": "Todas as categorias", "auth.addApi": "Adicionar chave da API", "auth.addOAuth": "Adicionar OAuth", @@ -26,28 +25,22 @@ "auth.oauthClient": "Cliente OAuth", "auth.oauthClientSettings": "Configurações do Cliente OAuth", "auth.oauthCredentialPermissionDescription": "Escolha se a nova credencial OAuth será exclusiva para você ou compartilhada com todos os membros do espaço de trabalho. Essa configuração se aplica à credencial, não ao cliente OAuth, e não pode ser alterada após a autorização.", - "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.permissionHint.action": "Quem pode ajudar?", "auth.permissionHint.description": "A autorização do plugin é compartilhada em todo o workspace. Entre em contato com um membro com as permissões necessárias para obter ajuda.", "auth.permissionHint.title": "Você não tem permissão para configurar a autorização.", - "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.autoUpdate": "Atualização automática", "autoUpdate.autoUpdateSettings": "Configurações de atualização automática", - "autoUpdate.automaticUpdates": "Atualizações automáticas", "autoUpdate.changeTimezone": "Para mudar o fuso horário, vá para Configurações", "autoUpdate.excludeUpdate": "Os seguintes {{num}} plugins não serão atualizados automaticamente", "autoUpdate.excludeUpdate_one": "A seguinte {{num}} integração não será atualizada automaticamente", @@ -67,20 +60,13 @@ "autoUpdate.scope": "Escopo", "autoUpdate.scopeMode.all": "Todos", "autoUpdate.scopeMode.exclude": "Excluir selecionados", - "autoUpdate.specifyPluginsToUpdate": "Especifique os plugins a serem atualizados", "autoUpdate.strategy.disabled.description": "Os plugins não atualizarão automaticamente", "autoUpdate.strategy.disabled.name": "Desativado", "autoUpdate.strategy.fixOnly.description": "Atualização automática apenas para versões de patch (por exemplo, 1.0.1 → 1.0.2). Mudanças de versão menor não ativarão atualizações.", "autoUpdate.strategy.fixOnly.name": "Reparar Apenas", - "autoUpdate.strategy.fixOnly.selectedDescription": "Atualização automática apenas para versões de patch", "autoUpdate.strategy.latest.description": "Sempre atualize para a versão mais recente", "autoUpdate.strategy.latest.name": "Último", - "autoUpdate.strategy.latest.selectedDescription": "Sempre atualize para a versão mais recente", - "autoUpdate.updateSettings": "Atualizar Configurações", "autoUpdate.updateTime": "Atualizar hora", - "autoUpdate.updateTimeTitle": "Atualizar hora", - "autoUpdate.upgradeMode.all": "Atualizar tudo", - "autoUpdate.upgradeMode.exclude": "Excluir selecionados", "autoUpdate.upgradeMode.partial": "Somente selecionado", "autoUpdate.upgradeModePlaceholder.exclude": "Plugins selecionados não serão atualizados automaticamente", "autoUpdate.upgradeModePlaceholder.partial": "Apenas plugins selecionados serão atualizados automaticamente. Nenhum plugin está atualmente selecionado, então nenhum plugin será atualizado automaticamente.", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "Instalado a partir do Github", "detailPanel.categoryTip.local": "Plug-in local", "detailPanel.categoryTip.marketplace": "Instalado do Marketplace", - "detailPanel.configureApp": "Configurar aplicativo", "detailPanel.configureModel": "Configurar modelo", "detailPanel.configureTool": "Ferramenta de configuração", "detailPanel.deprecation.fullMessage": "Este plugin foi descontinuado devido a {{deprecatedReason}}, e não receberá mais atualizações. Por favor, use {{-alternativePluginId}} em vez disso.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "Falha no upload", "installModal.back": "Voltar", "installModal.cancel": "Cancelar", - "installModal.close": "Fechar", - "installModal.dropIntegrationToInstall": "Solte o pacote de integração aqui para instalar", - "installModal.dropPluginToInstall": "Solte o pacote de plug-in aqui para instalar", "installModal.fromTrustSource": "Certifique-se de instalar apenas plug-ins de uma fonte confiável.", "installModal.install": "Instalar", - "installModal.installComplete": "Instalação concluída", "installModal.installFailed": "Falha na instalação", "installModal.installFailedDesc": "O plug-in foi instalado falhou.", "installModal.installPlugin": "Instale o plugin", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "O plugin foi instalado com sucesso.", "installModal.installedSuccessfullyWithPageDesc": "A integração foi instalada com sucesso. Você pode encontrá-la na página {{categoryName}}.", "installModal.installing": "Instalar...", - "installModal.labels.package": "Pacote", - "installModal.labels.repository": "Repositório", - "installModal.labels.version": "Versão", "installModal.next": "Próximo", "installModal.pluginLoadError": "Erro de carregamento do plug-in", "installModal.pluginLoadErrorDesc": "Este plugin não será instalado", @@ -220,8 +198,6 @@ "list.noInstalled": "Nenhum plug-in instalado", "list.noTriggerFound": "Nenhum Gatilho encontrado", "list.notFound": "Nenhum plugin encontrado", - "list.source.github": "Instalar do GitHub", - "list.source.local": "Instalar a partir do arquivo de pacote local", "list.source.marketplace": "Instalar do Marketplace", "marketplace.allPlugins": "Todas as integrações", "marketplace.and": "e", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "Atualizado recentemente", "marketplace.verifiedTip": "Verificado pelo Dify", "marketplace.viewMore": "Ver mais", - "metadata.title": "Plugins", "pluginDevelopmentGuide": "Guia de desenvolvimento de integrações", "pluginInfoModal.packageName": "Pacote", "pluginInfoModal.release": "Soltar", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "Informações do plugin", "pluginPublishGuide": "Guia de publicação de integrações", "privilege.admins": "Administradores", - "privilege.configurePermissionsInSettings": "Vá para Configurações > Funções e Permissões para configurar as permissões de integração.", "privilege.everyone": "Todos", - "privilege.noDebugPermissionTooltip": "Você não tem permissão para depurar integrações", "privilege.noInstallPermissionTooltip": "Você não tem permissão para instalar e gerenciar integrações", "privilege.noone": "Ninguém", "privilege.permissions": "Permissões", "privilege.quickWhoCanDebug": "Quem pode depurar?", "privilege.quickWhoCanInstall": "Quem pode instalar e gerenciar?", - "privilege.title": "Preferências de plug-ins", - "privilege.whoCanDebug": "Quem pode depurar plugins?", - "privilege.whoCanInstall": "Quem pode instalar e gerenciar plugins?", - "publishPlugins": "Publicar plugins", "readmeInfo.failedToFetch": "Falha ao buscar o README", "readmeInfo.needHelpCheckReadme": "Precisa de ajuda? Confira o README.", "readmeInfo.noReadmeAvailable": "Nenhum README disponível", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "Este plugin não pôde ser instalado automaticamente.\nPor favor, instale-o pelo Marketplace.", "task.errorMsg.unknown": "Este plugin não pôde ser instalado.\nNão foi possível identificar a origem do plugin.", "task.errorPlugins": "Failed to Install Plugins", - "task.installError": "{{errorLength}} plugins falha ao instalar, clique para ver", "task.installFromGithub": "Instalar pelo GitHub", "task.installFromMarketplace": "Instalar pelo Marketplace", "task.installSuccess": "{{successLength}} plugins installed successfully", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "Instalação bem-sucedida", "upgrade.title": "Instale o plugin", "upgrade.upgrade": "Instalar", - "upgrade.upgrading": "Instalar...", - "upgrade.usedInApps": "Usado em aplicativos {{num}}" + "upgrade.upgrading": "Instalar..." } diff --git a/web/i18n/pt-BR/snippet.json b/web/i18n/pt-BR/snippet.json index f7802071915..4966a52588f 100644 --- a/web/i18n/pt-BR/snippet.json +++ b/web/i18n/pt-BR/snippet.json @@ -12,7 +12,6 @@ "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", @@ -26,20 +25,15 @@ "importSuccess": "Fragmento importado", "importedDSLVersion": "Versão atual do snippet DSL: ", "inputVariables": "Variáveis de entrada", - "management": "GERENCIAMENTO DE SNIPPETS", "menu.deleteSnippet": "Excluir", "menu.editInfo": "Editar informações", "menu.exportSnippet": "Exportar trecho", "panelTitle": "Campo de entrada", "publishButton": "Publicar", "publishFailed": "Falha ao publicar o snippet", - "publishMenuCurrentDraft": "Rascunho atual não publicado", "publishSuccess": "Trecho publicado", "sectionOrchestrate": "Orquestrar", "testRunButton": "Execução de teste", "typeLabel": "Trecho", - "unknownUser": "Usuário", - "updatedBy": "{{name}} atualizado {{time}}", - "usageCount": "Usado {{count}} vezes", - "variableInspect": "Inspeção de Variável" + "unknownUser": "Usuário" } diff --git a/web/i18n/pt-BR/tools.json b/web/i18n/pt-BR/tools.json index 7562d10bdf9..1322411e33e 100644 --- a/web/i18n/pt-BR/tools.json +++ b/web/i18n/pt-BR/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "Parâmetros", "mcp.server.modal.parametersPlaceholder": "Propósito e restrições do parâmetro", "mcp.server.modal.parametersTip": "Adicione descrições para cada parâmetro para ajudar o LLM a entender seus propósitos e restrições.", - "mcp.server.publishTip": "Aplicativo não publicado. Por favor, publique o aplicativo primeiro.", "mcp.server.reGen": "Você deseja regenerar a URL do servidor? A URL atual deixará de funcionar imediatamente.", "mcp.server.title": "Servidor MCP", "mcp.server.url": "URL do Servidor", diff --git a/web/i18n/pt-BR/workflow.json b/web/i18n/pt-BR/workflow.json index 67f641f6563..c62aafc8ee8 100644 --- a/web/i18n/pt-BR/workflow.json +++ b/web/i18n/pt-BR/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} passos para frente", "changeHistory.title": "Histórico de alterações", "chatVariable.button": "Adicionar Variável", - "chatVariable.docLink": "Visite nossa documentação para saber mais.", "chatVariable.modal.addArrayValue": "Adicionar Valor", "chatVariable.modal.arrayValue": "Valor", "chatVariable.modal.description": "Descrição", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "Edit reply", "comments.placeholder.reply": "Reply", "comments.reply": "Reply", - "common.ImageUploadLegacyTip": "Agora você pode criar variáveis de tipo de arquivo no formulário inicial. Não daremos mais suporte ao recurso de upload de imagens no futuro.", "common.accessAPIReference": "Acessar referência da API", "common.accessPointDescription": "Configurar aplicativo web, API, MCP e gatilhos", "common.addBlock": "Adicionar Nó", @@ -155,7 +153,6 @@ "common.addTitle": "Adicionar título...", "common.autoSaved": "Salvo automaticamente", "common.backupCurrentDraft": "Fazer backup do rascunho atual", - "common.batchRunApp": "Executar aplicativo em lote", "common.branch": "RAMIFICAÇÃO", "common.chooseDSL": "Escolha o arquivo DSL(yml)", "common.chooseStartNodeToRun": "Escolha o nó inicial para executar", @@ -163,7 +160,6 @@ "common.commentMode": "Modo de comentários", "common.configure": "Configurar", "common.configureRequired": "Configuração necessária", - "common.conversationLog": "Registro de conversa", "common.copy": "Copiar", "common.currentDraft": "Rascunho atual", "common.currentDraftUnpublished": "Rascunho atual não publicado", @@ -174,10 +170,8 @@ "common.disconnect": "Desligar", "common.draftSaveFailed": "Falha ao salvar o rascunho", "common.duplicate": "Duplicar", - "common.editing": "Editando", "common.effectVarConfirm.content": "A variável é usada em outros nós. Você ainda deseja removê-la?", "common.effectVarConfirm.title": "Remover variável", - "common.embedIntoSite": "Incorporar ao site", "common.enableJinja": "Ativar suporte ao template Jinja", "common.exitVersions": "Versões de Sair", "common.exportImage": "Exportar Imagem", @@ -186,8 +180,6 @@ "common.exportSVG": "Exportar como SVG", "common.features": "Recursos", "common.featuresDescription": "Melhorar a experiência do usuário em aplicativos web", - "common.featuresDocLink": "Saiba mais", - "common.fileUploadTip": "Os recursos de upload de imagens foram atualizados para upload de arquivos.", "common.goBackToEdit": "Voltar para o editor", "common.handMode": "Modo mão", "common.humanInputEmailTip": "E-mail (Método de Entrega) enviado para seus destinatários configurados", @@ -199,9 +191,6 @@ "common.importSuccess": "Sucesso da importação", "common.importWarning": "Cuidado", "common.importWarningDetails": "A diferença de versão DSL pode afetar determinados recursos", - "common.inPreview": "Em visualização", - "common.inPreviewMode": "No modo de visualização", - "common.inRunMode": "No modo de execução", "common.input": "Entrada", "common.insertVarTip": "Pressione a tecla '/' para inserir rapidamente", "common.jinjaEditorPlaceholder": "Digite '/' ou '{' para inserir variável", @@ -215,17 +204,12 @@ "common.model": "Modelo", "common.moreActions": "Mais ações", "common.needAdd": "O nó {{node}} deve ser adicionado", - "common.needAnswerNode": "O nó de resposta deve ser adicionado", "common.needConnectTip": "Este passo não está conectado a nada", - "common.needOutputNode": "O nó de Saída deve ser adicionado", "common.needStartNode": "Pelo menos um nó inicial deve ser adicionado", - "common.noChanges": "Nenhuma alteração", - "common.noHistory": "Sem História", "common.noVar": "Sem variável", "common.notPublishedYet": "Ainda não publicado", "common.notRunning": "Ainda não está em execução", "common.onFailure": "Em caso de falha", - "common.openInExplore": "Abrir no Explore", "common.openWebApp": "Abrir aplicativo web", "common.openWebAppDescription": "Abrir o aplicativo publicado em uma nova guia", "common.output": "Saída", @@ -233,10 +217,8 @@ "common.parallel": "PARALELO", "common.parallelTip.click.desc": "para adicionar", "common.parallelTip.click.title": "Clique", - "common.parallelTip.depthLimit": "Limite de camada de aninhamento paralelo de {{num}} camadas", "common.parallelTip.drag.desc": "para conectar", "common.parallelTip.drag.title": "Arrastar", - "common.parallelTip.limit": "O paralelismo é limitado a {{num}} ramificações.", "common.pasteHere": "Colar aqui", "common.pointerMode": "Modo ponteiro", "common.preview": "Visualizar", @@ -252,34 +234,22 @@ "common.publishedBy": "Publicado {{time}} por {{author}}", "common.publishingToMarketplace": "Publicando...", "common.redo": "Refazer", - "common.restart": "Reiniciar", "common.restore": "Restaurar", "common.run": "Executar teste", "common.runAllTriggers": "Executar todos os gatilhos", - "common.runApp": "Executar aplicativo", "common.runHistory": "Histórico de execução", "common.running": "Executando", - "common.savedAt": "Salvo {{time}}", "common.scheduleTriggerRunFailed": "Falha na execução do gatilho agendado", "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", "common.unpublished": "Não publicado", - "common.unpublishedChanges": "Alterações não publicadas", "common.upToDate": "Atualizado", - "common.update": "Atualizar", "common.variableNamePlaceholder": "Nome da variável", "common.versionHistory": "Histórico de Versão", - "common.viewDetailInTracingPanel": "Ver detalhes", "common.viewOnly": "Apenas visualização", "common.viewRunHistory": "Ver histórico de execução", "common.webhookDebugFailed": "Falha na depuração do Webhook", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "Processo de fluxo de trabalho bem-sucedido", "common.workflowSaveStatus": "Status de salvamento do fluxo de trabalho", "customWebhook": "Webhook Personalizado", - "debug.copyLastRun": "Copiar Última Execução", - "debug.copyLastRunError": "Falha ao copiar as entradas da última execução", "debug.lastOutput": "Última Saída", - "debug.lastRunInputsCopied": "{{count}} entrada(s) copiadas da última execução", "debug.lastRunTab": "Última execução", "debug.noData.description": "Os resultados da última execução serão exibidos aqui", "debug.noData.runThisNode": "Execute este nó", - "debug.noLastRunFound": "Nenhuma execução anterior encontrada.", - "debug.noMatchingInputsFound": "Nenhuma entrada correspondente encontrada na última execução.", - "debug.relations.dependencies": "Dependências", - "debug.relations.dependenciesDescription": "Nós dos quais esse nó depende", - "debug.relations.dependents": "Dependentes", - "debug.relations.dependentsDescription": "Nós que dependem desse nó", - "debug.relations.noDependencies": "Sem dependências", - "debug.relations.noDependents": "Sem dependentes", - "debug.relationsTab": "Relações", "debug.settingsTab": "Configurações", "debug.variableInspect.chatNode": "Conversa", "debug.variableInspect.clearAll": "Redefinir tudo", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "este gatilho", "debug.variableInspect.listening.defaultPluginName": "este gatilho de plugin", "debug.variableInspect.listening.defaultScheduleTime": "Não configurado", - "debug.variableInspect.listening.selectedTriggers": "gatilhos selecionados", "debug.variableInspect.listening.stopButton": "Pare", "debug.variableInspect.listening.tip": "Agora você pode simular gatilhos de eventos enviando solicitações de teste para o endpoint HTTP {{nodeName}} ou usá-lo como uma URL de callback para depuração de eventos ao vivo. Todos os resultados podem ser visualizados diretamente no Inspetor de Variáveis.", "debug.variableInspect.listening.tipFallback": "Aguardando eventos de gatilho. As saídas aparecerão aqui.", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "Pare de correr", "debug.variableInspect.view": "Ver log", "difyTeam": "Equipe Dify", - "entryNodeStatus.disabled": "INICIAR • DESATIVADO", "entryNodeStatus.enabled": "INICIAR", "env.envDescription": "Variáveis de ambiente podem ser usadas para armazenar informações privadas e credenciais. Elas são somente leitura e podem ser separadas do arquivo DSL durante a exportação.", "env.envPanelButton": "Adicionar Variável", @@ -371,11 +327,6 @@ "env.modal.value": "Valor", "env.modal.valuePlaceholder": "valor da env", "env.modal.valueRequired": "O valor não pode estar vazio", - "error.operations.addingNodes": "adicionando nós", - "error.operations.connectingNodes": "conectando nós", - "error.operations.modifyingWorkflow": "modificando o fluxo de trabalho", - "error.operations.updatingWorkflow": "atualizando fluxo de trabalho", - "error.startNodeRequired": "Por favor, adicione um nó inicial antes de {{operation}}", "errorMsg.authRequired": "Autorização é necessária", "errorMsg.configureModel": "Configure um modelo", "errorMsg.duplicateOutputVariable": "Variável duplicada do nó de saída \"{{variable}}\". Os nomes das variáveis do nó de saída devem ser únicos.", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "Variável inválida. Configure um modelo para habilitar esta variável.", "errorMsg.noValidTool": "{{field}} nenhuma ferramenta válida selecionada", "errorMsg.rerankModelRequired": "Antes de ativar o modelo de reclassificação, confirme se o modelo foi configurado com sucesso nas configurações.", - "errorMsg.startNodeRequired": "Por favor, adicione um nó inicial antes de {{operation}}", "errorMsg.toolParameterRequired": "{{field}}: o parâmetro [{{param}}] é necessário", "globalVar.description": "Variáveis do sistema são variáveis globais que qualquer nó pode referenciar sem conexões quando o tipo está correto, como o ID do usuário final e o ID do fluxo de trabalho.", "globalVar.fieldsDescription.appId": "ID da aplicação", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "ID do fluxo de trabalho", "globalVar.fieldsDescription.workflowRunId": "ID da execução do fluxo de trabalho", "globalVar.title": "Variáveis do sistema", - "nodes.agent.advancedSetting": "Configurações avançadas", "nodes.agent.checkList.strategyNotSelected": "Estratégia não selecionada", "nodes.agent.clickToViewParameterSchema": "Clique para ver o esquema de parâmetros", - "nodes.agent.configureModel": "Configurar modelo", "nodes.agent.installPlugin.cancel": "Cancelar", "nodes.agent.installPlugin.changelog": "Registro de alterações", "nodes.agent.installPlugin.desc": "Prestes a instalar a seguinte integração", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "Instalar integração", "nodes.agent.learnMore": "Saiba Mais", "nodes.agent.linkToPlugin": "Link para plug-ins", - "nodes.agent.maxIterations": "Máximo de iterações", "nodes.agent.model": "modelo", - "nodes.agent.modelNotInMarketplace.desc": "Esse modelo é instalado do repositório Local ou GitHub. Por favor, use após a instalação.", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "Gerenciar em plug-ins", - "nodes.agent.modelNotInMarketplace.title": "Modelo não instalado", "nodes.agent.modelNotInstallTooltip": "Este modelo não está instalado", "nodes.agent.modelNotSelected": "Modelo não selecionado", - "nodes.agent.modelNotSupport.desc": "A versão do plug-in instalada não fornece esse modelo.", - "nodes.agent.modelNotSupport.descForVersionSwitch": "A versão do plug-in instalada não fornece esse modelo. Clique para mudar de versão.", - "nodes.agent.modelNotSupport.title": "Modelo não suportado", - "nodes.agent.modelSelectorTooltips.deprecated": "Este modelo está obsoleto", - "nodes.agent.notAuthorized": "Não autorizado", "nodes.agent.outputVars.confirm": "Confirmar", "nodes.agent.outputVars.defaultValueArrayInvalid": "Insira um array JSON.", "nodes.agent.outputVars.defaultValueBooleanInvalid": "Insira true ou false.", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "Editar {{name}}", "nodes.agent.outputVars.editorLabel": "Editor de variáveis de saída", "nodes.agent.outputVars.files.title": "Arquivos gerados pelo agente", - "nodes.agent.outputVars.files.transfer_method": "Método de transferência. O valor é remote_url ou local_file", - "nodes.agent.outputVars.files.type": "Tipo de suporte. Agora suporta apenas imagem", - "nodes.agent.outputVars.files.upload_file_id": "Carregar ID do arquivo", - "nodes.agent.outputVars.files.url": "URL da imagem", "nodes.agent.outputVars.json": "JSON gerado pelo agente", "nodes.agent.outputVars.nameDuplicate": "O nome de saída já existe", "nodes.agent.outputVars.nameInvalid": "Use letras, números e sublinhados. Comece com uma letra ou sublinhado.", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "Esquema de Parâmetro", "nodes.agent.pluginInstaller.install": "Instalar", "nodes.agent.pluginInstaller.installing": "Instalar", - "nodes.agent.pluginNotFoundDesc": "Este integração é instalado a partir do GitHub. Por favor, vá para Integrações para reinstalar", "nodes.agent.pluginNotInstalled": "Este integração não está instalado", "nodes.agent.pluginNotInstalledDesc": "Este integração é instalado a partir do GitHub. Por favor, vá para Integrações para reinstalar", "nodes.agent.roster.change": "Alterar", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "Somente membros com a função Editor ou superior, ou com a permissão Gerenciar Agents, podem editar agentes.", "nodes.agent.roster.inlineSetup.description": "Uma configuração pontual que existe apenas neste nó", "nodes.agent.roster.inlineSetup.name": "Configuração inline", - "nodes.agent.roster.inlineSetup.title": "Configuração do agente", "nodes.agent.roster.inlineSetup.type": "Apenas neste nó", "nodes.agent.roster.label": "Agente", "nodes.agent.roster.makeCopy": "Fazer uma cópia", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} não está autorizado", "nodes.agent.toolNotInstallTooltip": "{{tool}} não está instalado", "nodes.agent.toolbox": "caixa de ferramentas", - "nodes.agent.tools": "Ferramentas", "nodes.agent.unsupportedStrategy": "Estratégia sem suporte", "nodes.answer.answer": "Resposta", - "nodes.answer.outputVars": "Variáveis de saída", - "nodes.assigner.append": "Anexar", "nodes.assigner.assignedVariable": "Variável Atribuída", - "nodes.assigner.assignedVarsDescription": "As variáveis atribuídas devem ser variáveis graváveis, como variáveis de conversação.", - "nodes.assigner.clear": "Limpar", - "nodes.assigner.noAssignedVars": "Nenhuma variável atribuída disponível", "nodes.assigner.noVarTip": "Clique no botão \"+\" para adicionar variáveis", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "Remover Último", "nodes.assigner.operations.set": "Pôr", "nodes.assigner.operations.title": "Operação", - "nodes.assigner.over-write": "Sobrescrever", - "nodes.assigner.plus": "Mais", "nodes.assigner.selectAssignedVariable": "Selecione a variável atribuída...", "nodes.assigner.setParameter": "Definir parâmetro...", - "nodes.assigner.setVariable": "Definir Variável", "nodes.assigner.varNotSet": "Variável NÃO definida", "nodes.assigner.variable": "Variável", "nodes.assigner.variables": "Variáveis", - "nodes.assigner.writeMode": "Modo de Escrita", - "nodes.assigner.writeModeTip": "Quando a VARIÁVEL ATRIBUÍDA é um array, o modo de anexar adiciona ao final.", - "nodes.code.advancedDependencies": "Dependências avançadas", - "nodes.code.advancedDependenciesTip": "Adicione algumas dependências pré-carregadas que levam mais tempo para consumir ou não são padrão aqui", "nodes.code.inputVars": "Variáveis de entrada", "nodes.code.outputVars": "Variáveis de saída", - "nodes.code.searchDependencies": "Buscar dependências", "nodes.code.syncFunctionSignature": "Sincronizar a assinatura da função com o código", "nodes.common.errorHandle.defaultValue.desc": "Quando ocorrer um erro, especifique um conteúdo de saída estático.", "nodes.common.errorHandle.defaultValue.inLog": "Exceção de nó, saída de acordo com os valores padrão.", "nodes.common.errorHandle.defaultValue.output": "Valor padrão de saída", - "nodes.common.errorHandle.defaultValue.tip": "Em caso de erro, retornará o valor abaixo.", "nodes.common.errorHandle.defaultValue.title": "Valor padrão", "nodes.common.errorHandle.failBranch.customize": "Vá para a tela para personalizar a lógica do branch de falha.", "nodes.common.errorHandle.failBranch.customizeTip": "Quando a ramificação de falha é ativada, as exceções geradas pelos nós não encerram o processo. Em vez disso, ele executará automaticamente a ramificação de falha predefinida, permitindo que você forneça mensagens de erro, relatórios, correções ou ações de salto com flexibilidade.", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "Estratégia de tratamento de exceções, disparada quando um nó encontra uma exceção.", "nodes.common.errorHandle.title": "Tratamento de erros", "nodes.common.inputVars": "Variáveis de entrada", - "nodes.common.insertVarTip": "Inserir variável", "nodes.common.memories.builtIn": "Integrado", "nodes.common.memories.tip": "Memória de conversa", "nodes.common.memories.title": "Memórias", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} Tentativas", "nodes.common.retry.retry": "Repetir", "nodes.common.retry.retryFailed": "Falha na nova tentativa", - "nodes.common.retry.retryFailedTimes": "{{times}} tentativas falharam", "nodes.common.retry.retryInterval": "Intervalo de repetição", "nodes.common.retry.retryOnFailure": "Tentar novamente em caso de falha", "nodes.common.retry.retrySuccessful": "Repetição bem-sucedida", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "Saiba Mais", "nodes.docExtractor.outputVars.text": "Texto extraído", "nodes.docExtractor.supportFileTypes": "Tipos de arquivo de suporte: {{types}}.", - "nodes.end.output.type": "tipo de saída", "nodes.end.output.variable": "variável de saída", - "nodes.end.outputs": "Saídas", - "nodes.end.type.none": "Nenhum", - "nodes.end.type.plain-text": "Texto simples", - "nodes.end.type.structured": "Estruturado", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "Digite a URL, digite ‘/’ para inserir variável", "nodes.http.authorization.api-key": "Chave API", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "Nenhuma", "nodes.http.binaryFileVariable": "Variável de arquivo binário", "nodes.http.body": "Corpo", - "nodes.http.bulkEdit": "Edição em massa", "nodes.http.curl.placeholder": "Cole a string cURL aqui", "nodes.http.curl.title": "Importar do cURL", "nodes.http.extractListPlaceholder": "Insira o índice do item da lista, digite '/' inserir variável", "nodes.http.headers": "Cabeçalhos", - "nodes.http.inputVars": "Variáveis de entrada", "nodes.http.insertVarPlaceholder": "digite '/' para inserir variável", "nodes.http.key": "Chave", - "nodes.http.keyValueEdit": "Edição chave-valor", - "nodes.http.notStartWithHttp": "API deve começar com http:// ou https://", "nodes.http.outputVars.body": "Conteúdo da resposta", "nodes.http.outputVars.files": "Lista de arquivos", "nodes.http.outputVars.headers": "Lista de cabeçalhos da resposta em JSON", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "Todos os membros ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "Corpo", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "O corpo deve conter {{field}}", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "Insira o corpo do e-mail", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "O corpo é obrigatório", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "Modo de Depuração", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "No modo de depuração, o e-mail será enviado apenas para o e-mail da sua conta {{email}}.", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "Selecionar", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "Destinatário", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "Pelo menos um destinatário é necessário", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "A variável URL de solicitação é a entrada de gatilho para entrada humana.", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "Assunto", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "Insira o assunto do e-mail", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "O assunto é obrigatório", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "O modo de depuração está ativado.", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "O e-mail será enviado para {{email}}.", "nodes.humanInput.deliveryMethod.emailSender.done": "E-mail Enviado", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(opcional)", "nodes.humanInput.deliveryMethod.emailSender.send": "Enviar E-mail", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "Enviar e-mails de teste para seus destinatários configurados", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "Enviar um e-mail de teste para {{email}}", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "O que os usuários verão após abrir o formulário. Suporta formatação Markdown.", "nodes.humanInput.insertInputField.fieldType": "Tipo de Campo", "nodes.humanInput.insertInputField.insert": "Inserir", - "nodes.humanInput.insertInputField.maxUploads": "Uploads máx.", "nodes.humanInput.insertInputField.options": "Opções", "nodes.humanInput.insertInputField.prePopulateField": "Pré-preencher Campo", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "Adicione ou os usuários verão este conteúdo inicialmente, ou deixe vazio.", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "não está vazio", "nodes.ifElse.comparisonOperator.not exists": "não existe", "nodes.ifElse.comparisonOperator.not in": "não em", - "nodes.ifElse.comparisonOperator.not null": "não é nulo", - "nodes.ifElse.comparisonOperator.null": "é nulo", "nodes.ifElse.comparisonOperator.start with": "começa com", "nodes.ifElse.conditionNotSetup": "Condição NÃO configurada", "nodes.ifElse.else": "Senão", "nodes.ifElse.elseDescription": "Usado para definir a lógica que deve ser executada quando a condição if não é atendida.", "nodes.ifElse.enterValue": "Digite o valor", - "nodes.ifElse.if": "Se", - "nodes.ifElse.notSetVariable": "Por favor, defina a variável primeiro", "nodes.ifElse.operator": "Operador", "nodes.ifElse.optionName.audio": "Áudio", "nodes.ifElse.optionName.doc": "Doc", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "Pedaços", "nodes.knowledgeBase.chunksInputTip": "A variável de entrada do nó da base de conhecimento é Chunks. O tipo da variável é um objeto com um esquema JSON específico que deve ser consistente com a estrutura de chunk selecionada.", "nodes.knowledgeBase.chunksVariableIsRequired": "A variável 'chunks' é obrigatória", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API Key indisponível", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "Créditos esgotados", - "nodes.knowledgeBase.embeddingModelIncompatible": "Incompatível", - "nodes.knowledgeBase.embeddingModelIsInvalid": "O modelo de incorporação é inválido", - "nodes.knowledgeBase.embeddingModelIsRequired": "Modelo de incorporação é necessário", "nodes.knowledgeBase.embeddingModelNotConfigured": "Modelo de embedding não configurado", "nodes.knowledgeBase.indexMethodIsRequired": "O método de índice é necessário", - "nodes.knowledgeBase.notConfigured": "Não configurado", "nodes.knowledgeBase.rerankingModelIsInvalid": "O modelo de reclassificação é inválido", "nodes.knowledgeBase.rerankingModelIsRequired": "Um modelo de reclassificação é necessário", "nodes.knowledgeBase.retrievalSettingIsRequired": "A configuração de recuperação é necessária", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "URL segmentado", "nodes.knowledgeRetrieval.queryAttachment": "Imagens de Consulta", "nodes.knowledgeRetrieval.queryText": "Texto da Consulta", - "nodes.knowledgeRetrieval.queryVariable": "Variável de consulta", "nodes.listFilter.asc": "ASC", "nodes.listFilter.desc": "DESC", "nodes.listFilter.extractsCondition": "Extraia o item N", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "Primeiro registro", "nodes.listFilter.outputVars.last_record": "Último recorde", "nodes.listFilter.outputVars.result": "Resultado do filtro", - "nodes.listFilter.selectVariableKeyPlaceholder": "Selecione a chave da subvariável", "nodes.llm.addMessage": "Adicionar mensagem", "nodes.llm.context": "contexto", "nodes.llm.contextTooltip": "Você pode importar Conhecimento como contexto", - "nodes.llm.files": "Arquivos", "nodes.llm.jsonSchema.addChildField": "Adicionar Campo de Criança", "nodes.llm.jsonSchema.addField": "Adicionar Campo", "nodes.llm.jsonSchema.apply": "Aplicar", "nodes.llm.jsonSchema.back": "Voltar", "nodes.llm.jsonSchema.descriptionPlaceholder": "Adicionar descrição", - "nodes.llm.jsonSchema.doc": "Saiba mais sobre saída estruturada", "nodes.llm.jsonSchema.enum": "Enum", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "O nome da propriedade já existe", "nodes.llm.jsonSchema.fieldNamePlaceholder": "Nome do Campo", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "obrigatório", "nodes.llm.jsonSchema.resetDefaults": "Reiniciar", "nodes.llm.jsonSchema.resultTip": "Aqui está o resultado gerado. Se você não estiver satisfeito, pode voltar e modificar seu pedido.", - "nodes.llm.jsonSchema.showAdvancedOptions": "Mostrar opções avançadas", "nodes.llm.jsonSchema.stringValidations": "Validações de String", "nodes.llm.jsonSchema.title": "Esquema de Saída Estruturada", "nodes.llm.jsonSchema.warningTips.saveSchema": "Por favor, termine de editar o campo atual antes de salvar o esquema.", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "Conteúdo de raciocínio", "nodes.llm.outputVars.usage": "Informações de uso do modelo", "nodes.llm.prompt": "prompt", - "nodes.llm.reasoningFormat.separated": "Separe as tags de pensamento", - "nodes.llm.reasoningFormat.tagged": "Mantenha as tags de pensamento", "nodes.llm.reasoningFormat.title": "Ativar separação de tags de raciocínio", "nodes.llm.reasoningFormat.tooltip": "Extraia o conteúdo das tags de pensamento e armazene-o no campo reasoning_content.", "nodes.llm.resolution.high": "Alta", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "Fornecer instruções, consultas ou qualquer entrada baseada em texto para o modelo", "nodes.llm.singleRun.variable": "Variável", "nodes.llm.sysQueryInUser": "sys.query na mensagem do usuário é necessário", - "nodes.llm.variables": "variáveis", "nodes.llm.vision": "visão", - "nodes.loop.ErrorMethod.continueOnError": "Continue em Caso de Erro", - "nodes.loop.ErrorMethod.operationTerminated": "Terminado", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "Remover Saída Anormal", "nodes.loop.breakCondition": "Condição de Término de Loop", "nodes.loop.breakConditionTip": "Somente variáveis dentro de laços com condições de término e variáveis de conversa podem ser referenciadas.", "nodes.loop.comma": ",", - "nodes.loop.currentLoop": "Laço Atual", "nodes.loop.currentLoopCount": "Contagem atual de loops: {{count}}", "nodes.loop.deleteDesc": "A exclusão do nó de loop removerá todos os nós filhos", "nodes.loop.deleteTitle": "Excluir Nó de Loop?", - "nodes.loop.errorResponseMethod": "Método de Resposta de Erro", "nodes.loop.error_one": "{{count}} Erro", "nodes.loop.error_other": "{{count}} Erros", - "nodes.loop.exitConditionTip": "Um nó de loop precisa de pelo menos uma condição de saída", "nodes.loop.finalLoopVariables": "Variáveis do Loop Final", "nodes.loop.initialLoopVariables": "Variáveis de Loop Iniciais", - "nodes.loop.input": "Entrada", "nodes.loop.inputMode": "Modo de Entrada", "nodes.loop.loopMaxCount": "Contagem Máxima de Loop", "nodes.loop.loopMaxCountError": "Por favor, insira um limite máximo de loop válido, variando de 1 a {{maxCount}}", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "Variáveis de Loop", "nodes.loop.loop_one": "{{count}} Loop", "nodes.loop.loop_other": "{{count}} Laços", - "nodes.loop.output": "Variável de Saída", "nodes.loop.setLoopVariables": "Defina variáveis dentro do escopo do loop", "nodes.loop.totalLoopCount": "Contagem total de loops: {{count}}", "nodes.loop.variableName": "Nome da Variável", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "Adicionar classe", "nodes.questionClassifiers.advancedSetting": "Configuração avançada", "nodes.questionClassifiers.class": "Classe", - "nodes.questionClassifiers.classNamePlaceholder": "Escreva o nome da sua classe", "nodes.questionClassifiers.defaultLabel": "CLASSE {{index}}", "nodes.questionClassifiers.inputVars": "Variáveis de entrada", "nodes.questionClassifiers.instruction": "Instrução", - "nodes.questionClassifiers.instructionPlaceholder": "Escreva sua instrução", "nodes.questionClassifiers.instructionTip": "Insira instruções adicionais para ajudar o classificador de perguntas a entender melhor como categorizar perguntas.", "nodes.questionClassifiers.labelEditorAriaLabel": "Editor de rótulo de classe", "nodes.questionClassifiers.model": "modelo", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "Clique duas vezes no título da classe para renomear", "nodes.questionClassifiers.topicName": "Nome do tópico", "nodes.questionClassifiers.topicPlaceholder": "Escreva o nome do seu tópico", - "nodes.start.builtInVar": "Variáveis integradas", "nodes.start.inputField": "Campo de entrada", "nodes.start.noVarTip": "Defina as entradas que podem ser usadas no Fluxo de Trabalho", - "nodes.start.outputVars.files": "Lista de arquivos", - "nodes.start.outputVars.memories.content": "conteúdo da mensagem", - "nodes.start.outputVars.memories.des": "Histórico da conversa", - "nodes.start.outputVars.memories.type": "tipo de mensagem", - "nodes.start.outputVars.query": "Entrada do usuário", "nodes.start.required": "requerido", "nodes.start.userInputTipDescription": "Defina entradas para coletar dos usuários finais quando seu workflow iniciar sob demanda.", "nodes.startPlaceholder.browseMoreOnMarketplace": "Procurar mais no Marketplace", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "Encontrar mais ferramentas no Marketplace", "nodes.startPlaceholder.noTriggersFound": "Nenhum gatilho foi encontrado", "nodes.startPlaceholder.nodeCollapsedDescription": "Clique para configurar o nó inicial", "nodes.startPlaceholder.nodeDescription": "Escolha um nó inicial no painel à direita", - "nodes.startPlaceholder.nodeTitle": "Início do workflow", "nodes.startPlaceholder.panelDescription": "O nó inicial define o que aciona a execução do seu workflow", "nodes.startPlaceholder.panelTitle": "Escolha um nó inicial", "nodes.startPlaceholder.userInputConflictTip": "Entrada do usuário não pode ser combinada com outros gatilhos", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "Variáveis de entrada", "nodes.templateTransform.outputVars.output": "Conteúdo transformado", "nodes.tool.authorizationRequired": "Autorização necessária", - "nodes.tool.authorize": "Autorizar", - "nodes.tool.dateRange.end": "Fim", "nodes.tool.dateRange.endPlaceholder": "Data de Término", - "nodes.tool.dateRange.start": "Início", "nodes.tool.dateRange.startPlaceholder": "Data de Início", "nodes.tool.inputVars": "Variáveis de entrada", "nodes.tool.insertPlaceholder1": "Digite ou pressione", "nodes.tool.insertPlaceholder2": "inserir variável", "nodes.tool.outputVars.files.title": "arquivos gerados pela ferramenta", - "nodes.tool.outputVars.files.transfer_method": "Método de transferência. O valor é remote_url ou local_file", - "nodes.tool.outputVars.files.type": "Tipo de suporte. Agora suporta apenas imagem", - "nodes.tool.outputVars.files.upload_file_id": "ID do arquivo enviado", - "nodes.tool.outputVars.files.url": "URL da imagem", "nodes.tool.outputVars.json": "JSON gerado por ferramenta", "nodes.tool.outputVars.text": "conteúdo gerado pela ferramenta", "nodes.tool.settings": "Configurações", - "nodes.triggerPlugin.addSubscription": "Adicionar Nova Assinatura", - "nodes.triggerPlugin.apiKeyConfigured": "Chave de API configurada com sucesso", - "nodes.triggerPlugin.apiKeyDescription": "Configure as credenciais da chave de API para autenticação", - "nodes.triggerPlugin.authenticationFailed": "Autenticação falhou", - "nodes.triggerPlugin.authenticationSuccess": "Autenticação bem-sucedida", - "nodes.triggerPlugin.authorized": "Autorizado", - "nodes.triggerPlugin.availableSubscriptions": "Assinaturas Disponíveis", - "nodes.triggerPlugin.configuration": "Configuração", - "nodes.triggerPlugin.configurationComplete": "Configuração Concluída", - "nodes.triggerPlugin.configurationCompleteDescription": "Seu gatilho foi configurado com sucesso", - "nodes.triggerPlugin.configurationCompleteMessage": "Sua configuração de gatilho está agora completa e pronta para uso.", - "nodes.triggerPlugin.configurationFailed": "Configuração falhou", - "nodes.triggerPlugin.configureApiKey": "Configurar Chave de API", - "nodes.triggerPlugin.configureOAuthClient": "Configurar Cliente OAuth", - "nodes.triggerPlugin.configureParameters": "Configurar Parâmetros", - "nodes.triggerPlugin.credentialVerificationFailed": "Falha na verificação das credenciais", - "nodes.triggerPlugin.credentialsVerified": "Credenciais verificadas com sucesso", - "nodes.triggerPlugin.error": "Erro", - "nodes.triggerPlugin.failedToStart": "Falha ao iniciar o processo de autenticação", - "nodes.triggerPlugin.noConfigurationRequired": "Nenhuma configuração adicional é necessária para este gatilho.", - "nodes.triggerPlugin.notAuthorized": "Não Autorizado", - "nodes.triggerPlugin.notConfigured": "Não Configurado", - "nodes.triggerPlugin.oauthClientDescription": "Configure as credenciais de cliente OAuth para habilitar a autenticação", - "nodes.triggerPlugin.oauthClientSaved": "Configuração do cliente OAuth salva com sucesso", - "nodes.triggerPlugin.oauthConfigFailed": "Falha na configuração do OAuth", - "nodes.triggerPlugin.or": "OU", - "nodes.triggerPlugin.parameters": "Parâmetros", - "nodes.triggerPlugin.parametersDescription": "Configure os parâmetros e propriedades do gatilho", - "nodes.triggerPlugin.properties": "Propriedades", - "nodes.triggerPlugin.propertiesDescription": "Propriedades de configuração adicionais para este gatilho", - "nodes.triggerPlugin.remove": "Remover", - "nodes.triggerPlugin.removeSubscription": "Cancelar Assinatura", - "nodes.triggerPlugin.selectSubscription": "Selecionar Assinatura", - "nodes.triggerPlugin.subscriptionName": "Nome da Assinatura", - "nodes.triggerPlugin.subscriptionNameDescription": "Digite um nome único para esta assinatura de gatilho", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "Digite o nome da assinatura...", - "nodes.triggerPlugin.subscriptionNameRequired": "O nome da assinatura é obrigatório", - "nodes.triggerPlugin.subscriptionRemoved": "Assinatura removida com sucesso", "nodes.triggerPlugin.subscriptionRequired": "É necessário assinatura", - "nodes.triggerPlugin.useApiKey": "Usar chave de API", - "nodes.triggerPlugin.useOAuth": "Usar OAuth", - "nodes.triggerPlugin.verifyAndContinue": "Verificar e Continuar", "nodes.triggerSchedule.cronExpression": "Expressão Cron", "nodes.triggerSchedule.days": "Dias", - "nodes.triggerSchedule.executeNow": "Executar agora", - "nodes.triggerSchedule.executionTime": "Tempo de Execução", "nodes.triggerSchedule.executionTimeCalculationError": "Falha ao calcular os tempos de execução", - "nodes.triggerSchedule.executionTimeMustBeFuture": "O horário de execução deve ser no futuro", "nodes.triggerSchedule.frequency.daily": "Diário", "nodes.triggerSchedule.frequency.hourly": "Por hora", "nodes.triggerSchedule.frequency.label": "FREQUÊNCIA", "nodes.triggerSchedule.frequency.monthly": "Mensal", "nodes.triggerSchedule.frequency.weekly": "Semanal", "nodes.triggerSchedule.frequencyLabel": "Frequência", - "nodes.triggerSchedule.hours": "Horas", "nodes.triggerSchedule.invalidCronExpression": "Expressão cron inválida", - "nodes.triggerSchedule.invalidExecutionTime": "Tempo de execução inválido", "nodes.triggerSchedule.invalidFrequency": "Frequência inválida", "nodes.triggerSchedule.invalidMonthlyDay": "O dia mensal deve estar entre 1-31 ou \"último\"", "nodes.triggerSchedule.invalidOnMinute": "O minuto deve estar entre 0 e 59", - "nodes.triggerSchedule.invalidStartTime": "Horário de início inválido", "nodes.triggerSchedule.invalidTimeFormat": "Formato de hora inválido (esperado HH:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "Fuso horário inválido", "nodes.triggerSchedule.invalidWeekday": "Dia da semana inválido: {{weekday}}", "nodes.triggerSchedule.lastDay": "Último dia", "nodes.triggerSchedule.lastDayTooltip": "Nem todos os meses têm 31 dias. Use a opção 'último dia' para selecionar o último dia de cada mês.", - "nodes.triggerSchedule.minutes": "Minutos", "nodes.triggerSchedule.mode": "Modo", - "nodes.triggerSchedule.modeCron": "Cron", - "nodes.triggerSchedule.modeVisual": "Visual", "nodes.triggerSchedule.monthlyDay": "Dia do Mês", - "nodes.triggerSchedule.nextExecution": "Próxima execução", "nodes.triggerSchedule.nextExecutionTime": "PRÓXIMA HORA DE EXECUÇÃO", "nodes.triggerSchedule.nextExecutionTimes": "Próximos 5 tempos de execução", "nodes.triggerSchedule.noValidExecutionTime": "Não é possível calcular um tempo de execução válido", - "nodes.triggerSchedule.nodeTitle": "Acionador de Agendamento", - "nodes.triggerSchedule.notConfigured": "Não configurado", "nodes.triggerSchedule.onMinute": "No Minuto", - "nodes.triggerSchedule.selectDateTime": "Selecionar data e hora", "nodes.triggerSchedule.selectFrequency": "Selecionar frequência", "nodes.triggerSchedule.selectTime": "Selecionar horário", - "nodes.triggerSchedule.startTime": "Hora de Início", - "nodes.triggerSchedule.startTimeMustBeFuture": "O horário de início deve ser no futuro", "nodes.triggerSchedule.time": "Tempo", - "nodes.triggerSchedule.timezone": "Fuso horário", "nodes.triggerSchedule.title": "Agenda", "nodes.triggerSchedule.useCronExpression": "Use expressão cron", "nodes.triggerSchedule.useVisualPicker": "Usar seletor visual", "nodes.triggerSchedule.visualConfig": "Configuração Visual", "nodes.triggerSchedule.weekdays": "Dias da semana", - "nodes.triggerWebhook.addHeader": "Adicionar", - "nodes.triggerWebhook.addParameter": "Adicionar", - "nodes.triggerWebhook.asyncMode": "Modo Assíncrono", - "nodes.triggerWebhook.configPlaceholder": "A configuração do gatilho do webhook será implementada aqui", "nodes.triggerWebhook.contentType": "Tipo de Conteúdo", - "nodes.triggerWebhook.copy": "Copiar", "nodes.triggerWebhook.debugUrlCopied": "Copiado!", "nodes.triggerWebhook.debugUrlCopy": "Clique para copiar", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "Este URL parece ser um endereço interno, o que pode fazer com que as solicitações do webhook falhem. Você pode alterar o TRIGGER_URL para um endereço público.", "nodes.triggerWebhook.debugUrlTitle": "Para testes, sempre use este URL", - "nodes.triggerWebhook.errorHandling": "Tratamento de Erros", - "nodes.triggerWebhook.errorStrategy": "Tratamento de Erros", - "nodes.triggerWebhook.generate": "Gerar", - "nodes.triggerWebhook.headerParameters": "Parâmetros do Cabeçalho", - "nodes.triggerWebhook.headers": "Cabeçalhos", "nodes.triggerWebhook.method": "Método", "nodes.triggerWebhook.noBodyParameters": "Nenhum parâmetro de corpo configurado", "nodes.triggerWebhook.noHeaders": "Nenhum cabeçalho configurado", "nodes.triggerWebhook.noParameters": "Nenhum parâmetro configurado", "nodes.triggerWebhook.noQueryParameters": "Nenhum parâmetro de consulta configurado", - "nodes.triggerWebhook.nodeTitle": "🔗 Acionador de Webhook", - "nodes.triggerWebhook.parameterName": "Nome da variável", - "nodes.triggerWebhook.queryParameters": "Parâmetros de Consulta", - "nodes.triggerWebhook.requestBodyParameters": "Parâmetros do Corpo da Requisição", "nodes.triggerWebhook.required": "Obrigatório", "nodes.triggerWebhook.responseBody": "Corpo da Resposta", "nodes.triggerWebhook.responseBodyPlaceholder": "Escreva o corpo da sua resposta aqui", "nodes.triggerWebhook.responseConfiguration": "Resposta", "nodes.triggerWebhook.statusCode": "Código de Status", - "nodes.triggerWebhook.test": "Teste", - "nodes.triggerWebhook.title": "Acionador de Webhook", "nodes.triggerWebhook.urlCopied": "URL copiada para a área de transferência", - "nodes.triggerWebhook.urlGenerated": "URL do webhook gerada com sucesso", - "nodes.triggerWebhook.urlGenerationFailed": "Falha ao gerar URL do webhook", "nodes.triggerWebhook.validation.invalidParameterType": "Tipo de parâmetro inválido \"{{type}}\" para o parâmetro \"{{name}}\"", "nodes.triggerWebhook.validation.webhookUrlRequired": "A URL do Webhook é obrigatória", "nodes.triggerWebhook.varName": "Nome da variável", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "Grupo de agregação", "nodes.variableAssigner.aggregationGroupTip": "Habilitar este recurso permite que o agregador de variáveis agregue múltiplos conjuntos de variáveis.", "nodes.variableAssigner.noVarTip": "Adicione as variáveis a serem atribuídas", - "nodes.variableAssigner.outputType": "Tipo de saída", "nodes.variableAssigner.outputVars.varDescribe": "Saída de {{groupName}}", "nodes.variableAssigner.setAssignVariable": "Definir variável atribuída", "nodes.variableAssigner.title": "Atribuir variáveis", - "nodes.variableAssigner.type.array": "Array", - "nodes.variableAssigner.type.number": "Número", - "nodes.variableAssigner.type.object": "Objeto", - "nodes.variableAssigner.type.string": "String", "nodes.variableAssigner.varNotSet": "Variável não definida", - "onboarding.aboutStartNode": "sobre o nó inicial.", - "onboarding.back": "Voltar", "onboarding.description": "Diferentes nós iniciais têm diferentes capacidades. Não se preocupe, você sempre pode mudá-los mais tarde.", - "onboarding.escTip.key": "esc", - "onboarding.escTip.press": "Imprensa", - "onboarding.escTip.toDismiss": "dispensar", - "onboarding.learnMore": "Saiba mais", "onboarding.title": "Selecione um nó inicial para começar", "onboarding.trigger": "Gatilho", "onboarding.triggerDescription": "Os gatilhos podem servir como o nó inicial de um fluxo de trabalho, como tarefas agendadas, webhooks personalizados ou integrações com outros aplicativos.", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "Todos os problemas foram resolvidos", "panel.checklistTip": "Certifique-se de que todos os problemas foram resolvidos antes de publicar", "panel.createdBy": "Criado por ", - "panel.goTo": "Ir para", "panel.goToFix": "Ir para correção", "panel.helpLink": "Ajuda", "panel.locateNodeNotFound": "Nó não encontrado: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "Voltar", "singleRun.iteration": "Iteração", "singleRun.loop": "Laço", - "singleRun.preparingDataSource": "Preparando a fonte de dados", - "singleRun.reRun": "Executar novamente", - "singleRun.running": "Executando", "singleRun.startRun": "Iniciar execução", "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", @@ -1257,21 +1024,14 @@ "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", "tabs.allAdded": "Todos adicionados", "tabs.allTool": "Todos", "tabs.allTriggers": "Todos os gatilhos", "tabs.blocks": "Nodos", "tabs.clearSnippetSearch": "Limpar busca de trechos", - "tabs.createSnippet": "Crie um trecho", "tabs.customTool": "Swagger API", "tabs.featuredTools": "Em destaque", - "tabs.hideActions": "Ocultar ferramentas", - "tabs.installed": "Instalado", "tabs.listView": "Visualização em lista", "tabs.logic": "Lógica", "tabs.noFeaturedPlugins": "Descubra mais ferramentas no Marketplace", @@ -1280,13 +1040,11 @@ "tabs.noResult": "Nenhum resultado encontrado", "tabs.noSnippetsFound": "Nenhum trecho foi encontrado", "tabs.plugin": "Plugin de ferramenta", - "tabs.pluginByAuthor": "Por {{author}}", "tabs.question-understand": "Compreensão de perguntas", "tabs.requestToCommunity": "Solicitações à comunidade", "tabs.searchBlock": "Buscar nós, agente, humano, conhecimento", "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", @@ -1294,20 +1052,16 @@ "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.startDisabledTipLearnMore": "Saiba mais sobre nós iniciais", "tabs.startNotSupportedTip": "A guia Iniciar não é compatível com snippets.", "tabs.tools": "Ferramentas", "tabs.transform": "Transformar", "tabs.treeView": "Visualização em árvore", "tabs.unconfiguredStartDisabledTip": "Um nó inicial não configurado foi adicionado à tela. Conclua a configuração antes de continuar.", - "tabs.usePlugin": "Selecionar ferramenta", "tabs.utilities": "Utilitários", "tabs.workflowTool": "Fluxo de trabalho", "tracing.stopBy": "Parado por {{user}}", - "triggerStatus.disabled": "DISPARADOR • DESATIVADO", "triggerStatus.enabled": "GATILHO", "variableReference.assignedVarsDescription": "As variáveis atribuídas devem ser variáveis graváveis, como variáveis de conversação.", - "variableReference.conversationVars": "variáveis de conversação", "variableReference.noAssignedVars": "Nenhuma variável atribuída disponível", "variableReference.noAvailableVars": "Nenhuma variável disponível", "variableReference.noVarsForOperation": "Não há variáveis disponíveis para atribuição com a operação selecionada.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "Aplicado", "workflowGenerator.appliedRefineHint": "Aplicado — refine a qualquer momento com ⌘K → /refine", "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.", @@ -1384,7 +1137,6 @@ "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", @@ -1392,7 +1144,6 @@ "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.refineDraftUnavailable": "Não foi possível carregar o rascunho atual — gerando do zero.", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "Regenerar", "workflowGenerator.reload": "Recarregar", "workflowGenerator.studioApply": "Aplicar", - "workflowGenerator.studioButton": "Gerar", "workflowGenerator.title": "Gerar {{mode}}" } diff --git a/web/i18n/ro-RO/agent-v-2.json b/web/i18n/ro-RO/agent-v-2.json index 9821a56a786..477fa52d5cf 100644 --- a/web/i18n/ro-RO/agent-v-2.json +++ b/web/i18n/ro-RO/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "Această acțiune nu este încă disponibilă.", "agentDetail.access.copyAccessUrl": "Copiază URL-ul de acces", "agentDetail.access.copyFailed": "Copierea referinței a eșuat.", "agentDetail.access.copyServiceEndpoint": "Copiază endpoint-ul API-ului de serviciu", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "Lansează", "agentDetail.access.webApp.actions.settings": "Branding", "agentDetail.access.webApp.refreshUrl": "Reîmprospătează URL-ul de acces", - "agentDetail.access.webApp.showQrCode": "Afișează codul QR", "agentDetail.access.webApp.ssoEnabled": "SSO activat", "agentDetail.access.webApp.title": "Aplicație web", "agentDetail.access.workflow.description": "Utilizat ca nod în cadrul workflow-ului", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "Selectați domeniul variabilei de mediu", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "Setați valorile pe care agentul le citește la runtime, cum ar fi o cheie API necesară unui instrument, fără să le puneți în Prompt.\n\nÎn modul Build, agentul le poate configura pentru dvs.", - "agentDetail.configure.advancedSettings.envEditor.toggle": "Comută Env Editor", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "Setări avansate", - "agentDetail.configure.advancedSettings.toggle": "Comută setările avansate", "agentDetail.configure.answer.activity.ranCommands": "Comenzi executate", "agentDetail.configure.answer.activity.runningCommands": "Se execută comenzile", "agentDetail.configure.answer.duration.minute": "{{count}} min", "agentDetail.configure.answer.duration.second": "{{count}} s", "agentDetail.configure.answer.thinking": "Se gândește", - "agentDetail.configure.answer.workFinished": "Lucrare finalizată", - "agentDetail.configure.answer.workedFor": "A lucrat timp de {{duration}}", - "agentDetail.configure.answer.workingFor": "Lucrează de {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition, deși oferă versionare pentru configurațiile extrase, nu acceptă versionarea sistemului de fișiere în sine. Fii atent la acțiunile din modul Build, deoarece modificările făcute în sistemul de fișiere au loc în timp real și nu pot fi întotdeauna anulate curat. Community Edition nu este alegerea ideală pentru servirea unor audiențe externe numeroase.", "agentDetail.configure.build.empty.description": "Descrie ce dorești, iar formularul din stânga se completează pe măsură ce avansezi.", "agentDetail.configure.build.empty.title": "Construiește agentul prin chat", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "Elimină {{name}}", "agentDetail.configure.files.richTip": "Pentru materiale de referință prea lungi pentru a fi lipite în Prompt: specificații, șabloane, ghiduri. Aflați mai multe\n\nÎn modul Build, agentul le poate configura pentru dvs.", "agentDetail.configure.files.tip": "Pentru materiale de referință prea lungi pentru a fi lipite în Prompt: specificații, șabloane, ghiduri. Aflați mai multe\n\nÎn modul Build, agentul le poate configura pentru dvs.", - "agentDetail.configure.files.toggle": "Comută fișierele", "agentDetail.configure.files.treeLabel": "Fișierele agentului", "agentDetail.configure.files.upload.action": "Încarcă", "agentDetail.configure.files.upload.browse": "răsfoiește", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "Comută recuperarea de cunoștințe", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "Configurați un model în filtrarea metadatelor", "agentDetail.configure.model.label": "Model", - "agentDetail.configure.orchestrate": "Orchestrare", "agentDetail.configure.preview.chatFeatures": "Funcții de chat", "agentDetail.configure.preview.empty.defaultAgentName": "Agent", "agentDetail.configure.preview.empty.description": "Rulează agentul ca un chat finalizat, exact cum îl vor experimenta utilizatorii după publicare.", - "agentDetail.configure.preview.empty.title": "Previzualizează {{name}}", - "agentDetail.configure.preview.endUserAuth": "Autentificare utilizator final", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Această rulare a Agentului a fost oprită după atingerea numărului maxim de solicitări către model. Încearcă din nou sau împarte sarcina în pași mai mici.", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "Această rulare a Agentului a fost oprită după atingerea limitei de timp. Încearcă din nou sau împarte sarcina în pași mai mici.", "agentDetail.configure.preview.inputPlaceholder": "Trimite mesaj către {{name}}", "agentDetail.configure.preview.restart": "Începe din nou", "agentDetail.configure.preview.sandboxNotice": "Agentul rulează într-un sandbox Linux.", "agentDetail.configure.preview.sandboxNoticeTooltip": "În Dify Community Edition, fiecare dintre agenții tăi rulează într-un mediu sandbox Linux 7.0.0-10060-aws în Dockerul tău. Modificările aduse mediului prin Build Chats sunt persistente.", - "agentDetail.configure.preview.title": "Previzualizare", "agentDetail.configure.preview.unconfiguredNotice": "Acest agent nu este încă configurat, așa că răspunsurile vin direct de la model.", "agentDetail.configure.prompt.copied": "Prompt copiat", "agentDetail.configure.prompt.copy": "Copiază prompt-ul", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} workflow-uri", "agentDetail.configure.rightPanel.build": "Construire", "agentDetail.configure.rightPanel.buildTipBody": "Build configurează agentul prin chat. Descrie ce dorești, iar configurarea din stânga va fi completată.", - "agentDetail.configure.rightPanel.buildTipTitle": "Construiește agentul prin chat", "agentDetail.configure.rightPanel.learnMore": "Află mai multe", "agentDetail.configure.rightPanel.modeLabel": "Mod de configurare agent", "agentDetail.configure.rightPanel.preview": "Previzualizare", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview este disponibil doar pe Dify Cloud și Enterprise.", "agentDetail.configure.rightPanel.previewTipBody": "Preview rulează agentul finalizat așa cum îl vor vedea utilizatorii, cu răspunsuri clare și funcții de chat.", - "agentDetail.configure.rightPanel.previewTipTitle": "Previzualizează agentul", "agentDetail.configure.skills.add": "Adaugă abilitate", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "Conținutul detaliilor abilității", - "agentDetail.configure.skills.detail.fileCount": "{{count}} FIȘIERE", "agentDetail.configure.skills.detail.files": "Fișiere", "agentDetail.configure.skills.empty.description": "Abilitățile oferă agentului expertiză reutilizabilă pe care o poate apela în timpul lucrului", "agentDetail.configure.skills.empty.title": "Nicio abilitate încă", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "Abilitate", "agentDetail.configure.skills.label": "Abilități", "agentDetail.configure.skills.missing": "Abilitatea nu a fost găsită", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "Elimină {{name}}", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "Împachetați instrucțiunile, fișierele și scripturile pentru o sarcină recurentă într-un skill. Aflați mai multe\n\nÎn modul Build, agentul le poate configura pentru dvs.", "agentDetail.configure.skills.tip": "Împachetați instrucțiunile, fișierele și scripturile pentru o sarcină recurentă într-un skill. Aflați mai multe\n\nÎn modul Build, agentul le poate configura pentru dvs.", - "agentDetail.configure.skills.toggle": "Comută abilitățile", "agentDetail.configure.skills.upload.action": "Încarcă", "agentDetail.configure.skills.upload.browse": "răsfoiește", "agentDetail.configure.skills.upload.description": "Încarcă un pachet .zip sau .skill pentru acest agent.", "agentDetail.configure.skills.upload.dropzone": "Plasează un pachet de abilitate aici sau", - "agentDetail.configure.skills.upload.failed": "Încărcarea abilității a eșuat.", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "Încărcați un fișier .zip sau .skill.", "agentDetail.configure.skills.upload.sizeLimit": "Pachetul de abilitate trebuie să aibă cel mult {{sizeLimit}}.", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "Eliminați toate instrumentele", "agentDetail.configure.tools.richTip": "Adăugați instrumente Dify din workspace. Aflați mai multe\n\nInstrumentele pe care agentul le instalează în sandbox nu vor apărea aici, dar îi vor rămâne disponibile.", "agentDetail.configure.tools.tip": "Adăugați instrumente Dify din workspace. Aflați mai multe\n\nInstrumentele pe care agentul le instalează în sandbox nu vor apărea aici, dar îi vor rămâne disponibile.", - "agentDetail.configure.tools.toggle": "Comută instrumentele", "agentDetail.configure.tools.toolTabs.all": "Toate", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "Personalizat", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "Calea sistemului de fișiere", "agentDetail.configure.workingDirectory.description": "Fișierele pe care agentul le citește și le scrie în timpul rulării. Tot ce generează, precum qna_report.pdf, apare aici.", "agentDetail.configure.workingDirectory.fileSystem": "Sistem de fișiere", - "agentDetail.configure.workingDirectory.home": "acasă", "agentDetail.configure.workingDirectory.open": "Deschide directorul de lucru", "agentDetail.configure.workingDirectory.persistentFiles": "Persistente", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "Fișiere pe care agentul le păstrează și le poate folosi oriunde rulează, inclusiv în conversațiile utilizatorilor finali și în fluxurile de lucru. Modificările făcute aici în timpul acestui chat de creare intră în vigoare după ce faceți clic pe „Aplică”.", - "agentDetail.configure.workingDirectory.returnToWorkspace": "Înapoi la directorul de lucru", "agentDetail.configure.workingDirectory.temporaryFiles": "Temporare", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "Fișiere cu care agentul lucrează numai în acest chat de creare. Acestea sunt șterse când ieșiți din modul de creare sau începeți un chat nou.", "agentDetail.configure.workingDirectory.title": "Director de lucru", - "agentDetail.configure.workingDirectory.treeLabel": "Fișiere din directorul de lucru", - "agentDetail.configure.workingDirectory.workingDirectory": "director de lucru", "agentDetail.documentTitle": "Agent", "agentDetail.logs.description": "Vedeți fiecare conversație cu acest agent, inclusiv mesajele utilizatorilor și răspunsurile agentului.", "agentDetail.logs.empty": "Niciun jurnal găsit", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "Numele este obligatoriu.", "roster.createForm.roleLabel": "Rol", "roster.createForm.rolePlaceholder": "de ex. Asistent de cercetare", - "roster.createSuccess": "Agent creat.", "roster.dateTimeFormat": "DD.MM.YYYY HH:mm:ss", "roster.deleteDialog.description": "Această acțiune șterge definitiv {{name}}. Aplicația web și accesul la API ale Agentului, precum și workflow-urile care îl folosesc, vor înceta imediat să funcționeze.", "roster.deleteDialog.title": "Ștergeți {{name}}?", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "Duplică agentul", "roster.duplicateForm.changeIcon": "Schimbă pictograma duplicatului pentru {{name}}", "roster.duplicateSuccess": "Agent duplicat.", - "roster.editAgent": "Editați {{name}}", "roster.editDialog.description": "Actualizați numele, descrierea și rolul acestui Agent.", "roster.editDialog.title": "Editați agentul", "roster.editInfo": "Editați informațiile", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "Salvați această configurare inline ca Agent reutilizabil.", "roster.saveToRosterDialog.title": "Salvează în Agents", "roster.saveToRosterForm.changeIcon": "Schimbați pictograma Agent", - "roster.saveToRosterSuccess": "Agent salvat.", "roster.searchLabel": "Căutați agenți", "roster.searchPlaceholder": "Căutați agenți după nume…", "roster.sort.earliestCreated": "Create mai întâi", "roster.sort.label": "Sortează după", "roster.sort.lastModified": "Ultima modificare", - "roster.sort.optionsLabel": "Opțiuni de sortare", "roster.sort.recentlyCreated": "Create recent", "roster.title": "Agenți", - "roster.updateSuccess": "Agent actualizat.", "roster.usageStatus.draft": "Ciornă", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "Restrânge bara laterală", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "Extinde bara laterală", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "Nu există fișiere potrivite.", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "Caută fișiere", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/ro-RO/app-api.json b/web/i18n/ro-RO/app-api.json index 917b4ce5126..787b4c6da69 100644 --- a/web/i18n/ro-RO/app-api.json +++ b/web/i18n/ro-RO/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "Această acțiune nu poate fi anulată.", "actionMsg.deleteConfirmTitle": "Ștergeți această cheie secretă?", "actionMsg.ok": "OK", - "apiKey": "Cheia API", "apiKeyModal.addKnowledgeBase": "Adaugă bază de cunoștințe", "apiKeyModal.addSubtitle": "Creează o nouă cheie API pentru a accesa API-ul bazei de cunoștințe.", "apiKeyModal.addTitle": "Adaugă cheie API", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "Cheie Secretă", "apiKeyModal.selectedKnowledgeBases": "Baze de cunoștințe selectate", "apiKeyModal.selectedKnowledgeBasesCount": "Baze de cunoștințe selectate ({{count}})", - "apiServer": "Server API", "copied": "Copiat", "copy": "Copiază", - "develop.noContent": "Fără conținut", - "develop.toc": "Conținut", "loading": "Se încarcă", "never": "Niciodată", - "ok": "În Serviciu", "pause": "Pauză", "play": "Redă", "playing": "În redare" diff --git a/web/i18n/ro-RO/app-debug.json b/web/i18n/ro-RO/app-debug.json index 53d86b54b75..51591986759 100644 --- a/web/i18n/ro-RO/app-debug.json +++ b/web/i18n/ro-RO/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "Setați tipul de mod de inferență pentru agent", "agent.agentModeType.ReACT": "ReAct", "agent.agentModeType.functionCall": "Apel de Funcție", - "agent.buildInPrompt": "Prompt încorporat", - "agent.firstPrompt": "Primul Prompt", - "agent.nextIteration": "Iterația următoare", - "agent.promptPlaceholder": "Scrieți promptul aici", - "agent.setting.description": "Setările Asistentului Agent permit setarea modului agent și a funcțiilor avansate, cum ar fi prompturile încorporate, disponibile numai în tipul Agent.", "agent.setting.maximumIterations.description": "Limitați numărul de iterații pe care le poate executa un asistent agent", "agent.setting.maximumIterations.name": "Iterații maxime", "agent.setting.name": "Setări Agent", "agent.tools.description": "Utilizarea instrumentelor poate extinde capacitățile LLM, cum ar fi căutarea pe internet sau efectuarea de calcule științifice", "agent.tools.enabled": "Activat", "agent.tools.name": "Instrumente", - "assistantType.agentAssistant.description": "Construiți un Agent inteligent care poate alege în mod autonom instrumente pentru a îndeplini sarcinile", - "assistantType.agentAssistant.name": "Asistent Agent", - "assistantType.chatAssistant.description": "Construiți un asistent bazat pe chat utilizând un Model de Limbaj Mare", - "assistantType.chatAssistant.name": "Asistent de bază", - "assistantType.name": "Tip Asistent", "autoAddVar": "Variabilele nedefinite la care se face referire în pre-prompt, doriți să le adăugați în formularul de intrare al utilizatorului?", "chatSubTitle": "Instrucțiuni", "code.instruction": "Instrucțiune", - "codegen.apply": "Aplica", - "codegen.applyChanges": "Aplicarea modificărilor", "codegen.description": "Generatorul de cod utilizează modele configurate pentru a genera cod de înaltă calitate pe baza instrucțiunilor dvs. Vă rugăm să oferiți instrucțiuni clare și detaliate.", "codegen.generate": "Genera", - "codegen.generatedCodeTitle": "Cod generat", "codegen.instruction": "Instrucţiuni", - "codegen.instructionPlaceholder": "Introduceți descrierea detaliată a codului pe care doriți să îl generați.", "codegen.loading": "Generarea codului...", - "codegen.noDataLine1": "Descrieți cazul de utilizare din stânga,", - "codegen.noDataLine2": "Previzualizarea codului va fi afișată aici.", "codegen.overwriteConfirmMessage": "Această acțiune va suprascrie codul existent. Vrei să continui?", "codegen.overwriteConfirmTitle": "Suprascrierea codului existent?", - "codegen.resTitle": "Cod generat", "codegen.title": "Generator de coduri", "completionSubTitle": "Prefix prompt", "datasetConfig.embeddingModelRequired": "Este necesar un model de încorporare configurat", "datasetConfig.knowledgeTip": "Faceți clic pe butonul \"+\" pentru a adăuga cunoștințe", - "datasetConfig.params": "Parametri", "datasetConfig.rerankModelRequired": "Este necesar modelul Rerank", "datasetConfig.retrieveChangeTip": "Modificarea modului de indexare și a modului de recuperare poate afecta aplicațiile asociate cu aceste Cunoștințe.", - "datasetConfig.retrieveMultiWay.description": "Pe baza intenției utilizatorului, interogați toate Cunoștințele, recuperați textul relevant din mai multe surse și selectați cele mai bune rezultate care se potrivesc interogării utilizatorului după reclasificare. Este necesară configurarea API-ului Rerank Model.", - "datasetConfig.retrieveMultiWay.title": "Recuperare multi-cale", - "datasetConfig.retrieveOneWay.description": "Pe baza intenției utilizatorului și a descrierilor Cunoștințelor, Agentul selectează în mod autonom cea mai bună Cunoștință pentru interogare. Cel mai bun pentru aplicații cu Cunoștințe distincte și limitate.", - "datasetConfig.retrieveOneWay.title": "Recuperare N-la-1", "datasetConfig.score_threshold": "Prag scor", "datasetConfig.score_thresholdTip": "Utilizat pentru a seta pragul de similitudine pentru filtrarea bucăților.", - "datasetConfig.settingTitle": "Setări de recuperare", "datasetConfig.top_k": "Top K", "datasetConfig.top_kTip": "Utilizat pentru a filtra bucățile cele mai similare cu întrebările utilizatorilor. Sistemul va ajusta, de asemenea, în mod dinamic valoarea Top K, în funcție de max_tokens al modelului selectat.", "debugAsMultipleModel": "Depanare ca Modele Multiple", "debugAsSingleModel": "Depanare ca Model Unic", "duplicateModel": "Duplicare", - "errorMessage.nameOfKeyRequired": "numele cheii: {{key}} este obligatoriu", - "errorMessage.notSelectModel": "Vă rugăm să alegeți un model", - "errorMessage.queryRequired": "Textul solicitării este obligatoriu.", "errorMessage.valueOfVarRequired": "valoarea {{key}} nu poate fi goală", "errorMessage.waitForBatchResponse": "Vă rugăm să așteptați finalizarea sarcinii în lot.", "errorMessage.waitForFileUpload": "Vă rugăm să așteptați încărcarea fișierului / fișierelor", - "errorMessage.waitForImgUpload": "Vă rugăm să așteptați încărcarea imaginii", "errorMessage.waitForResponse": "Vă rugăm să așteptați finalizarea răspunsului la mesajul anterior.", "feature.annotation.add": "Adaugă adnotare", "feature.annotation.cacheManagement": "Adnotări", - "feature.annotation.cached": "Adnotat", "feature.annotation.description": "Puteți adăuga manual răspunsuri de înaltă calitate în cache pentru a le prioritiza la potrivirea cu întrebările similare ale utilizatorilor.", "feature.annotation.edit": "Editează adnotare", - "feature.annotation.matchVariable.choosePlaceholder": "Alegeți variabila de potrivire", - "feature.annotation.matchVariable.title": "Variabilă de potrivire", "feature.annotation.remove": "Elimină", "feature.annotation.removeConfirm": "Ștergeți această adnotare?", - "feature.annotation.resDes": "Răspuns anotat este activat", "feature.annotation.scoreThreshold.accurateMatch": "Potrivire precisă", "feature.annotation.scoreThreshold.description": "Folosit pentru a seta pragul de similitudine pentru răspunsul anotat.", "feature.annotation.scoreThreshold.easyMatch": "Potrivire simplă", @@ -83,20 +52,17 @@ "feature.bar.enableText": "Funcții activate", "feature.bar.manage": "Gestionează", "feature.citation.description": "După activare, se vor afișa documentul sursă și secțiunea atribuită a conținutului generat.", - "feature.citation.resDes": "Citări și atribuiri sunt activate", "feature.citation.title": "Citări și atribuiri", "feature.conversationHistory.description": "Setați numele prefixe pentru rolurile de conversație", "feature.conversationHistory.editModal.assistantPrefix": "Prefix asistent", "feature.conversationHistory.editModal.title": "Editați numele rolurilor de conversație", "feature.conversationHistory.editModal.userPrefix": "Prefix utilizator", - "feature.conversationHistory.learnMore": "Aflați mai multe", "feature.conversationHistory.tip": "Istoricul conversației nu este activat, adăugați în promptul de mai sus.", "feature.conversationHistory.title": "Istoric conversație", "feature.conversationOpener.description": "Într-o aplicație de chat, prima propoziție pe care IA o vorbește în mod activ utilizatorului este de obicei utilizată ca salut.", "feature.conversationOpener.title": "Reîncărcări conversație", "feature.dataSet.noData": "Puteți importa Cunoștințe ca context", "feature.dataSet.noDataSet": "Nu s-au găsit Cunoștințe", - "feature.dataSet.notSupportSelectMulti": "În prezent se acceptă doar o singură Cunoștință", "feature.dataSet.queryVariable.choosePlaceholder": "Alegeți variabila de interogare", "feature.dataSet.queryVariable.contextVarNotEmpty": "variabila de interogare a contextului nu poate fi goală", "feature.dataSet.queryVariable.deleteContextVarTip": "Această variabilă a fost setată ca variabilă de interogare a contextului și eliminarea ei va afecta utilizarea normală a Cunoștințelor. Dacă totuși trebuie să o ștergeți, vă rugăm să o reselectați în secțiunea context.", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "Numărul maxim de încărcări", "feature.fileUpload.supportedTypes": "Tipuri de fișiere suportate", "feature.fileUpload.title": "Încărcare fișier", - "feature.groupChat.description": "Adăugați setări pre-conversație pentru aplicații, pentru a îmbunătăți experiența utilizatorilor.", - "feature.groupChat.title": "Îmbunătățire chat", - "feature.groupExperience.title": "Îmbunătățire experiență", "feature.imageUpload.description": "Permite încărcarea imaginilor.", "feature.imageUpload.modalTitle": "Setări încărcare imagine", "feature.imageUpload.numberLimit": "Numărul maxim de încărcări", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "Moderarea OpenAI necesită o cheie API OpenAI configurată în", "feature.moderation.modal.provider.keywords": "Cuvinte cheie", "feature.moderation.modal.provider.openai": "Moderare OpenAI", - "feature.moderation.modal.provider.openaiTip.prefix": "Moderarea OpenAI necesită o cheie API OpenAI configurată în", - "feature.moderation.modal.provider.openaiTip.suffix": ".", "feature.moderation.modal.provider.title": "Furnizor", "feature.moderation.modal.title": "Setări de moderare a conținutului", "feature.moderation.outputEnabled": "Conținut IEȘIRE activat", "feature.moderation.title": "Moderarea conținutului", "feature.moreLikeThis.description": "Generați mai multe texte o dată, apoi editați și continuați să generați", - "feature.moreLikeThis.generateNumTip": "Numărul de generări fiecăruia", "feature.moreLikeThis.tip": "Utilizarea acestei funcții va genera un consum suplimentar de jetoane", "feature.moreLikeThis.title": "Mai multe ca aceasta", "feature.speechToText.description": "După activare, puteți utiliza intrarea vocală.", - "feature.speechToText.resDes": "Intrarea vocală este activată", "feature.speechToText.title": "Voce la text", "feature.suggestedQuestionsAfterAnswer.description": "Setarea sugestiilor pentru întrebările următoare poate oferi utilizatorilor o conversație mai bună.", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "Prompt personalizat", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "Prompt", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "Introdu un prompt personalizat", "feature.suggestedQuestionsAfterAnswer.modal.title": "Setări follow-up", - "feature.suggestedQuestionsAfterAnswer.resDes": "3 sugestii pentru următoarea întrebare a utilizatorului.", "feature.suggestedQuestionsAfterAnswer.title": "Urmărire", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "Încercați să întrebați", "feature.textToSpeech.description": "După activare, textul poate fi convertit în vorbire.", - "feature.textToSpeech.resDes": "Textul la audio este activat", "feature.textToSpeech.title": "Text la voce", - "feature.toolbox.title": "TRUSĂ DE UNELTE", "feature.tools.modal.name.placeholder": "Vă rugăm să introduceți numele", "feature.tools.modal.name.title": "Nume", - "feature.tools.modal.title": "Instrument", - "feature.tools.modal.toolType.placeholder": "Vă rugăm să selectați tipul de instrument", "feature.tools.modal.toolType.title": "Tip instrument", "feature.tools.modal.variableName.placeholder": "Vă rugăm să introduceți numele variabilei", "feature.tools.modal.variableName.title": "Nume variabilă", - "feature.tools.tips": "Instrumentele oferă o metodă de apel API standard, luând intrarea utilizatorului sau variabilele ca parametri de solicitare pentru interogarea datelor externe ca context.", - "feature.tools.title": "Instrumente", - "feature.tools.toolsInUse": "{{count}} instrumente în uz", "formattingChangedText": "Modificarea formatării va reseta zona de depanare, ești sigur?", "formattingChangedTitle": "Formatarea s-a schimbat", "generate.apply": "Aplica", @@ -234,13 +185,7 @@ "generate.tryIt": "Încearcă-l", "generate.version": "Versiune", "generate.versions": "Versiuni", - "inputs.chatVarTip": "Completați valoarea variabilei, care va fi înlocuită automat în promptarea cuvintelor de fiecare dată când este pornită o nouă sesiune", "inputs.completionVarTip": "Completați valoarea variabilei, care va fi înlocuită automat în promptarea cuvintelor de fiecare dată când este trimisă o întrebare.", - "inputs.noPrompt": "Încercați să scrieți o promptare în câmpul de intrare pre-promptare", - "inputs.noVar": "Completați valoarea variabilei, care va fi înlocuită automat în promptarea cuvintelor de fiecare dată când este pornită o nouă sesiune.", - "inputs.previewTitle": "Previzualizare promptare", - "inputs.queryPlaceholder": "Vă rugăm să introduceți textul solicitării.", - "inputs.queryTitle": "Conținut interogare", "inputs.run": "RULARE", "inputs.title": "Depanare și previzualizare", "inputs.userInputField": "Câmp de intrare utilizator", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "Acest tip vechi de aplicație Agent este depreciat. Pentru o experiență mai bună de creare a agenților, creează un Agent în Agent Console.", "legacyAgentBadge.label": "Agent moștenit", "manageModels": "Gestionare modele", - "modelConfig.modeType.chat": "Chat", - "modelConfig.modeType.completion": "Completare", - "modelConfig.model": "Model", - "modelConfig.setTone": "Setați tonul răspunsurilor", - "modelConfig.title": "Model și Parametri", "noModelProviderConfigured": "Niciun furnizor de modele configurat", "noModelProviderConfiguredTip": "Instalați sau configurați un furnizor de modele pentru a începe.", "noModelSelected": "Niciun model selectat", "noModelSelectedTip": "configurați un model mai sus pentru a continua.", "noResult": "Ieșirea va fi afișată aici.", - "notSetAPIKey.description": "Cheia furnizorului LLM nu a fost setată și trebuie să fie setată înainte de depanare.", - "notSetAPIKey.settingBtn": "Du-te la setări", - "notSetAPIKey.title": "Cheia furnizorului LLM nu a fost setată", - "notSetAPIKey.trailFinished": "Perioada de încercare a expirat", "notSetVar": "Variabilele permit utilizatorilor să introducă cuvinte de prompt sau remarci de deschidere atunci când completează formulare. Puteți încerca să introduceți \"{{input}}\" în cuvintele de prompt.", - "openingStatement.add": "Adăugare", "openingStatement.editorTitle": "Mesaj de deschidere", - "openingStatement.noDataPlaceHolder": "Începerea conversației cu utilizatorul poate ajuta AI să stabilească o conexiune mai strânsă cu ei în aplicațiile conversaționale.", - "openingStatement.notIncludeKey": "Promptarea inițială nu include variabila: {{key}}. Vă rugăm să o adăugați la promptarea inițială.", "openingStatement.openingQuestion": "Întrebări de deschidere", "openingStatement.openingQuestionDescription": "Sugestii optionale afisate dupa mesajul de deschidere pentru a-i ajuta pe utilizatori sa continue conversatia.", "openingStatement.openingQuestionPlaceholder": "Introdu o intrebare de deschidere.", "openingStatement.placeholderLine1": "Incepe aici. Scrie primul mesaj pe care AI-ul ar trebui sa il trimita.", "openingStatement.placeholderLine2": "Puteți utiliza variabile, încercați să tastați {{variable}}.", - "openingStatement.title": "Deschizător de conversație", - "openingStatement.tooShort": "Este necesară o promptare inițială de cel puțin 20 de cuvinte pentru a genera o remarcă de deschidere a conversației.", - "openingStatement.varTip": "Puteți utiliza variabile, încercați să tastați {{variable}}", "openingStatement.writeOpener": "Scrieți deschizătorul", - "operation.addFeature": "Adaugă funcție", "operation.agree": "Îmi place", "operation.applyConfig": "Publică", "operation.automatic": "Automat", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "Anulează Nu îmi place", "operation.debugConfig": "Depanează", "operation.disagree": "Nu îmi place", - "operation.resetConfig": "Resetează", "operation.stopResponding": "Oprește răspunsul", - "operation.userAction": "Utilizator ", "orchestrate": "Orchestrează", "otherError.historyNoBeEmpty": "Istoricul conversației trebuie setat în prompt", "otherError.promptNoBeEmpty": "Promptul nu poate fi gol", "otherError.queryNoBeEmpty": "Interogația trebuie setată în prompt", "pageTitle.line1": "PROMPT", - "pageTitle.line2": "Inginerie", "promptMode.advanced": "Mod Expert", - "promptMode.advancedWarning.description": "În Modul Expert, puteți edita întregul PROMPT.", - "promptMode.advancedWarning.learnMore": "Aflați mai multe", - "promptMode.advancedWarning.ok": "OK", - "promptMode.advancedWarning.title": "Ați commutat la Modul Expert și, odată ce modificați PROMPT-ul, NU puteți reveni la modul de bază.", "promptMode.contextMissing": "Componentă de context lipsește, eficacitatea promptului poate să nu fie bună.", "promptMode.operation.addMessage": "Adaugă mesaj", - "promptMode.simple": "Comută la Modul Expert pentru a edita întregul PROMPT", - "promptMode.switchBack": "Comută înapoi", "promptTip": "Prompturile ghidează răspunsurile AI cu instrucțiuni și constrângeri. Inserați variabile ca {{input}}. Acest prompt nu va fi vizibil utilizatorilor.", "publishAs": "Publicare ca", "resetConfig.message": "Resetarea renunță la modificări, restabilind ultima configurație publicată.", @@ -322,7 +242,6 @@ "variableConfig.content": "Conținut", "variableConfig.defaultValue": "Valoare implicită", "variableConfig.defaultValuePlaceholder": "Introduceți valoarea implicită pentru a precompleta câmpul", - "variableConfig.description": "Setare pentru variabila {{varName}}", "variableConfig.displayName": "Nume afișat", "variableConfig.editModalTitle": "Editați câmpul de intrare", "variableConfig.errorMsg.atLeastOneOption": "Este necesară cel puțin o opțiune", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "Schema JSON trebuie să aibă tipul \"object\"", "variableConfig.errorMsg.labelNameRequired": "Numele etichetei este obligatoriu", "variableConfig.errorMsg.optionRepeat": "Există opțiuni repetate", - "variableConfig.errorMsg.varNameCanBeRepeat": "Numele variabilei nu poate fi repetat", "variableConfig.fieldType": "Tip de câmp", "variableConfig.file.audio.name": "Audio", "variableConfig.file.custom.createPlaceholder": " Extensia fișierului, de exemplu .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "Video", "variableConfig.hidden": "Ascuns și precompletat", "variableConfig.hiddenDescription": "Ascundeți acest câmp de la utilizatorii finali și furnizați valoarea dvs. înșivă. Incompatibil cu Obligatoriu. Aflați mai multe", - "variableConfig.hide": "Ascundeți", "variableConfig.inputPlaceholder": "Vă rugăm să introduceți", "variableConfig.json": "Cod JSON", "variableConfig.jsonSchema": "Schema JSON", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "Lista de fișiere", "variableConfig.noDefaultSelected": "Nu selecta", "variableConfig.noDefaultValue": "Fără valoare implicită", - "variableConfig.notSet": "Nesetat, încercați să tastați {{input}} în promptul de prefix", "variableConfig.number": "Număr", "variableConfig.optional": "opțional", "variableConfig.options": "Opțiuni", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "Pornire verificată", "variableConfig.startSelectedOption": "Porniți opțiunea selectată", "variableConfig.string": "Text scurt", - "variableConfig.stringTitle": "Opțiuni casetă text formular", "variableConfig.text-input": "Text scurt", "variableConfig.tooltips": "Sfaturi", - "variableConfig.tooltipsPlaceholder": "Introduceți textul util afișat atunci când treceți cu mouse-ul peste etichetă", "variableConfig.unit": "Unitate", "variableConfig.unitPlaceholder": "Afișați unități după numere, de exemplu jetoane", "variableConfig.uploadFileTypes": "Încărcați tipuri de fișiere", "variableConfig.uploadMethod": "Metoda de încărcare", "variableConfig.varName": "Nume variabilă", - "variableTable.action": "Acțiuni", - "variableTable.key": "Cheie variabilă", - "variableTable.name": "Nume câmp de intrare utilizator", - "variableTable.type": "Tip intrare", - "variableTable.typeSelect": "Selectează", - "variableTable.typeString": "Șir", "variableTip": "Utilizatorii completează variabile într-un formular, înlocuind automat variabilele din prompt.", "variableTitle": "Variabile", "vision.description": "Activarea Viziunii va permite modelului să primească imagini și să răspundă la întrebări despre ele.", "vision.name": "Viziune", "vision.onlySupportVisionModelTip": "Acceptă doar modele vizuale", - "vision.settings": "Setări", "vision.visionSettings.both": "Ambele", "vision.visionSettings.high": "Ridicat", "vision.visionSettings.localUpload": "Încărcare locală", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "Metodă de încărcare", "vision.visionSettings.url": "URL", "voice.defaultDisplay": "Voce implicită", - "voice.description": "Setări de voce text-to-speech", - "voice.name": "Voce", "voice.settings": "Setări", "voice.voiceSettings.autoPlay": "Redare automata", "voice.voiceSettings.autoPlayDisabled": "închidere", diff --git a/web/i18n/ro-RO/app-overview.json b/web/i18n/ro-RO/app-overview.json index 90077b6c158..590007c460f 100644 --- a/web/i18n/ro-RO/app-overview.json +++ b/web/i18n/ro-RO/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "Reflectă frecvența de utilizare zilnică a utilizatorilor. Această metrica reflectă cât de fideli sunt utilizatorii.", "analysis.avgUserInteractions.title": "Interacțiuni medii pe utilizator", "analysis.ms": "ms", - "analysis.title": "Analiză", "analysis.tokenPS": "Token/s", "analysis.tokenUsage.consumed": "Consumat", "analysis.tokenUsage.explanation": "Reflectă utilizarea zilnică a tokenurilor de către modelul lingvistic pentru aplicație, utilă pentru controlul costurilor.", @@ -21,21 +20,15 @@ "analysis.tps.title": "Viteza de ieșire a tokenurilor", "analysis.userSatisfactionRate.explanation": "Numărul de aprecieri la 1.000 de mesaje. Acest lucru indică proporția de răspunsuri cu care utilizatorii sunt foarte mulțumiți.", "analysis.userSatisfactionRate.title": "Rata de satisfacție a utilizatorilor", - "apiKeyInfo.callTimes": "Apeluri efectuate", - "apiKeyInfo.cloud.exhausted.description": "Cota de probă a fost epuizată. Vă rugăm să configurați propriul furnizor de modele sau să achiziționați o cotă suplimentară.", - "apiKeyInfo.cloud.exhausted.title": "Cota de probă a fost epuizată, vă rugăm să configurați cheia API.", "apiKeyInfo.cloud.trial.description": "Cota de probă este furnizată pentru utilizarea de testare. Înainte ca apelurile cotei de probă să se epuizeze, vă rugăm să configurați propriul furnizor de modele sau să achiziționați o cotă suplimentară.", "apiKeyInfo.cloud.trial.title": "Utilizați cota de probă a furnizorului {{providerName}}.", "apiKeyInfo.selfHost.title.row1": "Pentru a începe,", "apiKeyInfo.selfHost.title.row2": "configurați mai întâi furnizorul de modele.", "apiKeyInfo.setAPIBtn": "Mergeți la configurarea furnizorului de modele", "apiKeyInfo.tryCloud": "Sau încercați versiunea cloud a Dify cu cotă gratuită", - "apiKeyInfo.usedToken": "Token utilizat", "overview.apiInfo.accessibleAddress": "Endpoint API", "overview.apiInfo.doc": "Referință API", - "overview.apiInfo.explanation": "Ușor de integrat în aplicația dvs.", "overview.apiInfo.title": "API serviciu backend", - "overview.appInfo.accessibleAddress": "URL public", "overview.appInfo.customize.entry": "Frontend personalizat", "overview.appInfo.customize.explanation": "Puteți personaliza interfața frontală a aplicației web pentru a se potrivi cu scenariul și stilul dorit.", "overview.appInfo.customize.title": "Frontend personalizat", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "Instalați extensia Chrome Dify Chatbot", "overview.appInfo.embedded.copied": "Copiat", "overview.appInfo.embedded.copy": "Copiați", - "overview.appInfo.embedded.entry": "Încorporat", "overview.appInfo.embedded.explanation": "Alegeți modul de încorporare a aplicației de chat pe site-ul web", "overview.appInfo.embedded.hiddenInputs.description": "Introduceți valori pentru câmpurile ascunse. Valorile sunt adăugate la URL-ul iframe sau la obiectul inputs al scriptului.", "overview.appInfo.embedded.hiddenInputs.title": "Precompletați câmpurile ascunse", "overview.appInfo.embedded.iframe": "Pentru a adăuga aplicația de chat oriunde pe site-ul web, adăugați acest iframe la codul HTML.", "overview.appInfo.embedded.scripts": "Pentru a adăuga o aplicație de chat în colțul din dreapta jos al site-ului web, adăugați acest cod la codul HTML.", "overview.appInfo.embedded.title": "Încorporați pe site-ul web", - "overview.appInfo.enableTooltip.description": "Pentru a activa această funcție, vă rugăm să adăugați un nod de introducere a utilizatorului pe canvas. (Poate exista deja în schiță, are efect după publicare)", - "overview.appInfo.enableTooltip.learnMore": "Aflați mai multe", - "overview.appInfo.explanation": "Aplicație web AI gata de utilizare", "overview.appInfo.launch": "Lansa", - "overview.appInfo.preUseReminder": "Activați aplicația web înainte de a continua.", "overview.appInfo.preview": "Previzualizare", "overview.appInfo.qrcode.download": "Descărcați codul QR", "overview.appInfo.qrcode.title": "Cod QR pentru partajare", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "Tema de culoare a chatului", "overview.appInfo.settings.chatColorThemeDesc": "Setați tema de culoare a chatbotului", "overview.appInfo.settings.chatColorThemeInverted": "Inversat", - "overview.appInfo.settings.entry": "Branding", "overview.appInfo.settings.invalidHexMessage": "Valoare hex nevalidă", "overview.appInfo.settings.invalidPrivacyPolicy": "Link politică de confidențialitate invalid. Vă rugăm să folosiți un link valid care începe cu http sau https", "overview.appInfo.settings.language": "Limbă", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "Declinarea responsabilității personalizate", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "Introduceți textul personalizat de declinare a responsabilității", "overview.appInfo.settings.more.customDisclaimerTip": "Textul personalizat de declinare a responsabilității va fi afișat pe partea clientului, oferind informații suplimentare despre aplicație", - "overview.appInfo.settings.more.entry": "Afișați mai multe setări", "overview.appInfo.settings.more.inputPlaceholder": "Substituent pentru introducere", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "Vorbește cu botul", "overview.appInfo.settings.more.inputPlaceholderTip": "Personalizează textul substituent pentru caseta de introducere a chatului. Lasă gol pentru a folosi valoarea implicită.", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "Introduceți link-ul politicii de confidențialitate", "overview.appInfo.settings.more.privacyPolicyTip": "Ajută vizitatorii să înțeleagă datele pe care le colectează aplicația, consultați Politica de confidențialitate a Dify.", "overview.appInfo.settings.multiEnvironmentNotice": "Setările aplicației web se aplică tuturor mediilor.", - "overview.appInfo.settings.sso.description": "Toți utilizatorii trebuie să se conecteze cu SSO înainte de a utiliza web app", - "overview.appInfo.settings.sso.label": "Autentificare SSO", - "overview.appInfo.settings.sso.title": "web app SSO", - "overview.appInfo.settings.sso.tooltip": "Contactați administratorul pentru a activa web app SSO", "overview.appInfo.settings.title": "Branding", "overview.appInfo.settings.webDesc": "Descriere aplicație web", "overview.appInfo.settings.webDescPlaceholder": "Introduceți descrierea aplicației web", "overview.appInfo.settings.webDescTip": "Acest text va fi afișat pe partea clientului, oferind îndrumare de bază privind modul de utilizare a aplicației", "overview.appInfo.settings.webName": "Nume aplicație web", - "overview.appInfo.settings.workflow.hide": "Ascundeți", - "overview.appInfo.settings.workflow.show": "Afișați", "overview.appInfo.settings.workflow.showDesc": "Afișarea sau ascunderea detaliilor fluxului de lucru în web app", "overview.appInfo.settings.workflow.subTitle": "Detalii despre fluxul de lucru", - "overview.appInfo.settings.workflow.title": "Pași flux de lucru", "overview.appInfo.title": "Aplicație web", "overview.appInfo.workflowLaunchHiddenInputs.description": "Introduceți valori pentru câmpurile ascunse, apoi faceți clic pe Lansare pentru a deschide WebApp cu valorile respective.", "overview.appInfo.workflowLaunchHiddenInputs.title": "Precompletați câmpurile ascunse", - "overview.disableTooltip.triggerMode": "Funcționalitatea {{feature}} nu este suportată în modul Nod Trigger.", "overview.status.disable": "Dezactivat", - "overview.status.running": "În service", - "overview.title": "Prezentare generală", - "overview.triggerInfo.explanation": "Gestionarea declanșatoarelor de flux de lucru", "overview.triggerInfo.learnAboutTriggers": "Află mai multe despre declanșatoare", - "overview.triggerInfo.noTriggerAdded": "Niciun declanșator adăugat", - "overview.triggerInfo.title": "Declanșatoare", - "overview.triggerInfo.triggerStatusDescription": "Declanșatoarele apar aici după ce publicați versiunea care le conține.", - "overview.triggerInfo.triggersAdded": "{{count}} Declanșatoare adăugate", - "welcome.enterKeyTip": "introduceți cheia API OpenAI mai jos", - "welcome.firstStepTip": "Pentru a începe,", - "welcome.getKeyTip": "Obțineți cheia API de la panoul de control OpenAI", - "welcome.placeholder": "Cheia API OpenAI (de ex. sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "Declanșatoarele apar aici după ce publicați versiunea care le conține." } diff --git a/web/i18n/ro-RO/app.json b/web/i18n/ro-RO/app.json index 5d1ef55c0b1..c0748e5cdc1 100644 --- a/web/i18n/ro-RO/app.json +++ b/web/i18n/ro-RO/app.json @@ -1,5 +1,4 @@ { - "accessControl": "Controlul Accesului la Aplicația Web", "accessControlDialog.accessItems.anyone": "Oricine are linkul", "accessControlDialog.accessItems.external": "Utilizatori extern autentificați", "accessControlDialog.accessItems.organization": "Numai membrii din cadrul întreprinderii", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "Actualizare reușită", "accessControlDialog.webAppPublicAccessDisabledTip": "Accesul public a fost dezactivat de administratorul dumneavoastră.", "accessControlDialog.webAppSSONotEnabledTip": "Vă rugăm să contactați administratorul de întreprindere pentru a configura metoda de autentificare a aplicației web.", - "accessItemsDescription.anyone": "Oricine poate accesa aplicația web", - "accessItemsDescription.external": "Numai utilizatorii externi autentificați pot accesa aplicația web", - "accessItemsDescription.organization": "Oricine din organizație poate accesa aplicația web", - "accessItemsDescription.specific": "Numai grupuri sau membri specifici pot accesa aplicația web.", "answerIcon.description": "Dacă se utilizează pictograma web app pentru a înlocui 🤖 în aplicația partajată", "answerIcon.descriptionInExplore": "Dacă să utilizați pictograma web app pentru a înlocui 🤖 în Explore", "answerIcon.title": "Utilizați pictograma web app pentru a înlocui 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "Aplicația nu este încă publicată", "openInExplore": "Deschide Web App din bara laterală", "publishApp.notSet": "Nu este setat", - "publishApp.notSetDesc": "În prezent, nimeni nu poate accesa aplicația web. Vă rugăm să setați permisiunile.", - "publishApp.title": "Cine poate accesa aplicația web", "removeOriginal": "Șterge aplicația originală", "structOutput.LLMResponse": "Răspuns LLM", "structOutput.configure": "Configurează", @@ -215,7 +208,6 @@ "studio.starApp": "Marchează aplicația cu stea", "studio.starFailed": "Actualizarea stelei a eșuat", "studio.starred": "Marcate cu stea", - "studio.unstarApp": "Elimină steaua aplicației", "studio.viewSnippets": "Fragmente", "switch": "Comută la Orchestrare Flux de Lucru", "switchLabel": "Copia aplicației care urmează să fie creată", diff --git a/web/i18n/ro-RO/deployments.json b/web/i18n/ro-RO/deployments.json index de133188c8f..b30f5b08038 100644 --- a/web/i18n/ro-RO/deployments.json +++ b/web/i18n/ro-RO/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Neimplementat", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Se anulează implementarea", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Necunoscut", - "studio.accessPoint.addTriggerNodeDescription": "Adaugă un nod Trigger pentru a porni aplicația din evenimente externe.", "studio.accessPoint.apiDescription": "Apelează aplicația din serviciile tale prin HTTP", "studio.accessPoint.description": "Toate modalitățile prin care această aplicație poate fi accesată în mediul integrat și în fiecare mediu implementat.", "studio.accessPoint.embedIntoSite": "Încorporează în site", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "Expune aplicația ca instrument pentru agenți și aplicații AI", "studio.accessPoint.noPublishedDescription": "Publică o versiune pentru a face disponibile punctele de acces încorporate.", "studio.accessPoint.noPublishedTitle": "Nu există încă versiuni publicate", - "studio.accessPoint.noTriggerNodes": "Nu există noduri Trigger în acest flux", "studio.accessPoint.notSupported": "Nesuportat", "studio.accessPoint.open": "Deschide", "studio.accessPoint.triggerDescription": "Rulează fluxul de lucru după programări sau evenimente externe", - "studio.accessPoint.triggerDisconnected": "Deconectat", "studio.accessPoint.triggerEnabledCount": "{{enabled}}/{{total}} activate", "studio.accessPoint.triggerExclusiveNotice": "Aplicația web, API-ul și MCP sunt dezactivate cât timp fluxul de lucru folosește declanșatoare.", - "studio.accessPoint.triggerMuted": "Dezactivat sonor", - "studio.accessPoint.triggerServiceModeUnavailable": "Indisponibil cât timp Web App, API sau MCP este în serviciu.", "studio.accessPoint.unsupportedInDeployedEnvironment": "Disponibil doar în mediul integrat.", "studio.accessPoint.webAppDescription": "Partajează aplicația cu utilizatorii finali ca pagină web", "studio.accessPoints": "Puncte de acces", diff --git a/web/i18n/ro-RO/login.json b/web/i18n/ro-RO/login.json index 1f142af8031..88d41b1f748 100644 --- a/web/i18n/ro-RO/login.json +++ b/web/i18n/ro-RO/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "Adresa de email este obligatorie", "error.emailInValid": "Te rugăm să introduci o adresă de email validă", "error.invalidEmailOrPassword": "Email sau parolă invalidă.", - "error.invalidRedirectUrlOrAppCode": "URL de redirecționare sau cod de aplicație invalid", "error.invalidSSOProtocol": "Protocol SSO invalid", "error.nameEmpty": "Numele este obligatoriu", "error.passwordEmpty": "Parola este obligatorie", "error.passwordInvalid": "Parola trebuie să conțină litere și cifre, iar lungimea trebuie să fie mai mare de 8 caractere", - "error.redirectUrlMissing": "URL-ul de redirecționare lipsește", "error.registrationNotAllowed": "Contul nu a fost găsit. Vă rugăm să contactați administratorul de sistem pentru a vă înregistra.", "explore": "Explorează Dify", "forget": "Ai uitat parola?", diff --git a/web/i18n/ro-RO/permission.json b/web/i18n/ro-RO/permission.json index f3a01f1110f..9b01440ffcb 100644 --- a/web/i18n/ro-RO/permission.json +++ b/web/i18n/ro-RO/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "Acțiuni", "accessRule.addMemberAria": "Adaugă {{name}}", "accessRule.addMembersTitle": "Adaugă membri", - "accessRule.allPermittedMembers": "Toți membrii cu permisiuni de rol", - "accessRule.allPermittedMembersDescription": "Membrii cu permisiuni de rol corespunzătoare pot accesa această resursă.", "accessRule.allowedMembers": "Membri permiși", "accessRule.appDescription": "Stabilește cine poate accesa această aplicație și nivelul de granularitate al permisiunilor de acces.", "accessRule.appTitle": "Set de permisiuni pentru aplicație", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "Toți membrii actuali și viitori ai spațiului de lucru sunt incluși automat. Permisiunile rolurilor stabilesc în continuare ce pot face.", "accessRule.batchRemoveDescription": "Membrii selectați vor fi eliminați din lista membrilor permiși.", "accessRule.batchRemoveTitle": "Elimini membrii selectați?", - "accessRule.changeOpenScopeDescription": "Modificarea domeniului de deschidere va reseta toate excepțiile de permisiuni pentru membri pentru această resursă. Va trebui să le adaugi din nou după comutare.", - "accessRule.changeOpenScopeTitle": "Schimbi domeniul de deschidere al resursei?", "accessRule.collaborator": "Colaborator", "accessRule.collapseSection": "Restrânge {{title}}", "accessRule.copied": "Regula de acces a fost copiată cu succes", @@ -32,13 +28,7 @@ "accessRule.noDescription": "Fără descriere", "accessRule.noRules": "Fără reguli de acces", "accessRule.noUserAccessSettings": "Niciun membru nu are acces", - "accessRule.onlyMe": "Doar eu", - "accessRule.onlyMeDescription": "Numai tu poți accesa această resursă.", - "accessRule.resourceOpenScope": "Domeniul de deschidere al resursei", - "accessRule.resourceOpenScopeDescription": "Alege cui îi este deschisă această resursă. Permisiunile de rol decid în continuare ce poate face fiecare membru.", "accessRule.selected": "Selectați", - "accessRule.specificMembersOnly": "Doar membri specifici", - "accessRule.specificMembersOnlyDescription": "Doar membrii selectați pot accesa această resursă.", "accessRule.summary_one": "{{count}} set de permisiuni", "accessRule.summary_other": "{{count}} seturi de permisiuni", "accessRule.updated": "Regula de acces a fost actualizată cu succes", diff --git a/web/i18n/ro-RO/plugin.json b/web/i18n/ro-RO/plugin.json index 9f0820d4395..7c4911e1e2d 100644 --- a/web/i18n/ro-RO/plugin.json +++ b/web/i18n/ro-RO/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": "plugin?", "action.deleteSuccess": "Plugin eliminat cu succes", "action.pluginInfo": "Informații despre plugin", - "action.usedInApps": "Acest plugin este folosit în aplicațiile {{num}}.", "allCategories": "Toate categoriile", "auth.addApi": "Adăugați cheia API", "auth.addOAuth": "Adăugați OAuth", @@ -26,28 +25,22 @@ "auth.oauthClient": "Client OAuth", "auth.oauthClientSettings": "Setările clientului OAuth", "auth.oauthCredentialPermissionDescription": "Alege dacă noua acreditare OAuth este doar pentru tine sau este partajată cu toți membrii spațiului de lucru. Această setare se aplică acreditării, nu clientului OAuth, și nu poate fi modificată după autorizare.", - "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.permissionHint.action": "Cine poate ajuta?", "auth.permissionHint.description": "Autorizarea pluginului este partajată în întregul workspace. Contactează un membru cu permisiunile necesare pentru ajutor.", "auth.permissionHint.title": "Nu ai permisiunea de a configura autorizarea.", - "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.autoUpdate": "Actualizare automată", "autoUpdate.autoUpdateSettings": "Setări de actualizare automată", - "autoUpdate.automaticUpdates": "Actualizări automate", "autoUpdate.changeTimezone": "Pentru a schimba fusul orar, mergi la Setări", "autoUpdate.excludeUpdate": "Următoarele {{num}} pluginuri nu se vor actualiza automat", "autoUpdate.excludeUpdate_one": "Următorul {{num}} plugin nu se va actualiza automat", @@ -67,20 +60,13 @@ "autoUpdate.scope": "Domeniu de aplicare", "autoUpdate.scopeMode.all": "Toate", "autoUpdate.scopeMode.exclude": "Exclude selecția", - "autoUpdate.specifyPluginsToUpdate": "Specificați plugin-urile de actualizat", "autoUpdate.strategy.disabled.description": "Pluginurile nu se vor actualiza automat", "autoUpdate.strategy.disabled.name": "Dezactivat", "autoUpdate.strategy.fixOnly.description": "Actualizare automată doar pentru versiunile de patch (de exemplu, 1.0.1 → 1.0.2). Schimbările de versiune minore nu vor declanșa actualizări.", "autoUpdate.strategy.fixOnly.name": "Fix doar", - "autoUpdate.strategy.fixOnly.selectedDescription": "Actualizare automată doar pentru versiuni patch", "autoUpdate.strategy.latest.description": "Actualizați întotdeauna la cea mai recentă versiune", "autoUpdate.strategy.latest.name": "Ultimul", - "autoUpdate.strategy.latest.selectedDescription": "Actualizați întotdeauna la cea mai recentă versiune", - "autoUpdate.updateSettings": "Actualizează setările", "autoUpdate.updateTime": "Timp de actualizare", - "autoUpdate.updateTimeTitle": "Timp de actualizare", - "autoUpdate.upgradeMode.all": "Actualizează tot", - "autoUpdate.upgradeMode.exclude": "Excluzi selecția", "autoUpdate.upgradeMode.partial": "Numai selectat", "autoUpdate.upgradeModePlaceholder.exclude": "Pluginurile selectate nu se vor actualiza automat.", "autoUpdate.upgradeModePlaceholder.partial": "Numai pluginurile selectate se vor actualiza automat. Nu există pluginuri selectate în prezent, așa că niciun plugin nu se va actualiza automat.", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "Instalat de pe Github", "detailPanel.categoryTip.local": "Plugin local", "detailPanel.categoryTip.marketplace": "Instalat din Marketplace", - "detailPanel.configureApp": "Configurați aplicația", "detailPanel.configureModel": "Configurarea modelului", "detailPanel.configureTool": "Instrumentul de configurare", "detailPanel.deprecation.fullMessage": "Acest plugin a fost declarat învechit din cauza {{deprecatedReason}}, și nu va mai fi actualizat. Vă rugăm să folosiți în schimb {{-alternativePluginId}}.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "Încărcarea a eșuat", "installModal.back": "Spate", "installModal.cancel": "Anula", - "installModal.close": "Închide", - "installModal.dropIntegrationToInstall": "Aruncați pachetul de plugin aici pentru a instala", - "installModal.dropPluginToInstall": "Aruncați pachetul de plugin aici pentru a instala", "installModal.fromTrustSource": "Vă rugăm să vă asigurați că instalați plugin-uri numai dintr-o sursă de încredere.", "installModal.install": "Instala", - "installModal.installComplete": "Instalare finalizată", "installModal.installFailed": "Instalarea a eșuat", "installModal.installFailedDesc": "Pluginul a fost instalat a eșuat.", "installModal.installPlugin": "Instalează pluginul", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "Pluginul a fost instalat cu succes.", "installModal.installedSuccessfullyWithPageDesc": "Pluginul a fost instalat cu succes. Îl puteți găsi pe pagina {{categoryName}}.", "installModal.installing": "Instalarea...", - "installModal.labels.package": "Pachet", - "installModal.labels.repository": "Depozit", - "installModal.labels.version": "Versiune", "installModal.next": "Următor", "installModal.pluginLoadError": "Eroare de încărcare a pluginului", "installModal.pluginLoadErrorDesc": "Acest plugin nu va fi instalat", @@ -220,8 +198,6 @@ "list.noInstalled": "Nu sunt instalate plugin-uri", "list.noTriggerFound": "Nu s-a găsit niciun declanșator", "list.notFound": "Nu au fost găsite plugin-uri", - "list.source.github": "Instalați din GitHub", - "list.source.local": "Instalare din fișierul pachet local", "list.source.marketplace": "Instalează din Marketplace", "marketplace.allPlugins": "Toate pluginurile", "marketplace.and": "și", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "Actualizat recent", "marketplace.verifiedTip": "Verificat de Dify", "marketplace.viewMore": "Vezi mai mult", - "metadata.title": "Pluginuri", "pluginDevelopmentGuide": "Ghid de dezvoltare a pluginurilor", "pluginInfoModal.packageName": "Pachet", "pluginInfoModal.release": "Elibera", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "Informații despre plugin", "pluginPublishGuide": "Ghid de publicare a pluginurilor", "privilege.admins": "Administratori", - "privilege.configurePermissionsInSettings": "Accesați Setări > Roluri și permisiuni pentru a configura permisiunile pluginurilor.", "privilege.everyone": "Oricine", - "privilege.noDebugPermissionTooltip": "Nu aveți permisiunea de a depana pluginuri", "privilege.noInstallPermissionTooltip": "Nu aveți permisiunea de a instala și gestiona pluginuri", "privilege.noone": "Nimeni", "privilege.permissions": "Permisiuni", "privilege.quickWhoCanDebug": "Cine poate depana?", "privilege.quickWhoCanInstall": "Cine poate instala și gestiona?", - "privilege.title": "Preferințe plugin", - "privilege.whoCanDebug": "Cine poate depana pluginuri?", - "privilege.whoCanInstall": "Cine poate instala și gestiona plugin-uri?", - "publishPlugins": "Publicați pluginuri", "readmeInfo.failedToFetch": "Nu s-a putut prelua README", "readmeInfo.needHelpCheckReadme": "Ai nevoie de ajutor? Verifică fișierul README.", "readmeInfo.noReadmeAvailable": "Nu există fișier README disponibil", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "Acest plugin nu a putut fi instalat automat.\nVă rugăm să îl instalați din Marketplace.", "task.errorMsg.unknown": "Acest plugin nu a putut fi instalat.\nSursa pluginului nu a putut fi identificată.", "task.errorPlugins": "Failed to Install Plugins", - "task.installError": "{{errorLength}} plugin-urile nu s-au instalat, faceți clic pentru a vizualiza", "task.installFromGithub": "Instalare de pe GitHub", "task.installFromMarketplace": "Instalare din Marketplace", "task.installSuccess": "{{successLength}} plugins installed successfully", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "Instalarea cu succes", "upgrade.title": "Instalează pluginul", "upgrade.upgrade": "Instala", - "upgrade.upgrading": "Instalarea...", - "upgrade.usedInApps": "Folosit în {{num}} aplicații" + "upgrade.upgrading": "Instalarea..." } diff --git a/web/i18n/ro-RO/snippet.json b/web/i18n/ro-RO/snippet.json index f91245129ab..7e51c3a483e 100644 --- a/web/i18n/ro-RO/snippet.json +++ b/web/i18n/ro-RO/snippet.json @@ -12,7 +12,6 @@ "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", @@ -26,20 +25,15 @@ "importSuccess": "Fragmentul a fost importat", "importedDSLVersion": "Versiunea actuală a fragmentului DSL:", "inputVariables": "Variabile de intrare", - "management": "GESTIUNEA FRAGMENTULUI", "menu.deleteSnippet": "Şterge", "menu.editInfo": "Editați informații", "menu.exportSnippet": "Exportați fragmentul", "panelTitle": "Câmp de intrare", "publishButton": "Publică", "publishFailed": "Nu s-a putut publica fragmentul", - "publishMenuCurrentDraft": "Schița actuală nepublicată", "publishSuccess": "Snippet publicat", "sectionOrchestrate": "Orchestrare", "testRunButton": "Rulează testul", "typeLabel": "Fragment", - "unknownUser": "Utilizator", - "updatedBy": "{{name}} actualizat {{time}}", - "usageCount": "Folosit de {{count}} ori", - "variableInspect": "Inspectare variabilă" + "unknownUser": "Utilizator" } diff --git a/web/i18n/ro-RO/tools.json b/web/i18n/ro-RO/tools.json index a4a542dde50..0a7184c4f1b 100644 --- a/web/i18n/ro-RO/tools.json +++ b/web/i18n/ro-RO/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "Parametri", "mcp.server.modal.parametersPlaceholder": "Scopul și constrângerile parametrului", "mcp.server.modal.parametersTip": "Adăugați descrieri pentru fiecare parametru pentru a ajuta LLM să înțeleagă scopul și constrângerile.", - "mcp.server.publishTip": "Aplicație nepublicată. Publicați aplicația mai întâi.", "mcp.server.reGen": "Doriți să regenerați URL-ul serverului? URL-ul actual va înceta să funcționeze imediat.", "mcp.server.title": "Server MCP", "mcp.server.url": "URL Server", diff --git a/web/i18n/ro-RO/workflow.json b/web/i18n/ro-RO/workflow.json index bf5115456b5..5df4a139b6c 100644 --- a/web/i18n/ro-RO/workflow.json +++ b/web/i18n/ro-RO/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} pași înainte", "changeHistory.title": "Istoric modificări", "chatVariable.button": "Adăugare Variabilă", - "chatVariable.docLink": "Vizitați documentația noastră pentru a afla mai multe.", "chatVariable.modal.addArrayValue": "Adăugare Valoare", "chatVariable.modal.arrayValue": "Valoare", "chatVariable.modal.description": "Descriere", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "Edit reply", "comments.placeholder.reply": "Reply", "comments.reply": "Reply", - "common.ImageUploadLegacyTip": "Acum puteți crea variabile de tip de fișier în formularul de pornire. Nu vom mai accepta funcția de încărcare a imaginilor în viitor.", "common.accessAPIReference": "Accesează referința API", "common.accessPointDescription": "Configurează aplicația web, API, MCP și declanșatoarele", "common.addBlock": "Adaugă nod", @@ -155,7 +153,6 @@ "common.addTitle": "Adaugă titlu...", "common.autoSaved": "Salvat automat", "common.backupCurrentDraft": "Backup curent draft", - "common.batchRunApp": "Rulează aplicația în lot", "common.branch": "RAMURĂ", "common.chooseDSL": "Alegeți fișierul DSL(yml)", "common.chooseStartNodeToRun": "Alegeți nodul de start pentru a rula", @@ -163,7 +160,6 @@ "common.commentMode": "Mod comentarii", "common.configure": "Configurează", "common.configureRequired": "Configurare necesară", - "common.conversationLog": "Jurnal conversație", "common.copy": "Copiază", "common.currentDraft": "Schimbare curentă", "common.currentDraftUnpublished": "Schimbare curentă nepublicată", @@ -174,10 +170,8 @@ "common.disconnect": "Deconecta", "common.draftSaveFailed": "Salvarea schiței a eșuat", "common.duplicate": "Duplică", - "common.editing": "Editare", "common.effectVarConfirm.content": "Variabila este utilizată în alte noduri. Doriți să o eliminați oricum?", "common.effectVarConfirm.title": "Elimină variabila", - "common.embedIntoSite": "Incorporează în site", "common.enableJinja": "Activează suportul pentru șabloane Jinja", "common.exitVersions": "Ieșire Versiuni", "common.exportImage": "Exportă imaginea", @@ -186,8 +180,6 @@ "common.exportSVG": "Exportă ca SVG", "common.features": "Caracteristici", "common.featuresDescription": "Îmbunătățește experiența utilizatorului în aplicația web", - "common.featuresDocLink": "Aflați mai multe", - "common.fileUploadTip": "Funcțiile de încărcare a imaginilor au fost actualizate la încărcarea fișierelor.", "common.goBackToEdit": "Înapoi la editor", "common.handMode": "Modul mână", "common.humanInputEmailTip": "Email (Metodă de livrare) trimis către destinatarii dvs. configurați", @@ -199,9 +191,6 @@ "common.importSuccess": "Succesul importului", "common.importWarning": "Prudență", "common.importWarningDetails": "Diferența de versiune DSL poate afecta anumite caracteristici", - "common.inPreview": "În previzualizare", - "common.inPreviewMode": "În modul de previzualizare", - "common.inRunMode": "În modul de rulare", "common.input": "Intrare", "common.insertVarTip": "Apăsați tasta '/' pentru a insera rapid", "common.jinjaEditorPlaceholder": "Tastați '/' sau '{' pentru a insera variabila", @@ -215,17 +204,12 @@ "common.model": "Model", "common.moreActions": "Mai multe acțiuni", "common.needAdd": "Trebuie adăugat nodul {{node}}", - "common.needAnswerNode": "Nodul de răspuns trebuie adăugat", "common.needConnectTip": "Acest pas nu este conectat la nimic", - "common.needOutputNode": "Nodul de ieșire trebuie adăugat", "common.needStartNode": "Trebuie adăugat cel puțin un nod de start", - "common.noChanges": "Nicio modificare", - "common.noHistory": "Fără istorie", "common.noVar": "Fără variabilă", "common.notPublishedYet": "Nu a fost publicat încă", "common.notRunning": "Încă nu rulează", "common.onFailure": "În caz de eșec", - "common.openInExplore": "Deschide în Explorează", "common.openWebApp": "Deschide aplicația web", "common.openWebAppDescription": "Deschide aplicația publicată într-o filă nouă", "common.output": "Ieșire", @@ -233,10 +217,8 @@ "common.parallel": "PARALEL", "common.parallelTip.click.desc": "pentru a adăuga", "common.parallelTip.click.title": "Clic", - "common.parallelTip.depthLimit": "Limita straturilor de imbricare paralelă a {{num}} straturi", "common.parallelTip.drag.desc": "pentru a vă conecta", "common.parallelTip.drag.title": "Glisa", - "common.parallelTip.limit": "Paralelismul este limitat la {{num}} ramuri.", "common.pasteHere": "Lipește aici", "common.pointerMode": "Modul pointer", "common.preview": "Previzualizează", @@ -252,34 +234,22 @@ "common.publishedBy": "Publicat {{time}} de {{author}}", "common.publishingToMarketplace": "Se publică...", "common.redo": "Refă", - "common.restart": "Repornește", "common.restore": "Restaurează", "common.run": "Rulează test", "common.runAllTriggers": "Rulează toate declanșatoarele", - "common.runApp": "Rulează aplicația", "common.runHistory": "Istoric rulări", "common.running": "Rulând", - "common.savedAt": "Salvat {{time}}", "common.scheduleTriggerRunFailed": "Eșec la rularea declanșatorului programat", "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ă", "common.unpublished": "Nepublicat", - "common.unpublishedChanges": "Modificări nepublicate", "common.upToDate": "La zi", - "common.update": "Actualizează", "common.variableNamePlaceholder": "Nume variabilă", "common.versionHistory": "Istoricul versiunilor", - "common.viewDetailInTracingPanel": "Vezi detalii", "common.viewOnly": "Vizualizare doar", "common.viewRunHistory": "Vezi istoricul rulărilor", "common.webhookDebugFailed": "Eșec la depanarea Webhook", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "Procesul de flux de lucru a reușit", "common.workflowSaveStatus": "Starea salvării fluxului de lucru", "customWebhook": "Webhook personalizat", - "debug.copyLastRun": "Copiază ultima execuție", - "debug.copyLastRunError": "Nu s-au putut copia ultimele intrări de rulare", "debug.lastOutput": "Ultimul rezultat", - "debug.lastRunInputsCopied": "{{count}} intrare(e) copiate de la ultima rulare", "debug.lastRunTab": "Ultima execuție", "debug.noData.description": "Rezultatele ultimei rulări vor fi afișate aici", "debug.noData.runThisNode": "Rulează acest nod", - "debug.noLastRunFound": "Niciun rulament anterior găsit", - "debug.noMatchingInputsFound": "Nu s-au găsit intrări corespunzătoare din ultima rulare", - "debug.relations.dependencies": "Dependenţele", - "debug.relations.dependenciesDescription": "Noduri pe care se bazează acest nod", - "debug.relations.dependents": "Dependenţe", - "debug.relations.dependentsDescription": "Noduri care se bazează pe acest nod", - "debug.relations.noDependencies": "Fără dependențe", - "debug.relations.noDependents": "Fără persoane aflate în întreținere", - "debug.relationsTab": "Relații", "debug.settingsTab": "Setări", "debug.variableInspect.chatNode": "Conversație", "debug.variableInspect.clearAll": "Resetare toate", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "acest declanșator", "debug.variableInspect.listening.defaultPluginName": "acest plugin declanșează", "debug.variableInspect.listening.defaultScheduleTime": "Neconfigurat", - "debug.variableInspect.listening.selectedTriggers": "declanșatori selectați", "debug.variableInspect.listening.stopButton": "Oprește", "debug.variableInspect.listening.tip": "Acum puteți simula declanșatoare de evenimente trimițând cereri de test către endpointul HTTP {{nodeName}} sau îl puteți folosi ca URL de apel invers pentru depanarea evenimentelor în timp real. Toate rezultatele pot fi vizualizate direct în Inspectorul de Variabile.", "debug.variableInspect.listening.tipFallback": "Așteptați evenimentele declanșatoare. Ieșirile vor apărea aici.", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "Oprește-te din alergat", "debug.variableInspect.view": "Vizualizați jurnalul", "difyTeam": "Echipa Dify", - "entryNodeStatus.disabled": "PORNIRE • DEZACTIVAT", "entryNodeStatus.enabled": "PORNEȘTE", "env.envDescription": "Variabilele de mediu pot fi utilizate pentru a stoca informații private și credențiale. Acestea sunt doar pentru citire și pot fi separate de fișierul DSL în timpul exportului.", "env.envPanelButton": "Adaugă Variabilă", @@ -371,11 +327,6 @@ "env.modal.value": "Valoare", "env.modal.valuePlaceholder": "valoare mediu", "env.modal.valueRequired": "Valoarea nu poate fi goală", - "error.operations.addingNodes": "adăugarea nodurilor", - "error.operations.connectingNodes": "conectarea nodurilor", - "error.operations.modifyingWorkflow": "modificarea fluxului de lucru", - "error.operations.updatingWorkflow": "actualizarea fluxului de lucru", - "error.startNodeRequired": "Vă rugăm să adăugați mai întâi un nod de pornire înainte de {{operation}}", "errorMsg.authRequired": "Autorizarea este necesară", "errorMsg.configureModel": "Configurați un model", "errorMsg.duplicateOutputVariable": "Variabilă duplicată a nodului de ieșire „{{variable}}”. Numele variabilelor nodului de ieșire trebuie să fie unice.", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "Variabilă invalidă. Configurați un model pentru a activa această variabilă.", "errorMsg.noValidTool": "{{field}} nu a fost selectat niciun instrument valid", "errorMsg.rerankModelRequired": "Înainte de a activa modelul de reclasificare, vă rugăm să confirmați că modelul a fost configurat cu succes în setări.", - "errorMsg.startNodeRequired": "Vă rugăm să adăugați mai întâi un nod de pornire înainte de {{operation}}", "errorMsg.toolParameterRequired": "{{field}}: parametrul [{{param}}] este obligatoriu", "globalVar.description": "Variabilele de sistem sunt variabile globale care pot fi folosite de orice nod fără conexiuni dacă tipul este corect, precum ID-ul utilizatorului final și ID-ul fluxului de lucru.", "globalVar.fieldsDescription.appId": "ID aplicație", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "ID flux de lucru", "globalVar.fieldsDescription.workflowRunId": "ID rulare flux de lucru", "globalVar.title": "Variabile de sistem", - "nodes.agent.advancedSetting": "Setări avansate", "nodes.agent.checkList.strategyNotSelected": "Strategia neselectată", "nodes.agent.clickToViewParameterSchema": "Click pentru a vizualiza schema parametrilor", - "nodes.agent.configureModel": "Configurați modelul", "nodes.agent.installPlugin.cancel": "Anula", "nodes.agent.installPlugin.changelog": "Jurnal de modificări", "nodes.agent.installPlugin.desc": "Urmează să instalați următoarea integrare", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "Instalează integrarea", "nodes.agent.learnMore": "Află mai multe", "nodes.agent.linkToPlugin": "Link către integrări", - "nodes.agent.maxIterations": "Iterații maxime", "nodes.agent.model": "model", - "nodes.agent.modelNotInMarketplace.desc": "Acest model este instalat din depozitul local sau GitHub. Vă rugăm să utilizați după instalare.", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "Gestionați în integrări", - "nodes.agent.modelNotInMarketplace.title": "Model neinstalat", "nodes.agent.modelNotInstallTooltip": "Acest model nu este instalat", "nodes.agent.modelNotSelected": "Model neselectat", - "nodes.agent.modelNotSupport.desc": "Versiunea de integrare instalată nu oferă acest model.", - "nodes.agent.modelNotSupport.descForVersionSwitch": "Versiunea de integrare instalată nu oferă acest model. Faceți clic pentru a comuta versiunea.", - "nodes.agent.modelNotSupport.title": "Model neacceptat", - "nodes.agent.modelSelectorTooltips.deprecated": "Acest model este învechit", - "nodes.agent.notAuthorized": "Neautorizat", "nodes.agent.outputVars.confirm": "Confirmă", "nodes.agent.outputVars.defaultValueArrayInvalid": "Introduceți un array JSON.", "nodes.agent.outputVars.defaultValueBooleanInvalid": "Introduceți true sau false.", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "Editează {{name}}", "nodes.agent.outputVars.editorLabel": "Editor de variabile de ieșire", "nodes.agent.outputVars.files.title": "Fișiere generate de agent", - "nodes.agent.outputVars.files.transfer_method": "Metoda de transfer. Valoarea este remote_url sau local_file", - "nodes.agent.outputVars.files.type": "Tip de suport. Acum acceptă doar imaginea", - "nodes.agent.outputVars.files.upload_file_id": "Încărcați ID-ul fișierului", - "nodes.agent.outputVars.files.url": "Adresa URL a imaginii", "nodes.agent.outputVars.json": "JSON generat de agent", "nodes.agent.outputVars.nameDuplicate": "Numele de ieșire există deja", "nodes.agent.outputVars.nameInvalid": "Utilizați litere, cifre și underscore. Începeți cu o literă sau un underscore.", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "Schema parametrului", "nodes.agent.pluginInstaller.install": "Instala", "nodes.agent.pluginInstaller.installing": "Instalarea", - "nodes.agent.pluginNotFoundDesc": "Acest integrare este instalat de pe GitHub. Vă rugăm să accesați Integrări pentru a reinstala", "nodes.agent.pluginNotInstalled": "Acest integrare nu este instalat", "nodes.agent.pluginNotInstalledDesc": "Acest integrare este instalat de pe GitHub. Vă rugăm să accesați Integrări pentru a reinstala", "nodes.agent.roster.change": "Schimbă", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "Numai membrii cu rolul Editor sau unul superior ori cu permisiunea Gestionează Agents pot edita agenți.", "nodes.agent.roster.inlineSetup.description": "O configurare unică ce există doar în acest nod", "nodes.agent.roster.inlineSetup.name": "Configurare inline", - "nodes.agent.roster.inlineSetup.title": "Configurarea agentului", "nodes.agent.roster.inlineSetup.type": "Doar în acest nod", "nodes.agent.roster.label": "Agent", "nodes.agent.roster.makeCopy": "Creează o copie", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} nu este autorizat", "nodes.agent.toolNotInstallTooltip": "{{tool}} nu este instalat", "nodes.agent.toolbox": "cutie de scule", - "nodes.agent.tools": "Instrumente", "nodes.agent.unsupportedStrategy": "Strategie neacceptată", "nodes.answer.answer": "Răspuns", - "nodes.answer.outputVars": "Variabile de ieșire", - "nodes.assigner.append": "Adaugă", "nodes.assigner.assignedVariable": "Variabilă Atribuită", - "nodes.assigner.assignedVarsDescription": "Variabilele atribuite trebuie să fie variabile inscripționabile, cum ar fi variabilele de conversație.", - "nodes.assigner.clear": "Șterge", - "nodes.assigner.noAssignedVars": "Nu există variabile atribuite disponibile", "nodes.assigner.noVarTip": "Faceți clic pe butonul \"+\" pentru a adăuga variabile", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "Îndepărtează ultimul", "nodes.assigner.operations.set": "Apus", "nodes.assigner.operations.title": "Operație", - "nodes.assigner.over-write": "Suprascrie", - "nodes.assigner.plus": "Plus", "nodes.assigner.selectAssignedVariable": "Selectați variabila atribuită...", "nodes.assigner.setParameter": "Setați parametrul...", - "nodes.assigner.setVariable": "Setează Variabila", "nodes.assigner.varNotSet": "Variabila NU este setată", "nodes.assigner.variable": "Variabilă", "nodes.assigner.variables": "Variabile", - "nodes.assigner.writeMode": "Mod de Scriere", - "nodes.assigner.writeModeTip": "Când VARIABILA ATRIBUITĂ este un array, modul de adăugare adaugă la sfârșit.", - "nodes.code.advancedDependencies": "Dependențe avansate", - "nodes.code.advancedDependenciesTip": "Adăugați câteva dependențe preîncărcate care necesită mai mult timp pentru a consuma sau nu sunt integrate implicit aici", "nodes.code.inputVars": "Variabile de intrare", "nodes.code.outputVars": "Variabile de ieșire", - "nodes.code.searchDependencies": "Căutați dependențe", "nodes.code.syncFunctionSignature": "Sincronizați semnătura funcției cu codul", "nodes.common.errorHandle.defaultValue.desc": "Când apare o eroare, specificați un conținut de ieșire static.", "nodes.common.errorHandle.defaultValue.inLog": "Excepție de nod, ieșire în funcție de valorile implicite.", "nodes.common.errorHandle.defaultValue.output": "Valoare implicită de ieșire", - "nodes.common.errorHandle.defaultValue.tip": "În caz de eroare, va reveni sub valoare.", "nodes.common.errorHandle.defaultValue.title": "Valoare implicită", "nodes.common.errorHandle.failBranch.customize": "Accesați pânza pentru a personaliza logica ramurii de eșec.", "nodes.common.errorHandle.failBranch.customizeTip": "Când ramura de eșec este activată, excepțiile aruncate de noduri nu vor încheia procesul. În schimb, va executa automat ramura de eșec predefinită, permițându-vă să furnizați în mod flexibil mesaje de eroare, rapoarte, remedieri sau acțiuni de omitere.", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "Strategie de gestionare a excepțiilor, declanșată atunci când un nod întâlnește o excepție.", "nodes.common.errorHandle.title": "Gestionarea erorilor", "nodes.common.inputVars": "Variabile de intrare", - "nodes.common.insertVarTip": "Inserează variabilă", "nodes.common.memories.builtIn": "Integrat", "nodes.common.memories.tip": "Memoria conversației", "nodes.common.memories.title": "Amintiri", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} Încercări", "nodes.common.retry.retry": "Reîncercare", "nodes.common.retry.retryFailed": "Reîncercarea a eșuat", - "nodes.common.retry.retryFailedTimes": "{{times}} reîncercări eșuate", "nodes.common.retry.retryInterval": "Interval de reîncercare", "nodes.common.retry.retryOnFailure": "Reîncercați în caz de eșec", "nodes.common.retry.retrySuccessful": "Reîncercați cu succes", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "Află mai multe", "nodes.docExtractor.outputVars.text": "Text extras", "nodes.docExtractor.supportFileTypes": "Tipuri de fișiere de suport: {{types}}.", - "nodes.end.output.type": "tip ieșire", "nodes.end.output.variable": "variabilă de ieșire", - "nodes.end.outputs": "Ieșiri", - "nodes.end.type.none": "Nimic", - "nodes.end.type.plain-text": "Text simplu", - "nodes.end.type.structured": "Structurat", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "Introduceți URL-ul, tastați ‘/’ pentru a insera variabilă", "nodes.http.authorization.api-key": "Cheie API", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "Niciuna", "nodes.http.binaryFileVariable": "Variabilă de fișier binar", "nodes.http.body": "Corp", - "nodes.http.bulkEdit": "Editare în masă", "nodes.http.curl.placeholder": "Lipiți șirul cURL aici", "nodes.http.curl.title": "Importați din cURL", "nodes.http.extractListPlaceholder": "Introduceți indexul elementelor din listă, tastați \"/\" inserați variabila", "nodes.http.headers": "Antete", - "nodes.http.inputVars": "Variabile de intrare", "nodes.http.insertVarPlaceholder": "tastați '/' pentru a insera variabilă", "nodes.http.key": "Cheie", - "nodes.http.keyValueEdit": "Editare cheie-valoare", - "nodes.http.notStartWithHttp": "API-ul trebuie să înceapă cu http:// sau https://", "nodes.http.outputVars.body": "Conținutul răspunsului", "nodes.http.outputVars.files": "Lista fișierelor", "nodes.http.outputVars.headers": "Lista antetelor de răspuns în format JSON", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "Toți membrii ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "Conținut", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "Corpul trebuie să conțină {{field}}", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "Introduceți conținutul emailului", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "Corpul este obligatoriu", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "Mod debug", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "În modul debug, emailul va fi trimis doar la adresa contului dvs. {{email}}.", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "Selectați", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "Destinatar", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "Este necesar cel puțin un destinatar", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "Variabila URL cerere este punctul de intrare pentru input-ul uman.", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "Subiect", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "Introduceți subiectul emailului", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "Subiectul este obligatoriu", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "Modul debug este activat.", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "Emailul va fi trimis la {{email}}.", "nodes.humanInput.deliveryMethod.emailSender.done": "Email trimis", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(opțional)", "nodes.humanInput.deliveryMethod.emailSender.send": "Trimiteți Email", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "Trimiteți emailuri de testare către destinatarii dvs. configurați", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "Trimiteți un email de testare la {{email}}", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "Ce vor vedea utilizatorii după deschiderea formularului. Suportă formatare Markdown.", "nodes.humanInput.insertInputField.fieldType": "Tip câmp", "nodes.humanInput.insertInputField.insert": "Inserați", - "nodes.humanInput.insertInputField.maxUploads": "Încărcări max.", "nodes.humanInput.insertInputField.options": "Opțiuni", "nodes.humanInput.insertInputField.prePopulateField": "Pre-completați câmpul", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "Adăugați sau . Utilizatorii vor vedea inițial acest conținut, sau lăsați gol.", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "nu este gol", "nodes.ifElse.comparisonOperator.not exists": "nu există", "nodes.ifElse.comparisonOperator.not in": "nu în", - "nodes.ifElse.comparisonOperator.not null": "nu este null", - "nodes.ifElse.comparisonOperator.null": "este null", "nodes.ifElse.comparisonOperator.start with": "începe cu", "nodes.ifElse.conditionNotSetup": "Condiția NU este setată", "nodes.ifElse.else": "Altminteri", "nodes.ifElse.elseDescription": "Utilizat pentru a defini logica care ar trebui executată atunci când condiția if nu este îndeplinită.", "nodes.ifElse.enterValue": "Introduceți valoarea", - "nodes.ifElse.if": "Dacă", - "nodes.ifElse.notSetVariable": "Vă rugăm să setați mai întâi variabila", "nodes.ifElse.operator": "Operator", "nodes.ifElse.optionName.audio": "Audio", "nodes.ifElse.optionName.doc": "Doc", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "Bucăți", "nodes.knowledgeBase.chunksInputTip": "Variabila de intrare a nodului bazei de cunoștințe este Chunks. Tipul variabilei este un obiect cu un Șchema JSON specific care trebuie să fie coerent cu structura de chunk selectată.", "nodes.knowledgeBase.chunksVariableIsRequired": "Variabila Chunks este obligatorie", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API key indisponibil", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "Credite epuizate", - "nodes.knowledgeBase.embeddingModelIncompatible": "Incompatibil", - "nodes.knowledgeBase.embeddingModelIsInvalid": "Modelul de încorporare este invalid", - "nodes.knowledgeBase.embeddingModelIsRequired": "Este necesar un model de încorporare", "nodes.knowledgeBase.embeddingModelNotConfigured": "Modelul de embedding nu este configurat", "nodes.knowledgeBase.indexMethodIsRequired": "Este necesară metoda indexului", - "nodes.knowledgeBase.notConfigured": "Neconfigurat", "nodes.knowledgeBase.rerankingModelIsInvalid": "Modelul de reordonare este invalid", "nodes.knowledgeBase.rerankingModelIsRequired": "Este necesar un model de reordonare", "nodes.knowledgeBase.retrievalSettingIsRequired": "Setarea de recuperare este necesară", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "URL segmentat", "nodes.knowledgeRetrieval.queryAttachment": "Imagini interogate", "nodes.knowledgeRetrieval.queryText": "Text interogare", - "nodes.knowledgeRetrieval.queryVariable": "Variabilă de interogare", "nodes.listFilter.asc": "ASC", "nodes.listFilter.desc": "DESC", "nodes.listFilter.extractsCondition": "Extrageți elementul N", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "Primul record", "nodes.listFilter.outputVars.last_record": "Ultima înregistrare", "nodes.listFilter.outputVars.result": "Filtrează rezultatul", - "nodes.listFilter.selectVariableKeyPlaceholder": "Selectați tasta subvariabilă", "nodes.llm.addMessage": "Adaugă mesaj", "nodes.llm.context": "context", "nodes.llm.contextTooltip": "Puteți importa cunoștințe ca și context", - "nodes.llm.files": "Fișiere", "nodes.llm.jsonSchema.addChildField": "Adăugați câmpul copil", "nodes.llm.jsonSchema.addField": "Adaugă câmp", "nodes.llm.jsonSchema.apply": "Aplică", "nodes.llm.jsonSchema.back": "Înapoi", "nodes.llm.jsonSchema.descriptionPlaceholder": "Adăugați o descriere", - "nodes.llm.jsonSchema.doc": "Aflați mai multe despre ieșirea structurată", "nodes.llm.jsonSchema.enum": "Enum", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "Numele proprietății există deja", "nodes.llm.jsonSchema.fieldNamePlaceholder": "Numele câmpului", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "Necesar", "nodes.llm.jsonSchema.resetDefaults": "Resetează", "nodes.llm.jsonSchema.resultTip": "Iată rezultatul generat. Dacă nu ești mulțumit, poți să te întorci și să îți modifici cererea.", - "nodes.llm.jsonSchema.showAdvancedOptions": "Afișați opțiuni avansate", "nodes.llm.jsonSchema.stringValidations": "Validările șirurilor", "nodes.llm.jsonSchema.title": "Schema de Ieşire Structurată", "nodes.llm.jsonSchema.warningTips.saveSchema": "Vă rugăm să terminați editarea câmpului curent înainte de a salva schema.", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "Conținut de raționament", "nodes.llm.outputVars.usage": "Informații de utilizare a modelului", "nodes.llm.prompt": "prompt", - "nodes.llm.reasoningFormat.separated": "Etichete de gândire separate", - "nodes.llm.reasoningFormat.tagged": "Ține minte etichetele", "nodes.llm.reasoningFormat.title": "Activează separarea etichetelor de raționare", "nodes.llm.reasoningFormat.tooltip": "Extrage conținutul din etichetele think și stochează-l în câmpul reasoning_content.", "nodes.llm.resolution.high": "Înaltă", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "Furnizați instrucțiuni, întrebări sau orice intrare bazată pe text pentru model", "nodes.llm.singleRun.variable": "Variabilă", "nodes.llm.sysQueryInUser": "sys.query în mesajul utilizatorului este necesar", - "nodes.llm.variables": "variabile", "nodes.llm.vision": "viziune", - "nodes.loop.ErrorMethod.continueOnError": "Continuați în caz de eroare", - "nodes.loop.ErrorMethod.operationTerminated": "Încetat", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "Elimină ieșirea anormală", "nodes.loop.breakCondition": "Condiția de terminare a buclei", "nodes.loop.breakConditionTip": "Numai variabilele din interiorul buclelor cu condiții de terminare și variabilele de conversație pot fi referite.", "nodes.loop.comma": ",", - "nodes.loop.currentLoop": "Circuit Curent", "nodes.loop.currentLoopCount": "Numărul curent de iterații: {{count}}", "nodes.loop.deleteDesc": "Ștergerea nodului buclă va elimina toate nodurile copil.", "nodes.loop.deleteTitle": "Șterge nodul de ciclu?", - "nodes.loop.errorResponseMethod": "Metoda de Răspuns la Erori", "nodes.loop.error_one": "{{count}} Eroare", "nodes.loop.error_other": "{{count}} Erori", - "nodes.loop.exitConditionTip": "Un nod de buclă are nevoie de cel puțin o condiție de ieșire.", "nodes.loop.finalLoopVariables": "Variabilele ciclului final", "nodes.loop.initialLoopVariables": "Variabilele de loop inițiale", - "nodes.loop.input": "Intrare", "nodes.loop.inputMode": "Mod de introducere", "nodes.loop.loopMaxCount": "Numărul maxim de iterații", "nodes.loop.loopMaxCountError": "Vă rugăm să introduceți un număr maxim valid de bucle, care să fie între 1 și {{maxCount}}", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "Variabile de buclă", "nodes.loop.loop_one": "{{count}} buclă", "nodes.loop.loop_other": "{{count}} Buclă", - "nodes.loop.output": "Variabilă de ieșire", "nodes.loop.setLoopVariables": "Setați variabilele în cadrul buclei", "nodes.loop.totalLoopCount": "Numărul total de bucle: {{count}}", "nodes.loop.variableName": "Nume Variabil", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "Adăugați clasă", "nodes.questionClassifiers.advancedSetting": "Setare avansată", "nodes.questionClassifiers.class": "Clasă", - "nodes.questionClassifiers.classNamePlaceholder": "Scrieți numele clasei", "nodes.questionClassifiers.defaultLabel": "CLASĂ {{index}}", "nodes.questionClassifiers.inputVars": "Variabile de intrare", "nodes.questionClassifiers.instruction": "Instrucțiune", - "nodes.questionClassifiers.instructionPlaceholder": "Scrieți instrucțiunea", "nodes.questionClassifiers.instructionTip": "Introduceți instrucțiuni suplimentare pentru a ajuta clasificatorul de întrebări să înțeleagă mai bine cum să categorizeze întrebările.", "nodes.questionClassifiers.labelEditorAriaLabel": "Editor etichete clasă", "nodes.questionClassifiers.model": "model", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "Faceți dublu clic pe titlul clasei pentru redenumire", "nodes.questionClassifiers.topicName": "Nume subiect", "nodes.questionClassifiers.topicPlaceholder": "Scrieți numele subiectului", - "nodes.start.builtInVar": "Variabile integrate", "nodes.start.inputField": "Câmp de intrare", "nodes.start.noVarTip": "Setați intrările care pot fi utilizate în fluxul de lucru", - "nodes.start.outputVars.files": "Listă de fișiere", - "nodes.start.outputVars.memories.content": "conținut mesaj", - "nodes.start.outputVars.memories.des": "Istoric conversație", - "nodes.start.outputVars.memories.type": "tip mesaj", - "nodes.start.outputVars.query": "Intrare utilizator", "nodes.start.required": "necesar", "nodes.start.userInputTipDescription": "Definiți intrările de colectat de la utilizatorii finali când workflow-ul pornește la cerere.", "nodes.startPlaceholder.browseMoreOnMarketplace": "Răsfoiți mai multe în Marketplace", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "Găsiți mai multe instrumente în Marketplace", "nodes.startPlaceholder.noTriggersFound": "Nu au fost găsite declanșatoare", "nodes.startPlaceholder.nodeCollapsedDescription": "Faceți clic pentru a configura nodul de pornire", "nodes.startPlaceholder.nodeDescription": "Alegeți un nod de pornire din panoul din dreapta", - "nodes.startPlaceholder.nodeTitle": "Pornire workflow", "nodes.startPlaceholder.panelDescription": "Nodul de pornire definește ce declanșează rularea workflow-ului", "nodes.startPlaceholder.panelTitle": "Alegeți un nod de pornire", "nodes.startPlaceholder.userInputConflictTip": "Intrarea utilizatorului nu poate fi combinată cu alte declanșatoare", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "Variabile de intrare", "nodes.templateTransform.outputVars.output": "Conținut transformat", "nodes.tool.authorizationRequired": "Autorizare necesară", - "nodes.tool.authorize": "Autorizați", - "nodes.tool.dateRange.end": "Sfârșit", "nodes.tool.dateRange.endPlaceholder": "Data încheierii", - "nodes.tool.dateRange.start": "Început", "nodes.tool.dateRange.startPlaceholder": "Data începerii", "nodes.tool.inputVars": "Variabile de intrare", "nodes.tool.insertPlaceholder1": "Scrieți sau apăsați", "nodes.tool.insertPlaceholder2": "introduce o variabilă", "nodes.tool.outputVars.files.title": "fișiere generate de instrument", - "nodes.tool.outputVars.files.transfer_method": "Metodă de transfer. Valoarea este remote_url sau local_file", - "nodes.tool.outputVars.files.type": "Tip de suport. Acum acceptă doar imagine", - "nodes.tool.outputVars.files.upload_file_id": "ID fișier încărcat", - "nodes.tool.outputVars.files.url": "URL imagine", "nodes.tool.outputVars.json": "JSON generat de instrument", "nodes.tool.outputVars.text": "conținut generat de instrument", "nodes.tool.settings": "Setări", - "nodes.triggerPlugin.addSubscription": "Adaugă un abonament nou", - "nodes.triggerPlugin.apiKeyConfigured": "Cheia API a fost configurată cu succes", - "nodes.triggerPlugin.apiKeyDescription": "Configurați acreditările cheii API pentru autentificare", - "nodes.triggerPlugin.authenticationFailed": "Autentificare eșuată", - "nodes.triggerPlugin.authenticationSuccess": "Autentificare reușită", - "nodes.triggerPlugin.authorized": "Autorizat", - "nodes.triggerPlugin.availableSubscriptions": "Abonamente disponibile", - "nodes.triggerPlugin.configuration": "Configurație", - "nodes.triggerPlugin.configurationComplete": "Configurare completă", - "nodes.triggerPlugin.configurationCompleteDescription": "Declanșatorul tău a fost configurat cu succes", - "nodes.triggerPlugin.configurationCompleteMessage": "Configurația declanșatorului tău este acum completă și gata de utilizare.", - "nodes.triggerPlugin.configurationFailed": "Configurarea a eșuat", - "nodes.triggerPlugin.configureApiKey": "Configurează cheia API", - "nodes.triggerPlugin.configureOAuthClient": "Configurează clientul OAuth", - "nodes.triggerPlugin.configureParameters": "Configurează parametrii", - "nodes.triggerPlugin.credentialVerificationFailed": "Verificarea acreditărilor a eșuat", - "nodes.triggerPlugin.credentialsVerified": "Datele de autentificare au fost verificate cu succes", - "nodes.triggerPlugin.error": "Eroare", - "nodes.triggerPlugin.failedToStart": "Eșec la inițierea procesului de autentificare", - "nodes.triggerPlugin.noConfigurationRequired": "Nu este necesară nicio configurare suplimentară pentru acest declanșator.", - "nodes.triggerPlugin.notAuthorized": "Neautorizat", - "nodes.triggerPlugin.notConfigured": "Nesetat", - "nodes.triggerPlugin.oauthClientDescription": "Configurează acreditările clientului OAuth pentru a permite autentificarea", - "nodes.triggerPlugin.oauthClientSaved": "Configurarea clientului OAuth a fost salvată cu succes", - "nodes.triggerPlugin.oauthConfigFailed": "Configurarea OAuth a eșuat", - "nodes.triggerPlugin.or": "SAU", - "nodes.triggerPlugin.parameters": "Parametri", - "nodes.triggerPlugin.parametersDescription": "Configurează parametrii și proprietățile declanșatorului", - "nodes.triggerPlugin.properties": "Proprietăți", - "nodes.triggerPlugin.propertiesDescription": "Proprietăți suplimentare de configurare pentru acest declanșator", - "nodes.triggerPlugin.remove": "Elimină", - "nodes.triggerPlugin.removeSubscription": "Anulează abonamentul", - "nodes.triggerPlugin.selectSubscription": "Selectează abonamentul", - "nodes.triggerPlugin.subscriptionName": "Numele abonamentului", - "nodes.triggerPlugin.subscriptionNameDescription": "Introduceți un nume unic pentru acest abonament al declanșatorului", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "Introduceți numele abonamentului...", - "nodes.triggerPlugin.subscriptionNameRequired": "Numele abonamentului este obligatoriu", - "nodes.triggerPlugin.subscriptionRemoved": "Abonamentul a fost eliminat cu succes", "nodes.triggerPlugin.subscriptionRequired": "Este necesar un abonament", - "nodes.triggerPlugin.useApiKey": "Utilizează cheia API", - "nodes.triggerPlugin.useOAuth": "Folosește OAuth", - "nodes.triggerPlugin.verifyAndContinue": "Verifică și continuă", "nodes.triggerSchedule.cronExpression": "Expresie Cron", "nodes.triggerSchedule.days": "Zile", - "nodes.triggerSchedule.executeNow": "Executare acum", - "nodes.triggerSchedule.executionTime": "Timp de execuție", "nodes.triggerSchedule.executionTimeCalculationError": "Calcularea timpilor de execuție a eșuat", - "nodes.triggerSchedule.executionTimeMustBeFuture": "Timpul de execuție trebuie să fie în viitor", "nodes.triggerSchedule.frequency.daily": "Zilnic", "nodes.triggerSchedule.frequency.hourly": "Pe oră", "nodes.triggerSchedule.frequency.label": "FRECVENȚĂ", "nodes.triggerSchedule.frequency.monthly": "Lunar", "nodes.triggerSchedule.frequency.weekly": "Săptămânal", "nodes.triggerSchedule.frequencyLabel": "Frecvență", - "nodes.triggerSchedule.hours": "Ore", "nodes.triggerSchedule.invalidCronExpression": "Expresie cron nevalidă", - "nodes.triggerSchedule.invalidExecutionTime": "Timp de execuție invalid", "nodes.triggerSchedule.invalidFrequency": "Frecvență invalidă", "nodes.triggerSchedule.invalidMonthlyDay": "Ziua lunară trebuie să fie între 1-31 sau „ultima”", "nodes.triggerSchedule.invalidOnMinute": "Minutele trebuie să fie între 0 și 59", - "nodes.triggerSchedule.invalidStartTime": "Ora de început nevalidă", "nodes.triggerSchedule.invalidTimeFormat": "Format de oră invalid (se aștepta HH:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "Fus orar nevalid", "nodes.triggerSchedule.invalidWeekday": "Zi a săptămânii invalidă: {{weekday}}", "nodes.triggerSchedule.lastDay": "Ultima zi", "nodes.triggerSchedule.lastDayTooltip": "Nu toate lunile au 31 de zile. Folosește opțiunea 'ultima zi' pentru a selecta ultima zi a fiecărei luni.", - "nodes.triggerSchedule.minutes": "Minute", "nodes.triggerSchedule.mode": "Modă", - "nodes.triggerSchedule.modeCron": "Cron", - "nodes.triggerSchedule.modeVisual": "Vizual", "nodes.triggerSchedule.monthlyDay": "Ziua lunară", - "nodes.triggerSchedule.nextExecution": "Următoarea execuție", "nodes.triggerSchedule.nextExecutionTime": "URMĂTOAREA ORĂ DE EXECUȚIE", "nodes.triggerSchedule.nextExecutionTimes": "Următoarele 5 momente de execuție", "nodes.triggerSchedule.noValidExecutionTime": "Nu se poate calcula un timp de execuție valid", - "nodes.triggerSchedule.nodeTitle": "Declanșator Programat", - "nodes.triggerSchedule.notConfigured": "Neconfigurat", "nodes.triggerSchedule.onMinute": "Într-un minut", - "nodes.triggerSchedule.selectDateTime": "Selectează data și ora", "nodes.triggerSchedule.selectFrequency": "Selectați frecvența", "nodes.triggerSchedule.selectTime": "Selectează ora", - "nodes.triggerSchedule.startTime": "Ora de începere", - "nodes.triggerSchedule.startTimeMustBeFuture": "Ora de începere trebuie să fie în viitor", "nodes.triggerSchedule.time": "Timp", - "nodes.triggerSchedule.timezone": "Fus orar", "nodes.triggerSchedule.title": "Program", "nodes.triggerSchedule.useCronExpression": "Utilizați expresie cron", "nodes.triggerSchedule.useVisualPicker": "Utilizați selectorul vizual", "nodes.triggerSchedule.visualConfig": "Configurare vizuală", "nodes.triggerSchedule.weekdays": "Zilele săptămânii", - "nodes.triggerWebhook.addHeader": "Adaugă", - "nodes.triggerWebhook.addParameter": "Adaugă", - "nodes.triggerWebhook.asyncMode": "Mod asincron", - "nodes.triggerWebhook.configPlaceholder": "Configurarea declanșatorului webhook va fi implementată aici", "nodes.triggerWebhook.contentType": "Tip de conținut", - "nodes.triggerWebhook.copy": "Copiază", "nodes.triggerWebhook.debugUrlCopied": "Copiat!", "nodes.triggerWebhook.debugUrlCopy": "Click pentru a copia", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "Această adresă URL pare să fie una internă, ceea ce poate cauza eșecul solicitărilor webhook. Puteți schimba TRIGGER_URL cu o adresă publică.", "nodes.triggerWebhook.debugUrlTitle": "Pentru teste, folosește întotdeauna acest URL", - "nodes.triggerWebhook.errorHandling": "Gestionarea erorilor", - "nodes.triggerWebhook.errorStrategy": "Gestionarea erorilor", - "nodes.triggerWebhook.generate": "Generează", - "nodes.triggerWebhook.headerParameters": "Parametri de antet", - "nodes.triggerWebhook.headers": "Antete", "nodes.triggerWebhook.method": "Metodă", "nodes.triggerWebhook.noBodyParameters": "Nu sunt configurate parametrii pentru corp", "nodes.triggerWebhook.noHeaders": "Nu sunt configurate antete", "nodes.triggerWebhook.noParameters": "Niciun parametru configurat", "nodes.triggerWebhook.noQueryParameters": "Nu sunt configurate parametri de interogare", - "nodes.triggerWebhook.nodeTitle": "🔗 Declanșator Webhook", - "nodes.triggerWebhook.parameterName": "Nume variabilă", - "nodes.triggerWebhook.queryParameters": "Parametri de interogare", - "nodes.triggerWebhook.requestBodyParameters": "Parametri ai corpului cererii", "nodes.triggerWebhook.required": "Necesar", "nodes.triggerWebhook.responseBody": "Corp de răspuns", "nodes.triggerWebhook.responseBodyPlaceholder": "Scrieți aici corpul răspunsului dvs.", "nodes.triggerWebhook.responseConfiguration": "Răspuns", "nodes.triggerWebhook.statusCode": "Cod de stare", - "nodes.triggerWebhook.test": "Test", - "nodes.triggerWebhook.title": "Declanșator Webhook", "nodes.triggerWebhook.urlCopied": "URL copiat în clipboard", - "nodes.triggerWebhook.urlGenerated": "URL-ul webhook a fost generat cu succes", - "nodes.triggerWebhook.urlGenerationFailed": "Eșec la generarea URL-ului webhook", "nodes.triggerWebhook.validation.invalidParameterType": "Tip de parametru invalid \"{{type}}\" pentru parametrul \"{{name}}\"", "nodes.triggerWebhook.validation.webhookUrlRequired": "URL-ul webhook-ului este necesar", "nodes.triggerWebhook.varName": "Nume variabilă", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "Grup de agregare", "nodes.variableAssigner.aggregationGroupTip": "Activarea acestei funcții permite agregatorului de variabile să agrege mai multe seturi de variabile.", "nodes.variableAssigner.noVarTip": "Adăugați variabilele de atribuit", - "nodes.variableAssigner.outputType": "Tip de ieșire", "nodes.variableAssigner.outputVars.varDescribe": "Ieșire {{groupName}}", "nodes.variableAssigner.setAssignVariable": "Setați variabila de atribuire", "nodes.variableAssigner.title": "Atribuie variabile", - "nodes.variableAssigner.type.array": "Array", - "nodes.variableAssigner.type.number": "Număr", - "nodes.variableAssigner.type.object": "Obiect", - "nodes.variableAssigner.type.string": "Șir", "nodes.variableAssigner.varNotSet": "Variabila nu este setată", - "onboarding.aboutStartNode": "despre nodul de start.", - "onboarding.back": "Înapoi", "onboarding.description": "Nodurile de start diferite au capabilități diferite. Nu-ți face griji, le poți schimba oricând mai târziu.", - "onboarding.escTip.key": "esc", - "onboarding.escTip.press": "Presă", - "onboarding.escTip.toDismiss": "a concedia", - "onboarding.learnMore": "Aflați mai multe", "onboarding.title": "Selectați un nod de start pentru a începe", "onboarding.trigger": "Declanșator", "onboarding.triggerDescription": "Triggerele pot servi ca nod de pornire al unui flux de lucru, cum ar fi sarcini programate, webhook-uri personalizate sau integrări cu alte aplicații.", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "Toate problemele au fost rezolvate", "panel.checklistTip": "Asigurați-vă că toate problemele sunt rezolvate înainte de publicare", "panel.createdBy": "Creat de ", - "panel.goTo": "Du-te la", "panel.goToFix": "Mergi la remediere", "panel.helpLink": "Ajutor", "panel.locateNodeNotFound": "Nod negăsit: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "Înapoi", "singleRun.iteration": "Iterație", "singleRun.loop": "Loop", - "singleRun.preparingDataSource": "Pregătirea sursei de date", - "singleRun.reRun": "Reluare", - "singleRun.running": "Rulând", "singleRun.startRun": "Începe rularea", "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", @@ -1257,21 +1024,14 @@ "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", "tabs.allAdded": "Toate adăugate", "tabs.allTool": "Toate", "tabs.allTriggers": "Toate declanșatoarele", "tabs.blocks": "Noduri", "tabs.clearSnippetSearch": "Șterge căutarea fragmentelor", - "tabs.createSnippet": "Creați un fragment", "tabs.customTool": "Swagger API", "tabs.featuredTools": "Recomandat", - "tabs.hideActions": "Ascunde uneltele", - "tabs.installed": "Instalat", "tabs.listView": "Vizualizare listă", "tabs.logic": "Logică", "tabs.noFeaturedPlugins": "Descoperă mai multe instrumente în Marketplace", @@ -1280,13 +1040,11 @@ "tabs.noResult": "Niciun rezultat găsit", "tabs.noSnippetsFound": "Nu au fost găsite fragmente", "tabs.plugin": "Plugin de instrument", - "tabs.pluginByAuthor": "De {{author}}", "tabs.question-understand": "Înțelegerea întrebărilor", "tabs.requestToCommunity": "Cereri către comunitate", "tabs.searchBlock": "Caută noduri, agent, uman, cunoștințe", "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", @@ -1294,20 +1052,16 @@ "tabs.sources": "Surse", "tabs.start": "Începe", "tabs.startDisabledTip": "Nodul de declanșare și nodul de intrare a utilizatorului se exclud reciproc.", - "tabs.startDisabledTipLearnMore": "Aflați mai multe despre nodurile de pornire", "tabs.startNotSupportedTip": "Fila Start nu este acceptată în fragmente.", "tabs.tools": "Instrumente", "tabs.transform": "Transformare", "tabs.treeView": "Vizualizare arborescentă", "tabs.unconfiguredStartDisabledTip": "Un nod de pornire neconfigurat a fost adăugat pe canvas. Finalizați configurarea înainte de a continua.", - "tabs.usePlugin": "Selectează instrumentul", "tabs.utilities": "Utilități", "tabs.workflowTool": "Flux de lucru", "tracing.stopBy": "Oprit de {{user}}", - "triggerStatus.disabled": "TRIGGER • DEZACTIVAT", "triggerStatus.enabled": "DECLANȘATOR", "variableReference.assignedVarsDescription": "Variabilele atribuite trebuie să fie variabile inscripționabile, cum ar fi variabilele de conversație.", - "variableReference.conversationVars": "Variabile de conversație", "variableReference.noAssignedVars": "Nu există variabile atribuite disponibile", "variableReference.noAvailableVars": "Nu există variabile disponibile", "variableReference.noVarsForOperation": "Nu există variabile disponibile pentru atribuire cu operațiunea selectată.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "Aplicat", "workflowGenerator.appliedRefineHint": "Aplicat — rafinează oricând cu ⌘K → /refine", "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.", @@ -1384,7 +1137,6 @@ "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", @@ -1392,7 +1144,6 @@ "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.refineDraftUnavailable": "Schița curentă nu a putut fi încărcată — se generează de la zero.", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "Regenerează", "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/agent-v-2.json b/web/i18n/ru-RU/agent-v-2.json index e75702d0eb9..e720e2781c5 100644 --- a/web/i18n/ru-RU/agent-v-2.json +++ b/web/i18n/ru-RU/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "Это действие пока недоступно.", "agentDetail.access.copyAccessUrl": "Скопировать URL доступа", "agentDetail.access.copyFailed": "Не удалось скопировать ссылку.", "agentDetail.access.copyServiceEndpoint": "Скопировать конечную точку API сервиса", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "Запустить", "agentDetail.access.webApp.actions.settings": "Брендинг", "agentDetail.access.webApp.refreshUrl": "Обновить URL доступа", - "agentDetail.access.webApp.showQrCode": "Показать QR-код", "agentDetail.access.webApp.ssoEnabled": "SSO включено", "agentDetail.access.webApp.title": "Веб-приложение", "agentDetail.access.workflow.description": "Используется как узел внутри рабочего процесса", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "Выберите область переменной окружения", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "Задайте значения, которые агент читает во время выполнения, например API-ключ, нужный инструменту, не помещая их в Prompt.\n\nВ режиме Build агент может настроить это за вас.", - "agentDetail.configure.advancedSettings.envEditor.toggle": "Переключить Env Editor", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "Расширенные настройки", - "agentDetail.configure.advancedSettings.toggle": "Переключить расширенные настройки", "agentDetail.configure.answer.activity.ranCommands": "Команды выполнены", "agentDetail.configure.answer.activity.runningCommands": "Выполнение команд", "agentDetail.configure.answer.duration.minute": "{{count}} мин", "agentDetail.configure.answer.duration.second": "{{count}} с", "agentDetail.configure.answer.thinking": "Размышляет", - "agentDetail.configure.answer.workFinished": "Работа завершена", - "agentDetail.configure.answer.workedFor": "Работал {{duration}}", - "agentDetail.configure.answer.workingFor": "Работает {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition предоставляет версионирование извлеченных конфигураций, но не поддерживает версионирование самой файловой системы. Будьте осторожны с действиями в режиме Build: изменения файловой системы происходят в реальном времени и не всегда могут быть аккуратно отменены. Community Edition не является идеальным выбором для обслуживания массовой внешней аудитории.", "agentDetail.configure.build.empty.description": "Опишите, что вам нужно, и форма слева будет заполняться по ходу диалога.", "agentDetail.configure.build.empty.title": "Создайте агента в чате", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "Удалить {{name}}", "agentDetail.configure.files.richTip": "Для справочных материалов, которые слишком длинные для вставки в Prompt: спецификации, шаблоны, инструкции. Подробнее\n\nВ режиме Build агент может настроить это за вас.", "agentDetail.configure.files.tip": "Для справочных материалов, которые слишком длинные для вставки в Prompt: спецификации, шаблоны, инструкции. Подробнее\n\nВ режиме Build агент может настроить это за вас.", - "agentDetail.configure.files.toggle": "Переключить файлы", "agentDetail.configure.files.treeLabel": "Файлы агента", "agentDetail.configure.files.upload.action": "Загрузить", "agentDetail.configure.files.upload.browse": "обзор", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "Переключить поиск по знаниям", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "Настройте модель в фильтрации метаданных", "agentDetail.configure.model.label": "Модель", - "agentDetail.configure.orchestrate": "Оркестрация", "agentDetail.configure.preview.chatFeatures": "Функции чата", "agentDetail.configure.preview.empty.defaultAgentName": "Агент", "agentDetail.configure.preview.empty.description": "Запустите агента как готовый чат, именно так, как его увидят пользователи после публикации.", - "agentDetail.configure.preview.empty.title": "Предпросмотр {{name}}", - "agentDetail.configure.preview.endUserAuth": "Аутентификация конечного пользователя", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Этот запуск агента был остановлен после достижения максимального количества запросов к модели. Повторите попытку или разбейте задачу на более мелкие шаги.", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "Этот запуск агента был остановлен из-за достижения лимита времени. Повторите попытку или разбейте задачу на более мелкие шаги.", "agentDetail.configure.preview.inputPlaceholder": "Написать {{name}}", "agentDetail.configure.preview.restart": "Начать заново", "agentDetail.configure.preview.sandboxNotice": "Agent работает в песочнице Linux.", "agentDetail.configure.preview.sandboxNoticeTooltip": "В Dify Community Edition каждый ваш Agent работает в среде песочницы Linux 7.0.0-10060-aws внутри вашего Docker. Изменения среды через Build Chats сохраняются.", - "agentDetail.configure.preview.title": "Предпросмотр", "agentDetail.configure.preview.unconfiguredNotice": "Этот агент ещё не настроен, поэтому ответы поступают напрямую от модели.", "agentDetail.configure.prompt.copied": "Промпт скопирован", "agentDetail.configure.prompt.copy": "Копировать промпт", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} рабочих процессах", "agentDetail.configure.rightPanel.build": "Сборка", "agentDetail.configure.rightPanel.buildTipBody": "Build настраивает агента через чат. Опишите, что вам нужно, и он заполнит настройки слева.", - "agentDetail.configure.rightPanel.buildTipTitle": "Создайте агента через чат", "agentDetail.configure.rightPanel.learnMore": "Подробнее", "agentDetail.configure.rightPanel.modeLabel": "Режим настройки агента", "agentDetail.configure.rightPanel.preview": "Предпросмотр", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview доступен только в Dify Cloud и Enterprise.", "agentDetail.configure.rightPanel.previewTipBody": "Preview запускает готового агента так, как его увидят пользователи, с чистыми ответами и функциями чата.", - "agentDetail.configure.rightPanel.previewTipTitle": "Предпросмотр агента", "agentDetail.configure.skills.add": "Добавить навык", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "Содержимое деталей навыка", - "agentDetail.configure.skills.detail.fileCount": "{{count}} ФАЙЛОВ", "agentDetail.configure.skills.detail.files": "Файлы", "agentDetail.configure.skills.empty.description": "Навыки дают агенту переиспользуемую экспертизу, которую он может вызывать в работе", "agentDetail.configure.skills.empty.title": "Пока нет навыков", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "Навык", "agentDetail.configure.skills.label": "Навыки", "agentDetail.configure.skills.missing": "Навык не найден", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "Удалить {{name}}", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "Упакуйте инструкции, файлы и скрипты для повторяющейся задачи в Skill. Подробнее\n\nВ режиме Build агент может настроить это за вас.", "agentDetail.configure.skills.tip": "Упакуйте инструкции, файлы и скрипты для повторяющейся задачи в Skill. Подробнее\n\nВ режиме Build агент может настроить это за вас.", - "agentDetail.configure.skills.toggle": "Переключить навыки", "agentDetail.configure.skills.upload.action": "Загрузить", "agentDetail.configure.skills.upload.browse": "обзор", "agentDetail.configure.skills.upload.description": "Загрузите пакет .zip или .skill для этого агента.", "agentDetail.configure.skills.upload.dropzone": "Перетащите пакет навыка сюда или", - "agentDetail.configure.skills.upload.failed": "Не удалось загрузить навык.", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "Загрузите файл .zip или .skill.", "agentDetail.configure.skills.upload.sizeLimit": "Размер пакета навыка не должен превышать {{sizeLimit}}.", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "Удалить все инструменты", "agentDetail.configure.tools.richTip": "Добавьте инструменты Dify из своего workspace. Подробнее\n\nИнструменты, которые агент устанавливает в своей sandbox, не появятся здесь, но останутся ему доступны.", "agentDetail.configure.tools.tip": "Добавьте инструменты Dify из своего workspace. Подробнее\n\nИнструменты, которые агент устанавливает в своей sandbox, не появятся здесь, но останутся ему доступны.", - "agentDetail.configure.tools.toggle": "Переключить инструменты", "agentDetail.configure.tools.toolTabs.all": "Все", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "Пользовательские", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "Путь файловой системы", "agentDetail.configure.workingDirectory.description": "Файлы, которые агент читает и записывает во время работы. Все, что он создает, например qna_report.pdf, появится здесь.", "agentDetail.configure.workingDirectory.fileSystem": "Файловая система", - "agentDetail.configure.workingDirectory.home": "главная", "agentDetail.configure.workingDirectory.open": "Открыть рабочий каталог", "agentDetail.configure.workingDirectory.persistentFiles": "Постоянные", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "Файлы, которые агент сохраняет и может использовать везде, где он запускается, включая беседы конечных пользователей и рабочие процессы. Изменения, внесённые здесь во время этого чата сборки, вступят в силу после нажатия «Применить».", - "agentDetail.configure.workingDirectory.returnToWorkspace": "Вернуться в рабочий каталог", "agentDetail.configure.workingDirectory.temporaryFiles": "Временные", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "Файлы, с которыми агент работает только в этом чате сборки. Они удаляются при выходе из режима сборки или начале нового чата.", "agentDetail.configure.workingDirectory.title": "Рабочий каталог", - "agentDetail.configure.workingDirectory.treeLabel": "Файлы рабочего каталога", - "agentDetail.configure.workingDirectory.workingDirectory": "рабочий каталог", "agentDetail.documentTitle": "Агент", "agentDetail.logs.description": "Просматривайте все разговоры с этим агентом, включая сообщения пользователей и ответы агента.", "agentDetail.logs.empty": "Журналы не найдены", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "Имя обязательно.", "roster.createForm.roleLabel": "Роль", "roster.createForm.rolePlaceholder": "напр. Помощник по исследованиям", - "roster.createSuccess": "Агент создан.", "roster.dateTimeFormat": "DD.MM.YYYY HH:mm:ss", "roster.deleteDialog.description": "Это навсегда удалит {{name}}. Веб-приложение и доступ к API этого Agent, а также использующие его рабочие процессы немедленно перестанут работать.", "roster.deleteDialog.title": "Удалить {{name}}?", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "Дублировать агента", "roster.duplicateForm.changeIcon": "Сменить иконку копии для {{name}}", "roster.duplicateSuccess": "Агент продублирован.", - "roster.editAgent": "Редактировать {{name}}", "roster.editDialog.description": "Обновите имя, описание и роль этого Agent.", "roster.editDialog.title": "Редактировать агента", "roster.editInfo": "Редактировать информацию", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "Сохраните эту inline-настройку как переиспользуемый Agent.", "roster.saveToRosterDialog.title": "Сохранить в Agents", "roster.saveToRosterForm.changeIcon": "Изменить значок Agent", - "roster.saveToRosterSuccess": "Agent сохранён.", "roster.searchLabel": "Поиск агентов", "roster.searchPlaceholder": "Поиск агентов по имени…", "roster.sort.earliestCreated": "Сначала созданные", "roster.sort.label": "Сортировать по", "roster.sort.lastModified": "Последнее изменение", - "roster.sort.optionsLabel": "Параметры сортировки", "roster.sort.recentlyCreated": "Недавно созданные", "roster.title": "Агенты", - "roster.updateSuccess": "Агент обновлён.", "roster.usageStatus.draft": "Черновик", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "Свернуть боковую панель", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "Развернуть боковую панель", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "Нет подходящих файлов.", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "Поиск файлов", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/ru-RU/app-api.json b/web/i18n/ru-RU/app-api.json index 39c3fc9fdfd..e14213b6f08 100644 --- a/web/i18n/ru-RU/app-api.json +++ b/web/i18n/ru-RU/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "Это действие необратимо.", "actionMsg.deleteConfirmTitle": "Удалить этот секретный ключ?", "actionMsg.ok": "ОК", - "apiKey": "API Ключ", "apiKeyModal.addKnowledgeBase": "Добавить базу знаний", "apiKeyModal.addSubtitle": "Создайте новый API ключ для доступа к API базы знаний.", "apiKeyModal.addTitle": "Добавить API ключ", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "Секретный ключ", "apiKeyModal.selectedKnowledgeBases": "Выбранные базы знаний", "apiKeyModal.selectedKnowledgeBasesCount": "Выбранные базы знаний ({{count}})", - "apiServer": "API Сервер", "copied": "Скопировано", "copy": "Копировать", - "develop.noContent": "Нет контента", - "develop.toc": "Содержание", "loading": "Загрузка", "never": "Никогда", - "ok": "В работе", "pause": "Приостановить", "play": "Запустить", "playing": "Запущено" diff --git a/web/i18n/ru-RU/app-debug.json b/web/i18n/ru-RU/app-debug.json index 8f0dea9a7bc..0d8137cf304 100644 --- a/web/i18n/ru-RU/app-debug.json +++ b/web/i18n/ru-RU/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "Установите тип режима вывода для агента", "agent.agentModeType.ReACT": "ReAct", "agent.agentModeType.functionCall": "Вызов функции", - "agent.buildInPrompt": "Встроенный промпт", - "agent.firstPrompt": "Первый промпт", - "agent.nextIteration": "Следующая итерация", - "agent.promptPlaceholder": "Напишите здесь свой первый промпт", - "agent.setting.description": "Настройки агента-помощника позволяют установить режим агента и расширенные функции, такие как встроенные промпты, доступные только в типе агента.", "agent.setting.maximumIterations.description": "Ограничьте количество итераций, которые может выполнить агент-помощник", "agent.setting.maximumIterations.name": "Максимальное количество итераций", "agent.setting.name": "Настройки агента", "agent.tools.description": "Использование инструментов может расширить возможности LLM, такие как поиск в Интернете или выполнение научных расчетов", "agent.tools.enabled": "Включено", "agent.tools.name": "Инструменты", - "assistantType.agentAssistant.description": "Создайте интеллектуального агента, который может автономно выбирать инструменты для выполнения задач", - "assistantType.agentAssistant.name": "Агент-помощник", - "assistantType.chatAssistant.description": "Создайте помощника на основе чата, используя большую языковую модель", - "assistantType.chatAssistant.name": "Базовый помощник", - "assistantType.name": "Тип помощника", "autoAddVar": "В предварительной промпте упоминаются неопределенные переменные, хотите ли вы добавить их в форму пользовательского ввода?", "chatSubTitle": "Инструкции", "code.instruction": "Инструкция", - "codegen.apply": "Применять", - "codegen.applyChanges": "Применение изменений", "codegen.description": "Генератор кода использует настроенные модели для создания высококачественного кода на основе ваших инструкций. Пожалуйста, предоставьте четкие и подробные инструкции.", "codegen.generate": "Порождать", - "codegen.generatedCodeTitle": "Сгенерированный код", "codegen.instruction": "Резолюция", - "codegen.instructionPlaceholder": "Введите подробное описание кода, который вы хотите сгенерировать.", "codegen.loading": "Генерация кода...", - "codegen.noDataLine1": "Опишите свой вариант использования слева,", - "codegen.noDataLine2": "Предварительный просмотр кода будет показан здесь.", "codegen.overwriteConfirmMessage": "Это действие перезапишет существующий код. Хотите продолжить?", "codegen.overwriteConfirmTitle": "Перезаписать существующий код?", - "codegen.resTitle": "Сгенерированный код", "codegen.title": "Генератор кодов", "completionSubTitle": "Префикс Промпта", "datasetConfig.embeddingModelRequired": "Требуется сконфигурированная модель встраивания", "datasetConfig.knowledgeTip": "Нажмите кнопку \"+\", чтобы добавить знания", - "datasetConfig.params": "Параметры", "datasetConfig.rerankModelRequired": "Требуется rerank-модель ", "datasetConfig.retrieveChangeTip": "Изменение режима индексации и режима поиска может повлиять на приложения, связанные с этими знаниями.", - "datasetConfig.retrieveMultiWay.description": "На основе намерения пользователя выполняет запросы по всем знаниям, извлекает соответствующий текст из нескольких источников и выбирает наилучшие результаты, соответствующие запросу пользователя, после повторного ранжирования.", - "datasetConfig.retrieveMultiWay.title": "Многопутный поиск", - "datasetConfig.retrieveOneWay.description": "На основе намерения пользователя и описаний знаний агент автономно выбирает наилучшие знания для запроса. Лучше всего подходит для приложений с различными, ограниченными знаниями.", - "datasetConfig.retrieveOneWay.title": "Поиск N-к-1", "datasetConfig.score_threshold": "Порог оценки", "datasetConfig.score_thresholdTip": "Используется для установки порога сходства для фильтрации фрагментов.", - "datasetConfig.settingTitle": "Настройки поиска", "datasetConfig.top_k": "Top K", "datasetConfig.top_kTip": "Используется для фильтрации фрагментов, наиболее похожих на вопросы пользователей. Система также будет динамически корректировать значение Top K в зависимости от max_tokens выбранной модели.", "debugAsMultipleModel": "Отладка как нескольких моделей", "debugAsSingleModel": "Отладка как одной модели", "duplicateModel": "Дублировать", - "errorMessage.nameOfKeyRequired": "имя ключа: {{key}} обязательно", - "errorMessage.notSelectModel": "Пожалуйста, выберите модель", - "errorMessage.queryRequired": "Требуется текст запроса.", "errorMessage.valueOfVarRequired": "значение {{key}} не может быть пустым", "errorMessage.waitForBatchResponse": "Пожалуйста, дождитесь завершения ответа на пакетное задание.", "errorMessage.waitForFileUpload": "Пожалуйста, дождитесь загрузки файла/файлов", - "errorMessage.waitForImgUpload": "Пожалуйста, дождитесь загрузки изображения", "errorMessage.waitForResponse": "Пожалуйста, дождитесь завершения ответа на предыдущее сообщение.", "feature.annotation.add": "Добавить аннотацию", "feature.annotation.cacheManagement": "Аннотации", - "feature.annotation.cached": "Аннотировано", "feature.annotation.description": "Вы можете вручную добавить высококачественный ответ в кэш для приоритетного сопоставления с похожими вопросами пользователей.", "feature.annotation.edit": "Редактировать аннотацию", - "feature.annotation.matchVariable.choosePlaceholder": "Выберите переменную соответствия", - "feature.annotation.matchVariable.title": "Переменная соответствия", "feature.annotation.remove": "Удалить", "feature.annotation.removeConfirm": "Удалить эту аннотацию?", - "feature.annotation.resDes": "Ответ аннотации включен", "feature.annotation.scoreThreshold.accurateMatch": "Точное совпадение", "feature.annotation.scoreThreshold.description": "Используется для установки порога сходства для ответа аннотации.", "feature.annotation.scoreThreshold.easyMatch": "Простое совпадение", @@ -83,20 +52,17 @@ "feature.bar.enableText": "Функции включены", "feature.bar.manage": "Управлять", "feature.citation.description": "После включения отображается исходный документ и атрибутированная часть сгенерированного контента.", - "feature.citation.resDes": "Цитаты и ссылки включены", "feature.citation.title": "Цитаты и ссылки", "feature.conversationHistory.description": "Установить префиксы имен для ролей разговора", "feature.conversationHistory.editModal.assistantPrefix": "Префикс помощника", "feature.conversationHistory.editModal.title": "Редактировать имена ролей разговора", "feature.conversationHistory.editModal.userPrefix": "Префикс пользователя", - "feature.conversationHistory.learnMore": "Узнать больше", "feature.conversationHistory.tip": "История разговоров не включена, пожалуйста, добавьте в промпт выше.", "feature.conversationHistory.title": "История разговоров", "feature.conversationOpener.description": "В чат-приложении первое предложение, которое ИИ активно говорит пользователю, обычно используется в качестве приветствия.", "feature.conversationOpener.title": "Начальное сообщение", "feature.dataSet.noData": "Вы можете импортировать знания в качестве контекста", "feature.dataSet.noDataSet": "Знания не найдены", - "feature.dataSet.notSupportSelectMulti": "В настоящее время поддерживаются только одни знания", "feature.dataSet.queryVariable.choosePlaceholder": "Выберите переменную запроса", "feature.dataSet.queryVariable.contextVarNotEmpty": "переменная запроса контекста не может быть пустой", "feature.dataSet.queryVariable.deleteContextVarTip": "Эта переменная была установлена в качестве переменной запроса контекста, и ее удаление повлияет на нормальное использование знаний. Если вам все еще нужно удалить ее, пожалуйста, выберите ее заново в разделе контекста.", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "Максимум загрузок", "feature.fileUpload.supportedTypes": "Поддерживаемые типы файлов", "feature.fileUpload.title": "Загрузка файлов", - "feature.groupChat.description": "Добавление настроек предварительного разговора для приложений может улучшить пользовательский опыт.", - "feature.groupChat.title": "Улучшение чата", - "feature.groupExperience.title": "Улучшение опыта", "feature.imageUpload.description": "Позволяет загружать изображения.", "feature.imageUpload.modalTitle": "Настройка загрузки изображений", "feature.imageUpload.numberLimit": "Максимум загрузок", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "Для модерации OpenAI требуется ключ API OpenAI, настроенный в", "feature.moderation.modal.provider.keywords": "Ключевые слова", "feature.moderation.modal.provider.openai": "Модерация OpenAI", - "feature.moderation.modal.provider.openaiTip.prefix": "Для модерации OpenAI требуется ключ API OpenAI, настроенный в ", - "feature.moderation.modal.provider.openaiTip.suffix": ".", "feature.moderation.modal.provider.title": "Поставщик", "feature.moderation.modal.title": "Настройки модерации контента", "feature.moderation.outputEnabled": "ВЫХОДНОЙ контент включен", "feature.moderation.title": "Модерация контента", "feature.moreLikeThis.description": "Сгенерируйте несколько текстов одновременно, а затем отредактируйте и продолжайте генерировать", - "feature.moreLikeThis.generateNumTip": "Количество генерируемых каждый раз", "feature.moreLikeThis.tip": "Использование этой функции приведет к дополнительным расходам токенов", "feature.moreLikeThis.title": "Больше похожего", "feature.speechToText.description": "После включения вы можете использовать голосовой ввод.", - "feature.speechToText.resDes": "Голосовой ввод включен", "feature.speechToText.title": "Преобразование речи в текст", "feature.suggestedQuestionsAfterAnswer.description": "Настройка предложения следующих вопросов может улучшить чат для пользователей.", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "Пользовательский промпт", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "Промпт", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "Введите пользовательский промпт", "feature.suggestedQuestionsAfterAnswer.modal.title": "Настройки последующих вопросов", - "feature.suggestedQuestionsAfterAnswer.resDes": "3 предложения для следующего вопроса пользователя.", "feature.suggestedQuestionsAfterAnswer.title": "Последующие вопросы", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "Попробуйте спросить", "feature.textToSpeech.description": "После включения текст можно преобразовать в речь.", - "feature.textToSpeech.resDes": "Преобразование текста в аудио включено", "feature.textToSpeech.title": "Преобразование текста в речь", - "feature.toolbox.title": "НАБОР ИНСТРУМЕНТОВ", "feature.tools.modal.name.placeholder": "Пожалуйста, введите имя", "feature.tools.modal.name.title": "Имя", - "feature.tools.modal.title": "Инструмент", - "feature.tools.modal.toolType.placeholder": "Пожалуйста, выберите тип инструмента", "feature.tools.modal.toolType.title": "Тип инструмента", "feature.tools.modal.variableName.placeholder": "Пожалуйста, введите имя переменной", "feature.tools.modal.variableName.title": "Имя переменной", - "feature.tools.tips": "Инструменты предоставляют стандартный метод вызова API, принимая пользовательский ввод или переменные в качестве параметров запроса для запроса внешних данных в качестве контекста.", - "feature.tools.title": "Инструменты", - "feature.tools.toolsInUse": "{{count}} инструментов используется", "formattingChangedText": "Изменение форматирования приведет к сбросу области отладки, вы уверены?", "formattingChangedTitle": "Форматирование изменено", "generate.apply": "Применить", @@ -234,13 +185,7 @@ "generate.tryIt": "Попробуйте", "generate.version": "Версия", "generate.versions": "Версии", - "inputs.chatVarTip": "Заполните значение переменной, которое будет автоматически заменяться в промпте каждый раз при запуске нового сеанса", "inputs.completionVarTip": "Заполните значение переменной, которое будет автоматически заменяться в промпте каждый раз при отправке вопроса.", - "inputs.noPrompt": "Попробуйте написать промпт во входных данных предварительного промпта", - "inputs.noVar": "Заполните значение переменной, которое будет автоматически заменяться в промпте каждый раз при запуске нового сеанса.", - "inputs.previewTitle": "Предварительный просмотр промпта", - "inputs.queryPlaceholder": "Пожалуйста, введите текст запроса.", - "inputs.queryTitle": "Содержимое запроса", "inputs.run": "ЗАПУСТИТЬ", "inputs.title": "Отладка и предварительный просмотр", "inputs.userInputField": "Поле пользовательского ввода", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "Этот устаревший тип приложения Agent больше не рекомендуется. Для лучшего опыта создания агентов создайте Agent в Agent Console.", "legacyAgentBadge.label": "Устаревший Agent", "manageModels": "Управление моделями", - "modelConfig.modeType.chat": "Чат", - "modelConfig.modeType.completion": "Завершение", - "modelConfig.model": "Модель", - "modelConfig.setTone": "Установить тон ответов", - "modelConfig.title": "Модель и параметры", "noModelProviderConfigured": "Поставщик моделей не настроен", "noModelProviderConfiguredTip": "Установите или настройте поставщика моделей, чтобы начать работу.", "noModelSelected": "Модель не выбрана", "noModelSelectedTip": "Настройте модель выше, чтобы продолжить.", "noResult": "Вывод будет отображаться здесь.", - "notSetAPIKey.description": "Ключ поставщика LLM не установлен, его необходимо установить перед отладкой.", - "notSetAPIKey.settingBtn": "Перейти к настройкам", - "notSetAPIKey.title": "Ключ поставщика LLM не установлен", - "notSetAPIKey.trailFinished": "Пробный период закончен", "notSetVar": "Переменные позволяют пользователям вводить промпты или вступительные замечания при заполнении форм. Вы можете попробовать ввести \"{{input}}\" в промптах.", - "openingStatement.add": "Добавить", "openingStatement.editorTitle": "Стартовое сообщение", - "openingStatement.noDataPlaceHolder": "Начало разговора с пользователем может помочь ИИ установить более тесную связь с ним в диалоговых приложениях.", - "openingStatement.notIncludeKey": "Начальный промпт не включает переменную: {{key}}. Пожалуйста, добавьте её в начальную промпт.", "openingStatement.openingQuestion": "Начальные вопросы", "openingStatement.openingQuestionDescription": "Необязательные подсказки, которые показываются после вступительного сообщения и помогают пользователям продолжить разговор.", "openingStatement.openingQuestionPlaceholder": "Введите начальный вопрос.", "openingStatement.placeholderLine1": "Начните здесь. Напишите первое сообщение, которое ИИ должен отправить.", "openingStatement.placeholderLine2": "Вы можете использовать переменные, попробуйте ввести {{variable}}.", - "openingStatement.title": "Начальное сообщение", - "openingStatement.tooShort": "Для генерации вступительного замечания к разговору требуется не менее 20 слов начального промпта.", - "openingStatement.varTip": "Вы можете использовать переменные, попробуйте ввести {{variable}}", "openingStatement.writeOpener": "Написать начальное сообщение", - "operation.addFeature": "Добавить функцию", "operation.agree": "лайк", "operation.applyConfig": "Опубликовать", "operation.automatic": "Сгенерировать", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "Отменить дизлайк", "operation.debugConfig": "Отладка", "operation.disagree": "дизлайк", - "operation.resetConfig": "Сбросить", "operation.stopResponding": "Остановить ответ", - "operation.userAction": "Пользователь ", "orchestrate": "Оркестрация", "otherError.historyNoBeEmpty": "История разговоров должна быть установлена в промпте", "otherError.promptNoBeEmpty": "Промпт не может быть пустой", "otherError.queryNoBeEmpty": "Запрос должен быть установлен в промпте", "pageTitle.line1": "PROMPT", - "pageTitle.line2": "Engineering", "promptMode.advanced": "Экспертный режим", - "promptMode.advancedWarning.description": "В экспертном режиме вы можете редактировать весь ПРОМПТ.", - "promptMode.advancedWarning.learnMore": "Узнать больше", - "promptMode.advancedWarning.ok": "ОК", - "promptMode.advancedWarning.title": "Вы переключились в экспертный режим, и после изменения ПРОМПТА вы НЕ СМОЖЕТЕ вернуться в базовый режим.", "promptMode.contextMissing": "Отсутствует компонент контекста, эффективность промпта может быть невысокой.", "promptMode.operation.addMessage": "Добавить сообщение", - "promptMode.simple": "Переключиться в экспертный режим для редактирования всего ПРОМПТА", - "promptMode.switchBack": "Переключиться обратно", "promptTip": "Промпт направляют ответы ИИ с помощью инструкций и ограничений. Вставьте переменные, такие как {{input}}. Этот Промпт не будет видна пользователям.", "publishAs": "Опубликовать как", "resetConfig.message": "Сброс отменяет изменения, восстанавливая последнюю опубликованную конфигурацию.", @@ -322,7 +242,6 @@ "variableConfig.content": "Содержимое", "variableConfig.defaultValue": "Значение по умолчанию", "variableConfig.defaultValuePlaceholder": "Введите значение по умолчанию для предварительного заполнения поля", - "variableConfig.description": "Настройка для переменной {{varName}}", "variableConfig.displayName": "Отображаемое имя", "variableConfig.editModalTitle": "Редактировать поле ввода", "variableConfig.errorMsg.atLeastOneOption": "Требуется хотя бы один вариант", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "JSON Schema должна иметь тип \"object\"", "variableConfig.errorMsg.labelNameRequired": "Имя метки обязательно", "variableConfig.errorMsg.optionRepeat": "Есть повторяющиеся варианты", - "variableConfig.errorMsg.varNameCanBeRepeat": "Имя переменной не может повторяться", "variableConfig.fieldType": "Тип поля", "variableConfig.file.audio.name": "Аудио", "variableConfig.file.custom.createPlaceholder": " Расширение файла, например .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "Видео", "variableConfig.hidden": "Скрыто и предзаполнено", "variableConfig.hiddenDescription": "Скройте это поле от конечных пользователей и укажите значение самостоятельно. Взаимно исключает Обязательное. Подробнее", - "variableConfig.hide": "Скрыть", "variableConfig.inputPlaceholder": "Пожалуйста, введите", "variableConfig.json": "JSON код", "variableConfig.jsonSchema": "JSON схема", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "Список файлов", "variableConfig.noDefaultSelected": "Не выбирайте", "variableConfig.noDefaultValue": "Без значения по умолчанию", - "variableConfig.notSet": "Не задано, попробуйте ввести {{input}} в префикс промпта", "variableConfig.number": "Число", "variableConfig.optional": "необязательный", "variableConfig.options": "Варианты", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "Начало проверено", "variableConfig.startSelectedOption": "Запустить выбранный вариант", "variableConfig.string": "Короткий текст", - "variableConfig.stringTitle": "Параметры текстового поля формы", "variableConfig.text-input": "Короткий текст", "variableConfig.tooltips": "Всплывающие подсказки", - "variableConfig.tooltipsPlaceholder": "Введите полезный текст, отображаемый при наведении указателя мыши на этикетку", "variableConfig.unit": "Единица", "variableConfig.unitPlaceholder": "Отображайте единицы измерения после цифр, например, токены", "variableConfig.uploadFileTypes": "Типы файлов загрузки", "variableConfig.uploadMethod": "Способ загрузки", "variableConfig.varName": "Имя переменной", - "variableTable.action": "Действия", - "variableTable.key": "Ключ переменной", - "variableTable.name": "Имя поля пользовательского ввода", - "variableTable.type": "Тип ввода", - "variableTable.typeSelect": "Выбор", - "variableTable.typeString": "Строка", "variableTip": "Пользователи заполняют переменные в форме, автоматически заменяя переменные в промпте.", "variableTitle": "Переменные", "vision.description": "Включение зрения позволит модели принимать изображения и отвечать на вопросы о них.", "vision.name": "Зрение", "vision.onlySupportVisionModelTip": "Поддерживает только модели машинного зрения", - "vision.settings": "Настройки", "vision.visionSettings.both": "Оба", "vision.visionSettings.high": "Высокое", "vision.visionSettings.localUpload": "Локальная загрузка", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "Метод загрузки", "vision.visionSettings.url": "URL", "voice.defaultDisplay": "Голос по умолчанию", - "voice.description": "Настройки преобразования текста в речь", - "voice.name": "Голос", "voice.settings": "Настройки", "voice.voiceSettings.autoPlay": "Автовоспроизведение", "voice.voiceSettings.autoPlayDisabled": "Выключить", diff --git a/web/i18n/ru-RU/app-overview.json b/web/i18n/ru-RU/app-overview.json index 515ab272fe9..6a25558bff0 100644 --- a/web/i18n/ru-RU/app-overview.json +++ b/web/i18n/ru-RU/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "Отражает ежедневную частоту использования пользователями. Эта метрика отражает активность пользователей.", "analysis.avgUserInteractions.title": "Среднее количество взаимодействий пользователя", "analysis.ms": "мс", - "analysis.title": "Анализ", "analysis.tokenPS": "Токен/с", "analysis.tokenUsage.consumed": "Потреблено", "analysis.tokenUsage.explanation": "Отражает ежедневное использование токенов языковой модели для приложения, полезно для целей контроля затрат.", @@ -21,21 +20,15 @@ "analysis.tps.title": "Скорость вывода токенов", "analysis.userSatisfactionRate.explanation": "Количество лайков на 1000 сообщений. Это указывает на долю ответов, которыми пользователи довольны.", "analysis.userSatisfactionRate.title": "Уровень удовлетворенности пользователей", - "apiKeyInfo.callTimes": "Количество вызовов", - "apiKeyInfo.cloud.exhausted.description": "Вы исчерпали свою пробную квоту. Пожалуйста, настройте своего собственного поставщика модели или приобретите дополнительную квоту.", - "apiKeyInfo.cloud.exhausted.title": "Ваша пробная квота была исчерпана, пожалуйста, настройте свой APIKey.", "apiKeyInfo.cloud.trial.description": "Пробная квота предоставляется для тестирования. Прежде чем пробная квота будет исчерпана, пожалуйста, настройте своего собственного поставщика модели или приобретите дополнительную квоту.", "apiKeyInfo.cloud.trial.title": "Вы используете пробную квоту {{providerName}}.", "apiKeyInfo.selfHost.title.row1": "Чтобы начать,", "apiKeyInfo.selfHost.title.row2": "сначала настройте своего поставщика модели.", "apiKeyInfo.setAPIBtn": "Перейти к настройке поставщика модели", "apiKeyInfo.tryCloud": "Или попробуйте облачную версию Dify с бесплатной квотой", - "apiKeyInfo.usedToken": "Использованные токены", "overview.apiInfo.accessibleAddress": "API Endpoint", "overview.apiInfo.doc": "Справочник по API", - "overview.apiInfo.explanation": "Легко интегрируется в ваше приложение", "overview.apiInfo.title": "API серверной части", - "overview.appInfo.accessibleAddress": "Публичный URL", "overview.appInfo.customize.entry": "Пользовательский фронтенд", "overview.appInfo.customize.explanation": "Вы можете настроить внешний интерфейс веб-приложения в соответствии со своими потребностями.", "overview.appInfo.customize.title": "Пользовательский фронтенд", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "Установите расширение Dify Chatbot для Chrome", "overview.appInfo.embedded.copied": "Скопировано", "overview.appInfo.embedded.copy": "Копировать", - "overview.appInfo.embedded.entry": "Встраивание", "overview.appInfo.embedded.explanation": "Выберите способ встраивания чат-приложения на свой веб-сайт", "overview.appInfo.embedded.hiddenInputs.description": "Введите значения для скрытых полей. Значения добавляются к URL iframe или в объект inputs скрипта.", "overview.appInfo.embedded.hiddenInputs.title": "Предзаполнить скрытые поля", "overview.appInfo.embedded.iframe": "Чтобы добавить чат-приложение в любое место на вашем веб-сайте, добавьте этот iframe в свой HTML-код.", "overview.appInfo.embedded.scripts": "Чтобы добавить чат-приложение в правый нижний угол вашего веб-сайта, добавьте этот код в свой HTML.", "overview.appInfo.embedded.title": "Встроить на веб-сайт", - "overview.appInfo.enableTooltip.description": "Чтобы включить эту функцию, добавьте на холст узел ввода пользователя. (Может уже существовать в черновике, вступает в силу после публикации)", - "overview.appInfo.enableTooltip.learnMore": "Узнать больше", - "overview.appInfo.explanation": "Готовое к использованию веб-приложение ИИ", "overview.appInfo.launch": "Запустить", - "overview.appInfo.preUseReminder": "Пожалуйста, включите веб-приложение перед продолжением.", "overview.appInfo.preview": "Предварительный просмотр", "overview.appInfo.qrcode.download": "Скачать QR-код", "overview.appInfo.qrcode.title": "QR-код ссылки", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "Цветовая тема чата", "overview.appInfo.settings.chatColorThemeDesc": "Установите цветовую тему чат-бота", "overview.appInfo.settings.chatColorThemeInverted": "Инвертированные цвета", - "overview.appInfo.settings.entry": "Брендинг", "overview.appInfo.settings.invalidHexMessage": "Неверное HEX-значение", "overview.appInfo.settings.invalidPrivacyPolicy": "Недопустимая ссылка на политику конфиденциальности. Пожалуйста, используйте действительную ссылку, начинающуюся с http или https", "overview.appInfo.settings.language": "Язык", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "Пользовательский отказ от ответственности", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "Введите текст пользовательского отказа от ответственности", "overview.appInfo.settings.more.customDisclaimerTip": "Текст пользовательского отказа от ответственности будет отображаться на стороне клиента, предоставляя дополнительную информацию о приложении", - "overview.appInfo.settings.more.entry": "Показать больше настроек", "overview.appInfo.settings.more.inputPlaceholder": "Подсказка поля ввода", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "Поговорить с ботом", "overview.appInfo.settings.more.inputPlaceholderTip": "Настройте текст подсказки для поля ввода чата. Оставьте пустым, чтобы использовать значение по умолчанию.", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "Введите ссылку на политику конфиденциальности", "overview.appInfo.settings.more.privacyPolicyTip": "Помогает посетителям понять, какие данные собирает приложение, см. Политику конфиденциальности Dify.", "overview.appInfo.settings.multiEnvironmentNotice": "Настройки веб-приложения применяются ко всем средам.", - "overview.appInfo.settings.sso.description": "Все пользователи должны войти в систему с помощью SSO перед использованием web app", - "overview.appInfo.settings.sso.label": "SSO аутентификация", - "overview.appInfo.settings.sso.title": "web app SSO", - "overview.appInfo.settings.sso.tooltip": "Обратитесь к администратору, чтобы включить web app SSO", "overview.appInfo.settings.title": "Брендинг", "overview.appInfo.settings.webDesc": "Описание веб-приложения", "overview.appInfo.settings.webDescPlaceholder": "Введите описание веб-приложения", "overview.appInfo.settings.webDescTip": "Этот текст будет отображаться на стороне клиента, предоставляя базовые инструкции по использованию приложения", "overview.appInfo.settings.webName": "Название веб-приложения", - "overview.appInfo.settings.workflow.hide": "Скрыть", - "overview.appInfo.settings.workflow.show": "Показать", "overview.appInfo.settings.workflow.showDesc": "Показать или скрыть подробности рабочего процесса в веб-приложении", "overview.appInfo.settings.workflow.subTitle": "Подробности рабочего процесса", - "overview.appInfo.settings.workflow.title": "Рабочий процесс", "overview.appInfo.title": "Веб-приложение", "overview.appInfo.workflowLaunchHiddenInputs.description": "Введите значения для скрытых полей, затем нажмите Запустить, чтобы открыть WebApp с указанными значениями.", "overview.appInfo.workflowLaunchHiddenInputs.title": "Предзаполнить скрытые поля", - "overview.disableTooltip.triggerMode": "Функция {{feature}} не поддерживается в режиме узла триггера.", "overview.status.disable": "Отключено", - "overview.status.running": "В работе", - "overview.title": "Обзор", - "overview.triggerInfo.explanation": "Управление триггерами рабочего процесса", "overview.triggerInfo.learnAboutTriggers": "Узнайте больше о триггерах", - "overview.triggerInfo.noTriggerAdded": "Триггер не добавлен", - "overview.triggerInfo.title": "Триггеры", - "overview.triggerInfo.triggerStatusDescription": "Триггеры появятся здесь после публикации версии, которая их содержит.", - "overview.triggerInfo.triggersAdded": "{{count}} триггеров добавлено", - "welcome.enterKeyTip": "введите свой ключ API OpenAI ниже", - "welcome.firstStepTip": "Чтобы начать,", - "welcome.getKeyTip": "Получите свой ключ API на панели инструментов OpenAI", - "welcome.placeholder": "Ваш ключ API OpenAI (например, sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "Триггеры появятся здесь после публикации версии, которая их содержит." } diff --git a/web/i18n/ru-RU/app.json b/web/i18n/ru-RU/app.json index 3522a7c95cd..331539c2c71 100644 --- a/web/i18n/ru-RU/app.json +++ b/web/i18n/ru-RU/app.json @@ -1,5 +1,4 @@ { - "accessControl": "Управление доступом к веб-приложению", "accessControlDialog.accessItems.anyone": "Кто угодно с ссылкой", "accessControlDialog.accessItems.external": "Аутентифицированные внешние пользователи", "accessControlDialog.accessItems.organization": "Только члены внутри предприятия", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "Обновление прошло успешно", "accessControlDialog.webAppPublicAccessDisabledTip": "Публичный доступ был отключён администратором.", "accessControlDialog.webAppSSONotEnabledTip": "Пожалуйста, свяжитесь с администратором предприятия, чтобы настроить метод аутентификации веб-приложения.", - "accessItemsDescription.anyone": "Любой может получить доступ к веб-приложению", - "accessItemsDescription.external": "Только аутентифицированные внешние пользователи могут получить доступ к веб-приложению.", - "accessItemsDescription.organization": "Любой в организации может получить доступ к веб-приложению", - "accessItemsDescription.specific": "Только определенные группы или участники могут получить доступ к веб-приложению.", "answerIcon.description": "Следует ли использовать значок web app для замены 🤖 в общем приложении", "answerIcon.descriptionInExplore": "Следует ли использовать значок web app для замены 🤖 в разделе \"Обзор\"", "answerIcon.title": "Использование значка web app для замены 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "Приложение ещё не опубликовано", "openInExplore": "Открыть Web App на боковой панели", "publishApp.notSet": "Не установлено", - "publishApp.notSetDesc": "В настоящее время никто не может получить доступ к веб-приложению. Пожалуйста, установите права доступа.", - "publishApp.title": "Кто может получить доступ к веб-приложению", "removeOriginal": "Удалить исходное приложение", "structOutput.LLMResponse": "Ответ LLM", "structOutput.configure": "Настроить", @@ -215,7 +208,6 @@ "studio.starApp": "Добавить приложение в избранное", "studio.starFailed": "Не удалось обновить отметку", "studio.starred": "Избранные", - "studio.unstarApp": "Удалить приложение из избранного", "studio.viewSnippets": "Фрагменты", "switch": "Переключиться на Workflow", "switchLabel": "Копия приложения, которая будет создана", diff --git a/web/i18n/ru-RU/deployments.json b/web/i18n/ru-RU/deployments.json index 5fb0929e8dd..d0bdf6e7af3 100644 --- a/web/i18n/ru-RU/deployments.json +++ b/web/i18n/ru-RU/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Не развернуто", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Свертывание развертывания", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Неизвестно", - "studio.accessPoint.addTriggerNodeDescription": "Добавьте узел Trigger, чтобы запускать приложение по внешним событиям.", "studio.accessPoint.apiDescription": "Вызывайте приложение из своих сервисов по HTTP", "studio.accessPoint.description": "Все способы доступа к приложению во встроенной среде и каждой развернутой среде.", "studio.accessPoint.embedIntoSite": "Встроить на сайт", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "Предоставьте приложение как инструмент для агентов и ИИ-приложений", "studio.accessPoint.noPublishedDescription": "Опубликуйте версию, чтобы встроенные точки доступа стали доступны.", "studio.accessPoint.noPublishedTitle": "Опубликованных версий пока нет", - "studio.accessPoint.noTriggerNodes": "В этом рабочем процессе нет узлов Trigger", "studio.accessPoint.notSupported": "Не поддерживается", "studio.accessPoint.open": "Открыть", "studio.accessPoint.triggerDescription": "Запускайте рабочий процесс по расписанию или внешним событиям", - "studio.accessPoint.triggerDisconnected": "Отключено", "studio.accessPoint.triggerEnabledCount": "Включено {{enabled}} из {{total}}", "studio.accessPoint.triggerExclusiveNotice": "Веб-приложение, API и MCP отключены, пока рабочий процесс использует триггеры.", - "studio.accessPoint.triggerMuted": "Без звука", - "studio.accessPoint.triggerServiceModeUnavailable": "Недоступно, пока работает Web App, API или MCP.", "studio.accessPoint.unsupportedInDeployedEnvironment": "Доступно только во встроенной среде.", "studio.accessPoint.webAppDescription": "Предоставьте приложение конечным пользователям как веб-страницу", "studio.accessPoints": "Точки доступа", diff --git a/web/i18n/ru-RU/login.json b/web/i18n/ru-RU/login.json index 213a034467f..9d682727109 100644 --- a/web/i18n/ru-RU/login.json +++ b/web/i18n/ru-RU/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "Адрес электронной почты обязателен", "error.emailInValid": "Пожалуйста, введите действительный адрес электронной почты", "error.invalidEmailOrPassword": "Неверный адрес электронной почты или пароль.", - "error.invalidRedirectUrlOrAppCode": "Неверный URL перенаправления или код приложения", "error.invalidSSOProtocol": "Неверный протокол SSO", "error.nameEmpty": "Имя обязательно", "error.passwordEmpty": "Пароль обязателен", "error.passwordInvalid": "Пароль должен содержать буквы и цифры, а длина должна быть больше 8", - "error.redirectUrlMissing": "URL для перенаправления отсутствует", "error.registrationNotAllowed": "Аккаунт не найден. Пожалуйста, свяжитесь с системным администратором для регистрации.", "explore": "Изучить Dify", "forget": "Забыли пароль?", diff --git a/web/i18n/ru-RU/permission.json b/web/i18n/ru-RU/permission.json index b37eed36332..3ad56441f30 100644 --- a/web/i18n/ru-RU/permission.json +++ b/web/i18n/ru-RU/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "Действия", "accessRule.addMemberAria": "Добавить {{name}}", "accessRule.addMembersTitle": "Добавить участников", - "accessRule.allPermittedMembers": "Все участники с правами роли", - "accessRule.allPermittedMembersDescription": "Участники с соответствующими правами роли могут получить доступ к этому ресурсу.", "accessRule.allowedMembers": "Разрешённые участники", "accessRule.appDescription": "Настройте, кто может получить доступ к этому приложению, и степень детализации прав доступа.", "accessRule.appTitle": "Набор прав приложения", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "Все текущие и будущие участники рабочего пространства включаются автоматически. Разрешения ролей по-прежнему определяют, что они могут делать.", "accessRule.batchRemoveDescription": "Выбранные участники будут удалены из списка разрешённых участников.", "accessRule.batchRemoveTitle": "Удалить выбранных участников?", - "accessRule.changeOpenScopeDescription": "Изменение области открытости сбросит все исключения из прав участников для этого ресурса. После переключения потребуется снова добавить исключения из прав участников.", - "accessRule.changeOpenScopeTitle": "Изменить область открытости ресурса?", "accessRule.collaborator": "Соавтор", "accessRule.collapseSection": "Свернуть {{title}}", "accessRule.copied": "Правило доступа успешно скопировано", @@ -32,13 +28,7 @@ "accessRule.noDescription": "Без описания", "accessRule.noRules": "Нет правил доступа", "accessRule.noUserAccessSettings": "Нет участников с доступом", - "accessRule.onlyMe": "Только я", - "accessRule.onlyMeDescription": "Только вы можете получить доступ к этому ресурсу.", - "accessRule.resourceOpenScope": "Область открытости ресурса", - "accessRule.resourceOpenScopeDescription": "Выберите, кому открыт этот ресурс. Права роли по-прежнему определяют, что может делать каждый участник.", "accessRule.selected": "Выбрано", - "accessRule.specificMembersOnly": "Только определенные участники", - "accessRule.specificMembersOnlyDescription": "Доступ к этому ресурсу могут получить только выбранные участники.", "accessRule.summary_one": "{{count}} набор прав", "accessRule.summary_other": "{{count}} наборов прав", "accessRule.updated": "Правило доступа успешно обновлено", diff --git a/web/i18n/ru-RU/plugin.json b/web/i18n/ru-RU/plugin.json index cc2b798f782..484b33cffcf 100644 --- a/web/i18n/ru-RU/plugin.json +++ b/web/i18n/ru-RU/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": "Плагин?", "action.deleteSuccess": "Плагин успешно удалён", "action.pluginInfo": "Информация о плагине", - "action.usedInApps": "Этот плагин используется в приложениях {{num}}.", "allCategories": "Все категории", "auth.addApi": "Добавьте API-ключ", "auth.addOAuth": "Добавить OAuth", @@ -26,28 +25,22 @@ "auth.oauthClient": "OAuth клиент", "auth.oauthClientSettings": "Настройки клиента OAuth", "auth.oauthCredentialPermissionDescription": "Выберите, будут ли новые учетные данные OAuth доступны только вам или всем участникам рабочего пространства. Эта настройка относится к учетным данным, а не к клиенту OAuth, и ее нельзя изменить после авторизации.", - "auth.onlyAtCreationHint": "Невозможно выбрать снова после переключения", "auth.onlyAtCreationHintTooltip": "Настроено другими участниками · Невозможно выбрать повторно после переключения.", "auth.permissionHint.action": "Кто может помочь?", "auth.permissionHint.description": "Авторизация плагина действует для всего рабочего пространства. Обратитесь за помощью к участнику с нужными правами.", "auth.permissionHint.title": "У вас нет разрешения на настройку авторизации.", - "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.autoUpdate": "Автообновление", "autoUpdate.autoUpdateSettings": "Настройки автообновления", - "autoUpdate.automaticUpdates": "Автоматические обновления", "autoUpdate.changeTimezone": "Чтобы изменить часовой пояс, перейдите в Настройки", "autoUpdate.excludeUpdate": "Следующие {{num}} плагины не будут обновляться автоматически", "autoUpdate.excludeUpdate_one": "Следующий {{num}} плагин не будет обновляться автоматически", @@ -67,20 +60,13 @@ "autoUpdate.scope": "Область", "autoUpdate.scopeMode.all": "Все", "autoUpdate.scopeMode.exclude": "Исключить выбранное", - "autoUpdate.specifyPluginsToUpdate": "Укажите плагины для обновления", "autoUpdate.strategy.disabled.description": "Плагины не будут автоматически обновляться", "autoUpdate.strategy.disabled.name": "Отключен", "autoUpdate.strategy.fixOnly.description": "Автообновление только для патч-версий (например, 1.0.1 → 1.0.2). Изменения в минорных версиях не вызовут обновления.", "autoUpdate.strategy.fixOnly.name": "Только исправить", - "autoUpdate.strategy.fixOnly.selectedDescription": "Автообновление только для версий патчей", "autoUpdate.strategy.latest.description": "Всегда обновляйте до последней версии", "autoUpdate.strategy.latest.name": "Новости", - "autoUpdate.strategy.latest.selectedDescription": "Всегда обновляйте до последней версии", - "autoUpdate.updateSettings": "Обновить настройки", "autoUpdate.updateTime": "Время обновления", - "autoUpdate.updateTimeTitle": "Время обновления", - "autoUpdate.upgradeMode.all": "Обновить все", - "autoUpdate.upgradeMode.exclude": "Исключить выбранное", "autoUpdate.upgradeMode.partial": "Только выбрано", "autoUpdate.upgradeModePlaceholder.exclude": "Выбранные плагины не будут обновляться автоматически", "autoUpdate.upgradeModePlaceholder.partial": "Только выбранные плагины будут автоматически обновляться. В данный момент плагины не выбраны, поэтому никакие плагины не будут автоматически обновляться.", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "Установлено с Github", "detailPanel.categoryTip.local": "Локальный плагин", "detailPanel.categoryTip.marketplace": "Установлено из Marketplace", - "detailPanel.configureApp": "Настройка приложения", "detailPanel.configureModel": "Настройка модели", "detailPanel.configureTool": "Инструмент настройки", "detailPanel.deprecation.fullMessage": "Этот плагин больше не поддерживается по причине {{deprecatedReason}} и больше не будет обновляться. Пожалуйста, используйте {{-alternativePluginId}} вместо этого.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "Ошибка загрузки", "installModal.back": "Назад", "installModal.cancel": "Отмена", - "installModal.close": "Закрывать", - "installModal.dropIntegrationToInstall": "Перетащите пакет плагина сюда для установки", - "installModal.dropPluginToInstall": "Перетащите пакет плагина сюда для установки", "installModal.fromTrustSource": "Убедитесь, что вы устанавливаете плагины только из надежного источника.", "installModal.install": "Устанавливать", - "installModal.installComplete": "Монтаж завершен", "installModal.installFailed": "Ошибка установки", "installModal.installFailedDesc": "Плагин был установлен не удалось.", "installModal.installPlugin": "Установить плагин", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "Плагин успешно установлен.", "installModal.installedSuccessfullyWithPageDesc": "Плагин успешно установлен. Вы можете найти его на странице {{categoryName}}.", "installModal.installing": "Установка...", - "installModal.labels.package": "Пакет", - "installModal.labels.repository": "Хранилище", - "installModal.labels.version": "Версия", "installModal.next": "Следующий", "installModal.pluginLoadError": "Ошибка загрузки плагина", "installModal.pluginLoadErrorDesc": "Этот плагин не будет установлен", @@ -220,8 +198,6 @@ "list.noInstalled": "Плагины не установлены", "list.noTriggerFound": "Триггер не найден", "list.notFound": "Плагины не найдены", - "list.source.github": "Установка с GitHub", - "list.source.local": "Установка из локального файла пакета", "list.source.marketplace": "Установка из Marketplace", "marketplace.allPlugins": "Все плагины", "marketplace.and": "и", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "Недавно обновленные", "marketplace.verifiedTip": "Подтверждено Dify", "marketplace.viewMore": "Подробнее", - "metadata.title": "Плагины", "pluginDevelopmentGuide": "Руководство по разработке плагинов", "pluginInfoModal.packageName": "Пакет", "pluginInfoModal.release": "Отпускать", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "Информация о плагине", "pluginPublishGuide": "Руководство по публикации плагинов", "privilege.admins": "Админы", - "privilege.configurePermissionsInSettings": "Перейдите в «Настройки» > «Роли и разрешения», чтобы настроить разрешения плагинов.", "privilege.everyone": "Каждый", - "privilege.noDebugPermissionTooltip": "У вас нет разрешения на отладку плагинов", "privilege.noInstallPermissionTooltip": "У вас нет разрешения на установку плагинов и управление ими", "privilege.noone": "Никто", "privilege.permissions": "Разрешения", "privilege.quickWhoCanDebug": "Кто может отлаживать?", "privilege.quickWhoCanInstall": "Кто может устанавливать и управлять?", - "privilege.title": "Настройки плагина", - "privilege.whoCanDebug": "Кто может отлаживать плагины?", - "privilege.whoCanInstall": "Кто может устанавливать плагины и управлять ими?", - "publishPlugins": "Публикация плагинов", "readmeInfo.failedToFetch": "Не удалось получить README", "readmeInfo.needHelpCheckReadme": "Нужна помощь? Ознакомьтесь с файлом README.", "readmeInfo.noReadmeAvailable": "README недоступен", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "Не удалось автоматически установить этот плагин.\nПожалуйста, установите его из Marketplace.", "task.errorMsg.unknown": "Не удалось установить этот плагин.\nНе удалось определить источник плагина.", "task.errorPlugins": "Failed to Install Plugins", - "task.installError": "Плагины {{errorLength}} не удалось установить, нажмите для просмотра", "task.installFromGithub": "Установить из GitHub", "task.installFromMarketplace": "Установить из Marketplace", "task.installSuccess": "{{successLength}} plugins installed successfully", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "Установка успешна", "upgrade.title": "Установить плагин", "upgrade.upgrade": "Устанавливать", - "upgrade.upgrading": "Установка...", - "upgrade.usedInApps": "Используется в приложениях {{num}}" + "upgrade.upgrading": "Установка..." } diff --git a/web/i18n/ru-RU/snippet.json b/web/i18n/ru-RU/snippet.json index ee63e10f107..367efd2aed9 100644 --- a/web/i18n/ru-RU/snippet.json +++ b/web/i18n/ru-RU/snippet.json @@ -12,7 +12,6 @@ "dslVersionMismatchDescription": "Обнаружена существенная разница в версиях DSL. Принудительный импорт может привести к сбоям в работе фрагмента.", "dslVersionMismatchQuestion": "Вы хотите продолжить?", "dslVersionMismatchTitle": "Несовместимость версий", - "edit": " едактировать", "editDialogTitle": "Изменить информацию о фрагменте", "editDone": "Информация о фрагменте обновлена.", "editFailed": "Не удалось обновить информацию о фрагменте.", @@ -26,20 +25,15 @@ "importSuccess": "Фрагмент импортирован.", "importedDSLVersion": "Текущая версия фрагмента DSL:", "inputVariables": "Входные переменные", - "management": "УП АВЛЕНИЕ Ф АГМЕНТАМИ", "menu.deleteSnippet": "Удалить", "menu.editInfo": " едактировать информацию", "menu.exportSnippet": "Экспортировать фрагмент", "panelTitle": "Поле ввода", "publishButton": "Опубликовать", "publishFailed": "Не удалось опубликовать фрагмент.", - "publishMenuCurrentDraft": "Текущий проект не опубликован", "publishSuccess": "Фрагмент опубликован.", "sectionOrchestrate": "оркестровать", "testRunButton": "Тестовый запуск", "typeLabel": "Фрагмент", - "unknownUser": "Пользователь", - "updatedBy": "{{name}} обновлено {{time}}", - "usageCount": "Использовано {{count}} раз", - "variableInspect": "Переменная проверка" + "unknownUser": "Пользователь" } diff --git a/web/i18n/ru-RU/tools.json b/web/i18n/ru-RU/tools.json index 44242d4221e..a5a31cdd654 100644 --- a/web/i18n/ru-RU/tools.json +++ b/web/i18n/ru-RU/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "Параметры", "mcp.server.modal.parametersPlaceholder": "Назначение и ограничения параметра", "mcp.server.modal.parametersTip": "Добавьте описания для каждого параметра, чтобы помочь LLM понять их назначение и ограничения.", - "mcp.server.publishTip": "Приложение не опубликовано. Пожалуйста, сначала опубликуйте приложение.", "mcp.server.reGen": "Хотите регенерировать URL сервера? Текущий URL немедленно перестанет работать.", "mcp.server.title": "MCP Сервер", "mcp.server.url": "URL сервера", diff --git a/web/i18n/ru-RU/workflow.json b/web/i18n/ru-RU/workflow.json index 84082a5e610..495d0c26184 100644 --- a/web/i18n/ru-RU/workflow.json +++ b/web/i18n/ru-RU/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} шагов вперед", "changeHistory.title": "История изменений", "chatVariable.button": "Добавить переменную", - "chatVariable.docLink": "Посетите нашу документацию, чтобы узнать больше.", "chatVariable.modal.addArrayValue": "Добавить значение", "chatVariable.modal.arrayValue": "Значение", "chatVariable.modal.description": "Описание", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "Edit reply", "comments.placeholder.reply": "Reply", "comments.reply": "Reply", - "common.ImageUploadLegacyTip": "Теперь вы можете создавать переменные типа файла в стартовой форме. В будущем мы больше не будем поддерживать функцию загрузки изображений.", "common.accessAPIReference": "Доступ к справочнику API", "common.accessPointDescription": "Настроить веб-приложение, API, MCP и триггеры", "common.addBlock": "Добавить узел", @@ -155,7 +153,6 @@ "common.addTitle": "Добавить заголовок...", "common.autoSaved": "Автосохранено", "common.backupCurrentDraft": "Резервное копирование текущего черновика", - "common.batchRunApp": "Пакетный запуск приложения", "common.branch": "ВЕТКА", "common.chooseDSL": "Выберите файл DSL(yml)", "common.chooseStartNodeToRun": "Выберите начальный узел для запуска", @@ -163,7 +160,6 @@ "common.commentMode": "Режим комментариев", "common.configure": "Настроить", "common.configureRequired": "Требуется настройка", - "common.conversationLog": "Журнал разговоров", "common.copy": "Копировать", "common.currentDraft": "Текущий черновик", "common.currentDraftUnpublished": "Текущий черновик не опубликован", @@ -174,10 +170,8 @@ "common.disconnect": "Разъединять", "common.draftSaveFailed": "Не удалось сохранить черновик", "common.duplicate": "Дублировать", - "common.editing": "Редактирование", "common.effectVarConfirm.content": "Переменная используется в других узлах. Вы все еще хотите удалить ее?", "common.effectVarConfirm.title": "Удалить переменную", - "common.embedIntoSite": "Встроить на сайт", "common.enableJinja": "Включить поддержку шаблонов Jinja", "common.exitVersions": "Выходные версии", "common.exportImage": "Экспортировать изображение", @@ -186,8 +180,6 @@ "common.exportSVG": "Экспортировать как SVG", "common.features": "Функции", "common.featuresDescription": "Улучшить пользовательский опыт веб-приложения", - "common.featuresDocLink": "Узнать больше", - "common.fileUploadTip": "Функции загрузки изображений были обновлены до загрузки файлов.", "common.goBackToEdit": "Вернуться к редактору", "common.handMode": "Режим руки", "common.humanInputEmailTip": "Электронное письмо (метод доставки) отправлено настроенным получателям", @@ -199,9 +191,6 @@ "common.importSuccess": "Импорт успешно завершен", "common.importWarning": "Осторожность", "common.importWarningDetails": "Разница в версии DSL может повлиять на некоторые функции", - "common.inPreview": "В режиме предпросмотра", - "common.inPreviewMode": "В режиме предпросмотра", - "common.inRunMode": "В режиме выполнения", "common.input": "Вход", "common.insertVarTip": "Нажмите клавишу \"/\" чтобы быстро вставить", "common.jinjaEditorPlaceholder": "Введите \"/\" или \"{\" для вставки переменной", @@ -215,17 +204,12 @@ "common.model": "Модель", "common.moreActions": "Больше действий", "common.needAdd": "Необходимо добавить узел {{node}}", - "common.needAnswerNode": "В узел ответа необходимо добавить", "common.needConnectTip": "Этот шаг ни к чему не подключен", - "common.needOutputNode": "Необходимо добавить узел вывода", "common.needStartNode": "Необходимо добавить хотя бы один начальный узел", - "common.noChanges": "Нет изменений", - "common.noHistory": "Без истории", "common.noVar": "Нет переменной", "common.notPublishedYet": "Ещё не опубликовано", "common.notRunning": "Еще не запущено", "common.onFailure": "О неудаче", - "common.openInExplore": "Открыть в разделе «Обзор»", "common.openWebApp": "Открыть веб-приложение", "common.openWebAppDescription": "Открыть опубликованное приложение в новой вкладке", "common.output": "Выход", @@ -233,10 +217,8 @@ "common.parallel": "ПАРАЛЛЕЛЬНЫЙ", "common.parallelTip.click.desc": "добавить", "common.parallelTip.click.title": "Щелчок", - "common.parallelTip.depthLimit": "Ограничение на количество слоев параллельной вложенности {{num}}", "common.parallelTip.drag.desc": "для подключения", "common.parallelTip.drag.title": "Волочить", - "common.parallelTip.limit": "Параллелизм ограничен ветвями {{num}}.", "common.pasteHere": "Вставить сюда", "common.pointerMode": "Режим указателя", "common.preview": "Предпросмотр", @@ -252,34 +234,22 @@ "common.publishedBy": "Опубликовано {{time}} пользователем {{author}}", "common.publishingToMarketplace": "Публикация...", "common.redo": "Повторить", - "common.restart": "Перезапустить", "common.restore": "Восстановить", "common.run": "Тестовый запуск", "common.runAllTriggers": "Запустить все триггеры", - "common.runApp": "Запустить приложение", "common.runHistory": "История запусков", "common.running": "Выполняется", - "common.savedAt": "Сохранено {{time}}", "common.scheduleTriggerRunFailed": "Не удалось выполнить запланированный триггер", "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": "Отменить", "common.unpublished": "Не опубликовано", - "common.unpublishedChanges": "Неопубликованные изменения", "common.upToDate": "Актуально", - "common.update": "Обновить", "common.variableNamePlaceholder": "Имя переменной", "common.versionHistory": "История версий", - "common.viewDetailInTracingPanel": "Посмотреть подробности", "common.viewOnly": "Только просмотр", "common.viewRunHistory": "Посмотреть историю запусков", "common.webhookDebugFailed": "Ошибка отладки Webhook", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "Процесс рабочего процесса выполнен успешно", "common.workflowSaveStatus": "Статус сохранения рабочего процесса", "customWebhook": "Пользовательский вебхук", - "debug.copyLastRun": "Копировать последний запуск", - "debug.copyLastRunError": "Не удалось скопировать последние входные данные выполнения", "debug.lastOutput": "Последний вывод", - "debug.lastRunInputsCopied": "{{count}} вход(ов) скопировано из последнего запуска", "debug.lastRunTab": "Последний запуск", "debug.noData.description": "Результаты последнего запуска будут отображены здесь", "debug.noData.runThisNode": "Запустите этот узел", - "debug.noLastRunFound": "Предыдущий запуск не найден", - "debug.noMatchingInputsFound": "Не найдено соответствующих входных данных из последнего запуска.", - "debug.relations.dependencies": "Зависимости", - "debug.relations.dependenciesDescription": "Узлы, на которые опирается этот узел", - "debug.relations.dependents": "Иждивенцев", - "debug.relations.dependentsDescription": "Узлы, которые полагаются на этот узел", - "debug.relations.noDependencies": "Нет зависимостей", - "debug.relations.noDependents": "Отсутствие иждивенцев", - "debug.relationsTab": "Отношения", "debug.settingsTab": "Настройки", "debug.variableInspect.chatNode": "Разговор", "debug.variableInspect.clearAll": "Сбросить все", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "этот триггер", "debug.variableInspect.listening.defaultPluginName": "этот плагин срабатывает", "debug.variableInspect.listening.defaultScheduleTime": "Не настроено", - "debug.variableInspect.listening.selectedTriggers": "выбранные триггеры", "debug.variableInspect.listening.stopButton": "Стоп", "debug.variableInspect.listening.tip": "Теперь вы можете имитировать срабатывание событий, отправляя тестовые запросы на HTTP {{nodeName}}-эндпоинт или использовать его в качестве URL обратного вызова для отладки живых событий. Все результаты можно просматривать непосредственно в инспекторе переменных.", "debug.variableInspect.listening.tipFallback": "Ожидайте входящие триггерные события. Результаты появятся здесь.", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "Стоп, беги", "debug.variableInspect.view": "Просмотр журнала", "difyTeam": "Команда Dify", - "entryNodeStatus.disabled": "СТАРТ • ОТКЛЮЧЕНО", "entryNodeStatus.enabled": "НАЧАТЬ", "env.envDescription": "Переменные среды могут использоваться для хранения конфиденциальной информации и учетных данных. Они доступны только для чтения и могут быть отделены от файла DSL во время экспорта.", "env.envPanelButton": "Добавить переменную", @@ -371,11 +327,6 @@ "env.modal.value": "Значение", "env.modal.valuePlaceholder": "Значение переменной среды", "env.modal.valueRequired": "Значение не может быть пустым", - "error.operations.addingNodes": "добавление узлов", - "error.operations.connectingNodes": "соединение узлов", - "error.operations.modifyingWorkflow": "изменение рабочего процесса", - "error.operations.updatingWorkflow": "обновление рабочего процесса", - "error.startNodeRequired": "Пожалуйста, сначала добавьте начальный узел перед {{operation}}", "errorMsg.authRequired": "Требуется авторизация", "errorMsg.configureModel": "Настройте модель", "errorMsg.duplicateOutputVariable": "Повторяющаяся переменная узла вывода \"{{variable}}\". Имена переменных узла вывода должны быть уникальными.", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "Недопустимая переменная. Настройте модель, чтобы активировать эту переменную.", "errorMsg.noValidTool": "{{field}} не выбран валидный инструмент", "errorMsg.rerankModelRequired": "Перед включением модели повторного ранжирования убедитесь, что модель успешно настроена в настройках.", - "errorMsg.startNodeRequired": "Пожалуйста, сначала добавьте начальный узел перед {{operation}}", "errorMsg.toolParameterRequired": "{{field}}: параметр [{{param}}] является обязательным", "globalVar.description": "Системные переменные — это глобальные переменные, к которым любой узел может обращаться без соединений при корректном типе, например идентификатор конечного пользователя и идентификатор рабочего процесса.", "globalVar.fieldsDescription.appId": "ID приложения", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "ID рабочего процесса", "globalVar.fieldsDescription.workflowRunId": "ID запуска рабочего процесса", "globalVar.title": "Системные переменные", - "nodes.agent.advancedSetting": "Расширенные настройки", "nodes.agent.checkList.strategyNotSelected": "Стратегия не выбрана", "nodes.agent.clickToViewParameterSchema": "Нажмите, чтобы просмотреть схему параметров", - "nodes.agent.configureModel": "Сконфигурировать модель", "nodes.agent.installPlugin.cancel": "Отмена", "nodes.agent.installPlugin.changelog": "Журнал изменений", "nodes.agent.installPlugin.desc": "Будет установлена следующая интеграция", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "Установить интеграцию", "nodes.agent.learnMore": "Подробнее", "nodes.agent.linkToPlugin": "Ссылка на интеграции", - "nodes.agent.maxIterations": "Максимальное количество итераций", "nodes.agent.model": "модель", - "nodes.agent.modelNotInMarketplace.desc": "Эта модель устанавливается из локального репозитория или репозитория GitHub. Пожалуйста, используйте после установки.", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "Управление в интеграцияах", - "nodes.agent.modelNotInMarketplace.title": "Модель не установлена", "nodes.agent.modelNotInstallTooltip": "Данная модель не устанавливается", "nodes.agent.modelNotSelected": "Модель не выбрана", - "nodes.agent.modelNotSupport.desc": "Установленная версия интеграцияа не предоставляет эту модель.", - "nodes.agent.modelNotSupport.descForVersionSwitch": "Установленная версия интеграцияа не предоставляет эту модель. Нажмите, чтобы переключить версию.", - "nodes.agent.modelNotSupport.title": "Неподдерживаемая модель", - "nodes.agent.modelSelectorTooltips.deprecated": "Эта модель устарела", - "nodes.agent.notAuthorized": "Не авторизован", "nodes.agent.outputVars.confirm": "Подтвердить", "nodes.agent.outputVars.defaultValueArrayInvalid": "Введите JSON-массив.", "nodes.agent.outputVars.defaultValueBooleanInvalid": "Введите true или false.", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "Редактировать {{name}}", "nodes.agent.outputVars.editorLabel": "Редактор выходных переменных", "nodes.agent.outputVars.files.title": "Файлы, созданные агентом", - "nodes.agent.outputVars.files.transfer_method": "Способ переноса. Ценность составляет remote_url или local_file", - "nodes.agent.outputVars.files.type": "Тип поддержки. Теперь только вспомогательное изображение", - "nodes.agent.outputVars.files.upload_file_id": "Загрузить id файла", - "nodes.agent.outputVars.files.url": "URL изображения", "nodes.agent.outputVars.json": "JSON, сгенерированный агентом", "nodes.agent.outputVars.nameDuplicate": "Имя выхода уже существует", "nodes.agent.outputVars.nameInvalid": "Используйте буквы, цифры и подчёркивания. Начинайте с буквы или подчёркивания.", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "Схема параметров", "nodes.agent.pluginInstaller.install": "Устанавливать", "nodes.agent.pluginInstaller.installing": "Установка", - "nodes.agent.pluginNotFoundDesc": "Этот интеграция устанавливается с GitHub. Пожалуйста, перейдите в раздел Интеграции для переустановки", "nodes.agent.pluginNotInstalled": "Этот интеграция не установлен", "nodes.agent.pluginNotInstalledDesc": "Этот интеграция устанавливается с GitHub. Пожалуйста, перейдите в раздел Интеграции для переустановки", "nodes.agent.roster.change": "Сменить", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "Редактировать агентов могут только участники с ролью «Редактор» или выше либо с разрешением «Управление Agents».", "nodes.agent.roster.inlineSetup.description": "Одноразовая настройка, существующая только в этом узле", "nodes.agent.roster.inlineSetup.name": "Встроенная настройка", - "nodes.agent.roster.inlineSetup.title": "Настройка агента", "nodes.agent.roster.inlineSetup.type": "Только в этом узле", "nodes.agent.roster.label": "Агент", "nodes.agent.roster.makeCopy": "Сделать копию", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} не авторизован", "nodes.agent.toolNotInstallTooltip": "{{tool}} не установлен", "nodes.agent.toolbox": "ящик для инструментов", - "nodes.agent.tools": "Инструменты", "nodes.agent.unsupportedStrategy": "Неподдерживаемая стратегия", "nodes.answer.answer": "Ответ", - "nodes.answer.outputVars": "Выходные переменные", - "nodes.assigner.append": "Добавить", "nodes.assigner.assignedVariable": "Назначенная переменная", - "nodes.assigner.assignedVarsDescription": "Назначаемые переменные должны быть доступными для записи, например переменными беседы.", - "nodes.assigner.clear": "Очистить", - "nodes.assigner.noAssignedVars": "Нет доступных назначенных переменных", "nodes.assigner.noVarTip": "Нажмите кнопку \"+\", чтобы добавить переменные", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "Удалить последний", "nodes.assigner.operations.set": "Набор", "nodes.assigner.operations.title": "Операция", - "nodes.assigner.over-write": "Перезаписать", - "nodes.assigner.plus": "Плюс", "nodes.assigner.selectAssignedVariable": "Выберите назначенную переменную...", "nodes.assigner.setParameter": "Установите параметр...", - "nodes.assigner.setVariable": "Установить переменную", "nodes.assigner.varNotSet": "Переменная НЕ установлена", "nodes.assigner.variable": "Переменная", "nodes.assigner.variables": "Переменные", - "nodes.assigner.writeMode": "Режим записи", - "nodes.assigner.writeModeTip": "Режим добавления: доступен только для переменных массива.", - "nodes.code.advancedDependencies": "Расширенные зависимости", - "nodes.code.advancedDependenciesTip": "Добавьте сюда некоторые предварительно загруженные зависимости, которые занимают больше времени для потребления или не являются встроенными по умолчанию", "nodes.code.inputVars": "Входные переменные", "nodes.code.outputVars": "Выходные переменные", - "nodes.code.searchDependencies": "Поиск зависимостей", "nodes.code.syncFunctionSignature": "Синхронизировать сигнатуру функции с кодом", "nodes.common.errorHandle.defaultValue.desc": "При возникновении ошибки укажите статическое выходное содержимое.", "nodes.common.errorHandle.defaultValue.inLog": "Исключение узла, вывод в соответствии со значениями по умолчанию.", "nodes.common.errorHandle.defaultValue.output": "Выходное значение по умолчанию", - "nodes.common.errorHandle.defaultValue.tip": "При ошибке будет возвращено значение ниже.", "nodes.common.errorHandle.defaultValue.title": "Значение по умолчанию", "nodes.common.errorHandle.failBranch.customize": "Перейдите на холст, чтобы настроить логику fail branch.", "nodes.common.errorHandle.failBranch.customizeTip": "Когда ветвь fail активирована, исключения, созданные узлами, не завершат процесс. Вместо этого он автоматически выполнит предопределенную ветвь fail, что позволит вам гибко предоставлять сообщения об ошибках, отчеты, исправления или пропускать действия.", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "Стратегия обработки исключений, запускаемая при обнаружении исключения на узле.", "nodes.common.errorHandle.title": "Обработка ошибок", "nodes.common.inputVars": "Входные переменные", - "nodes.common.insertVarTip": "Вставить переменную", "nodes.common.memories.builtIn": "Встроенные", "nodes.common.memories.tip": "Память чата", "nodes.common.memories.title": "Воспоминания", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} Повторных попыток", "nodes.common.retry.retry": "Снова пробовать", "nodes.common.retry.retryFailed": "Повторная попытка не удалась", - "nodes.common.retry.retryFailedTimes": "Повторные попытки {{times}} не увенчались успехом", "nodes.common.retry.retryInterval": "Интервал повторных попыток", "nodes.common.retry.retryOnFailure": "Повторная попытка при неудаче", "nodes.common.retry.retrySuccessful": "Повторить попытку успешно", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "Подробнее", "nodes.docExtractor.outputVars.text": "Извлеченный текст", "nodes.docExtractor.supportFileTypes": "Поддерживаемые типы файлов: {{types}}.", - "nodes.end.output.type": "тип вывода", "nodes.end.output.variable": "выходная переменная", - "nodes.end.outputs": "Выходы", - "nodes.end.type.none": "Нет", - "nodes.end.type.plain-text": "Простой текст", - "nodes.end.type.structured": "Структурированный", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "Введите URL, введите \"/\" для вставки переменной", "nodes.http.authorization.api-key": "API-ключ", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "Нет", "nodes.http.binaryFileVariable": "Переменная двоичного файла", "nodes.http.body": "Тело", - "nodes.http.bulkEdit": "Массовое редактирование", "nodes.http.curl.placeholder": "Вставьте сюда строку cURL", "nodes.http.curl.title": "Импорт из cURL", "nodes.http.extractListPlaceholder": "Введите индекс элемента списка, введите '/' вставьте переменную", "nodes.http.headers": "Заголовки", - "nodes.http.inputVars": "Входные переменные", "nodes.http.insertVarPlaceholder": "введите \"/\" для вставки переменной", "nodes.http.key": "Ключ", - "nodes.http.keyValueEdit": "Редактирование ключа-значения", - "nodes.http.notStartWithHttp": "API должен начинаться с http:// или https://", "nodes.http.outputVars.body": "Содержимое ответа", "nodes.http.outputVars.files": "Список файлов", "nodes.http.outputVars.headers": "Список заголовков ответа JSON", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "Все участники ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "Содержание", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "Тело должно содержать {{field}}", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "Введите текст письма", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "Тело является обязательным", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "Режим отладки", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "В режиме отладки письмо будет отправлено только на ваш аккаунт {{email}}.", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "Выбрать", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "Получатель", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "Требуется хотя бы один получатель", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "Переменная URL запроса является точкой входа для ввода человека.", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "Тема", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "Введите тему письма", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "Тема является обязательной", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "Режим отладки включён.", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "Письмо будет отправлено на {{email}}.", "nodes.humanInput.deliveryMethod.emailSender.done": "Письмо отправлено", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(необязательно)", "nodes.humanInput.deliveryMethod.emailSender.send": "Отправить письмо", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "Отправить тестовые письма вашим настроенным получателям", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "Отправить тестовое письмо на {{email}}", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "Что увидят пользователи после открытия формы. Поддерживает форматирование Markdown.", "nodes.humanInput.insertInputField.fieldType": "Тип поля", "nodes.humanInput.insertInputField.insert": "Вставить", - "nodes.humanInput.insertInputField.maxUploads": "Макс. загрузок", "nodes.humanInput.insertInputField.options": "Параметры", "nodes.humanInput.insertInputField.prePopulateField": "Предварительно заполнить поле", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "Добавьте или . Пользователи изначально увидят это содержимое, или оставьте пустым.", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "не пусто", "nodes.ifElse.comparisonOperator.not exists": "не существует", "nodes.ifElse.comparisonOperator.not in": "не в", - "nodes.ifElse.comparisonOperator.not null": "не null", - "nodes.ifElse.comparisonOperator.null": "null", "nodes.ifElse.comparisonOperator.start with": "начинается с", "nodes.ifElse.conditionNotSetup": "Условие НЕ настроено", "nodes.ifElse.else": "Иначе", "nodes.ifElse.elseDescription": "Используется для определения логики, которая должна быть выполнена, когда условие if не выполняется.", "nodes.ifElse.enterValue": "Введите значение", - "nodes.ifElse.if": "Если", - "nodes.ifElse.notSetVariable": "Пожалуйста, сначала установите переменную", "nodes.ifElse.operator": "Оператор", "nodes.ifElse.optionName.audio": "Аудио", "nodes.ifElse.optionName.doc": "Доктор", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "Куски", "nodes.knowledgeBase.chunksInputTip": "Входная переменная узла базы знаний - это Чанки. Тип переменной является объектом с определенной схемой JSON, которая должна соответствовать выбранной структуре чанка.", "nodes.knowledgeBase.chunksVariableIsRequired": "Переменная chunks обязательна", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API-ключ недоступен", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "Кредиты исчерпаны", - "nodes.knowledgeBase.embeddingModelIncompatible": "Несовместимо", - "nodes.knowledgeBase.embeddingModelIsInvalid": "Модель встраивания недействительна", - "nodes.knowledgeBase.embeddingModelIsRequired": "Требуется модель встраивания", "nodes.knowledgeBase.embeddingModelNotConfigured": "Модель эмбеддингов не настроена", "nodes.knowledgeBase.indexMethodIsRequired": "Метод index является обязательным", - "nodes.knowledgeBase.notConfigured": "Не настроено", "nodes.knowledgeBase.rerankingModelIsInvalid": "Модель повторной ранжировки недействительна", "nodes.knowledgeBase.rerankingModelIsRequired": "Требуется модель перераспределения рангов", "nodes.knowledgeBase.retrievalSettingIsRequired": "Настройка извлечения обязательна", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "Сегментированный URL", "nodes.knowledgeRetrieval.queryAttachment": "Запрос изображений", "nodes.knowledgeRetrieval.queryText": "Текст запроса", - "nodes.knowledgeRetrieval.queryVariable": "Переменная запроса", "nodes.listFilter.asc": "ASC", "nodes.listFilter.desc": "DESC", "nodes.listFilter.extractsCondition": "Извлечение элемента N", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "Первая запись", "nodes.listFilter.outputVars.last_record": "Последняя запись", "nodes.listFilter.outputVars.result": "Фильтрация результата", - "nodes.listFilter.selectVariableKeyPlaceholder": "Выбор ключа подпеременной", "nodes.llm.addMessage": "Добавить сообщение", "nodes.llm.context": "контекст", "nodes.llm.contextTooltip": "Вы можете импортировать знания как контекст", - "nodes.llm.files": "Файлы", "nodes.llm.jsonSchema.addChildField": "Добавить поле ребенка", "nodes.llm.jsonSchema.addField": "Добавить поле", "nodes.llm.jsonSchema.apply": "Подать заявку", "nodes.llm.jsonSchema.back": "Спина", "nodes.llm.jsonSchema.descriptionPlaceholder": "Добавить описание", - "nodes.llm.jsonSchema.doc": "Узнайте больше о структурированном выводе", "nodes.llm.jsonSchema.enum": "Перечисление", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "Имя свойства уже существует", "nodes.llm.jsonSchema.fieldNamePlaceholder": "Название поля", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "необходимо", "nodes.llm.jsonSchema.resetDefaults": "Сброс", "nodes.llm.jsonSchema.resultTip": "Вот сгенерированный результат. Если вы не удовлетворены, вы можете вернуться и изменить свой запрос.", - "nodes.llm.jsonSchema.showAdvancedOptions": "Показать расширенные параметры", "nodes.llm.jsonSchema.stringValidations": "Проверка строк", "nodes.llm.jsonSchema.title": "Структурированная схема вывода", "nodes.llm.jsonSchema.warningTips.saveSchema": "Пожалуйста, завершите редактирование текущего поля перед сохранением схемы.", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "Содержимое рассуждений", "nodes.llm.outputVars.usage": "Информация об использовании модели", "nodes.llm.prompt": "подсказка", - "nodes.llm.reasoningFormat.separated": "Отдельные теги для мышления", - "nodes.llm.reasoningFormat.tagged": "Продолжайте думать о тегах", "nodes.llm.reasoningFormat.title": "Включите разделение тегов на основе логики", "nodes.llm.reasoningFormat.tooltip": "Извлечь содержимое из тегов think и сохранить его в поле reasoning_content.", "nodes.llm.resolution.high": "Высокое", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "Предоставьте инструкции, запросы или любой текстовый ввод для модели", "nodes.llm.singleRun.variable": "Переменная", "nodes.llm.sysQueryInUser": "sys.query в сообщении пользователя обязателен", - "nodes.llm.variables": "переменные", "nodes.llm.vision": "зрение", - "nodes.loop.ErrorMethod.continueOnError": "Продолжать при ошибке", - "nodes.loop.ErrorMethod.operationTerminated": "Прекращено", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "Устранить аномальный вывод", "nodes.loop.breakCondition": "Условие завершения цикла", "nodes.loop.breakConditionTip": "Только переменные в циклах с условиями завершения и переменные беседы могут быть использованы.", "nodes.loop.comma": ",", - "nodes.loop.currentLoop": "Текущий контур", "nodes.loop.currentLoopCount": "Текущее количество циклов: {{count}}", "nodes.loop.deleteDesc": "Удаление узла цикла удалит все дочерние узлы.", "nodes.loop.deleteTitle": "Удалить узел цикла?", - "nodes.loop.errorResponseMethod": "Метод ответа об ошибке", "nodes.loop.error_one": "{{count}} Ошибка", "nodes.loop.error_other": "{{count}} Ошибок", - "nodes.loop.exitConditionTip": "У узла цикла должно быть как минимум одно условие выхода", "nodes.loop.finalLoopVariables": "Финальные переменные цикла", "nodes.loop.initialLoopVariables": "Начальные переменные цикла", - "nodes.loop.input": "Ввод", "nodes.loop.inputMode": "Режим ввода", "nodes.loop.loopMaxCount": "Максимальное количество итераций", "nodes.loop.loopMaxCountError": "Пожалуйста, введите допустимое максимальное количество циклов, от 1 до {{maxCount}}", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "Циклические переменные", "nodes.loop.loop_one": "{{count}} Цикл", "nodes.loop.loop_other": "{{count}} Циклов", - "nodes.loop.output": "Выходная переменная", "nodes.loop.setLoopVariables": "Устанавливайте переменные в области видимости цикла", "nodes.loop.totalLoopCount": "Общее количество циклов: {{count}}", "nodes.loop.variableName": "Имя переменной", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "Добавить класс", "nodes.questionClassifiers.advancedSetting": "Расширенные настройки", "nodes.questionClassifiers.class": "Класс", - "nodes.questionClassifiers.classNamePlaceholder": "Введите имя вашего класса", "nodes.questionClassifiers.defaultLabel": "КЛАСС {{index}}", "nodes.questionClassifiers.inputVars": "Входные переменные", "nodes.questionClassifiers.instruction": "Инструкция", - "nodes.questionClassifiers.instructionPlaceholder": "Введите вашу инструкцию", "nodes.questionClassifiers.instructionTip": "Введите дополнительные инструкции, чтобы помочь классификатору вопросов лучше понять, как классифицировать вопросы.", "nodes.questionClassifiers.labelEditorAriaLabel": "Редактор метки класса", "nodes.questionClassifiers.model": "модель", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "Дважды щёлкните по заголовку класса для переименования", "nodes.questionClassifiers.topicName": "Название темы", "nodes.questionClassifiers.topicPlaceholder": "Введите название вашей темы", - "nodes.start.builtInVar": "Встроенные переменные", "nodes.start.inputField": "Поле ввода", "nodes.start.noVarTip": "Установите входные данные, которые можно использовать в рабочем процессе", - "nodes.start.outputVars.files": "Список файлов", - "nodes.start.outputVars.memories.content": "содержимое сообщения", - "nodes.start.outputVars.memories.des": "История разговоров", - "nodes.start.outputVars.memories.type": "тип сообщения", - "nodes.start.outputVars.query": "Ввод пользователя", "nodes.start.required": "обязательно", "nodes.start.userInputTipDescription": "Задайте входные данные, которые нужно собрать у конечных пользователей при запуске workflow по запросу.", "nodes.startPlaceholder.browseMoreOnMarketplace": "Найти больше в Marketplace", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "Найти больше инструментов в Marketplace", "nodes.startPlaceholder.noTriggersFound": "Триггеры не найдены", "nodes.startPlaceholder.nodeCollapsedDescription": "Нажмите, чтобы настроить начальный узел", "nodes.startPlaceholder.nodeDescription": "Выберите начальный узел на правой панели", - "nodes.startPlaceholder.nodeTitle": "Запуск workflow", "nodes.startPlaceholder.panelDescription": "Начальный узел определяет, что запускает выполнение вашего workflow", "nodes.startPlaceholder.panelTitle": "Выберите начальный узел", "nodes.startPlaceholder.userInputConflictTip": "Пользовательский ввод нельзя сочетать с другими триггерами", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "Входные переменные", "nodes.templateTransform.outputVars.output": "Преобразованный контент", "nodes.tool.authorizationRequired": "Требуется авторизация", - "nodes.tool.authorize": "Авторизовать", - "nodes.tool.dateRange.end": "Конец", "nodes.tool.dateRange.endPlaceholder": "Дата окончания", - "nodes.tool.dateRange.start": "Начало", "nodes.tool.dateRange.startPlaceholder": "Дата начала", "nodes.tool.inputVars": "Входные переменные", "nodes.tool.insertPlaceholder1": "Наберите или нажмите", "nodes.tool.insertPlaceholder2": "вставьте переменную", "nodes.tool.outputVars.files.title": "файлы, сгенерированные инструментом", - "nodes.tool.outputVars.files.transfer_method": "Метод передачи. Значение - remote_url или local_file", - "nodes.tool.outputVars.files.type": "Поддерживаемый тип. Сейчас поддерживаются только изображения", - "nodes.tool.outputVars.files.upload_file_id": "Идентификатор загруженного файла", - "nodes.tool.outputVars.files.url": "URL изображения", "nodes.tool.outputVars.json": "json, сгенерированный инструментом", "nodes.tool.outputVars.text": "контент, сгенерированный инструментом", "nodes.tool.settings": "Настройки", - "nodes.triggerPlugin.addSubscription": "Добавить новую подписку", - "nodes.triggerPlugin.apiKeyConfigured": "API-ключ успешно настроен", - "nodes.triggerPlugin.apiKeyDescription": "Настройте учетные данные ключа API для аутентификации", - "nodes.triggerPlugin.authenticationFailed": "Ошибка аутентификации", - "nodes.triggerPlugin.authenticationSuccess": "Аутентификация успешна", - "nodes.triggerPlugin.authorized": "Авторизованный", - "nodes.triggerPlugin.availableSubscriptions": "Доступные подписки", - "nodes.triggerPlugin.configuration": "Конфигурация", - "nodes.triggerPlugin.configurationComplete": "Конфигурация завершена", - "nodes.triggerPlugin.configurationCompleteDescription": "Ваш триггер успешно настроен", - "nodes.triggerPlugin.configurationCompleteMessage": "Ваша конфигурация триггера завершена и готова к использованию.", - "nodes.triggerPlugin.configurationFailed": "Не удалось выполнить настройку", - "nodes.triggerPlugin.configureApiKey": "Настроить ключ API", - "nodes.triggerPlugin.configureOAuthClient": "Настроить OAuth-клиент", - "nodes.triggerPlugin.configureParameters": "Настроить параметры", - "nodes.triggerPlugin.credentialVerificationFailed": "Проверка учетных данных не удалась", - "nodes.triggerPlugin.credentialsVerified": "Учётные данные успешно проверены", - "nodes.triggerPlugin.error": "Ошибка", - "nodes.triggerPlugin.failedToStart": "Не удалось запустить процесс аутентификации", - "nodes.triggerPlugin.noConfigurationRequired": "Дополнительная настройка для этого триггера не требуется.", - "nodes.triggerPlugin.notAuthorized": "Не авторизовано", - "nodes.triggerPlugin.notConfigured": "Не настроено", - "nodes.triggerPlugin.oauthClientDescription": "Настройте учетные данные клиента OAuth для включения аутентификации", - "nodes.triggerPlugin.oauthClientSaved": "Конфигурация клиента OAuth успешно сохранена", - "nodes.triggerPlugin.oauthConfigFailed": "Сбой настройки OAuth", - "nodes.triggerPlugin.or": "ИЛИ", - "nodes.triggerPlugin.parameters": "Параметры", - "nodes.triggerPlugin.parametersDescription": "Настройте параметры и свойства триггера", - "nodes.triggerPlugin.properties": "Свойства", - "nodes.triggerPlugin.propertiesDescription": "Дополнительные параметры конфигурации для этого триггера", - "nodes.triggerPlugin.remove": "Удалить", - "nodes.triggerPlugin.removeSubscription": "Отменить подписку", - "nodes.triggerPlugin.selectSubscription": "Выберите подписку", - "nodes.triggerPlugin.subscriptionName": "Название подписки", - "nodes.triggerPlugin.subscriptionNameDescription": "Введите уникальное имя для этой подписки на триггер", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "Введите название подписки...", - "nodes.triggerPlugin.subscriptionNameRequired": "Требуется название подписки", - "nodes.triggerPlugin.subscriptionRemoved": "Подписка успешно удалена", "nodes.triggerPlugin.subscriptionRequired": "Требуется подписка", - "nodes.triggerPlugin.useApiKey": "Использовать ключ API", - "nodes.triggerPlugin.useOAuth": "Использовать OAuth", - "nodes.triggerPlugin.verifyAndContinue": "Проверить и продолжить", "nodes.triggerSchedule.cronExpression": "Выражение Cron", "nodes.triggerSchedule.days": "Дни", - "nodes.triggerSchedule.executeNow": "Выполнение сейчас", - "nodes.triggerSchedule.executionTime": "Время выполнения", "nodes.triggerSchedule.executionTimeCalculationError": "Не удалось вычислить время выполнения", - "nodes.triggerSchedule.executionTimeMustBeFuture": "Время выполнения должно быть в будущем", "nodes.triggerSchedule.frequency.daily": "Ежедневно", "nodes.triggerSchedule.frequency.hourly": "Почасовой", "nodes.triggerSchedule.frequency.label": "ЧАСТОТА", "nodes.triggerSchedule.frequency.monthly": "Ежемесячно", "nodes.triggerSchedule.frequency.weekly": "Еженедельно", "nodes.triggerSchedule.frequencyLabel": "Частота", - "nodes.triggerSchedule.hours": "Часы", "nodes.triggerSchedule.invalidCronExpression": "Неверное выражение cron", - "nodes.triggerSchedule.invalidExecutionTime": "Недопустимое время выполнения", "nodes.triggerSchedule.invalidFrequency": "Недопустимая частота", "nodes.triggerSchedule.invalidMonthlyDay": "Месячный день должен быть от 1 до 31 или \"последний\"", "nodes.triggerSchedule.invalidOnMinute": "Минуты должны быть в диапазоне от 0 до 59", - "nodes.triggerSchedule.invalidStartTime": "Недопустимое время начала", "nodes.triggerSchedule.invalidTimeFormat": "Неверный формат времени (ожидается ЧЧ:ММ AM/PM)", "nodes.triggerSchedule.invalidTimezone": "Недопустимая временная зона", "nodes.triggerSchedule.invalidWeekday": "Неверный день недели: {{weekday}}", "nodes.triggerSchedule.lastDay": "Последний день", "nodes.triggerSchedule.lastDayTooltip": "Не все месяцы имеют 31 день. Используйте опцию «последний день», чтобы выбрать последний день каждого месяца.", - "nodes.triggerSchedule.minutes": "Минуты", "nodes.triggerSchedule.mode": "Мода", - "nodes.triggerSchedule.modeCron": "Крон", - "nodes.triggerSchedule.modeVisual": "Визуальный", "nodes.triggerSchedule.monthlyDay": "Ежемесячный день", - "nodes.triggerSchedule.nextExecution": "Следующее исполнение", "nodes.triggerSchedule.nextExecutionTime": "ВРЕМЯ СЛЕДУЮЩЕГО ВЫПОЛНЕНИЯ", "nodes.triggerSchedule.nextExecutionTimes": "Следующие 5 времен выполнения", "nodes.triggerSchedule.noValidExecutionTime": "Невозможно рассчитать допустимое время выполнения", - "nodes.triggerSchedule.nodeTitle": "Триггер расписания", - "nodes.triggerSchedule.notConfigured": "Не настроено", "nodes.triggerSchedule.onMinute": "На минуту", - "nodes.triggerSchedule.selectDateTime": "Выберите дату и время", "nodes.triggerSchedule.selectFrequency": "Выберите частоту", "nodes.triggerSchedule.selectTime": "Выбрать время", - "nodes.triggerSchedule.startTime": "Время начала", - "nodes.triggerSchedule.startTimeMustBeFuture": "Время начала должно быть в будущем", "nodes.triggerSchedule.time": "Время", - "nodes.triggerSchedule.timezone": "Часовой пояс", "nodes.triggerSchedule.title": "Расписание", "nodes.triggerSchedule.useCronExpression": "Используйте cron-выражение", "nodes.triggerSchedule.useVisualPicker": "Использовать визуальный выбор", "nodes.triggerSchedule.visualConfig": "Визуальная конфигурация", "nodes.triggerSchedule.weekdays": "Будние дни", - "nodes.triggerWebhook.addHeader": "Добавить", - "nodes.triggerWebhook.addParameter": "Добавить", - "nodes.triggerWebhook.asyncMode": "Асинхронный режим", - "nodes.triggerWebhook.configPlaceholder": "Настройка срабатывания вебхука будет реализована здесь", "nodes.triggerWebhook.contentType": "Тип контента", - "nodes.triggerWebhook.copy": "Копировать", "nodes.triggerWebhook.debugUrlCopied": "Скопировано!", "nodes.triggerWebhook.debugUrlCopy": "Нажмите, чтобы скопировать", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "Похоже, что этот URL является внутренним адресом, из-за чего запросы вебхука могут не выполняться. Вы можете изменить TRIGGER_URL на публичный адрес.", "nodes.triggerWebhook.debugUrlTitle": "Для тестовых запусков всегда используйте этот URL", - "nodes.triggerWebhook.errorHandling": "Обработка ошибок", - "nodes.triggerWebhook.errorStrategy": "Обработка ошибок", - "nodes.triggerWebhook.generate": "Сгенерировать", - "nodes.triggerWebhook.headerParameters": "Параметры заголовка", - "nodes.triggerWebhook.headers": "Заголовки", "nodes.triggerWebhook.method": "Метод", "nodes.triggerWebhook.noBodyParameters": "Параметры тела не настроены", "nodes.triggerWebhook.noHeaders": "Заголовки не настроены", "nodes.triggerWebhook.noParameters": "Параметры не настроены", "nodes.triggerWebhook.noQueryParameters": "Параметры запроса не настроены", - "nodes.triggerWebhook.nodeTitle": "🔗 Вебхук триггер", - "nodes.triggerWebhook.parameterName": "Имя переменной", - "nodes.triggerWebhook.queryParameters": "Параметры запроса", - "nodes.triggerWebhook.requestBodyParameters": "Параметры тела запроса", "nodes.triggerWebhook.required": "Обязательно", "nodes.triggerWebhook.responseBody": "Тело ответа", "nodes.triggerWebhook.responseBodyPlaceholder": "Напишите здесь текст вашего ответа", "nodes.triggerWebhook.responseConfiguration": "Ответ", "nodes.triggerWebhook.statusCode": "Код состояния", - "nodes.triggerWebhook.test": "Тест", - "nodes.triggerWebhook.title": "Вебхук-триггер", "nodes.triggerWebhook.urlCopied": "URL скопирован в буфер обмена", - "nodes.triggerWebhook.urlGenerated": "URL вебхука успешно создан", - "nodes.triggerWebhook.urlGenerationFailed": "Не удалось создать URL вебхука", "nodes.triggerWebhook.validation.invalidParameterType": "Неверный тип параметра \"{{type}}\" для параметра \"{{name}}\"", "nodes.triggerWebhook.validation.webhookUrlRequired": "Требуется URL вебхука", "nodes.triggerWebhook.varName": "Имя переменной", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "Группа агрегации", "nodes.variableAssigner.aggregationGroupTip": "Включение этой функции позволяет агрегатору переменных агрегировать несколько наборов переменных.", "nodes.variableAssigner.noVarTip": "Добавьте переменные, которые нужно назначить", - "nodes.variableAssigner.outputType": "Тип вывода", "nodes.variableAssigner.outputVars.varDescribe": "Вывод {{groupName}}", "nodes.variableAssigner.setAssignVariable": "Установить переменную назначения", "nodes.variableAssigner.title": "Назначить переменные", - "nodes.variableAssigner.type.array": "Массив", - "nodes.variableAssigner.type.number": "Число", - "nodes.variableAssigner.type.object": "Объект", - "nodes.variableAssigner.type.string": "Строка", "nodes.variableAssigner.varNotSet": "Переменная не установлена", - "onboarding.aboutStartNode": "о стартовом узле.", - "onboarding.back": "Назад", "onboarding.description": "Разные начальные узлы имеют разные возможности. Не волнуйтесь, вы всегда сможете изменить их позже.", - "onboarding.escTip.key": "esc", - "onboarding.escTip.press": "Нажмите", - "onboarding.escTip.toDismiss": "уволить", - "onboarding.learnMore": "Узнать больше", "onboarding.title": "Выберите начальный узел, чтобы начать", "onboarding.trigger": "Триггер", "onboarding.triggerDescription": "Триггеры могут служить начальной точкой рабочего процесса, например, для запланированных задач, пользовательских вебхуков или интеграций с другими приложениями.", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "Все проблемы решены", "panel.checklistTip": "Убедитесь, что все проблемы решены перед публикацией", "panel.createdBy": "Создано ", - "panel.goTo": "Перейти к", "panel.goToFix": "Перейти к исправлению", "panel.helpLink": "Помощь", "panel.locateNodeNotFound": "Узел не найден: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "Назад", "singleRun.iteration": "Итерация", "singleRun.loop": "Цикл", - "singleRun.preparingDataSource": "Подготовка источника данных", - "singleRun.reRun": "Повторный запуск", - "singleRun.running": "Выполняется", "singleRun.startRun": "Начать запуск", "singleRun.testRun": "Тестовый запуск ", - "singleRun.testRunIteration": "Итерация тестового запуска", - "singleRun.testRunLoop": "Тестовый цикл запуска", - "snippet.addToSnippet": "Добавить в фрагмент", "snippet.confirm": "Подтверждать", "snippet.createDialogTitle": "Создать фрагмент", "snippet.createSuccess": "Фрагмент создан.", @@ -1257,21 +1024,14 @@ "snippet.descriptionPlaceholder": "Кратко опишите свой фрагмент", "snippet.nameLabel": "Имя фрагмента", "snippet.namePlaceholder": "Название фрагмента", - "snippet.shortcuts.press": "Нажимать", - "snippet.shortcuts.toConfirm": "чтобы подтвердить", - "tabs.-": "По умолчанию", "tabs.addAll": "Добавить всё", - "tabs.agent": "Агентская стратегия", "tabs.allAdded": "Все добавлено", "tabs.allTool": "Все", "tabs.allTriggers": "Все триггеры", "tabs.blocks": "Узлы", "tabs.clearSnippetSearch": "Очистить поиск фрагментов", - "tabs.createSnippet": "Создать фрагмент", "tabs.customTool": "Swagger API", "tabs.featuredTools": "Избранное", - "tabs.hideActions": "Скрыть инструменты", - "tabs.installed": "Установлено", "tabs.listView": "Список", "tabs.logic": "Логика", "tabs.noFeaturedPlugins": "Откройте больше инструментов в Маркетплейсе", @@ -1280,13 +1040,11 @@ "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": "Показать больше", @@ -1294,20 +1052,16 @@ "tabs.sources": "Источников", "tabs.start": "Начать", "tabs.startDisabledTip": "Узел триггера и узел ввода пользователя исключают друг друга.", - "tabs.startDisabledTipLearnMore": "Подробнее о начальных узлах", "tabs.startNotSupportedTip": "Вкладка «Пуск» не поддерживается во фрагментах.", "tabs.tools": "Инструменты", "tabs.transform": "Преобразование", "tabs.treeView": "Дерево", "tabs.unconfiguredStartDisabledTip": "На холст добавлен ненастроенный начальный узел. Завершите настройку, прежде чем продолжить.", - "tabs.usePlugin": "Выбрать инструмент", "tabs.utilities": "Утилиты", "tabs.workflowTool": "Рабочий процесс", "tracing.stopBy": "Остановлено {{user}}", - "triggerStatus.disabled": "ТРЕВОГА • ОТКЛЮЧЕНО", "triggerStatus.enabled": "СПУСКОВОЙ МЕХАНИЗМ", "variableReference.assignedVarsDescription": "Назначаемые переменные должны быть доступными для записи, например переменными беседы.", - "variableReference.conversationVars": "Переменные беседы", "variableReference.noAssignedVars": "Нет доступных назначенных переменных", "variableReference.noAvailableVars": "Нет доступных переменных", "variableReference.noVarsForOperation": "Переменные для присвоения выбранной операции отсутствуют.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "Применяемый", "workflowGenerator.appliedRefineHint": "Применено — уточните в любой момент с помощью ⌘K → /refine", "workflowGenerator.applyFailed": "Не удалось применить рабочий процесс.", - "workflowGenerator.applyToCurrent": "Применить к текущему проекту", "workflowGenerator.applyToNew": "Создать новое приложение", "workflowGenerator.cancel": "Отмена", "workflowGenerator.description": "Опишите, что вы хотите, чтобы рабочий процесс делал. Выберите модель, напишите инструкцию и просмотрите созданный график, прежде чем применять его в Studio.", @@ -1384,7 +1137,6 @@ "workflowGenerator.instruction": "Инструкции", "workflowGenerator.instructionPlaceholder": "Опишите желаемый рабочий процесс — какой вход, какая обработка, какой результат.", "workflowGenerator.instructionRequired": "Напишите сначала инструкцию", - "workflowGenerator.loading": "Создание рабочего процесса…", "workflowGenerator.modelRequired": "Пожалуйста, выберите модель перед созданием.", "workflowGenerator.modes.chatflow": "Чат", "workflowGenerator.modes.workflow": "Рабочий процесс", @@ -1392,7 +1144,6 @@ "workflowGenerator.overwriteTitle": "Перезаписать текущий черновик?", "workflowGenerator.phases.building": "Построение узлов…", "workflowGenerator.phases.planning": "Планирование рабочего процесса…", - "workflowGenerator.phases.validating": "Проверка графика…", "workflowGenerator.placeholder": "Напишите инструкцию слева, затем нажмите «Создать», чтобы просмотреть график рабочего процесса.", "workflowGenerator.refineDescription": "Опишите изменения, которые вы хотите. Текущий проект используется в качестве контекста; сгенерированный график заменяет его при подаче заявки.", "workflowGenerator.refineDraftUnavailable": "Не удалось загрузить текущий черновик — генерация начнётся с нуля.", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "Сгенерировать заново", "workflowGenerator.reload": "Перезагрузить", "workflowGenerator.studioApply": "Применять", - "workflowGenerator.studioButton": "Генерировать", "workflowGenerator.title": "Создать {{mode}}" } diff --git a/web/i18n/sl-SI/agent-v-2.json b/web/i18n/sl-SI/agent-v-2.json index 26eec32c891..ea28a39e236 100644 --- a/web/i18n/sl-SI/agent-v-2.json +++ b/web/i18n/sl-SI/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "To dejanje še ni na voljo.", "agentDetail.access.copyAccessUrl": "Kopiraj URL dostopa", "agentDetail.access.copyFailed": "Sklica ni bilo mogoče kopirati.", "agentDetail.access.copyServiceEndpoint": "Kopiraj končno točko storitvenega API", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "Zaženi", "agentDetail.access.webApp.actions.settings": "Znamčenje", "agentDetail.access.webApp.refreshUrl": "Osveži URL dostopa", - "agentDetail.access.webApp.showQrCode": "Pokaži QR kodo", "agentDetail.access.webApp.ssoEnabled": "SSO omogočeno", "agentDetail.access.webApp.title": "Spletna aplikacija", "agentDetail.access.workflow.description": "Uporabljeno kot vozlišče znotraj poteka dela", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "Izberite obseg okoljske spremenljivke", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "Nastavite vrednosti, ki jih agent bere med izvajanjem, na primer API ključ, ki ga potrebuje orodje, ne da bi jih dali v Prompt.\n\nV načinu Build jih lahko agent nastavi namesto vas.", - "agentDetail.configure.advancedSettings.envEditor.toggle": "Preklopi Env Editor", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "Napredne nastavitve", - "agentDetail.configure.advancedSettings.toggle": "Preklopi napredne nastavitve", "agentDetail.configure.answer.activity.ranCommands": "Ukazi izvedeni", "agentDetail.configure.answer.activity.runningCommands": "Izvajanje ukazov", "agentDetail.configure.answer.duration.minute": "{{count}} min", "agentDetail.configure.answer.duration.second": "{{count}} s", "agentDetail.configure.answer.thinking": "Razmišlja", - "agentDetail.configure.answer.workFinished": "Delo končano", - "agentDetail.configure.answer.workedFor": "Delal {{duration}}", - "agentDetail.configure.answer.workingFor": "Dela {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition sicer ponuja različice za izvlečene konfiguracije, vendar ne podpira različic samega datotečnega sistema. Pri dejanjih v načinu Build bodite previdni, saj se spremembe datotečnega sistema zgodijo v realnem času in jih ni vedno mogoče lepo razveljaviti. Community Edition ni idealna izbira za množično zunanjo publiko.", "agentDetail.configure.build.empty.description": "Opišite, kaj želite, in obrazec na levi se bo sproti izpolnjeval.", "agentDetail.configure.build.empty.title": "Izdelajte agenta s klepetom", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "Odstrani {{name}}", "agentDetail.configure.files.richTip": "Za referenčno gradivo, ki je predolgo za lepljenje v Prompt: specifikacije, predloge, smernice. Več o tem\n\nV načinu Build jih lahko agent nastavi namesto vas.", "agentDetail.configure.files.tip": "Za referenčno gradivo, ki je predolgo za lepljenje v Prompt: specifikacije, predloge, smernice. Več o tem\n\nV načinu Build jih lahko agent nastavi namesto vas.", - "agentDetail.configure.files.toggle": "Preklopi datoteke", "agentDetail.configure.files.treeLabel": "Datoteke agenta", "agentDetail.configure.files.upload.action": "Naloži", "agentDetail.configure.files.upload.browse": "prebrskaj", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "Preklopi iskanje znanja", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "Konfigurirajte model pri filtriranju metapodatkov", "agentDetail.configure.model.label": "Model", - "agentDetail.configure.orchestrate": "Orkestracija", "agentDetail.configure.preview.chatFeatures": "Funkcije klepeta", "agentDetail.configure.preview.empty.defaultAgentName": "Agent", "agentDetail.configure.preview.empty.description": "Zaženite agenta kot dokončan klepet, natanko tako, kot ga bodo uporabniki doživeli po objavi.", - "agentDetail.configure.preview.empty.title": "Predogled {{name}}", - "agentDetail.configure.preview.endUserAuth": "Preverjanje pristnosti končnega uporabnika", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Ta zagon agenta je bil ustavljen, ker je dosegel največje dovoljeno število zahtev modelu. Poskusite znova ali razdelite opravilo na manjše korake.", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "Ta zagon agenta je bil ustavljen, ker je dosegel časovno omejitev. Poskusite znova ali razdelite opravilo na manjše korake.", "agentDetail.configure.preview.inputPlaceholder": "Pošlji sporočilo za {{name}}", "agentDetail.configure.preview.restart": "Začni znova", "agentDetail.configure.preview.sandboxNotice": "Agent se izvaja v peskovniku Linux.", "agentDetail.configure.preview.sandboxNoticeTooltip": "V Dify Community Edition vsak vaš Agent teče v peskovniškem okolju Linux 7.0.0-10060-aws znotraj vašega Dockerja. Spremembe okolja prek Build Chats so trajne.", - "agentDetail.configure.preview.title": "Predogled", "agentDetail.configure.preview.unconfiguredNotice": "Ta agent še ni nastavljen, zato odgovori prihajajo neposredno iz modela.", "agentDetail.configure.prompt.copied": "Poziv kopiran", "agentDetail.configure.prompt.copy": "Kopiraj poziv", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} potekih dela", "agentDetail.configure.rightPanel.build": "Izdelaj", "agentDetail.configure.rightPanel.buildTipBody": "Build nastavi agenta prek klepeta. Opišite, kaj želite, in izpolnil bo nastavitev na levi.", - "agentDetail.configure.rightPanel.buildTipTitle": "Zgradite agenta prek klepeta", "agentDetail.configure.rightPanel.learnMore": "Več o tem", "agentDetail.configure.rightPanel.modeLabel": "Način konfiguracije agenta", "agentDetail.configure.rightPanel.preview": "Predogled", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview je na voljo samo v Dify Cloud in Enterprise.", "agentDetail.configure.rightPanel.previewTipBody": "Preview zažene dokončanega agenta tako, kot ga bodo videli uporabniki, z jasnimi odgovori in funkcijami klepeta.", - "agentDetail.configure.rightPanel.previewTipTitle": "Predogled agenta", "agentDetail.configure.skills.add": "Dodaj veščino", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "Vsebina podrobnosti veščine", - "agentDetail.configure.skills.detail.fileCount": "{{count}} DATOTEK", "agentDetail.configure.skills.detail.files": "Datoteke", "agentDetail.configure.skills.empty.description": "Veščine agentu dajejo ponovno uporabno strokovnost, ki jo lahko kliče med delom", "agentDetail.configure.skills.empty.title": "Še ni veščin", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "Veščina", "agentDetail.configure.skills.label": "Veščine", "agentDetail.configure.skills.missing": "Veščina ni bila najdena", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "Odstrani {{name}}", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "Navodila, datoteke in skripte za ponavljajočo se nalogo zapakirajte v skill. Več informacij\n\nV načinu Build jih lahko agent nastavi namesto vas.", "agentDetail.configure.skills.tip": "Navodila, datoteke in skripte za ponavljajočo se nalogo zapakirajte v skill. Več informacij\n\nV načinu Build jih lahko agent nastavi namesto vas.", - "agentDetail.configure.skills.toggle": "Preklopi veščine", "agentDetail.configure.skills.upload.action": "Naloži", "agentDetail.configure.skills.upload.browse": "prebrskaj", "agentDetail.configure.skills.upload.description": "Naložite paket .zip ali .skill za tega agenta.", "agentDetail.configure.skills.upload.dropzone": "Spustite paket veščine sem ali", - "agentDetail.configure.skills.upload.failed": "Veščine ni bilo mogoče naložiti.", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "Naložite datoteko .zip ali .skill.", "agentDetail.configure.skills.upload.sizeLimit": "Paket veščine ne sme biti večji od {{sizeLimit}}.", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "Odstrani vsa orodja", "agentDetail.configure.tools.richTip": "Dodajte orodja Dify iz svojega workspacea. Več informacij\n\nOrodja, ki jih agent namesti v svoj sandbox, se tukaj ne bodo prikazala, vendar mu ostanejo na voljo.", "agentDetail.configure.tools.tip": "Dodajte orodja Dify iz svojega workspacea. Več informacij\n\nOrodja, ki jih agent namesti v svoj sandbox, se tukaj ne bodo prikazala, vendar mu ostanejo na voljo.", - "agentDetail.configure.tools.toggle": "Preklopi orodja", "agentDetail.configure.tools.toolTabs.all": "Vse", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "Po meri", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "Pot datotečnega sistema", "agentDetail.configure.workingDirectory.description": "Datoteke, ki jih agent bere in zapisuje med izvajanjem. Vse, kar ustvari, na primer qna_report.pdf, se prikaže tukaj.", "agentDetail.configure.workingDirectory.fileSystem": "Datotečni sistem", - "agentDetail.configure.workingDirectory.home": "domov", "agentDetail.configure.workingDirectory.open": "Odpri delovni imenik", "agentDetail.configure.workingDirectory.persistentFiles": "Trajno", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "Datoteke, ki jih agent ohrani in jih lahko uporablja povsod, kjer se izvaja, vključno s pogovori končnih uporabnikov in delovnimi tokovi. Spremembe, ki jih med tem pogovorom za gradnjo naredite tukaj, začnejo veljati, ko kliknete »Uporabi«.", - "agentDetail.configure.workingDirectory.returnToWorkspace": "Nazaj v delovni imenik", "agentDetail.configure.workingDirectory.temporaryFiles": "Začasno", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "Datoteke, s katerimi agent dela samo v tem pogovoru za gradnjo. Izbrišejo se, ko zapustite način gradnje ali začnete nov pogovor.", "agentDetail.configure.workingDirectory.title": "Delovni imenik", - "agentDetail.configure.workingDirectory.treeLabel": "Datoteke delovnega imenika", - "agentDetail.configure.workingDirectory.workingDirectory": "delovni imenik", "agentDetail.documentTitle": "Agent", "agentDetail.logs.description": "Oglejte si vsak pogovor s tem agentom, vključno z vnosi uporabnikov in odgovori agenta.", "agentDetail.logs.empty": "Dnevnikov ni", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "Ime je obvezno.", "roster.createForm.roleLabel": "Vloga", "roster.createForm.rolePlaceholder": "npr. Raziskovalni asistent", - "roster.createSuccess": "Agent ustvarjen.", "roster.dateTimeFormat": "DD. MM. YYYY HH:mm:ss", "roster.deleteDialog.description": "S tem trajno izbrišete {{name}}. Spletna aplikacija in dostop do API-ja tega Agenta ter poteki dela, ki ga uporabljajo, bodo takoj prenehali delovati.", "roster.deleteDialog.title": "Izbrišem {{name}}?", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "Podvoji agenta", "roster.duplicateForm.changeIcon": "Spremeni ikono kopije za {{name}}", "roster.duplicateSuccess": "Agent podvojen.", - "roster.editAgent": "Uredi {{name}}", "roster.editDialog.description": "Posodobite ime, opis in vlogo tega Agent.", "roster.editDialog.title": "Uredi agenta", "roster.editInfo": "Uredi informacije", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "Shranite to inline nastavitev kot ponovno uporabnega Agent.", "roster.saveToRosterDialog.title": "Shrani v Agents", "roster.saveToRosterForm.changeIcon": "Spremeni ikono Agent", - "roster.saveToRosterSuccess": "Agent shranjen.", "roster.searchLabel": "Iskanje agentov", "roster.searchPlaceholder": "Iskanje agentov po imenu…", "roster.sort.earliestCreated": "Najprej ustvarjeno", "roster.sort.label": "Razvrsti po", "roster.sort.lastModified": "Nazadnje spremenjeno", - "roster.sort.optionsLabel": "Možnosti razvrščanja", "roster.sort.recentlyCreated": "Nedavno ustvarjeno", "roster.title": "Agenti", - "roster.updateSuccess": "Agent posodobljen.", "roster.usageStatus.draft": "Osnutek", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "Strni stransko vrstico", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "Razširi stransko vrstico", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "Ni ujemajočih se datotek.", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "Išči datoteke", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/sl-SI/app-api.json b/web/i18n/sl-SI/app-api.json index c687ebd01d7..8de98f66302 100644 --- a/web/i18n/sl-SI/app-api.json +++ b/web/i18n/sl-SI/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "To dejanje ni mogoče razveljaviti.", "actionMsg.deleteConfirmTitle": "Izbrisati ta skrivni ključ?", "actionMsg.ok": "V redu", - "apiKey": "API Ključ", "apiKeyModal.addKnowledgeBase": "Dodaj bazo znanja", "apiKeyModal.addSubtitle": "Ustvarite nov API ključ za dostop do API-ja baze znanja.", "apiKeyModal.addTitle": "Dodaj API ključ", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "Skrivni ključ", "apiKeyModal.selectedKnowledgeBases": "Izbrane baze znanja", "apiKeyModal.selectedKnowledgeBasesCount": "Izbrane baze znanja ({{count}})", - "apiServer": "API Strežnik", "copied": "Kopirano", "copy": "Kopiraj", - "develop.noContent": "Brez vsebine", - "develop.toc": "Vsebino", "loading": "Nalaganje", "never": "Nikoli", - "ok": "V uporabi", "pause": "Premor", "play": "Predvajaj", "playing": "Predvajanje" diff --git a/web/i18n/sl-SI/app-debug.json b/web/i18n/sl-SI/app-debug.json index b172eb562ac..dbddd0dbdaa 100644 --- a/web/i18n/sl-SI/app-debug.json +++ b/web/i18n/sl-SI/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "Nastavitev vrste načina sklepanja za agenta", "agent.agentModeType.ReACT": "Reagirajo", "agent.agentModeType.functionCall": "Klicanje funkcij", - "agent.buildInPrompt": "Poziv za vgradnjo", - "agent.firstPrompt": "Prvi poziv", - "agent.nextIteration": "Naslednja ponovitev", - "agent.promptPlaceholder": "Tukaj napišite svoj poziv", - "agent.setting.description": "Nastavitve pomočnika za agente omogočajo nastavitev načina agenta in naprednih funkcij, kot so vgrajeni pozivi, ki so na voljo samo v vrsti agenta.", "agent.setting.maximumIterations.description": "Omejitev števila ponovitev, ki jih lahko izvede pomočnik agenta", "agent.setting.maximumIterations.name": "Največje število ponovitev", "agent.setting.name": "Nastavitve agenta", "agent.tools.description": "Uporaba orodij lahko razširi zmogljivosti LLM, kot je iskanje po internetu ali izvajanje znanstvenih izračunov", "agent.tools.enabled": "Omogočeno", "agent.tools.name": "Orodja", - "assistantType.agentAssistant.description": "Zgradite inteligentnega agenta, ki lahko samostojno izbere orodja za dokončanje nalog", - "assistantType.agentAssistant.name": "Pomočnik agenta", - "assistantType.chatAssistant.description": "Ustvarjanje pomočnika za klepet z uporabo velikega jezikovnega modela", - "assistantType.chatAssistant.name": "Osnovni pomočnik", - "assistantType.name": "Vrsta pomočnika", "autoAddVar": "Nedoločene spremenljivke, na katere se sklicuje vnaprejšnji poziv, ali jih želite dodati v obrazec za vnos uporabnika?", "chatSubTitle": "Navodila", "code.instruction": "Navodilo", - "codegen.apply": "Uporabiti", - "codegen.applyChanges": "Uporaba sprememb", "codegen.description": "Generator kode uporablja konfigurirane modele za ustvarjanje visokokakovostne kode na podlagi vaših navodil. Navedite jasna in podrobna navodila.", "codegen.generate": "Ustvariti", - "codegen.generatedCodeTitle": "Ustvarjena koda", "codegen.instruction": "Navodila", - "codegen.instructionPlaceholder": "Vnesite podroben opis kode, ki jo želite ustvariti.", "codegen.loading": "Generiranje kode ...", - "codegen.noDataLine1": "Na levi opišite primer uporabe,", - "codegen.noDataLine2": "Predogled kode bo prikazan tukaj.", "codegen.overwriteConfirmMessage": "S tem dejanjem boste prepisali obstoječo kodo. Želite nadaljevati?", "codegen.overwriteConfirmTitle": "Prepisati obstoječo kodo?", - "codegen.resTitle": "Ustvarjena koda", "codegen.title": "Generator kode", "completionSubTitle": "Poziv za predpono", "datasetConfig.embeddingModelRequired": "Potreben je konfiguriran model vdelave", "datasetConfig.knowledgeTip": "Kliknite gumb \" \" za dodajanje znanja", - "datasetConfig.params": "Params", "datasetConfig.rerankModelRequired": "Potreben je konfiguriran model ponovnega razvrščanja", "datasetConfig.retrieveChangeTip": "Spreminjanje kazalnega načina in načina pridobivanja lahko vpliva na aplikacije, povezane s tem znanjem.", - "datasetConfig.retrieveMultiWay.description": "Na podlagi namena uporabnika poizvedbe v celotnem znanju, pridobijo ustrezno besedilo iz več virov in izberejo najboljše rezultate, ki se ujemajo z uporabniško poizvedbo po ponovnem razvrščanju.", - "datasetConfig.retrieveMultiWay.title": "Pridobivanje več poti", - "datasetConfig.retrieveOneWay.description": "Na podlagi namena uporabnika in opisov znanja agent avtonomno izbere najboljše znanje za poizvedovanje. Najboljše za aplikacije z izrazitim, omejenim znanjem.", - "datasetConfig.retrieveOneWay.title": "Pridobivanje N-na-1", "datasetConfig.score_threshold": "Prag ocenjevanja", "datasetConfig.score_thresholdTip": "Uporablja se za nastavitev praga podobnosti za filtriranje kosov.", - "datasetConfig.settingTitle": "Nastavitve pridobivanja", "datasetConfig.top_k": "Vrh K", "datasetConfig.top_kTip": "Uporablja se za filtriranje kosov, ki so najbolj podobni vprašanjem uporabnikov. Sistem bo tudi dinamično prilagajal vrednost Top K, glede na max_tokens izbranega modela.", "debugAsMultipleModel": "Odpravljanje napak kot več modelov", "debugAsSingleModel": "Odpravljanje napak kot en model", "duplicateModel": "Dvojnik", - "errorMessage.nameOfKeyRequired": "ime ključa: {{key}} obvezno", - "errorMessage.notSelectModel": "Prosimo, izberite model", - "errorMessage.queryRequired": "Besedilo zahteve je obvezno.", "errorMessage.valueOfVarRequired": "Vrednost {{key}} ne sme biti prazna", "errorMessage.waitForBatchResponse": "Počakajte, da se konča odgovor na paketno nalogo.", "errorMessage.waitForFileUpload": "Prosimo, počakajte, da se datoteka/datoteke naložijo", - "errorMessage.waitForImgUpload": "Prosimo, počakajte, da se slika naloži", "errorMessage.waitForResponse": "Počakajte, da se odgovor na prejšnje sporočilo dokonča.", "feature.annotation.add": "Dodaj opombo", "feature.annotation.cacheManagement": "Upravljanje opomb", - "feature.annotation.cached": "Z opombo", "feature.annotation.description": "Ročno lahko dodate visokokakovostne odgovore v predpomnilnik za prednostno ujemanje s podobnimi vprašanji uporabnikov.", "feature.annotation.edit": "Uredi opombo", - "feature.annotation.matchVariable.choosePlaceholder": "Izberi spremenljivko za ujemanje", - "feature.annotation.matchVariable.title": "Spremenljivka za ujemanje", "feature.annotation.remove": "Odstrani", "feature.annotation.removeConfirm": "Izbrisati to opombo?", - "feature.annotation.resDes": "Odgovor z opombami je omogočen.", "feature.annotation.scoreThreshold.accurateMatch": "Natančno ujemanje", "feature.annotation.scoreThreshold.description": "Uporabljeno za nastavitev praga podobnosti za odgovor z opombami.", "feature.annotation.scoreThreshold.easyMatch": "Lahko ujemanje", @@ -83,20 +52,17 @@ "feature.bar.enableText": "Funkcije omogočene", "feature.bar.manage": "Upravljaj", "feature.citation.description": "Ko je omogočeno, prikaži izvorni dokument in pripisani del generirane vsebine.", - "feature.citation.resDes": "Citati in pripisovanja so omogočeni.", "feature.citation.title": "Citati in pripisovanja", "feature.conversationHistory.description": "Nastavi predpone imen za vloge v pogovoru", "feature.conversationHistory.editModal.assistantPrefix": "Predpona pomočnika", "feature.conversationHistory.editModal.title": "Uredi imena vlog v pogovoru", "feature.conversationHistory.editModal.userPrefix": "Predpona uporabnika", - "feature.conversationHistory.learnMore": "Preberi več", "feature.conversationHistory.tip": "Zgodovina pogovorov ni omogočena. Dodaj v zgornji PROMPT.", "feature.conversationHistory.title": "Zgodovina pogovorov", "feature.conversationOpener.description": "V klepetu AI običajno začne pogovor z uporabnikom z dobrodošlico.", "feature.conversationOpener.title": "Začetek pogovora", "feature.dataSet.noData": "Uvozi znanje kot kontekst", "feature.dataSet.noDataSet": "Znanje ni bilo najdeno", - "feature.dataSet.notSupportSelectMulti": "Trenutno je podprto le eno znanje", "feature.dataSet.queryVariable.choosePlaceholder": "Izberi spremenljivko poizvedbe", "feature.dataSet.queryVariable.contextVarNotEmpty": "Spremenljivka poizvedbe ne sme biti prazna", "feature.dataSet.queryVariable.deleteContextVarTip": "Ta spremenljivka je nastavljena kot spremenljivka za poizvedbo po kontekstu. Če jo odstraniš, bo to vplivalo na uporabo znanja. Če jo želiš izbrisati, ponovno izberi v razdelku kontekst.", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "Največje število nalaganj", "feature.fileUpload.supportedTypes": "Podprte vrste datotek", "feature.fileUpload.title": "Nalaganje datoteke", - "feature.groupChat.description": "Dodajanje prednastavitev klepeta lahko izboljša uporabniško izkušnjo.", - "feature.groupChat.title": "Izboljšanje klepeta", - "feature.groupExperience.title": "Izboljšanje izkušnje", "feature.imageUpload.description": "Omogoči nalaganje slik.", "feature.imageUpload.modalTitle": "Nastavitve nalaganja slike", "feature.imageUpload.numberLimit": "Največje število nalaganj", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "Za moderiranje OpenAI potrebujete ključ OpenAI API, konfiguriran v", "feature.moderation.modal.provider.keywords": "Ključne besede", "feature.moderation.modal.provider.openai": "OpenAI Moderiranje", - "feature.moderation.modal.provider.openaiTip.prefix": "OpenAI Moderiranje zahteva nastavljen API ključ pri ", - "feature.moderation.modal.provider.openaiTip.suffix": ".", "feature.moderation.modal.provider.title": "Ponudnik", "feature.moderation.modal.title": "Nastavitve moderiranja vsebine", "feature.moderation.outputEnabled": "VSEBINA IZHODA omogočena", "feature.moderation.title": "Moderiranje vsebine", "feature.moreLikeThis.description": "Ustvari več besedil naenkrat, nato pa jih urejaj in nadaljuj z ustvarjanjem.", - "feature.moreLikeThis.generateNumTip": "Število generacij vsakič", "feature.moreLikeThis.tip": "Uporaba te funkcije povzroča dodatno porabo žetonov.", "feature.moreLikeThis.title": "Več takšnih", "feature.speechToText.description": "Ko je omogočeno, lahko uporabljaš glasovni vnos.", - "feature.speechToText.resDes": "Glasovni vnos je omogočen.", "feature.speechToText.title": "Govor v besedilo", "feature.suggestedQuestionsAfterAnswer.description": "Nastavitev predlogov za naslednja vprašanja lahko uporabnikom izboljša klepet.", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "Prilagojen poziv", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "Poziv", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "Vnesite prilagojen poziv", "feature.suggestedQuestionsAfterAnswer.modal.title": "Nastavitve nadaljnjih vprašanj", - "feature.suggestedQuestionsAfterAnswer.resDes": "3 predlogi za naslednje vprašanje uporabnika.", "feature.suggestedQuestionsAfterAnswer.title": "Nadaljnja vprašanja", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "Poskusi vprašati", "feature.textToSpeech.description": "Ko je omogočeno, lahko besedilo pretvoriš v govor.", - "feature.textToSpeech.resDes": "Pretvorba besedila v zvok je omogočena.", "feature.textToSpeech.title": "Besedilo v govor", - "feature.toolbox.title": "ORODJA", "feature.tools.modal.name.placeholder": "Vnesi ime", "feature.tools.modal.name.title": "Ime", - "feature.tools.modal.title": "Orodje", - "feature.tools.modal.toolType.placeholder": "Izberi tip orodja", "feature.tools.modal.toolType.title": "Tip orodja", "feature.tools.modal.variableName.placeholder": "Vnesi ime spremenljivke", "feature.tools.modal.variableName.title": "Ime spremenljivke", - "feature.tools.tips": "Orodja nudijo standardiziran način klicanja API-jev, pri čemer se uporabniški vnos ali spremenljivke uporabijo kot parametri za poizvedovanje zunanjih podatkov.", - "feature.tools.title": "Orodja", - "feature.tools.toolsInUse": "{{count}} orodij v uporabi", "formattingChangedText": "Spreminjanje oblikovanja bo ponastavilo območje za odpravljanje napak, ste prepričani?", "formattingChangedTitle": "Spremenjeno oblikovanje", "generate.apply": "Uporabiti", @@ -234,13 +185,7 @@ "generate.tryIt": "Poskusite", "generate.version": "Različica", "generate.versions": "Različice", - "inputs.chatVarTip": "Izpolnite vrednost spremenljivke, ki bo samodejno nadomeščena v pozivni besedi vsakič, ko se začne nova seja", "inputs.completionVarTip": "Izpolnite vrednost spremenljivke, ki bo samodejno nadomeščena v pozivnih besedah vsakič, ko boste oddali vprašanje.", - "inputs.noPrompt": "Poskusite napisati nekaj poziva v vnos pred pozivom", - "inputs.noVar": "Izpolnite vrednost spremenljivke, ki bo samodejno nadomeščena v pozivni besedi vsakič, ko se začne nova seja.", - "inputs.previewTitle": "Takojšen predogled", - "inputs.queryPlaceholder": "Prosimo, vnesite besedilo zahteve.", - "inputs.queryTitle": "Vsebina poizvedbe", "inputs.run": "TEČI", "inputs.title": "Odpravljanje napak in predogled", "inputs.userInputField": "Uporabniško polje za vnos", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "Ta podedovana vrsta aplikacije Agent je zastarela. Za boljšo izkušnjo ustvarjanja agentov ustvarite Agent v Agent Console.", "legacyAgentBadge.label": "Podedovani Agent", "manageModels": "Upravljanje modelov", - "modelConfig.modeType.chat": "Chat", - "modelConfig.modeType.completion": "Dokončati", - "modelConfig.model": "Model", - "modelConfig.setTone": "Nastavitev tona odzivov", - "modelConfig.title": "Model in parametri", "noModelProviderConfigured": "Ponudnik modelov ni konfiguriran", "noModelProviderConfiguredTip": "Za začetek namestite ali konfigurirajte ponudnika modelov.", "noModelSelected": "Noben model ni izbran", "noModelSelectedTip": "Za nadaljevanje konfigurirajte model zgoraj.", "noResult": "Tukaj bo prikazan izhod.", - "notSetAPIKey.description": "Ključ ponudnika LLM ni nastavljen. Pred odpravljanjem napak je treba nastaviti ključ.", - "notSetAPIKey.settingBtn": "Pojdi v nastavitve", - "notSetAPIKey.title": "Ključ ponudnika LLM ni nastavljen", - "notSetAPIKey.trailFinished": "Preizkus končan", "notSetVar": "Spremenljivke uporabnikom omogočajo, da pri izpolnjevanju obrazcev vnesejo začetne besede ali uvodne opombe. Poskusite vnesti \"{{input}}\" v začetne besede.", - "openingStatement.add": "Dodati", "openingStatement.editorTitle": "Uvodno sporocilo", - "openingStatement.noDataPlaceHolder": "Začetek pogovora z uporabnikom lahko AI pomaga vzpostaviti tesnejšo povezavo z njimi v pogovornih aplikacijah.", - "openingStatement.notIncludeKey": "Začetni poziv ne vključuje spremenljivke: {{key}}. Prosimo, dodajte jo v začetni poziv.", "openingStatement.openingQuestion": "Uvodna vprašanja", "openingStatement.openingQuestionDescription": "Izbirni predlogi, prikazani po uvodnem sporocilu, ki uporabnikom pomagajo nadaljevati pogovor.", "openingStatement.openingQuestionPlaceholder": "Vnesite uvodno vprasanje.", "openingStatement.placeholderLine1": "Zacnite tukaj. Napisite prvo sporocilo, ki ga mora poslati AI.", "openingStatement.placeholderLine2": "Lahko uporabljaš spremenljivke, poskusi vpisati {{variable}}.", - "openingStatement.title": "Odpiralec pogovorov", - "openingStatement.tooShort": "Za ustvarjanje uvodnih pripomb za pogovor je potrebnih vsaj 20 besed začetnega poziva.", - "openingStatement.varTip": "Lahko uporabiš spremenljivke, poskusi tip {{variable}}", "openingStatement.writeOpener": "Odpiralnik za urejanje", - "operation.addFeature": "Dodaj funkcionalnost", "operation.agree": "všeč", "operation.applyConfig": "Objavi", "operation.automatic": "Generiraj", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "Prekliči nevšečnost", "operation.debugConfig": "Odpravljanje napak", "operation.disagree": "ni všeč", - "operation.resetConfig": "Ponastavi", "operation.stopResponding": "Prenehaj odgovarjati", - "operation.userAction": "Uporabnik ", "orchestrate": "Orkestriraj", "otherError.historyNoBeEmpty": "Zgodovina pogovorov mora biti nastavljena v pozivu", "otherError.promptNoBeEmpty": "Poziv ne more biti prazen", "otherError.queryNoBeEmpty": "Poizvedba mora biti nastavljena v pozivu", "pageTitle.line1": "PROMPT", - "pageTitle.line2": "Inženiring", "promptMode.advanced": "Strokovni način", - "promptMode.advancedWarning.description": "V strokovnem načinu lahko urejaš celoten PROMPT.", - "promptMode.advancedWarning.learnMore": "Preberi več", - "promptMode.advancedWarning.ok": "V redu", - "promptMode.advancedWarning.title": "Preklopil si na strokovni način. Ko spremeniš PROMPT, ne moreš več preklopiti nazaj v osnovni način.", "promptMode.contextMissing": "Manjka komponenta konteksta, zato učinkovitost PROMPT-a morda ne bo najboljša.", "promptMode.operation.addMessage": "Dodaj sporočilo", - "promptMode.simple": "Preklopi na strokovni način, da urejaš celoten PROMPT", - "promptMode.switchBack": "Preklopi nazaj", "promptTip": "Pozivi usmerjajo odgovore umetne inteligence z navodili in omejitvami. Vstavite spremenljivke, kot je {{input}}. Ta poziv ne bo viden uporabnikom.", "publishAs": "Objavi kot", "resetConfig.message": "Ponastavitev zavrže spremembe in obnovi zadnjo objavljeno konfiguracijo.", @@ -322,7 +242,6 @@ "variableConfig.content": "Vsebina", "variableConfig.defaultValue": "Privzeta vrednost", "variableConfig.defaultValuePlaceholder": "Vnesite privzeto vrednost za vnaprejšnjo izpolnitev polja", - "variableConfig.description": "Nastavitev za spremenljivko {{varName}}", "variableConfig.displayName": "Prikazno ime", "variableConfig.editModalTitle": "Uredi vnosno polje", "variableConfig.errorMsg.atLeastOneOption": "Potrebna je vsaj ena možnost", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "Shema JSON mora imeti tip \"object\"", "variableConfig.errorMsg.labelNameRequired": "Ime nalepke je obvezno", "variableConfig.errorMsg.optionRepeat": "Ima možnosti ponavljanja", - "variableConfig.errorMsg.varNameCanBeRepeat": "Imena spremenljivke ni mogoče ponoviti", "variableConfig.fieldType": "Vrsta polja", "variableConfig.file.audio.name": "Avdio", "variableConfig.file.custom.createPlaceholder": " Pripona datoteke, npr. .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "Video", "variableConfig.hidden": "Skrito in vnaprej izpolnjeno", "variableConfig.hiddenDescription": "Skrijte to polje pred končnimi uporabniki in sami navedite vrednost. Se medsebojno izključuje z Zahtevano. Več informacij", - "variableConfig.hide": "Skriti", "variableConfig.inputPlaceholder": "Prosimo, vnesite", "variableConfig.json": "JSON koda", "variableConfig.jsonSchema": "JSON shema", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "Seznam datotek", "variableConfig.noDefaultSelected": "Ne izberite", "variableConfig.noDefaultValue": "Ni privzete vrednosti", - "variableConfig.notSet": "Ni nastavljeno, poskusite v predpono vnesti {{input}}", "variableConfig.number": "Številka", "variableConfig.optional": "neobvezno", "variableConfig.options": "Možnosti", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "Začetek preverjen", "variableConfig.startSelectedOption": "Začni izbrano možnost", "variableConfig.string": "Kratko besedilo", - "variableConfig.stringTitle": "Možnosti polja z besedilom obrazca", "variableConfig.text-input": "Kratko besedilo", "variableConfig.tooltips": "Opisi orodij", - "variableConfig.tooltipsPlaceholder": "Vnos uporabnega besedila, ki se prikaže, ko premaknete kazalec miške nad oznako", "variableConfig.unit": "Enota", "variableConfig.unitPlaceholder": "Prikažite enote za številkami, npr. žetoni", "variableConfig.uploadFileTypes": "Nalaganje vrst datotek", "variableConfig.uploadMethod": "Način nalaganja", "variableConfig.varName": "Ime spremenljivke", - "variableTable.action": "Dejanja", - "variableTable.key": "Spremenljivi ključ", - "variableTable.name": "Ime uporabniškega vnosnega polja", - "variableTable.type": "Vrsta vnosa", - "variableTable.typeSelect": "Izbrati", - "variableTable.typeString": "Niz", "variableTip": "Uporabniki izpolnijo spremenljivke v obrazcu in samodejno zamenjajo spremenljivke v pozivu.", "variableTitle": "Spremenljivke", "vision.description": "Omogoči vid bo modelu omogočil, da posname slike in odgovarja na vprašanja o njih.", "vision.name": "Vid", "vision.onlySupportVisionModelTip": "Podpira samo modele vida", - "vision.settings": "Nastavitve", "vision.visionSettings.both": "Oba", "vision.visionSettings.high": "Visok", "vision.visionSettings.localUpload": "Lokalno nalaganje", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "Način nalaganja", "vision.visionSettings.url": "Spletni naslov", "voice.defaultDisplay": "Privzeti glas", - "voice.description": "Glasovne nastavitve za pretvorbo besedila v govor", - "voice.name": "Glas", "voice.settings": "Nastavitve", "voice.voiceSettings.autoPlay": "Samodejno predvajanje", "voice.voiceSettings.autoPlayDisabled": "Off", diff --git a/web/i18n/sl-SI/app-overview.json b/web/i18n/sl-SI/app-overview.json index 5b2aff2a5cd..24958d7f0f3 100644 --- a/web/i18n/sl-SI/app-overview.json +++ b/web/i18n/sl-SI/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "Odzrcaljuje dnevno pogostost uporabe uporabnikov. Ta metrika odraža vezanost uporabnikov.", "analysis.avgUserInteractions.title": "Povprečne interakcije uporabnika", "analysis.ms": "ms", - "analysis.title": "Analiza", "analysis.tokenPS": "Žetoni/s", "analysis.tokenUsage.consumed": "Porabljeni", "analysis.tokenUsage.explanation": "Odzrcaljuje dnevno porabo žetonov jezikovnega modela za aplikacijo, uporabno za namene nadzora stroškov.", @@ -21,21 +20,15 @@ "analysis.tps.title": "Hitrost izhoda žetonov", "analysis.userSatisfactionRate.explanation": "Število všečkov na 1.000 sporočil. To kaže delež odgovorov, s katerimi so uporabniki zelo zadovoljni.", "analysis.userSatisfactionRate.title": "Stopnja zadovoljstva uporabnikov", - "apiKeyInfo.callTimes": "Število klicev", - "apiKeyInfo.cloud.exhausted.description": "Porabili ste svojo poskusno kvoto. Prosimo, nastavite lastnega ponudnika modela ali kupite dodatno kvoto.", - "apiKeyInfo.cloud.exhausted.title": "Vaša poskusna kvota je bila porabljena, nastavite API ključ.", "apiKeyInfo.cloud.trial.description": "Poskusna kvota je namenjena vašemu testiranju. Preden se kvota izčrpa, nastavite lastnega ponudnika modela ali kupite dodatno kvoto.", "apiKeyInfo.cloud.trial.title": "Uporabljate {{providerName}} poskusno kvoto.", "apiKeyInfo.selfHost.title.row1": "Za začetek,", "apiKeyInfo.selfHost.title.row2": "najprej nastavite svojega ponudnika modela.", "apiKeyInfo.setAPIBtn": "Pojdi na nastavitev ponudnika modela", "apiKeyInfo.tryCloud": "Ali preizkusite oblačno različico Dify s prosto kvoto", - "apiKeyInfo.usedToken": "Porabljeni žetoni", "overview.apiInfo.accessibleAddress": "Končna točka API-ja", "overview.apiInfo.doc": "API referenca", - "overview.apiInfo.explanation": "Enostavna integracija v vašo aplikacijo", "overview.apiInfo.title": "API storitev v ozadju", - "overview.appInfo.accessibleAddress": "Javni URL", "overview.appInfo.customize.entry": "Frontend po meri", "overview.appInfo.customize.explanation": "Lahko prilagodite sprednji del spletne aplikacije, da ustreza vašim scenarijem in potrebam po slogu.", "overview.appInfo.customize.title": "Frontend po meri", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "Namestite Dify Chatbot razširitev za Chrome", "overview.appInfo.embedded.copied": "Kopirano", "overview.appInfo.embedded.copy": "Kopiraj", - "overview.appInfo.embedded.entry": "Vdelano", "overview.appInfo.embedded.explanation": "Izberite način vdelave klepeta na svojo spletno stran", "overview.appInfo.embedded.hiddenInputs.description": "Vnesite vrednosti za skrita polja. Vrednosti se dodajo v URL iframe ali v objekt inputs skripta.", "overview.appInfo.embedded.hiddenInputs.title": "Vnaprej izpolni skrita polja", "overview.appInfo.embedded.iframe": "Za dodajanje klepeta kjerkoli na vaši spletni strani dodajte to iframe v vašo HTML kodo.", "overview.appInfo.embedded.scripts": "Za dodajanje klepeta na spodnji desni del vaše spletne strani dodajte to kodo v vašo HTML kodo.", "overview.appInfo.embedded.title": "Vdelava na spletno stran", - "overview.appInfo.enableTooltip.description": "Za omogočanje te funkcije prosimo dodajte vozlišče Uporabniški vnos na platno. (Morda že obstaja v osnutku, začne veljati po objavi)", - "overview.appInfo.enableTooltip.learnMore": "Izvedi več", - "overview.appInfo.explanation": "Pripravljena AI spletna aplikacija", "overview.appInfo.launch": "Začetek", - "overview.appInfo.preUseReminder": "Pred nadaljevanjem omogočite spletno aplikacijo.", "overview.appInfo.preview": "Predogled", "overview.appInfo.qrcode.download": "Prenesi QR kodo", "overview.appInfo.qrcode.title": "Povezava QR koda", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "Barvna tema klepeta", "overview.appInfo.settings.chatColorThemeDesc": "Nastavite barvno temo klepetalnega bota", "overview.appInfo.settings.chatColorThemeInverted": "Inverzna", - "overview.appInfo.settings.entry": "Znamčenje", "overview.appInfo.settings.invalidHexMessage": "Neveljavna vrednost heksa", "overview.appInfo.settings.invalidPrivacyPolicy": "Neveljavna povezava do pravilnika o zasebnosti. Uporabite veljavno povezavo, ki se začne z http ali https", "overview.appInfo.settings.language": "Jezik", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "Prilagojena izjava o omejitvi odgovornosti", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "Vnesite prilagojeno izjavo o omejitvi odgovornosti", "overview.appInfo.settings.more.customDisclaimerTip": "Prilagojeno izjavo o omejitvi odgovornosti bo prikazano na strani za stranke, ki bo zagotavljala dodatne informacije o aplikaciji", - "overview.appInfo.settings.more.entry": "Prikaži več nastavitev", "overview.appInfo.settings.more.inputPlaceholder": "Nadomestno besedilo vnosa", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "Pogovorite se z botom", "overview.appInfo.settings.more.inputPlaceholderTip": "Prilagodite nadomestno besedilo za vnosno polje klepeta. Pustite prazno za privzeto vrednost.", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "Vnesite povezavo do politike zasebnosti", "overview.appInfo.settings.more.privacyPolicyTip": "Pomaga obiskovalcem razumeti, katere podatke aplikacija zbira, glejte politiko zasebnosti Dify.", "overview.appInfo.settings.multiEnvironmentNotice": "Nastavitve spletne aplikacije veljajo za vsa okolja.", - "overview.appInfo.settings.sso.description": "Vsi uporabniki morajo pred uporabo spletne aplikacije opraviti prijavo preko SSO", - "overview.appInfo.settings.sso.label": "SSO avtentikacija", - "overview.appInfo.settings.sso.title": "SSO spletne aplikacije", - "overview.appInfo.settings.sso.tooltip": "Za omogočitev SSO za spletno aplikacijo se obrnite na skrbnika", "overview.appInfo.settings.title": "Znamčenje", "overview.appInfo.settings.webDesc": "Opis spletne aplikacije", "overview.appInfo.settings.webDescPlaceholder": "Vnesite opis spletne aplikacije", "overview.appInfo.settings.webDescTip": "Besedilo bo prikazano na strani za stranke in bo zagotavljalo osnovna navodila za uporabo aplikacije", "overview.appInfo.settings.webName": "Ime spletne aplikacije", - "overview.appInfo.settings.workflow.hide": "Skrij", - "overview.appInfo.settings.workflow.show": "Prikaži", "overview.appInfo.settings.workflow.showDesc": "Pokažite ali skrijte podrobnosti poteka dela v spletni aplikaciji", "overview.appInfo.settings.workflow.subTitle": "Podrobnosti poteka dela", - "overview.appInfo.settings.workflow.title": "Potek dela", "overview.appInfo.title": "Spletna aplikacija", "overview.appInfo.workflowLaunchHiddenInputs.description": "Vnesite vrednosti za skrita polja, nato kliknite Zaženi, da odprete WebApp z vrednostmi.", "overview.appInfo.workflowLaunchHiddenInputs.title": "Vnaprej izpolni skrita polja", - "overview.disableTooltip.triggerMode": "Funkcija {{feature}} ni podprta v načinu vozlišča sprožilca.", "overview.status.disable": "Onemogočeno", - "overview.status.running": "V storitvi", - "overview.title": "Pregled", - "overview.triggerInfo.explanation": "Upravljanje sprožilcev poteka dela", "overview.triggerInfo.learnAboutTriggers": "Več o sprožilcih", - "overview.triggerInfo.noTriggerAdded": "Sprožilec ni dodan", - "overview.triggerInfo.title": "Sprožilci", - "overview.triggerInfo.triggerStatusDescription": "Sprožilci se tukaj prikažejo po objavi različice, ki jih vsebuje.", - "overview.triggerInfo.triggersAdded": "{{count}} sprožilci dodani", - "welcome.enterKeyTip": "vnesete svoj OpenAI API ključ spodaj", - "welcome.firstStepTip": "Začnite s tem, da", - "welcome.getKeyTip": "Pridobite svoj API ključ na nadzorni plošči OpenAI", - "welcome.placeholder": "Vaš OpenAI API ključ (npr. sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "Sprožilci se tukaj prikažejo po objavi različice, ki jih vsebuje." } diff --git a/web/i18n/sl-SI/app.json b/web/i18n/sl-SI/app.json index a3e5bf5f68e..aa106820dfd 100644 --- a/web/i18n/sl-SI/app.json +++ b/web/i18n/sl-SI/app.json @@ -1,5 +1,4 @@ { - "accessControl": "Nadzor dostopa do spletne aplikacije", "accessControlDialog.accessItems.anyone": "Kdorkoli s povezavo", "accessControlDialog.accessItems.external": "Avtorizirani zunanji uporabniki", "accessControlDialog.accessItems.organization": "Samo člani znotraj podjetja", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "Posodobitev uspešna", "accessControlDialog.webAppPublicAccessDisabledTip": "Javni dostop je onemogočil skrbnik.", "accessControlDialog.webAppSSONotEnabledTip": "Prosimo, da se obrnete na skrbnika podjetja, da konfigurira način avtentikacije spletne aplikacije.", - "accessItemsDescription.anyone": "Vsakdo lahko dostopa do spletne aplikacije", - "accessItemsDescription.external": "Samo avtentificirani zunanji uporabniki lahko dostopajo do spletne aplikacije.", - "accessItemsDescription.organization": "Vsakdo v organizaciji lahko dostopa do spletne aplikacije", - "accessItemsDescription.specific": "Samo določenim skupinam ali članom je omogočen dostop do spletne aplikacije", "answerIcon.description": "Ali uporabiti ikono web app za zamenjavo 🤖 v deljeni aplikaciji", "answerIcon.descriptionInExplore": "Ali uporabiti ikono web app za zamenjavo 🤖 v razdelku Razišči", "answerIcon.title": "Uporabite ikono web app za zamenjavo 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "Aplikacija še ni objavljena", "openInExplore": "Odpri Web App v stranski vrstici", "publishApp.notSet": "Ni nastavljeno", - "publishApp.notSetDesc": "Trenutno nihče ne more dostopati do spletne aplikacije. Prosimo, nastavite dovoljenja.", - "publishApp.title": "Kdo lahko dostopa do spletne aplikacije", "removeOriginal": "Izbriši izvirno aplikacijo", "structOutput.LLMResponse": "LLM odziv", "structOutput.configure": "Konfiguriraj", @@ -215,7 +208,6 @@ "studio.starApp": "Označi aplikacijo z zvezdico", "studio.starFailed": "Posodobitev zvezdice ni uspela", "studio.starred": "Označeno z zvezdico", - "studio.unstarApp": "Odstrani zvezdico aplikacije", "studio.viewSnippets": "Izrezki", "switch": "Preklopi na Workflow Orchestrate", "switchLabel": "Kopija aplikacije, ki bo ustvarjena", diff --git a/web/i18n/sl-SI/deployments.json b/web/i18n/sl-SI/deployments.json index 0d69ad6d06c..f3c4f21fc77 100644 --- a/web/i18n/sl-SI/deployments.json +++ b/web/i18n/sl-SI/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Ni uvedeno", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Razveljavljanje uvedbe", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Neznano", - "studio.accessPoint.addTriggerNodeDescription": "Dodajte vozlišče Trigger, da aplikacijo zaženete z zunanjimi dogodki.", "studio.accessPoint.apiDescription": "Pokličite aplikacijo iz svojih storitev prek HTTP", "studio.accessPoint.description": "Vsi načini dostopa do te aplikacije v vgrajenem in vsakem uvedenem okolju.", "studio.accessPoint.embedIntoSite": "Vdelaj v spletno mesto", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "Izpostavite aplikacijo kot orodje za agente in aplikacije umetne inteligence", "studio.accessPoint.noPublishedDescription": "Objavite različico, da omogočite vgrajene dostopne točke.", "studio.accessPoint.noPublishedTitle": "Objavljena ni še nobena različica", - "studio.accessPoint.noTriggerNodes": "V tem poteku dela ni vozlišč Trigger", "studio.accessPoint.notSupported": "Ni podprto", "studio.accessPoint.open": "Odpri", "studio.accessPoint.triggerDescription": "Zaženite potek dela po urniku ali ob zunanjih dogodkih", - "studio.accessPoint.triggerDisconnected": "Povezava prekinjena", "studio.accessPoint.triggerEnabledCount": "Omogočeno {{enabled}}/{{total}}", "studio.accessPoint.triggerExclusiveNotice": "Spletna aplikacija, API in MCP so izklopljeni, medtem ko potek dela uporablja sprožilce.", - "studio.accessPoint.triggerMuted": "Utišano", - "studio.accessPoint.triggerServiceModeUnavailable": "Ni na voljo, ko je Web App, API ali MCP v uporabi.", "studio.accessPoint.unsupportedInDeployedEnvironment": "Na voljo samo v vgrajenem okolju.", "studio.accessPoint.webAppDescription": "Delite aplikacijo s končnimi uporabniki kot spletno stran", "studio.accessPoints": "Dostopne točke", diff --git a/web/i18n/sl-SI/login.json b/web/i18n/sl-SI/login.json index da16f3ffc2d..4b587835079 100644 --- a/web/i18n/sl-SI/login.json +++ b/web/i18n/sl-SI/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "E-poštni naslov je obvezen", "error.emailInValid": "Prosimo, vnesite veljaven e-poštni naslov", "error.invalidEmailOrPassword": "Neveljaven e-poštni naslov ali geslo.", - "error.invalidRedirectUrlOrAppCode": "Neveljaven URL preusmeritve ali koda aplikacije", "error.invalidSSOProtocol": "Neveljaven protokol SSO", "error.nameEmpty": "Ime je obvezno", "error.passwordEmpty": "Geslo je obvezno", "error.passwordInvalid": "Geslo mora vsebovati črke in številke, dolžina pa mora biti več kot 8 znakov", - "error.redirectUrlMissing": "Preusmeritveni URL manjka", "error.registrationNotAllowed": "Računa ni mogoče najti. Za registracijo se obrnite na skrbnika sistema.", "explore": "Razišči Dify", "forget": "Ste pozabili geslo?", diff --git a/web/i18n/sl-SI/permission.json b/web/i18n/sl-SI/permission.json index 6dc5888a25e..9cbe900e435 100644 --- a/web/i18n/sl-SI/permission.json +++ b/web/i18n/sl-SI/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "Dejanja", "accessRule.addMemberAria": "Dodaj {{name}}", "accessRule.addMembersTitle": "Dodaj člane", - "accessRule.allPermittedMembers": "Vsi člani z dovoljenji vlog", - "accessRule.allPermittedMembersDescription": "Člani z ustreznimi dovoljenji vlog lahko dostopajo do tega vira.", "accessRule.allowedMembers": "Dovoljeni člani", "accessRule.appDescription": "Določite, kdo lahko dostopa do te aplikacije, in raven podrobnosti dovoljenj za dostop.", "accessRule.appTitle": "Nabor dovoljenj za aplikacijo", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "Vsi trenutni in prihodnji člani delovnega prostora so samodejno vključeni. Dovoljenja vlog še vedno določajo, kaj lahko počnejo.", "accessRule.batchRemoveDescription": "Izbrani člani bodo odstranjeni s seznama dovoljenih članov.", "accessRule.batchRemoveTitle": "Odstranim izbrane člane?", - "accessRule.changeOpenScopeDescription": "Sprememba obsega odprtosti bo ponastavila vse izjeme dovoljenj za člane tega vira. Po preklopu boste morali znova dodati izjeme dovoljenj za člane.", - "accessRule.changeOpenScopeTitle": "Spremeni obseg odprtosti vira?", "accessRule.collaborator": "Sodelavec", "accessRule.collapseSection": "Strni {{title}}", "accessRule.copied": "Pravilo za dostop uspešno kopirano", @@ -32,13 +28,7 @@ "accessRule.noDescription": "Brez opisa", "accessRule.noRules": "Brez pravil za dostop", "accessRule.noUserAccessSettings": "Noben član nima dostopa", - "accessRule.onlyMe": "Samo jaz", - "accessRule.onlyMeDescription": "Do tega vira lahko dostopate samo vi.", - "accessRule.resourceOpenScope": "Obseg odprtosti vira", - "accessRule.resourceOpenScopeDescription": "Izberite, komu je ta vir na voljo. Dovoljenja vlog še vedno določajo, kaj lahko vsak član počne.", "accessRule.selected": "Izbrano", - "accessRule.specificMembersOnly": "Samo določeni člani", - "accessRule.specificMembersOnlyDescription": "Do tega vira lahko dostopajo samo izbrani člani.", "accessRule.summary_one": "{{count}} nabor dovoljenj", "accessRule.summary_other": "{{count}} naborov dovoljenj", "accessRule.updated": "Pravilo za dostop uspešno posodobljeno", diff --git a/web/i18n/sl-SI/plugin.json b/web/i18n/sl-SI/plugin.json index 854abf2439d..7e79ef2ecea 100644 --- a/web/i18n/sl-SI/plugin.json +++ b/web/i18n/sl-SI/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": "vtičnik?", "action.deleteSuccess": "Vtičnik je bil uspešno odstranjen", "action.pluginInfo": "Informacije o vtičniku", - "action.usedInApps": "Ta vtičnik se uporablja v {{num}} aplikacijah.", "allCategories": "Vse kategorije", "auth.addApi": "Dodajte API ključ", "auth.addOAuth": "Dodaj OAuth", @@ -26,28 +25,22 @@ "auth.oauthClient": "OAuth odjemalec", "auth.oauthClientSettings": "Nastavitve odjemalca OAuth", "auth.oauthCredentialPermissionDescription": "Izberite, ali bodo nove poverilnice OAuth namenjene samo vam ali v skupni rabi z vsemi člani delovnega prostora. Ta nastavitev velja za poverilnice, ne za odjemalca OAuth, in je po avtorizaciji ni mogoče spremeniti.", - "auth.onlyAtCreationHint": "Po preklopu ga ni mogoče znova izbrati", "auth.onlyAtCreationHintTooltip": "Konfigurirali drugi člani · Po zamenjavi ni mogoče znova izbrati.", "auth.permissionHint.action": "Kdo lahko pomaga?", "auth.permissionHint.description": "Avtorizacija vtičnika je v skupni rabi v celotnem workspaceu. Za pomoč se obrnite na člana z zahtevanimi dovoljenji.", "auth.permissionHint.title": "Nimate dovoljenja za konfiguracijo avtorizacije.", - "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.autoUpdate": "Samodejno posodabljanje", "autoUpdate.autoUpdateSettings": "Nastavitve samodejnega posodabljanja", - "autoUpdate.automaticUpdates": "Samodejna posodobitev", "autoUpdate.changeTimezone": "Za spremembo časovnega pasu pojdite v Nastavitve", "autoUpdate.excludeUpdate": "Naslednjih {{num}} razširitev ne bo samodejno posodobljenih", "autoUpdate.excludeUpdate_one": "Naslednji {{num}} vtičnik ne bo samodejno posodobljen", @@ -67,20 +60,13 @@ "autoUpdate.scope": "Obseg", "autoUpdate.scopeMode.all": "Vse", "autoUpdate.scopeMode.exclude": "Izključi izbrano", - "autoUpdate.specifyPluginsToUpdate": "Določite vtičnike za posodobitev", "autoUpdate.strategy.disabled.description": "Vtičniki se ne bodo samodejno posodobili", "autoUpdate.strategy.disabled.name": "Onemogočeno", "autoUpdate.strategy.fixOnly.description": "Samodejno posodabljanje samo za različice popravkov (npr. 1.0.1 → 1.0.2). Spremembe manjših različic ne bodo povzročile posodobitev.", "autoUpdate.strategy.fixOnly.name": "Popravi samo", - "autoUpdate.strategy.fixOnly.selectedDescription": "Samodejno posodabljanje samo za različice popravkov", "autoUpdate.strategy.latest.description": "Vedno posodobite na najnovejšo različico", "autoUpdate.strategy.latest.name": "Najnovejši", - "autoUpdate.strategy.latest.selectedDescription": "Vedno posodobite na najnovejšo različico", - "autoUpdate.updateSettings": "Posodobi nastavitve", "autoUpdate.updateTime": "Čas posodobitve", - "autoUpdate.updateTimeTitle": "Čas posodobitve", - "autoUpdate.upgradeMode.all": "Posodobi vse", - "autoUpdate.upgradeMode.exclude": "Izključi izbrano", "autoUpdate.upgradeMode.partial": "Samo izbrano", "autoUpdate.upgradeModePlaceholder.exclude": "Izbrani vtičniki se ne bodo samodejno posodabljali.", "autoUpdate.upgradeModePlaceholder.partial": "Samo izbrani vtičniki se bodo samodejno posodabljali. Trenutno ni izbranih nobenih vtičnikov, zato se nobeni vtičniki ne bodo samodejno posodobili.", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "Nameščen iz Githuba", "detailPanel.categoryTip.local": "Lokalni vtičnik", "detailPanel.categoryTip.marketplace": "Nameščeno iz tržnice", - "detailPanel.configureApp": "Konfiguriraj aplikacijo", "detailPanel.configureModel": "Konfiguriraj model", "detailPanel.configureTool": "Konfigurirajte orodje", "detailPanel.deprecation.fullMessage": "Ta vtičnik je bil ukinjen zaradi {{deprecatedReason}}, in ne bo več posodobljen. Namesto tega uporabite {{-alternativePluginId}}.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "Nalaganje ni uspelo", "installModal.back": "Nazaj", "installModal.cancel": "Prekliči", - "installModal.close": "Zapri", - "installModal.dropIntegrationToInstall": "Tukaj spustite paket vtičnika, da ga namestite", - "installModal.dropPluginToInstall": "Tukaj spustite paket vtičnika, da ga namestite", "installModal.fromTrustSource": "Prosimo, poskrbite, da namestite le vtičnike iz zaupanja vrednega vira.", "installModal.install": "Namestite", - "installModal.installComplete": "Namestitev končana", "installModal.installFailed": "Namestitev ni uspela", "installModal.installFailedDesc": "Namestitev vtičnika je bila neuspešna.", "installModal.installPlugin": "Namestite vtičnik", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "Vtičnik je bil uspešno nameščen.", "installModal.installedSuccessfullyWithPageDesc": "Vtičnik je bil uspešno nameščen. Najdete ga na strani {{categoryName}}.", "installModal.installing": "Nameščanje...", - "installModal.labels.package": "Paket", - "installModal.labels.repository": "Shramba", - "installModal.labels.version": "Različica", "installModal.next": "Naprej", "installModal.pluginLoadError": "Napaka pri nalaganju vtičnika", "installModal.pluginLoadErrorDesc": "Ta vtičnik ne bo nameščen", @@ -220,8 +198,6 @@ "list.noInstalled": "Nobeni vtičniki niso nameščeni.", "list.noTriggerFound": "Noben sprožilec ni bil najden", "list.notFound": "Nobeni vtičniki niso bili najdeni.", - "list.source.github": "Namestite iz GitHub-a", - "list.source.local": "Namestite iz lokalne paketne datoteke", "list.source.marketplace": "Namestite iz tržnice", "marketplace.allPlugins": "Vsi vtičniki", "marketplace.and": "in", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "Nedavno posodobljeno", "marketplace.verifiedTip": "Verificirano s strani Dify", "marketplace.viewMore": "Oglejte si več", - "metadata.title": "Vtičniki", "pluginDevelopmentGuide": "Vodnik za razvoj vtičnikov", "pluginInfoModal.packageName": "Paket", "pluginInfoModal.release": "Izdati", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "Informacije o vtičniku", "pluginPublishGuide": "Vodnik za objavljanje vtičnikov", "privilege.admins": "Administratori", - "privilege.configurePermissionsInSettings": "Pojdite v Nastavitve > Vloge in dovoljenja za konfiguracijo dovoljenj vtičnikov.", "privilege.everyone": "Vsi", - "privilege.noDebugPermissionTooltip": "Nimate dovoljenja za odpravljanje napak v vtičnikih", "privilege.noInstallPermissionTooltip": "Nimate dovoljenja za namestitev in upravljanje vtičnikov", "privilege.noone": "Nihče", "privilege.permissions": "Dovoljenja", "privilege.quickWhoCanDebug": "Kdo lahko odpravlja napake?", "privilege.quickWhoCanInstall": "Kdo lahko namesti in upravlja?", - "privilege.title": "Nastavitve vtičnika", - "privilege.whoCanDebug": "Kdo lahko odpravi napake v vtičnikih?", - "privilege.whoCanInstall": "Kdo lahko namesti in upravlja vtičnike?", - "publishPlugins": "Objavljanje vtičnikov", "readmeInfo.failedToFetch": "Neuspešno pridobivanje datoteke README", "readmeInfo.needHelpCheckReadme": "Potrebujete pomoč? Preverite README.", "readmeInfo.noReadmeAvailable": "README ni na voljo", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "Ta vtičnik ni bil samodejno nameščen.\nProsimo, namestite ga iz Tržnice.", "task.errorMsg.unknown": "Ta vtičnik ni bil nameščen.\nIzvora vtičnika ni mogoče ugotoviti.", "task.errorPlugins": "Failed to Install Plugins", - "task.installError": "{{errorLength}} vtičnikov ni uspelo namestiti, kliknite za ogled", "task.installFromGithub": "Namestite iz GitHuba", "task.installFromMarketplace": "Namestite iz Tržnice", "task.installSuccess": "{{successLength}} plugins installed successfully", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "Namestitev uspešna", "upgrade.title": "Namestite vtičnik", "upgrade.upgrade": "Namestite", - "upgrade.upgrading": "Nameščanje...", - "upgrade.usedInApps": "Uporablja se v {{num}} aplikacijah" + "upgrade.upgrading": "Nameščanje..." } diff --git a/web/i18n/sl-SI/snippet.json b/web/i18n/sl-SI/snippet.json index 795bfd10494..c6a8873ba19 100644 --- a/web/i18n/sl-SI/snippet.json +++ b/web/i18n/sl-SI/snippet.json @@ -12,7 +12,6 @@ "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", @@ -26,20 +25,15 @@ "importSuccess": "Delček je uvožen", "importedDSLVersion": "Trenutna različica izrezka DSL:", "inputVariables": "Vhodne spremenljivke", - "management": "UPRAVLJANJE DELČKOV", "menu.deleteSnippet": "Izbriši", "menu.editInfo": "Uredi informacije", "menu.exportSnippet": "Izvozi delček", "panelTitle": "Vnosno polje", "publishButton": "Objavi", "publishFailed": "Objava delčka ni uspela", - "publishMenuCurrentDraft": "Trenutni osnutek neobjavljen", "publishSuccess": "Delček objavljen", "sectionOrchestrate": "Orkestrirajte", "testRunButton": "Testna vožnja", "typeLabel": "Izrezek", - "unknownUser": "Uporabnik", - "updatedBy": "{{name}} posodobljeno {{time}}", - "usageCount": "Uporabljeno {{count}} krat", - "variableInspect": "Pregled spremenljivk" + "unknownUser": "Uporabnik" } diff --git a/web/i18n/sl-SI/tools.json b/web/i18n/sl-SI/tools.json index 3f1faf5298d..cd313833820 100644 --- a/web/i18n/sl-SI/tools.json +++ b/web/i18n/sl-SI/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "Parametri", "mcp.server.modal.parametersPlaceholder": "Namen in omejitve parametra", "mcp.server.modal.parametersTip": "Dodajte opise za vsak parameter, da pomagate LLM razumeti njihov namen in omejitve.", - "mcp.server.publishTip": "Aplikacija ni objavljena. Najprej objavite aplikacijo.", "mcp.server.reGen": "Želite ponovno ustvariti URL strežnika? Trenutni URL bo takoj prenehal delovati.", "mcp.server.title": "Strežnik MCP", "mcp.server.url": "URL strežnika", diff --git a/web/i18n/sl-SI/workflow.json b/web/i18n/sl-SI/workflow.json index 1f26bd725ed..62131229a5d 100644 --- a/web/i18n/sl-SI/workflow.json +++ b/web/i18n/sl-SI/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} korakov naprej", "changeHistory.title": "Zgodovina sprememb", "chatVariable.button": "Dodaj spremenljivko", - "chatVariable.docLink": "Obiščite našo dokumentacijo, da se naučite več.", "chatVariable.modal.addArrayValue": "Dodati vrednost", "chatVariable.modal.arrayValue": "Vrednost", "chatVariable.modal.description": "Opis", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "Edit reply", "comments.placeholder.reply": "Reply", "comments.reply": "Reply", - "common.ImageUploadLegacyTip": "Zdaj lahko v začetni obliki ustvarite spremenljivke datotečnega tipa. V prihodnje ne bomo več podpirali funkcije nalaganja slik.", "common.accessAPIReference": "Dostop do referenčnega API-ja", "common.accessPointDescription": "Nastavi spletno aplikacijo, API, MCP in sprožilce", "common.addBlock": "Dodaj vozlišče", @@ -155,7 +153,6 @@ "common.addTitle": "Dodajte naslov...", "common.autoSaved": "Samodejno shranjeno", "common.backupCurrentDraft": "Varnostno kopiraj trenutni osnutek", - "common.batchRunApp": "Program za serijsko izvajanje", "common.branch": "VEJA", "common.chooseDSL": "Izberi DSL datoteko", "common.chooseStartNodeToRun": "Izberite začetno vozlišče za zagon", @@ -163,7 +160,6 @@ "common.commentMode": "Način komentarjev", "common.configure": "Konfiguriraj", "common.configureRequired": "Konfigurirajte zahteve", - "common.conversationLog": "Pogovor Log", "common.copy": "Kopirati", "common.currentDraft": "Trenutni osnutek", "common.currentDraftUnpublished": "Trenutna osnutek neobjavljeno", @@ -174,10 +170,8 @@ "common.disconnect": "Odklop", "common.draftSaveFailed": "Shranjevanje osnutka ni uspelo", "common.duplicate": "Podvojiti", - "common.editing": "Urejanje", "common.effectVarConfirm.content": "Spremenljivka se uporablja v drugih vozliščih. Ali jo še vedno želite odstraniti?", "common.effectVarConfirm.title": "Odstrani spremenljivko", - "common.embedIntoSite": "Vstavite v spletno stran", "common.enableJinja": "Omogoči podporo za Jinja predloge", "common.exitVersions": "Izhodne različice", "common.exportImage": "Izvozi sliko", @@ -186,8 +180,6 @@ "common.exportSVG": "Izvozi kot SVG", "common.features": "Značilnosti", "common.featuresDescription": "Izboljšajte uporabniško izkušnjo spletne aplikacije", - "common.featuresDocLink": "Izvedi več", - "common.fileUploadTip": "Funkcije nalaganja slik so bile nadgrajene na nalaganje datotek.", "common.goBackToEdit": "Pojdi nazaj k uredniku", "common.handMode": "Ročni način", "common.humanInputEmailTip": "E-pošta (način dostave) poslana vašim konfiguriranim prejemnikom", @@ -199,9 +191,6 @@ "common.importSuccess": "Uvoz uspešen", "common.importWarning": "Opozorilo", "common.importWarningDetails": "Razlika v različici DSL lahko vpliva na nekatere funkcije", - "common.inPreview": "V predogledu", - "common.inPreviewMode": "V načinu predogleda", - "common.inRunMode": "V načinu izvajanja", "common.input": "Vnos", "common.insertVarTip": "Pritisnite tipko '/' za hitro vstavljanje", "common.jinjaEditorPlaceholder": "Vnesite '/' ali '{', da vstavite spremenljivko", @@ -215,17 +204,12 @@ "common.model": "Model", "common.moreActions": "Več dejanj", "common.needAdd": "Povezava {{node}} mora biti dodana", - "common.needAnswerNode": "Skrivnostni element mora biti dodan.", "common.needConnectTip": "Ta korak ni povezan z ničemer.", - "common.needOutputNode": "Dodati je treba izhodiščno vozlišče", "common.needStartNode": "Dodati je treba vsaj eno začetno vozlišče", - "common.noChanges": "Brez sprememb", - "common.noHistory": "Brez zgodovine", "common.noVar": "Brez spremenljivke", "common.notPublishedYet": "Še ni objavljeno", "common.notRunning": "Še ne teče", "common.onFailure": "O neuspehu", - "common.openInExplore": "Odpri v Raziskovanju", "common.openWebApp": "Odpri spletno aplikacijo", "common.openWebAppDescription": "Odpri objavljeno aplikacijo v novem zavihku", "common.output": "Izhod", @@ -233,10 +217,8 @@ "common.parallel": "PARALELNO", "common.parallelTip.click.desc": "dodati", "common.parallelTip.click.title": "Klikni", - "common.parallelTip.depthLimit": "Meja paralelnega gnezdenja plasti {{num}} plasti", "common.parallelTip.drag.desc": "povezati", "common.parallelTip.drag.title": "Povleci", - "common.parallelTip.limit": "Paralelizem je omejen na {{num}} veje.", "common.pasteHere": "Prilepite tukaj", "common.pointerMode": "Način s kazalcem", "common.preview": "Predogled", @@ -252,34 +234,22 @@ "common.publishedBy": "Objavljeno {{time}}, objavil/-a {{author}}", "common.publishingToMarketplace": "Objavljanje...", "common.redo": "Ponovno naredi", - "common.restart": "Znova zaženi", "common.restore": "Obnovi", "common.run": "Testni tek", "common.runAllTriggers": "Zaženi vse sprožilce", - "common.runApp": "Zaženi aplikacijo", "common.runHistory": "Zgodovina izvajanja", "common.running": "Tek", - "common.savedAt": "Shranjeno {{time}}", "common.scheduleTriggerRunFailed": "Zagon načrtovanega sprožilnika ni uspel", "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", "common.unpublished": "Nepublikirano", - "common.unpublishedChanges": "Neobjavljene spremembe", "common.upToDate": "Posodobljeno", - "common.update": "Posodobitev", "common.variableNamePlaceholder": "Ime spremenljivke", "common.versionHistory": "Zgodovina različic", - "common.viewDetailInTracingPanel": "Oglejte si podrobnosti", "common.viewOnly": "Samo za ogled", "common.viewRunHistory": "Poglej zgodovino izvajanja", "common.webhookDebugFailed": "Razhroščevanje Webhook ni uspelo", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "Delovni postopek je uspel", "common.workflowSaveStatus": "Stanje shranjevanja delovnega toka", "customWebhook": "Prilagojeni spletni kavelj", - "debug.copyLastRun": "Kopiraj zadnji zagon", - "debug.copyLastRunError": "Kopiranje vhodov zadnjega zagona ni uspelo", "debug.lastOutput": "Nazadnje izhod", - "debug.lastRunInputsCopied": "{{count}} vhod(i) kopiran(i) iz zadnjega zagona", "debug.lastRunTab": "Zadnji zagon", "debug.noData.description": "Rezultati zadnjega zagona bodo prikazani tukaj", "debug.noData.runThisNode": "Zagon te vozlišča", - "debug.noLastRunFound": "Nobenega prejšnjega zagona ni bilo najdenega.", - "debug.noMatchingInputsFound": "Ni podatkov, ki bi ustrezali prejšnjemu zagonu", - "debug.relations.dependencies": "Odvisnosti", - "debug.relations.dependenciesDescription": "Vozlišča, na katera se zanaša to vozlišče", - "debug.relations.dependents": "Odvisnim", - "debug.relations.dependentsDescription": "Vozlišča, ki se zanašajo na to vozlišče", - "debug.relations.noDependencies": "Brez odvisnosti", - "debug.relations.noDependents": "Brez vzdrževanih oseb", - "debug.relationsTab": "Odnose", "debug.settingsTab": "Nastavitve", "debug.variableInspect.chatNode": "Pogovor", "debug.variableInspect.clearAll": "Ponastavi vse", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "ta sprožilec", "debug.variableInspect.listening.defaultPluginName": "ta vtičnik sproži", "debug.variableInspect.listening.defaultScheduleTime": "Ni konfigurirano", - "debug.variableInspect.listening.selectedTriggers": "izbrani sprožilci", "debug.variableInspect.listening.stopButton": "Ustavi", "debug.variableInspect.listening.tip": "Zdaj lahko simulirate sprožilce dogodkov tako, da pošljete testne zahteve na HTTP {{nodeName}} končno točko ali jo uporabite kot URL za klicanje povratne funkcije za odpravljanje napak v živo. Vse izhode lahko neposredno ogledate v inšpektorju spremenljivk.", "debug.variableInspect.listening.tipFallback": "Počakajte na prihajajoče sprožilne dogodke. Izhodi se bodo prikazali tukaj.", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "Ustavi se", "debug.variableInspect.view": "Oglej si dnevnik", "difyTeam": "Ekipa Dify", - "entryNodeStatus.disabled": "ZAČNI • ONEMOGOČENO", "entryNodeStatus.enabled": "ZAČETEK", "env.envDescription": "Okoljske spremenljivke se lahko uporabljajo za shranjevanje zasebnih informacij in poverilnic. So samo za branje in jih je mogoče ločiti od DSL datoteke med izvozem.", "env.envPanelButton": "Dodaj spremenljivko", @@ -371,11 +327,6 @@ "env.modal.value": "Vrednost", "env.modal.valuePlaceholder": "vrednost okolja", "env.modal.valueRequired": "Vrednost ne sme biti prazna", - "error.operations.addingNodes": "dodajanje vozlišč", - "error.operations.connectingNodes": "povezovalni vozel", - "error.operations.modifyingWorkflow": "spreminjanje delovnega toka", - "error.operations.updatingWorkflow": "posodabljanje delovnega procesa", - "error.startNodeRequired": "Prosimo, najprej dodajte začetni vozel pred {{operation}}", "errorMsg.authRequired": "Zahtevana je avtorizacija", "errorMsg.configureModel": "Konfiguriraj model", "errorMsg.duplicateOutputVariable": "Podvojena spremenljivka izhodnega vozlišča \"{{variable}}\". Imena spremenljivk izhodnega vozlišča morajo biti enolična.", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "Neveljavna spremenljivka. Konfigurirajte model za omogočanje te spremenljivke.", "errorMsg.noValidTool": "{{field}} ni izbranega veljavnega orodja", "errorMsg.rerankModelRequired": "Zahteva se konfigurirana model ponovnega razvrščanja.", - "errorMsg.startNodeRequired": "Prosimo, najprej dodajte začetni vozel pred {{operation}}", "errorMsg.toolParameterRequired": "{{field}}: parameter [{{param}}] je obvezen", "globalVar.description": "Sistemske spremenljivke so globalne spremenljivke, do katerih lahko vsako vozlišče dostopa brez povezovanja, če je tip pravilen, na primer ID končnega uporabnika in ID poteka dela.", "globalVar.fieldsDescription.appId": "ID aplikacije", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "ID poteka dela", "globalVar.fieldsDescription.workflowRunId": "ID izvajanja poteka dela", "globalVar.title": "Sistemske spremenljivke", - "nodes.agent.advancedSetting": "Napredne nastavitve", "nodes.agent.checkList.strategyNotSelected": "Strategija ni izbrana", "nodes.agent.clickToViewParameterSchema": "Kliknite za prikaz sheme parametrov", - "nodes.agent.configureModel": "Konfiguriraj Model", "nodes.agent.installPlugin.cancel": "Prekliči", "nodes.agent.installPlugin.changelog": "Zapis sprememb", "nodes.agent.installPlugin.desc": "Namestitev naslednje integracije", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "Namestite integracijo", "nodes.agent.learnMore": "Nauči se več", "nodes.agent.linkToPlugin": "Povezava do integracijaov", - "nodes.agent.maxIterations": "Maksimalne iteracije", "nodes.agent.model": "model", - "nodes.agent.modelNotInMarketplace.desc": "Ta model je nameščen iz lokalnega ali GitHub repozitorija. Prosimo, uporabite ga po namestitvi.", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "Upravljanje v integracijeh", - "nodes.agent.modelNotInMarketplace.title": "Model ni nameščen", "nodes.agent.modelNotInstallTooltip": "Ta model ni nameščen.", "nodes.agent.modelNotSelected": "Model ni izbran", - "nodes.agent.modelNotSupport.desc": "V različici integracijaa, ki je nameščena, ta model ni na voljo.", - "nodes.agent.modelNotSupport.descForVersionSwitch": "Nameščena različica integracijaa ne podpira tega modela. Kliknite za preklop na drugo različico.", - "nodes.agent.modelNotSupport.title": "Nepodprti model", - "nodes.agent.modelSelectorTooltips.deprecated": "Ta model je zastarelo", - "nodes.agent.notAuthorized": "Nimam dovoljenja", "nodes.agent.outputVars.confirm": "Potrdi", "nodes.agent.outputVars.defaultValueArrayInvalid": "Vnesite niz JSON.", "nodes.agent.outputVars.defaultValueBooleanInvalid": "Vnesite true ali false.", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "Uredi {{name}}", "nodes.agent.outputVars.editorLabel": "Urejevalnik izhodnih spremenljivk", "nodes.agent.outputVars.files.title": "datoteke, ki jih je ustvaril agent", - "nodes.agent.outputVars.files.transfer_method": "Metoda prenosa. Vrednost je remote_url ali local_file.", - "nodes.agent.outputVars.files.type": "Vrsta podpore. Zdaj podpiramo samo slike.", - "nodes.agent.outputVars.files.upload_file_id": "Naložite ID datoteke", - "nodes.agent.outputVars.files.url": "URL slike", "nodes.agent.outputVars.json": "agent generiran json", "nodes.agent.outputVars.nameDuplicate": "Ime izhoda že obstaja", "nodes.agent.outputVars.nameInvalid": "Uporabite črke, številke in podčrtaje. Začnite s črko ali podčrtajem.", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "Parametrska shema", "nodes.agent.pluginInstaller.install": "Namestite", "nodes.agent.pluginInstaller.installing": "Namestitev", - "nodes.agent.pluginNotFoundDesc": "Ta integracija je nameščen iz GitHuba. Prosimo, da greste v integracijae in ga ponovo namestite.", "nodes.agent.pluginNotInstalled": "Ta integracija ni nameščen", "nodes.agent.pluginNotInstalledDesc": "Ta integracija je nameščen iz GitHuba. Prosimo, da greste v integracijae in ga ponovo namestite.", "nodes.agent.roster.change": "Spremeni", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "Agente lahko urejajo samo člani z vlogo Urednik ali višjo oziroma z dovoljenjem Upravljanje Agents.", "nodes.agent.roster.inlineSetup.description": "Enkratna namestitev, ki obstaja le v tem vozlišču", "nodes.agent.roster.inlineSetup.name": "Vgrajena nastavitev", - "nodes.agent.roster.inlineSetup.title": "Nastavitev agenta", "nodes.agent.roster.inlineSetup.type": "Samo v tem vozlišču", "nodes.agent.roster.label": "Agent", "nodes.agent.roster.makeCopy": "Naredi kopijo", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} ni pooblaščen", "nodes.agent.toolNotInstallTooltip": "{{tool}} ni nameščen", "nodes.agent.toolbox": "delovna orodja", - "nodes.agent.tools": "Orodja", "nodes.agent.unsupportedStrategy": "Nepodprta strategija", "nodes.answer.answer": "Odgovor", - "nodes.answer.outputVars": "Izhodne spremenljivke", - "nodes.assigner.append": "Dodaj", "nodes.assigner.assignedVariable": "Dodeljena spremenljivka", - "nodes.assigner.assignedVarsDescription": "Dodeljene spremenljivke morajo biti spremenljivke, ki jih je mogoče pisati, kot so spremenljivke za pogovor.", - "nodes.assigner.clear": "Jasno", - "nodes.assigner.noAssignedVars": "Nobenih dodeljenih spremenljivk ni na voljo.", "nodes.assigner.noVarTip": "Kliknite na gumb \" + \" za dodajanje spremenljivk", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "Odstrani zadnje", "nodes.assigner.operations.set": "Nabor", "nodes.assigner.operations.title": "Operacija", - "nodes.assigner.over-write": "Prepiši", - "nodes.assigner.plus": "Plus", "nodes.assigner.selectAssignedVariable": "Izberite dodeljeno spremenljivko...", "nodes.assigner.setParameter": "Nastavite parameter...", - "nodes.assigner.setVariable": "Nastavi spremenljivko", "nodes.assigner.varNotSet": "Spremenljivka NI nastavljena", "nodes.assigner.variable": "Spremenljivka", "nodes.assigner.variables": "Spremenljivke", - "nodes.assigner.writeMode": "Načrtovanje pisanja", - "nodes.assigner.writeModeTip": "Način dodajanja: Na voljo samo za spremenljivke tipa tabel.", - "nodes.code.advancedDependencies": "Napredne odvisnosti", - "nodes.code.advancedDependenciesTip": "Dodajte nekaj vnaprej naloženih odvisnosti, ki potrebujejo več časa za obdelavo ali niso privzete vgrajene.", "nodes.code.inputVars": "Vhodne spremenljivke", "nodes.code.outputVars": "Izhodne spremenljivke", - "nodes.code.searchDependencies": "Išči odvisnosti", "nodes.code.syncFunctionSignature": "Sinhronizirajte podpis funkcije s kodo", "nodes.common.errorHandle.defaultValue.desc": "Ko pride do napake, določi statično vsebino izhoda.", "nodes.common.errorHandle.defaultValue.inLog": "Napaka vozlišča, izhod po privzetih vrednostih.", "nodes.common.errorHandle.defaultValue.output": "Privzeta vrednost izhoda", - "nodes.common.errorHandle.defaultValue.tip": "Ob napaki bo vrnil spodnjo vrednost.", "nodes.common.errorHandle.defaultValue.title": "Privzeta vrednost", "nodes.common.errorHandle.failBranch.customize": "Pojdite na platno, da prilagodite logiko veje neuspeha.", "nodes.common.errorHandle.failBranch.customizeTip": "Ko je aktivirana veja napak, izjeme, ki jih sprožijo vozlišča, ne bodo prekinile procesa. Namesto tega bo samodejno izvedena vnaprej določena veja napak, kar vam omogoča, da prilagodljivo ponudite sporočila o napakah, poročila, popravke ali preskočite dejanja.", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "Strategija ravnanja z izjemo, ki se sproži, ko vozlišče naleti na izjemo.", "nodes.common.errorHandle.title": "Obvladovanje napak", "nodes.common.inputVars": "Vhodne spremenljivke", - "nodes.common.insertVarTip": "Vstavite spremenljivko", "nodes.common.memories.builtIn": "Vgrajeno", "nodes.common.memories.tip": "Pomnilnik klepeta", "nodes.common.memories.title": "Spomini", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} Poskusi", "nodes.common.retry.retry": "Poskusi znova", "nodes.common.retry.retryFailed": "Ponovi neuspeh", - "nodes.common.retry.retryFailedTimes": "{{times}} poskusi so spodleteli", "nodes.common.retry.retryInterval": "ponovni interval", "nodes.common.retry.retryOnFailure": "poskusi znova v primeru napake", "nodes.common.retry.retrySuccessful": "Ponovni poskus je bil uspešen", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "Nauči se več", "nodes.docExtractor.outputVars.text": "Izvlečene besedilo", "nodes.docExtractor.supportFileTypes": "Podpora za vrste datotek: {{types}}.", - "nodes.end.output.type": "izhodna vrsta", "nodes.end.output.variable": "izhodna spremenljivka", - "nodes.end.outputs": "Izhodi", - "nodes.end.type.none": "Noben", - "nodes.end.type.plain-text": "Navadno besedilo", - "nodes.end.type.structured": "Strukturirano", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "Vnesite URL, vtipkajte '/' in vstavite spremenljivko.", "nodes.http.authorization.api-key": "API-kljuc", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "Noben", "nodes.http.binaryFileVariable": "Dvojiška datoteka spremenljivka", "nodes.http.body": "Telo", - "nodes.http.bulkEdit": "Masovno urejanje", "nodes.http.curl.placeholder": "Prilepite cURL niz tukaj", "nodes.http.curl.title": "Uvozi iz cURL", "nodes.http.extractListPlaceholder": "Vnesite indeks seznamske postavke, vnesite '/' za vstavitev spremenljivke", "nodes.http.headers": "Naslovi", - "nodes.http.inputVars": "Vhodne spremenljivke", "nodes.http.insertVarPlaceholder": "vnesite '/' za vstavljanje spremenljivke", "nodes.http.key": "Ključ", - "nodes.http.keyValueEdit": "Urejanje ključ-vrednost", - "nodes.http.notStartWithHttp": "API se mora začeti z http:// ali https://", "nodes.http.outputVars.body": "Vsebina odziva", "nodes.http.outputVars.files": "Seznam datotek", "nodes.http.outputVars.headers": "Seznam odzivnih glav JSON", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "Vsi člani ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "Vsebina", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "Telo mora vsebovati {{field}}", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "Vnesite vsebino e-pošte", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "Telo je obvezno", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "Način odpravljanja napak", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "V načinu odpravljanja napak bo e-pošta poslana samo na vaš e-poštni naslov {{email}}.", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "Izberi", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "Prejemnik", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "Potreben je vsaj en prejemnik", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "Spremenljivka URL zahteve je vstopna točka za človeški vnos.", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "Zadeva", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "Vnesite zadevo e-pošte", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "Zadeva je obvezna", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "Način odpravljanja napak je omogočen.", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "E-pošta bo poslana na {{email}}.", "nodes.humanInput.deliveryMethod.emailSender.done": "E-pošta poslana", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(neobvezno)", "nodes.humanInput.deliveryMethod.emailSender.send": "Pošlji e-pošto", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "Pošljite testne e-pošte vašim konfiguriranim prejemnikom", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "Pošljite testno e-pošto na {{email}}", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "Kaj bodo uporabniki videli po odprtju obrazca. Podpira oblikovanje Markdown.", "nodes.humanInput.insertInputField.fieldType": "Vrsta polja", "nodes.humanInput.insertInputField.insert": "Vstavi", - "nodes.humanInput.insertInputField.maxUploads": "Najv. nalaganj", "nodes.humanInput.insertInputField.options": "Možnosti", "nodes.humanInput.insertInputField.prePopulateField": "Vnaprej izpolni polje", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "Dodajte ali . Uporabniki bodo na začetku videli to vsebino ali pustite prazno.", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "ni prazen", "nodes.ifElse.comparisonOperator.not exists": "ne obstaja", "nodes.ifElse.comparisonOperator.not in": "ni v", - "nodes.ifElse.comparisonOperator.not null": "ni ničelno", - "nodes.ifElse.comparisonOperator.null": "je nič", "nodes.ifElse.comparisonOperator.start with": "začeti z", "nodes.ifElse.conditionNotSetup": "Pogoji NISO nastavljeni", "nodes.ifElse.else": "Drugje", "nodes.ifElse.elseDescription": "Uporabljeno za opredelitev logike, ki se izvede, ko pogoj if ni izpolnjen.", "nodes.ifElse.enterValue": "Vnesite vrednost", - "nodes.ifElse.if": "Če", - "nodes.ifElse.notSetVariable": "Prosim, najprej nastavite spremenljivko.", "nodes.ifElse.operator": "Operater", "nodes.ifElse.optionName.audio": "Zvočni zapis", "nodes.ifElse.optionName.doc": "Dokument", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "Kosi", "nodes.knowledgeBase.chunksInputTip": "Vhodna spremenljivka vozlišča podatkovne baze je Chunks. Tip spremenljivke je objekt s specifično JSON shemo, ki mora biti skladna z izbrano strukturo kosov.", "nodes.knowledgeBase.chunksVariableIsRequired": "Spremenljivka Chunks je obvezna", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API ključ ni na voljo", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "Krediti so porabljeni", - "nodes.knowledgeBase.embeddingModelIncompatible": "Nezdružljivo", - "nodes.knowledgeBase.embeddingModelIsInvalid": "Vdelovalni model ni veljaven", - "nodes.knowledgeBase.embeddingModelIsRequired": "Zahteva se vgrajevalni model", "nodes.knowledgeBase.embeddingModelNotConfigured": "Vdelovalni model ni konfiguriran", "nodes.knowledgeBase.indexMethodIsRequired": "Zahteva se indeksna metoda", - "nodes.knowledgeBase.notConfigured": "Ni konfigurirano", "nodes.knowledgeBase.rerankingModelIsInvalid": "Model prerazvrščanja ni veljaven", "nodes.knowledgeBase.rerankingModelIsRequired": "Potreben je model za ponovno razvrščanje", "nodes.knowledgeBase.retrievalSettingIsRequired": "Zahtevana je nastavitev pridobivanja", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "Segmentirana URL", "nodes.knowledgeRetrieval.queryAttachment": "Poizvedbe slik", "nodes.knowledgeRetrieval.queryText": "Besedilo poizvedbe", - "nodes.knowledgeRetrieval.queryVariable": "Vprašanje spremenljivka", "nodes.listFilter.asc": "ASC", "nodes.listFilter.desc": "DESC", "nodes.listFilter.extractsCondition": "Izvleči N predmet", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "Prvi zapis", "nodes.listFilter.outputVars.last_record": "Zadnji zapis", "nodes.listFilter.outputVars.result": "Filtriraj rezultat", - "nodes.listFilter.selectVariableKeyPlaceholder": "Izberi podključ spremenljivke", "nodes.llm.addMessage": "Dodaj sporočilo", "nodes.llm.context": "kontekst", "nodes.llm.contextTooltip": "Lahko uvažate znanje kot kontekst", - "nodes.llm.files": "Datoteke", "nodes.llm.jsonSchema.addChildField": "Dodaj polje za otroka", "nodes.llm.jsonSchema.addField": "Dodaj polje", "nodes.llm.jsonSchema.apply": "Uporabi", "nodes.llm.jsonSchema.back": "Nazaj", "nodes.llm.jsonSchema.descriptionPlaceholder": "Dodajte opis", - "nodes.llm.jsonSchema.doc": "Izvedite več o strukturiranem izhodu", "nodes.llm.jsonSchema.enum": "Enum", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "Ime lastnosti že obstaja", "nodes.llm.jsonSchema.fieldNamePlaceholder": "Ime polja", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "zahtevano", "nodes.llm.jsonSchema.resetDefaults": "Ponastavi", "nodes.llm.jsonSchema.resultTip": "Tukaj je generiran rezultat. Če niste zadovoljni, se lahko vrnete in spremenite svoj poziv.", - "nodes.llm.jsonSchema.showAdvancedOptions": "Prikaži napredne možnosti", "nodes.llm.jsonSchema.stringValidations": "Preverjanje nizov", "nodes.llm.jsonSchema.title": "Strukturirana izhodna shema", "nodes.llm.jsonSchema.warningTips.saveSchema": "Prosimo, da dokončate urejanje trenutnega polja, preden shranite shemo.", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "Vsebina razmišljanja", "nodes.llm.outputVars.usage": "Informacije o uporabi modela", "nodes.llm.prompt": "ukaz", - "nodes.llm.reasoningFormat.separated": "Ločite oznake za razmišljanje", - "nodes.llm.reasoningFormat.tagged": "Ohranite oznake za razmišljanje", "nodes.llm.reasoningFormat.title": "Omogoči ločevanje oznak za razsojanje", "nodes.llm.reasoningFormat.tooltip": "Izvleći vsebino iz miselnih oznak in jo shraniti v polje reasoning_content.", "nodes.llm.resolution.high": "Visoko", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "Navedite navodila, poizvedbe ali kakršnokoli besedilne vnose modelu", "nodes.llm.singleRun.variable": "Spremenljivka", "nodes.llm.sysQueryInUser": "vprašanje v uporabniškem sporočilu je obvezno", - "nodes.llm.variables": "spremenljivke", "nodes.llm.vision": "vizija", - "nodes.loop.ErrorMethod.continueOnError": "Nadaljuj naprej kljub napaki", - "nodes.loop.ErrorMethod.operationTerminated": "Prekinjeno", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "Odstrani nenavadne izhode", "nodes.loop.breakCondition": "Pogoji za prekinitev zanke", "nodes.loop.breakConditionTip": "Lahko se sklicujete le na spremenljivke znotraj zank z zaključnimi pogoji in pogovorne spremenljivke.", "nodes.loop.comma": ",", - "nodes.loop.currentLoop": "Trenutni obrat", "nodes.loop.currentLoopCount": "Trenutno število zank: {{count}}", "nodes.loop.deleteDesc": "Izbris vozlišča zanke bo odstranil vse otroške vozlišča.", "nodes.loop.deleteTitle": "Izbriši vozlišče zanke?", - "nodes.loop.errorResponseMethod": "Metoda odziva napake", "nodes.loop.error_one": "{{count}} Napaka", "nodes.loop.error_other": "{{count}} Napak", - "nodes.loop.exitConditionTip": "Vozić potrebuje vsaj eno izhodno pogoj.", "nodes.loop.finalLoopVariables": "Končne zanke spremenljivke", "nodes.loop.initialLoopVariables": "Začetne spremenljivke zanke", - "nodes.loop.input": "Vnos", "nodes.loop.inputMode": "Vnosni način", "nodes.loop.loopMaxCount": "Maksimalno število zank", "nodes.loop.loopMaxCountError": "Prosimo, vnesite veljavno največje število ponovitev, ki mora biti med 1 in {{maxCount}}", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "Zanke Spremenljivke", "nodes.loop.loop_one": "{{count}} Zanka", "nodes.loop.loop_other": "{{count}} Zavoji", - "nodes.loop.output": "Izhodna spremenljivka", "nodes.loop.setLoopVariables": "Nastavite spremenljivke znotraj obsega zanke", "nodes.loop.totalLoopCount": "Skupno število zank: {{count}}", "nodes.loop.variableName": "Spremenljivka Ime", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "Dodaj razred", "nodes.questionClassifiers.advancedSetting": "Napredno nastavitev", "nodes.questionClassifiers.class": "Razred", - "nodes.questionClassifiers.classNamePlaceholder": "Napiši ime svoje razredi", "nodes.questionClassifiers.defaultLabel": "RAZRED {{index}}", "nodes.questionClassifiers.inputVars": "Vhodne spremenljivke", "nodes.questionClassifiers.instruction": "Navodilo", - "nodes.questionClassifiers.instructionPlaceholder": "Napišite svoje navodilo", "nodes.questionClassifiers.instructionTip": "Vnesite dodatna navodila, ki bodo pomagala klasifikatorju vprašanj bolje razumeti, kako kategorizirati vprašanja.", "nodes.questionClassifiers.labelEditorAriaLabel": "Urejevalnik oznak razreda", "nodes.questionClassifiers.model": "model", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "Dvokliknite naslov razreda za preimenovanje", "nodes.questionClassifiers.topicName": "Ime teme", "nodes.questionClassifiers.topicPlaceholder": "Napišite ime svoje teme", - "nodes.start.builtInVar": "Vgrajene spremenljivke", "nodes.start.inputField": "Vnosno polje", "nodes.start.noVarTip": "Nastavite vhodne podatke, ki jih lahko uporabite v delovnem toku.", - "nodes.start.outputVars.files": "Seznam datotek", - "nodes.start.outputVars.memories.content": "vsebina sporočila", - "nodes.start.outputVars.memories.des": "Zgodovina pogovora", - "nodes.start.outputVars.memories.type": "vrsta sporočila", - "nodes.start.outputVars.query": "Uporabniški vnos", "nodes.start.required": "zahtevano", "nodes.start.userInputTipDescription": "Določite vnose, ki jih želite zbrati od končnih uporabnikov, ko se workflow zažene na zahtevo.", "nodes.startPlaceholder.browseMoreOnMarketplace": "Prebrskajte več v Marketplace", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "Poiščite več orodij v Marketplace", "nodes.startPlaceholder.noTriggersFound": "Ni najdenih sprožilcev", "nodes.startPlaceholder.nodeCollapsedDescription": "Kliknite za konfiguracijo začetnega vozlišča", "nodes.startPlaceholder.nodeDescription": "Izberite začetno vozlišče na desni plošči", - "nodes.startPlaceholder.nodeTitle": "Začetek workflowa", "nodes.startPlaceholder.panelDescription": "Začetno vozlišče določa, kaj sproži zagon vašega workflowa", "nodes.startPlaceholder.panelTitle": "Izberite začetno vozlišče", "nodes.startPlaceholder.userInputConflictTip": "Uporabniškega vnosa ni mogoče kombinirati z drugimi sprožilci", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "Vhodne spremenljivke", "nodes.templateTransform.outputVars.output": "Transformirana vsebina", "nodes.tool.authorizationRequired": "Zahtevana je avtorizacija", - "nodes.tool.authorize": "Pooblasti", - "nodes.tool.dateRange.end": "Konec", "nodes.tool.dateRange.endPlaceholder": "Datum konca", - "nodes.tool.dateRange.start": "Začetek", "nodes.tool.dateRange.startPlaceholder": "Datum začetka", "nodes.tool.inputVars": "Vhodne spremenljivke", "nodes.tool.insertPlaceholder1": "Vnesite ali pritisnite", "nodes.tool.insertPlaceholder2": "vstavite spremenljivko", "nodes.tool.outputVars.files.title": "orodja ustvarjena datoteke", - "nodes.tool.outputVars.files.transfer_method": "Metoda prenosa. Vrednost je remote_url ali local_file.", - "nodes.tool.outputVars.files.type": "Vrsta podpore. Zdaj podpiramo samo slike.", - "nodes.tool.outputVars.files.upload_file_id": "Naložite ID datoteke", - "nodes.tool.outputVars.files.url": "URL slike", "nodes.tool.outputVars.json": "orodje je ustvarilo json", "nodes.tool.outputVars.text": "vsebina, ki jo je generiral orodje", "nodes.tool.settings": "Nastavitve", - "nodes.triggerPlugin.addSubscription": "Dodaj novo naročnino", - "nodes.triggerPlugin.apiKeyConfigured": "API ključ je bil uspešno konfiguriran", - "nodes.triggerPlugin.apiKeyDescription": "Konfigurirajte poverilnice ključa API za overjanje", - "nodes.triggerPlugin.authenticationFailed": "Overjanje ni uspelo", - "nodes.triggerPlugin.authenticationSuccess": "Overjanje uspešno", - "nodes.triggerPlugin.authorized": "Pooblaščeno", - "nodes.triggerPlugin.availableSubscriptions": "Razpoložljive naročnine", - "nodes.triggerPlugin.configuration": "Konfiguracija", - "nodes.triggerPlugin.configurationComplete": "Konfiguracija je zaključena", - "nodes.triggerPlugin.configurationCompleteDescription": "Vaš sprožilec je bil uspešno konfiguriran", - "nodes.triggerPlugin.configurationCompleteMessage": "Vaša konfiguracija sprožilnika je zdaj dokončana in pripravljena za uporabo.", - "nodes.triggerPlugin.configurationFailed": "Konfiguracija ni uspela", - "nodes.triggerPlugin.configureApiKey": "Konfiguriraj API ključ", - "nodes.triggerPlugin.configureOAuthClient": "Konfiguriraj OAuth odjemalca", - "nodes.triggerPlugin.configureParameters": "Konfiguriraj parametre", - "nodes.triggerPlugin.credentialVerificationFailed": "Preverjanje poverilnic ni uspelo", - "nodes.triggerPlugin.credentialsVerified": "Poverilnice so bile uspešno preverjene", - "nodes.triggerPlugin.error": "Napaka", - "nodes.triggerPlugin.failedToStart": "Začetek avtentikacijskega procesa ni uspel", - "nodes.triggerPlugin.noConfigurationRequired": "Za ta sprožilec ni potrebna dodatna nastavitev.", - "nodes.triggerPlugin.notAuthorized": "Ni pooblaščeno", - "nodes.triggerPlugin.notConfigured": "Ni nastavljeno", - "nodes.triggerPlugin.oauthClientDescription": "Konfigurirajte poverilnice odjemalca OAuth za omogočanje preverjanja pristnosti", - "nodes.triggerPlugin.oauthClientSaved": "Konfiguracija OAuth odjemalca je bila uspešno shranjena", - "nodes.triggerPlugin.oauthConfigFailed": "Konfiguracija OAuth je spodletela", - "nodes.triggerPlugin.or": "ALI", - "nodes.triggerPlugin.parameters": "Parametri", - "nodes.triggerPlugin.parametersDescription": "Konfigurirajte parametre in lastnosti sprožilnika", - "nodes.triggerPlugin.properties": "Lastnosti", - "nodes.triggerPlugin.propertiesDescription": "Dodatne konfiguracijske lastnosti za ta sprožilec", - "nodes.triggerPlugin.remove": "Odstrani", - "nodes.triggerPlugin.removeSubscription": "Odstrani naročnino", - "nodes.triggerPlugin.selectSubscription": "Izberite naročnino", - "nodes.triggerPlugin.subscriptionName": "Ime naročnine", - "nodes.triggerPlugin.subscriptionNameDescription": "Vnesite edinstveno ime za to naročnino na sprožilec", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "Vnesite ime naročnine...", - "nodes.triggerPlugin.subscriptionNameRequired": "Ime naročnine je obvezno", - "nodes.triggerPlugin.subscriptionRemoved": "Naročnina je bila uspešno odstranjena", "nodes.triggerPlugin.subscriptionRequired": "Potrebna je naročnina", - "nodes.triggerPlugin.useApiKey": "Uporabi ključno besedo API", - "nodes.triggerPlugin.useOAuth": "Uporabi OAuth", - "nodes.triggerPlugin.verifyAndContinue": "Preveri in nadaljuj", "nodes.triggerSchedule.cronExpression": "Izraz Cron", "nodes.triggerSchedule.days": "Dnevi", - "nodes.triggerSchedule.executeNow": "Izvršitev zdaj", - "nodes.triggerSchedule.executionTime": "Čas izvajanja", "nodes.triggerSchedule.executionTimeCalculationError": "Ni bilo mogoče izračunati časov izvajanja", - "nodes.triggerSchedule.executionTimeMustBeFuture": "Čas izvajanja mora biti v prihodnosti", "nodes.triggerSchedule.frequency.daily": "Dnevno", "nodes.triggerSchedule.frequency.hourly": "Ura", "nodes.triggerSchedule.frequency.label": "FREKVENCA", "nodes.triggerSchedule.frequency.monthly": "Mesečno", "nodes.triggerSchedule.frequency.weekly": "Tedensko", "nodes.triggerSchedule.frequencyLabel": "Frekvenca", - "nodes.triggerSchedule.hours": "Ure", "nodes.triggerSchedule.invalidCronExpression": "Neveljavna cron izraz", - "nodes.triggerSchedule.invalidExecutionTime": "Neveljaven čas izvajanja", "nodes.triggerSchedule.invalidFrequency": "Neveljavna frekvenca", "nodes.triggerSchedule.invalidMonthlyDay": "Mesečni dan mora biti med 1 in 31 ali \"zadnji\"", "nodes.triggerSchedule.invalidOnMinute": "Minute morajo biti med 0 in 59", - "nodes.triggerSchedule.invalidStartTime": "Neveljaven čas začetka", "nodes.triggerSchedule.invalidTimeFormat": "Neveljaven format časa (pričakovano U:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "Neveljavna časovna cona", "nodes.triggerSchedule.invalidWeekday": "Neveljaven dan v tednu: {{weekday}}", "nodes.triggerSchedule.lastDay": "Zadnji dan", "nodes.triggerSchedule.lastDayTooltip": "Ne vsi meseci imajo 31 dni. Uporabite možnost 'zadnji dan', da izberete zadnji dan vsakega meseca.", - "nodes.triggerSchedule.minutes": "Minute", "nodes.triggerSchedule.mode": "Moda", - "nodes.triggerSchedule.modeCron": "Cron", - "nodes.triggerSchedule.modeVisual": "Vizualno", "nodes.triggerSchedule.monthlyDay": "Mesečni dan", - "nodes.triggerSchedule.nextExecution": "Naslednja izvršitev", "nodes.triggerSchedule.nextExecutionTime": "NASLEDNJI ČAS IZVRŠITVE", "nodes.triggerSchedule.nextExecutionTimes": "Naslednjih 5 časov izvajanja", "nodes.triggerSchedule.noValidExecutionTime": "Ni mogoče izračunati veljavnega časa izvajanja", - "nodes.triggerSchedule.nodeTitle": "Sprožilec urnika", - "nodes.triggerSchedule.notConfigured": "Ni konfigurirano", "nodes.triggerSchedule.onMinute": "Na minuto", - "nodes.triggerSchedule.selectDateTime": "Izberite datum in čas", "nodes.triggerSchedule.selectFrequency": "Izberite frekvenco", "nodes.triggerSchedule.selectTime": "Izberi čas", - "nodes.triggerSchedule.startTime": "Začetni čas", - "nodes.triggerSchedule.startTimeMustBeFuture": "Začetni čas mora biti v prihodnosti", "nodes.triggerSchedule.time": "Čas", - "nodes.triggerSchedule.timezone": "Časovni pas", "nodes.triggerSchedule.title": "Urnik", "nodes.triggerSchedule.useCronExpression": "Uporabi cron izraz", "nodes.triggerSchedule.useVisualPicker": "Uporabi vizualni izbirnik", "nodes.triggerSchedule.visualConfig": "Vizualna konfiguracija", "nodes.triggerSchedule.weekdays": "Delovni dnevi", - "nodes.triggerWebhook.addHeader": "Dodaj", - "nodes.triggerWebhook.addParameter": "Dodaj", - "nodes.triggerWebhook.asyncMode": "Asinhroni način", - "nodes.triggerWebhook.configPlaceholder": "Konfiguracija sprožilca webhook bo izvedena tukaj", "nodes.triggerWebhook.contentType": "Vrsta vsebine", - "nodes.triggerWebhook.copy": "Kopiraj", "nodes.triggerWebhook.debugUrlCopied": "Kopirano!", "nodes.triggerWebhook.debugUrlCopy": "Kliknite, da kopirate", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "Ta URL se zdi notranji naslov, kar lahko povzroči, da zahtevki webhooka ne uspejo. TRIGGER_URL lahko spremenite v javni naslov.", "nodes.triggerWebhook.debugUrlTitle": "Za testne zagon vedno uporabite ta URL", - "nodes.triggerWebhook.errorHandling": "Ravnanje z napakami", - "nodes.triggerWebhook.errorStrategy": "Ravnanje z napakami", - "nodes.triggerWebhook.generate": "Ustvari", - "nodes.triggerWebhook.headerParameters": "Parametri glave", - "nodes.triggerWebhook.headers": "Glave", "nodes.triggerWebhook.method": "Metoda", "nodes.triggerWebhook.noBodyParameters": "Nobenih telesnih parametrov ni konfiguriranih", "nodes.triggerWebhook.noHeaders": "Brez konfiguriranih glavi", "nodes.triggerWebhook.noParameters": "Nobeni parametri niso nastavljeni", "nodes.triggerWebhook.noQueryParameters": "Ni konfiguriranih parametrov poizvedbe", - "nodes.triggerWebhook.nodeTitle": "🔗 Sprožilec Webhook", - "nodes.triggerWebhook.parameterName": "Ime spremenljivke", - "nodes.triggerWebhook.queryParameters": "Parametri poizvedbe", - "nodes.triggerWebhook.requestBodyParameters": "Parametri telesa zahteve", "nodes.triggerWebhook.required": "Zahtevano", "nodes.triggerWebhook.responseBody": "Telo odgovora", "nodes.triggerWebhook.responseBodyPlaceholder": "Napišite svoje telo odgovora tukaj", "nodes.triggerWebhook.responseConfiguration": "Odgovor", "nodes.triggerWebhook.statusCode": "Statusna koda", - "nodes.triggerWebhook.test": "Preizkus", - "nodes.triggerWebhook.title": "Sprožilec spletnega ključa", "nodes.triggerWebhook.urlCopied": "URL je bil kopiran v odložišče", - "nodes.triggerWebhook.urlGenerated": "URL spletnega ključa je bil uspešno ustvarjen", - "nodes.triggerWebhook.urlGenerationFailed": "Ni bilo mogoče ustvariti URL-ja spletnega vtiča", "nodes.triggerWebhook.validation.invalidParameterType": "Neveljavna vrsta parametra \"{{type}}\" za parameter \"{{name}}\"", "nodes.triggerWebhook.validation.webhookUrlRequired": "URL spletnega ključa je obvezen", "nodes.triggerWebhook.varName": "Ime spremenljivke", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "Agregacijska skupina", "nodes.variableAssigner.aggregationGroupTip": "Omogočanje te funkcije omogoča agregatorju spremenljivk, da združi več skupin spremenljivk.", "nodes.variableAssigner.noVarTip": "Dodajte spremenljivke, ki jih je treba dodeliti.", - "nodes.variableAssigner.outputType": "Vrsta izhoda", "nodes.variableAssigner.outputVars.varDescribe": "{{groupName}} izhod", "nodes.variableAssigner.setAssignVariable": "Določite spremenljivko", "nodes.variableAssigner.title": "Dodelite spremenljivke", - "nodes.variableAssigner.type.array": "Množica", - "nodes.variableAssigner.type.number": "Število", - "nodes.variableAssigner.type.object": "Predmet", - "nodes.variableAssigner.type.string": "Niz", "nodes.variableAssigner.varNotSet": "Spremenljivka ni nastavljena", - "onboarding.aboutStartNode": "o začetnem vozelu.", - "onboarding.back": "Nazaj", "onboarding.description": "Različni začetni vozli imajo različne zmogljivosti. Brez skrbi, vedno jih lahko kasneje spremenite.", - "onboarding.escTip.key": "esc", - "onboarding.escTip.press": "Tisk", - "onboarding.escTip.toDismiss": "odpustiti", - "onboarding.learnMore": "Izvedi več", "onboarding.title": "Izberite začetno vozlišče za začetek", "onboarding.trigger": "Sprožilec", "onboarding.triggerDescription": "Sprožilci lahko služijo kot začetna točka delovnega toka, na primer razporejene naloge, po meri narejeni spletni oglasi ali integracije z drugimi aplikacijami.", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "Vse težave so rešene", "panel.checklistTip": "Prepričajte se, da so vse težave rešene, preden objavite.", "panel.createdBy": "Ustvarjeno z", - "panel.goTo": "Pojdi na", "panel.goToFix": "Pojdi na popravi", "panel.helpLink": "Pomoč", "panel.locateNodeNotFound": "Vozlišče ni najdeno: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "Nazaj", "singleRun.iteration": "Iteracija", "singleRun.loop": "Zanka", - "singleRun.preparingDataSource": "Priprava vira podatkov", - "singleRun.reRun": "Ponovni zagon", - "singleRun.running": "Tek", "singleRun.startRun": "Začni zagon", "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", @@ -1257,21 +1024,14 @@ "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", "tabs.allAdded": "Vse dodano", "tabs.allTool": "Vse", "tabs.allTriggers": "Vsi sprožilci", "tabs.blocks": "Vozlišča", "tabs.clearSnippetSearch": "Počisti iskanje izrezkov", - "tabs.createSnippet": "Ustvari izrezek", "tabs.customTool": "Swagger API", "tabs.featuredTools": "Priporočeno", - "tabs.hideActions": "Skrij orodja", - "tabs.installed": "Nameščeno", "tabs.listView": "Pogled seznama", "tabs.logic": "Logika", "tabs.noFeaturedPlugins": "Odkrijte več orodij na Tržnici", @@ -1280,13 +1040,11 @@ "tabs.noResult": "Ni bilo najdenih ujemanj", "tabs.noSnippetsFound": "Ni bilo najdenih izrezkov", "tabs.plugin": "Vtičnik orodja", - "tabs.pluginByAuthor": "Avtor: {{author}}", "tabs.question-understand": "Vprašanje Razumevanje", "tabs.requestToCommunity": "Zahteve skupnosti", "tabs.searchBlock": "Iskanje vozlišč, agenta, človeka, znanja", "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č", @@ -1294,20 +1052,16 @@ "tabs.sources": "Virov", "tabs.start": "Začni", "tabs.startDisabledTip": "Vozlišče sprožilca in vozlišče vnosa uporabnika se med seboj izključujeta.", - "tabs.startDisabledTipLearnMore": "Več o začetnih vozliščih", "tabs.startNotSupportedTip": "Zavihek Start ni podprt v izrezkih.", "tabs.tools": "Orodja", "tabs.transform": "Pretvori", "tabs.treeView": "Drevesni pogled", "tabs.unconfiguredStartDisabledTip": "Na platno je bilo dodano nekonfigurirano začetno vozlišče. Pred nadaljevanjem dokončajte nastavitev.", - "tabs.usePlugin": "Izberi orodje", "tabs.utilities": "Komunalne storitve", "tabs.workflowTool": "Potek dela", "tracing.stopBy": "Ohranjaj se pri {{user}}", - "triggerStatus.disabled": "SPROŽILEC • ONEMOGOČENO", "triggerStatus.enabled": "SPROŽILEC", "variableReference.assignedVarsDescription": "Dodeljene spremenljivke morajo biti spremenljivke, ki jih je mogoče pisati, kot so spremenljivke za pogovor.", - "variableReference.conversationVars": "pogovorne spremenljivke", "variableReference.noAssignedVars": "Nobenih dodeljenih spremenljivk ni na voljo.", "variableReference.noAvailableVars": "Ni razpoložljivih spremenljivk.", "variableReference.noVarsForOperation": "Za izbrano operacijo ni nobenih spremenljivk, ki bi jih bilo mogoče dodeliti.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "Uporabljeno", "workflowGenerator.appliedRefineHint": "Uporabljeno — kadar koli izboljšajte z ⌘K → /refine", "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.", @@ -1384,7 +1137,6 @@ "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", @@ -1392,7 +1144,6 @@ "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.refineDraftUnavailable": "Trenutnega osnutka ni bilo mogoče naložiti — ustvarjanje bo začeto od začetka.", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "Znova ustvari", "workflowGenerator.reload": "Ponovno naloži", "workflowGenerator.studioApply": "Prijavite se", - "workflowGenerator.studioButton": "Ustvari", "workflowGenerator.title": "Ustvari {{mode}}" } diff --git a/web/i18n/th-TH/agent-v-2.json b/web/i18n/th-TH/agent-v-2.json index bfc04c9a8e3..5cd93fccc6d 100644 --- a/web/i18n/th-TH/agent-v-2.json +++ b/web/i18n/th-TH/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "ยังไม่สามารถใช้การกระทำนี้ได้", "agentDetail.access.copyAccessUrl": "คัดลอก URL การเข้าถึง", "agentDetail.access.copyFailed": "คัดลอกการอ้างอิงไม่สำเร็จ", "agentDetail.access.copyServiceEndpoint": "คัดลอกปลายทาง API ของบริการ", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "เปิดใช้", "agentDetail.access.webApp.actions.settings": "การสร้างแบรนด์", "agentDetail.access.webApp.refreshUrl": "รีเฟรช URL การเข้าถึง", - "agentDetail.access.webApp.showQrCode": "แสดง QR Code", "agentDetail.access.webApp.ssoEnabled": "เปิดใช้งาน SSO", "agentDetail.access.webApp.title": "เว็บแอป", "agentDetail.access.workflow.description": "ใช้เป็นโหนดภายในเวิร์กโฟลว์", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "เลือกขอบเขตตัวแปรสภาพแวดล้อม", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "ตั้งค่าที่ agent อ่านตอน runtime เช่น API key ที่เครื่องมือต้องใช้ โดยไม่ต้องใส่ไว้ใน Prompt\n\nในโหมด Build agent สามารถตั้งค่าสิ่งเหล่านี้ให้คุณได้", - "agentDetail.configure.advancedSettings.envEditor.toggle": "สลับ Env Editor", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "การตั้งค่าขั้นสูง", - "agentDetail.configure.advancedSettings.toggle": "สลับการตั้งค่าขั้นสูง", "agentDetail.configure.answer.activity.ranCommands": "เรียกใช้คำสั่งแล้ว", "agentDetail.configure.answer.activity.runningCommands": "กำลังเรียกใช้คำสั่ง", "agentDetail.configure.answer.duration.minute": "{{count}} นาที", "agentDetail.configure.answer.duration.second": "{{count}} วินาที", "agentDetail.configure.answer.thinking": "กำลังคิด", - "agentDetail.configure.answer.workFinished": "งานเสร็จสิ้น", - "agentDetail.configure.answer.workedFor": "ทำงานเป็นเวลา {{duration}}", - "agentDetail.configure.answer.workingFor": "กำลังทำงานเป็นเวลา {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition แม้จะมีการจัดการเวอร์ชันสำหรับการกำหนดค่าที่แยกออกมา แต่ไม่รองรับการจัดการเวอร์ชันของระบบไฟล์เอง โปรดระมัดระวังการดำเนินการในโหมด Build เนื่องจากการเปลี่ยนแปลงระบบไฟล์เกิดขึ้นแบบเรียลไทม์และอาจไม่สามารถย้อนกลับได้อย่างเรียบร้อยเสมอไป Community Edition ไม่ใช่ตัวเลือกที่เหมาะสมที่สุดสำหรับการให้บริการผู้ชมภายนอกจำนวนมาก", "agentDetail.configure.build.empty.description": "อธิบายสิ่งที่คุณต้องการ แล้วแบบฟอร์มด้านซ้ายจะถูกกรอกไปพร้อมกับการสนทนา", "agentDetail.configure.build.empty.title": "สร้างเอเจนต์ของคุณด้วยการแชท", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "ลบ {{name}}", "agentDetail.configure.files.richTip": "สำหรับเอกสารอ้างอิงที่ยาวเกินกว่าจะวางใน Prompt: สเปก เทมเพลต แนวทาง ดูข้อมูลเพิ่มเติม\n\nในโหมด Build agent สามารถตั้งค่าสิ่งเหล่านี้ให้คุณได้", "agentDetail.configure.files.tip": "สำหรับเอกสารอ้างอิงที่ยาวเกินกว่าจะวางใน Prompt: สเปก เทมเพลต แนวทาง ดูข้อมูลเพิ่มเติม\n\nในโหมด Build agent สามารถตั้งค่าสิ่งเหล่านี้ให้คุณได้", - "agentDetail.configure.files.toggle": "สลับไฟล์", "agentDetail.configure.files.treeLabel": "ไฟล์ตัวแทน", "agentDetail.configure.files.upload.action": "อัปโหลด", "agentDetail.configure.files.upload.browse": "เรียกดู", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "สลับการดึงความรู้", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "โปรดกำหนดค่าโมเดลในการกรองเมตาดาต้า", "agentDetail.configure.model.label": "โมเดล", - "agentDetail.configure.orchestrate": "การจัดการ", "agentDetail.configure.preview.chatFeatures": "ฟีเจอร์แชท", "agentDetail.configure.preview.empty.defaultAgentName": "ตัวแทน", "agentDetail.configure.preview.empty.description": "เรียกใช้เอเจนต์เป็นแชทที่เสร็จสมบูรณ์ เหมือนที่ผู้ใช้จะได้รับหลังเผยแพร่", - "agentDetail.configure.preview.empty.title": "แสดงตัวอย่าง {{name}}", - "agentDetail.configure.preview.endUserAuth": "การยืนยันตัวตนของผู้ใช้ปลายทาง", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "การเรียกใช้ Agent นี้หยุดลงหลังจากถึงจำนวนคำขอโมเดลสูงสุด โปรดลองอีกครั้ง หรือแบ่งงานออกเป็นขั้นตอนที่เล็กลง", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "การเรียกใช้ Agent นี้หยุดลงเนื่องจากถึงขีดจำกัดเวลา โปรดลองอีกครั้ง หรือแบ่งงานออกเป็นขั้นตอนที่เล็กลง", "agentDetail.configure.preview.inputPlaceholder": "ส่งข้อความถึง {{name}}", "agentDetail.configure.preview.restart": "เริ่มใหม่", "agentDetail.configure.preview.sandboxNotice": "Agent ทำงานในแซนด์บ็อกซ์ Linux", "agentDetail.configure.preview.sandboxNoticeTooltip": "สำหรับ Dify Community Edition Agent แต่ละตัวของคุณจะทำงานในสภาพแวดล้อมแซนด์บ็อกซ์ Linux 7.0.0-10060-aws ภายใน Docker ของคุณ การแก้ไขสภาพแวดล้อมผ่าน Build Chats จะคงอยู่ถาวร", - "agentDetail.configure.preview.title": "แสดงตัวอย่าง", "agentDetail.configure.preview.unconfiguredNotice": "เอเจนต์นี้ยังไม่ได้ตั้งค่า ดังนั้นการตอบกลับจึงมาจากโมเดลโดยตรง", "agentDetail.configure.prompt.copied": "คัดลอกพรอมต์แล้ว", "agentDetail.configure.prompt.copy": "คัดลอกพรอมต์", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "เวิร์กโฟลว์ {{count}} รายการ", "agentDetail.configure.rightPanel.build": "สร้าง", "agentDetail.configure.rightPanel.buildTipBody": "Build ตั้งค่าเอเจนต์ผ่านการแชท อธิบายสิ่งที่คุณต้องการ แล้วระบบจะเติมการตั้งค่าทางซ้ายให้", - "agentDetail.configure.rightPanel.buildTipTitle": "สร้างเอเจนต์ผ่านแชท", "agentDetail.configure.rightPanel.learnMore": "เรียนรู้เพิ่มเติม", "agentDetail.configure.rightPanel.modeLabel": "โหมดการกำหนดค่าเอเจนต์", "agentDetail.configure.rightPanel.preview": "แสดงตัวอย่าง", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview พร้อมใช้งานเฉพาะบน Dify Cloud และ Enterprise เท่านั้น", "agentDetail.configure.rightPanel.previewTipBody": "Preview เรียกใช้เอเจนต์ที่เสร็จแล้วในแบบที่ผู้ใช้จะเห็น พร้อมคำตอบที่ชัดเจนและฟีเจอร์แชท", - "agentDetail.configure.rightPanel.previewTipTitle": "ดูตัวอย่างเอเจนต์", "agentDetail.configure.skills.add": "เพิ่มทักษะ", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "เนื้อหารายละเอียดทักษะ", - "agentDetail.configure.skills.detail.fileCount": "{{count}} ไฟล์", "agentDetail.configure.skills.detail.files": "ไฟล์", "agentDetail.configure.skills.empty.description": "ทักษะให้ตัวแทนมีความเชี่ยวชาญที่นำกลับมาใช้ใหม่ได้ซึ่งสามารถเรียกใช้ได้ขณะทำงาน", "agentDetail.configure.skills.empty.title": "ยังไม่มีทักษะ", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "ทักษะ", "agentDetail.configure.skills.label": "ทักษะ", "agentDetail.configure.skills.missing": "ไม่พบทักษะ", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "ลบ {{name}}", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "แพ็กเกจคำสั่ง ไฟล์ และสคริปต์สำหรับงานที่ทำซ้ำเป็น Skill เรียนรู้เพิ่มเติม\n\nในโหมด Build agent สามารถตั้งค่าสิ่งเหล่านี้ให้คุณได้", "agentDetail.configure.skills.tip": "แพ็กเกจคำสั่ง ไฟล์ และสคริปต์สำหรับงานที่ทำซ้ำเป็น Skill เรียนรู้เพิ่มเติม\n\nในโหมด Build agent สามารถตั้งค่าสิ่งเหล่านี้ให้คุณได้", - "agentDetail.configure.skills.toggle": "สลับทักษะ", "agentDetail.configure.skills.upload.action": "อัปโหลด", "agentDetail.configure.skills.upload.browse": "เรียกดู", "agentDetail.configure.skills.upload.description": "อัปโหลดแพ็กเกจ .zip หรือ .skill สำหรับตัวแทนนี้", "agentDetail.configure.skills.upload.dropzone": "วางแพ็กเกจทักษะที่นี่ หรือ", - "agentDetail.configure.skills.upload.failed": "อัปโหลดทักษะไม่สำเร็จ", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "อัปโหลดไฟล์ .zip หรือ .skill", "agentDetail.configure.skills.upload.sizeLimit": "แพ็กเกจทักษะต้องมีขนาดไม่เกิน {{sizeLimit}}", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "ลบเครื่องมือทั้งหมด", "agentDetail.configure.tools.richTip": "เพิ่มเครื่องมือ Dify จาก workspace ของคุณ เรียนรู้เพิ่มเติม\n\nเครื่องมือที่ agent ติดตั้งใน sandbox จะไม่แสดงที่นี่ แต่ยังคงพร้อมใช้งานสำหรับ agent", "agentDetail.configure.tools.tip": "เพิ่มเครื่องมือ Dify จาก workspace ของคุณ เรียนรู้เพิ่มเติม\n\nเครื่องมือที่ agent ติดตั้งใน sandbox จะไม่แสดงที่นี่ แต่ยังคงพร้อมใช้งานสำหรับ agent", - "agentDetail.configure.tools.toggle": "สลับเครื่องมือ", "agentDetail.configure.tools.toolTabs.all": "ทั้งหมด", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "กำหนดเอง", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "เส้นทางระบบไฟล์", "agentDetail.configure.workingDirectory.description": "ไฟล์ที่ Agent อ่านและเขียนระหว่างทำงาน สิ่งที่สร้างขึ้น เช่น qna_report.pdf จะแสดงที่นี่", "agentDetail.configure.workingDirectory.fileSystem": "ระบบไฟล์", - "agentDetail.configure.workingDirectory.home": "หน้าแรก", "agentDetail.configure.workingDirectory.open": "เปิดไดเรกทอรีทำงาน", "agentDetail.configure.workingDirectory.persistentFiles": "ถาวร", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "ไฟล์ที่เอเจนต์เก็บไว้และสามารถใช้ได้ทุกที่ที่เอเจนต์ทำงาน รวมถึงการสนทนาของผู้ใช้ปลายทางและเวิร์กโฟลว์ การเปลี่ยนแปลงใด ๆ ที่ทำกับไฟล์เหล่านี้ในแชตการสร้างนี้จะมีผลเมื่อคุณคลิก “นำไปใช้”", - "agentDetail.configure.workingDirectory.returnToWorkspace": "กลับไปยังไดเรกทอรีทำงาน", "agentDetail.configure.workingDirectory.temporaryFiles": "ชั่วคราว", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "ไฟล์ที่เอเจนต์กำลังใช้งานเฉพาะในแชตการสร้างนี้เท่านั้น ไฟล์จะถูกล้างเมื่อคุณออกจากโหมดการสร้างหรือเริ่มแชตใหม่", "agentDetail.configure.workingDirectory.title": "ไดเรกทอรีทำงาน", - "agentDetail.configure.workingDirectory.treeLabel": "ไฟล์ในไดเรกทอรีทำงาน", - "agentDetail.configure.workingDirectory.workingDirectory": "ไดเรกทอรีทำงาน", "agentDetail.documentTitle": "ตัวแทน", "agentDetail.logs.description": "ดูทุกการสนทนากับ Agent นี้ รวมถึงข้อความจากผู้ใช้และการตอบกลับของ Agent", "agentDetail.logs.empty": "ไม่พบบันทึก", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "ต้องระบุชื่อ", "roster.createForm.roleLabel": "บทบาท", "roster.createForm.rolePlaceholder": "เช่น ผู้ช่วยวิจัย", - "roster.createSuccess": "สร้างตัวแทนแล้ว", "roster.dateTimeFormat": "DD/MM/YYYY HH:mm:ss", "roster.deleteDialog.description": "การดำเนินการนี้จะลบ {{name}} อย่างถาวร เว็บแอปและการเข้าถึง API ของ Agent นี้ รวมถึงเวิร์กโฟลว์ที่ใช้ Agent นี้ จะหยุดทำงานทันที", "roster.deleteDialog.title": "ลบ {{name}} หรือไม่", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "ทำสำเนาตัวแทน", "roster.duplicateForm.changeIcon": "เปลี่ยนไอคอนสำเนาสำหรับ {{name}}", "roster.duplicateSuccess": "ทำสำเนาตัวแทนแล้ว", - "roster.editAgent": "แก้ไข {{name}}", "roster.editDialog.description": "อัปเดตชื่อ คำอธิบาย และบทบาทของ Agent นี้", "roster.editDialog.title": "แก้ไขตัวแทน", "roster.editInfo": "แก้ไขข้อมูล", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "บันทึกการตั้งค่าแบบอินไลน์นี้เป็น Agent ที่นำกลับมาใช้ใหม่ได้", "roster.saveToRosterDialog.title": "บันทึกไปยัง Agents", "roster.saveToRosterForm.changeIcon": "เปลี่ยนไอคอน Agent", - "roster.saveToRosterSuccess": "บันทึก Agent แล้ว", "roster.searchLabel": "ค้นหาตัวแทน", "roster.searchPlaceholder": "ค้นหาตัวแทนตามชื่อ…", "roster.sort.earliestCreated": "สร้างแรกสุด", "roster.sort.label": "เรียงตาม", "roster.sort.lastModified": "แก้ไขล่าสุด", - "roster.sort.optionsLabel": "ตัวเลือกการเรียง", "roster.sort.recentlyCreated": "สร้างล่าสุด", "roster.title": "ตัวแทน", - "roster.updateSuccess": "อัปเดตตัวแทนแล้ว", "roster.usageStatus.draft": "ฉบับร่าง", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "ยุบแถบด้านข้าง", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "ขยายแถบด้านข้าง", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "ไม่พบไฟล์ที่ตรงกัน", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "ค้นหาไฟล์", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/th-TH/app-api.json b/web/i18n/th-TH/app-api.json index 980ba70cd9d..8d07f4a88c7 100644 --- a/web/i18n/th-TH/app-api.json +++ b/web/i18n/th-TH/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "การดําเนินการนี้ไม่สามารถยกเลิกได้", "actionMsg.deleteConfirmTitle": "ลบคีย์ลับนี้?", "actionMsg.ok": "ตกลง, ได้", - "apiKey": "คีย์ API", "apiKeyModal.addKnowledgeBase": "เพิ่มฐานความรู้", "apiKeyModal.addSubtitle": "สร้างกุญแจ API ใหม่เพื่อเข้าถึง API ของฐานความรู้", "apiKeyModal.addTitle": "เพิ่มกุญแจ API", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "กุญแจลับ", "apiKeyModal.selectedKnowledgeBases": "ฐานความรู้ที่เลือก", "apiKeyModal.selectedKnowledgeBasesCount": "ฐานความรู้ที่เลือก ({{count}})", - "apiServer": "เซิร์ฟเวอร์ API", "copied": "คัด ลอก", "copy": "ลอก", - "develop.noContent": "ไม่มีเนื้อหา", - "develop.toc": "เนื้อหา", "loading": "การโหลด", "never": "ไม่เคย", - "ok": "ให้บริการ", "pause": "หยุด", "play": "เล่น", "playing": "เล่น" diff --git a/web/i18n/th-TH/app-debug.json b/web/i18n/th-TH/app-debug.json index 95f37492d6b..d0799f00df4 100644 --- a/web/i18n/th-TH/app-debug.json +++ b/web/i18n/th-TH/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "ตั้งค่าประเภทของโหมดการอนุมานสําหรับตัวแทน", "agent.agentModeType.ReACT": "ตอบสนอง", "agent.agentModeType.functionCall": "การเรียกฟังก์ชัน", - "agent.buildInPrompt": "พรอมต์ในตัว", - "agent.firstPrompt": "พรอมต์แรก", - "agent.nextIteration": "การทําซ้ําครั้งต่อไป", - "agent.promptPlaceholder": "เขียนข้อความแจ้งของคุณที่นี่", - "agent.setting.description": "การตั้งค่าผู้ช่วยตัวแทนอนุญาตให้ตั้งค่าโหมดตัวแทนและคุณสมบัติขั้นสูง เช่น ข้อความแจ้งในตัว ซึ่งใช้ได้เฉพาะในประเภทตัวแทนเท่านั้น", "agent.setting.maximumIterations.description": "จํากัดจํานวนการทําซ้ําที่ผู้ช่วยตัวแทนสามารถดําเนินการได้", "agent.setting.maximumIterations.name": "การทําซ้ําสูงสุด", "agent.setting.name": "การตั้งค่าตัวแทน", "agent.tools.description": "การใช้เครื่องมือสามารถขยายขีดความสามารถของ LLM ได้ เช่น การค้นหาทางอินเทอร์เน็ตหรือการคํานวณทางวิทยาศาสตร์", "agent.tools.enabled": "เปิด", "agent.tools.name": "เครื่อง มือ", - "assistantType.agentAssistant.description": "สร้างตัวแทนอัจฉริยะที่สามารถเลือกเครื่องมือเพื่อทํางานให้เสร็จได้โดยอัตโนมัติ", - "assistantType.agentAssistant.name": "ผู้ช่วยตัวแทน", - "assistantType.chatAssistant.description": "สร้างผู้ช่วยตามแชทโดยใช้โมเดลภาษาขนาดใหญ่", - "assistantType.chatAssistant.name": "ผู้ช่วยพื้นฐาน", - "assistantType.name": "ประเภทผู้ช่วย", "autoAddVar": "ตัวแปรที่ไม่ได้กําหนดอ้างอิงในพรอมต์ล่วงหน้าคุณต้องการเพิ่มในแบบฟอร์มการป้อนข้อมูลของผู้ใช้หรือไม่?", "chatSubTitle": "คำ แนะ นำ", "code.instruction": "คำแนะนำ", - "codegen.apply": "ใช้", - "codegen.applyChanges": "ใช้การเปลี่ยนแปลง", "codegen.description": "ตัวสร้างโค้ดใช้โมเดลที่กําหนดค่าเพื่อสร้างโค้ดคุณภาพสูงตามคําแนะนําของคุณ โปรดให้คําแนะนําที่ชัดเจนและละเอียด", "codegen.generate": "ผลิต", - "codegen.generatedCodeTitle": "รหัสที่สร้างขึ้น", "codegen.instruction": "คำ แนะ นำ", - "codegen.instructionPlaceholder": "ป้อนคําอธิบายโดยละเอียดของรหัสที่คุณต้องการสร้าง", "codegen.loading": "กําลังสร้างโค้ด...", - "codegen.noDataLine1": "อธิบายกรณีการใช้งานของคุณทางด้านซ้าย", - "codegen.noDataLine2": "ตัวอย่างโค้ดจะแสดงที่นี่", "codegen.overwriteConfirmMessage": "การดําเนินการนี้จะเขียนทับโค้ดที่มีอยู่ คุณต้องการดําเนินการต่อหรือไม่?", "codegen.overwriteConfirmTitle": "เขียนทับรหัสที่มีอยู่ใช่ไหม", - "codegen.resTitle": "รหัสที่สร้างขึ้น", "codegen.title": "เครื่องสร้างรหัส", "completionSubTitle": "พรอมต์คํานําหน้า", "datasetConfig.embeddingModelRequired": "จําเป็นต้องมีโมเดลการฝังที่กําหนดค่าไว้", "datasetConfig.knowledgeTip": "คลิกปุ่ม \" \" เพื่อเพิ่มความรู้", - "datasetConfig.params": "พารามิเตอร์", "datasetConfig.rerankModelRequired": "จําเป็นต้องมีโมเดลจัดอันดับใหม่ที่กําหนดค่าไว้", "datasetConfig.retrieveChangeTip": "การปรับเปลี่ยนโหมดดัชนีและโหมดการดึงข้อมูลอาจส่งผลต่อแอปพลิเคชันที่เกี่ยวข้องกับความรู้นี้", - "datasetConfig.retrieveMultiWay.description": "ตามความตั้งใจของผู้ใช้ การสืบค้นในความรู้ทั้งหมด ดึงข้อความที่เกี่ยวข้องจากหลายแหล่ง และเลือกผลลัพธ์ที่ดีที่สุดที่ตรงกับการสืบค้นของผู้ใช้หลังจากจัดอันดับใหม่", - "datasetConfig.retrieveMultiWay.title": "การดึงข้อมูลหลายเส้นทาง", - "datasetConfig.retrieveOneWay.description": "เอเจนต์จะเลือกความรู้ที่ดีที่สุดสําหรับการสืบค้นด้วยตนเอง ดีที่สุดสําหรับการใช้งานที่มีความรู้ที่แตกต่างและจํากัด", - "datasetConfig.retrieveOneWay.title": "การดึงข้อมูล N-to-1", "datasetConfig.score_threshold": "เกณฑ์คะแนน", "datasetConfig.score_thresholdTip": "ใช้เพื่อกําหนดเกณฑ์ความคล้ายคลึงกันสําหรับการกรองกลุ่ม", - "datasetConfig.settingTitle": "การตั้งค่าการดึงข้อมูล", "datasetConfig.top_k": "ท็อป K", "datasetConfig.top_kTip": "ใช้เพื่อกรองกลุ่มที่คล้ายกับคําถามของผู้ใช้มากที่สุด ระบบจะปรับค่าของ Top K แบบไดนามิกตาม max_tokens ของรุ่นที่เลือก", "debugAsMultipleModel": "ดีบักเป็นหลายรุ่น", "debugAsSingleModel": "ดีบักเป็นโมเดลเดียว", "duplicateModel": "สำเนา", - "errorMessage.nameOfKeyRequired": "ชื่อของคีย์: {{key}} จำเป็นต้องมี", - "errorMessage.notSelectModel": "โปรดเลือกรุ่น", - "errorMessage.queryRequired": "ต้องส่งข้อความคําขอ", "errorMessage.valueOfVarRequired": "ค่า {{key}} ไม่สามารถเว้นว่างได้", "errorMessage.waitForBatchResponse": "โปรดรอให้การตอบกลับงานแบทช์เสร็จสมบูรณ์", "errorMessage.waitForFileUpload": "โปรดรอให้ไฟล์/ไฟล์อัปโหลด", - "errorMessage.waitForImgUpload": "โปรดรอให้ภาพอัปโหลด", "errorMessage.waitForResponse": "โปรดรอให้การตอบกลับข้อความก่อนหน้าเสร็จสมบูรณ์", "feature.annotation.add": "เพิ่มคําอธิบายประกอบ", "feature.annotation.cacheManagement": "คำ อธิบาย", - "feature.annotation.cached": "มีคําอธิบายประกอบ", "feature.annotation.description": "คุณสามารถเพิ่มการตอบกลับคุณภาพสูงลงในแคชด้วยตนเองเพื่อจับคู่ลําดับความสําคัญกับคําถามของผู้ใช้ที่คล้ายกัน", "feature.annotation.edit": "แก้ไขคําอธิบายประกอบ", - "feature.annotation.matchVariable.choosePlaceholder": "เลือกตัวแปรการจับคู่", - "feature.annotation.matchVariable.title": "ตัวแปรการจับคู่", "feature.annotation.remove": "ถอด", "feature.annotation.removeConfirm": "ลบคําอธิบายประกอบนี้ ?", - "feature.annotation.resDes": "เปิดใช้งานการตอบสนองคําอธิบายประกอบ", "feature.annotation.scoreThreshold.accurateMatch": "การจับคู่ที่แม่นยํา", "feature.annotation.scoreThreshold.description": "ใช้เพื่อกําหนดเกณฑ์ความคล้ายคลึงกันสําหรับการตอบกลับคําอธิบายประกอบ", "feature.annotation.scoreThreshold.easyMatch": "จับคู่ง่าย", @@ -83,20 +52,17 @@ "feature.bar.enableText": "เปิดใช้งานคุณสมบัติแล้ว", "feature.bar.manage": "จัดการ", "feature.citation.description": "แสดงเอกสารต้นฉบับและส่วนที่มาของเนื้อหาที่สร้างขึ้น", - "feature.citation.resDes": "เปิดใช้งานการอ้างอิงและการระบุแหล่งที่มา", "feature.citation.title": "การอ้างอิงและการระบุแหล่งที่มา", "feature.conversationHistory.description": "ตั้งชื่อคํานําหน้าสําหรับบทบาทการสนทนา", "feature.conversationHistory.editModal.assistantPrefix": "คํานําหน้าผู้ช่วย", "feature.conversationHistory.editModal.title": "แก้ไขชื่อบทบาทการสนทนา", "feature.conversationHistory.editModal.userPrefix": "คํานําหน้าผู้ใช้", - "feature.conversationHistory.learnMore": "ศึกษาเพิ่มเติม", "feature.conversationHistory.tip": "ประวัติการสนทนายังไม่ได้เปิดใช้งาน กรุณาเพิ่ม ในคำสั่งด้านบน", "feature.conversationHistory.title": "ประวัติการสนทนา", "feature.conversationOpener.description": "ในแอปแชท ประโยคแรกที่ AI พูดกับผู้ใช้อย่างแข็งขันมักจะใช้เป็นการต้อนรับ", "feature.conversationOpener.title": "ที่เปิดการสนทนา", "feature.dataSet.noData": "คุณสามารถนําเข้าความรู้เป็นบริบทได้", "feature.dataSet.noDataSet": "ไม่พบความรู้", - "feature.dataSet.notSupportSelectMulti": "ปัจจุบันรองรับความรู้เพียงหนึ่งความรู้", "feature.dataSet.queryVariable.choosePlaceholder": "เลือกตัวแปรแบบสอบถาม", "feature.dataSet.queryVariable.contextVarNotEmpty": "ตัวแปรการสืบค้นบริบทต้องไม่ว่างเปล่า", "feature.dataSet.queryVariable.deleteContextVarTip": "ตัวแปรนี้ถูกตั้งค่าเป็นตัวแปรแบบสอบถามบริบท และการลบตัวแปรนี้จะส่งผลต่อการใช้ความรู้ตามปกติ หากคุณยังต้องการลบ โปรดเลือกใหม่ในส่วนบริบท", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "จำนวนสูงสุดที่อัปโหลดได้", "feature.fileUpload.supportedTypes": "ประเภทไฟล์ที่รองรับ", "feature.fileUpload.title": "การอัปโหลดไฟล์", - "feature.groupChat.description": "เพิ่มการตั้งค่าก่อนการสนทนาสําหรับแอปสามารถปรับปรุงประสบการณ์ของผู้ใช้ได้", - "feature.groupChat.title": "ปรับปรุงแชท", - "feature.groupExperience.title": "ปรับปรุงประสบการณ์", "feature.imageUpload.description": "อนุญาตให้อัปโหลดรูปภาพได้", "feature.imageUpload.modalTitle": "การตั้งค่าการอัปโหลดรูปภาพ", "feature.imageUpload.numberLimit": "จำนวนสูงสุดที่อัปโหลดได้", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "การกลั่นกรอง OpenAI ต้องใช้คีย์ OpenAI API ที่กําหนดค่าไว้ใน", "feature.moderation.modal.provider.keywords": "คำ", "feature.moderation.modal.provider.openai": "การกลั่นกรอง OpenAI", - "feature.moderation.modal.provider.openaiTip.prefix": "การกลั่นกรอง OpenAI ต้องใช้คีย์ OpenAI API ที่กําหนดค่าไว้ใน", - "feature.moderation.modal.provider.openaiTip.suffix": ".", "feature.moderation.modal.provider.title": "ผู้จัดหา", "feature.moderation.modal.title": "การตั้งค่าการกลั่นกรองเนื้อหา", "feature.moderation.outputEnabled": "ผลิตภัณฑ์", "feature.moderation.title": "การกลั่นกรองเนื้อหา", "feature.moreLikeThis.description": "สร้างข้อความหลายข้อความพร้อมกัน จากนั้นแก้ไขและสร้างต่อไป", - "feature.moreLikeThis.generateNumTip": "จํานวนครั้งที่สร้างขึ้นแต่ละครั้ง", "feature.moreLikeThis.tip": "การใช้คุณสมบัตินี้จะมีค่าใช้จ่ายโทเค็นเพิ่มเติม", "feature.moreLikeThis.title": "เพิ่มเติมเช่นนี้", "feature.speechToText.description": "สามารถใช้การป้อนข้อมูลด้วยเสียงในการแชทได้", - "feature.speechToText.resDes": "เปิดใช้งานการป้อนข้อมูลด้วยเสียง", "feature.speechToText.title": "คําพูดเป็นข้อความ", "feature.suggestedQuestionsAfterAnswer.description": "การตั้งค่าคําแนะนําคําถามถัดไปจะช่วยให้ผู้ใช้แชทได้ดีขึ้น", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "พรอมต์กำหนดเอง", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "พรอมต์", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "ป้อนพรอมต์กำหนดเอง", "feature.suggestedQuestionsAfterAnswer.modal.title": "การตั้งค่าคำถามติดตาม", - "feature.suggestedQuestionsAfterAnswer.resDes": "3 ข้อเสนอแนะสําหรับผู้ใช้คําถามถัดไป", "feature.suggestedQuestionsAfterAnswer.title": "ติดตาม", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "ลองถาม", "feature.textToSpeech.description": "ข้อความการสนทนาสามารถแปลงเป็นคําพูดได้", - "feature.textToSpeech.resDes": "เปิดใช้งานข้อความเป็นเสียง", "feature.textToSpeech.title": "ข้อความเป็นคําพูด", - "feature.toolbox.title": "เครื่อง มือ", "feature.tools.modal.name.placeholder": "กรุณากรอกชื่อ", "feature.tools.modal.name.title": "ชื่อ", - "feature.tools.modal.title": "เครื่องมือ", - "feature.tools.modal.toolType.placeholder": "โปรดเลือกประเภทเครื่องมือ", "feature.tools.modal.toolType.title": "ประเภทเครื่องมือ", "feature.tools.modal.variableName.placeholder": "กรุณากรอกชื่อตัวแปร", "feature.tools.modal.variableName.title": "ชื่อตัวแปร", - "feature.tools.tips": "เครื่องมือมีวิธีการเรียก API มาตรฐาน โดยใช้อินพุตหรือตัวแปรของผู้ใช้เป็นพารามิเตอร์คําขอสําหรับการสืบค้นข้อมูลภายนอกตามบริบท", - "feature.tools.title": "เครื่อง มือ", - "feature.tools.toolsInUse": "เครื่องมือ {{count}} ที่ใช้งาน", "formattingChangedText": "การแก้ไขการจัดรูปแบบจะรีเซ็ตพื้นที่ดีบัก คุณแน่ใจหรือไม่?", "formattingChangedTitle": "การจัดรูปแบบเปลี่ยนไป", "generate.apply": "ใช้", @@ -234,13 +185,7 @@ "generate.tryIt": "ลองดู", "generate.version": "เวอร์ชัน", "generate.versions": "เวอร์ชัน", - "inputs.chatVarTip": "กรอกค่าของตัวแปร ซึ่งจะถูกแทนที่โดยอัตโนมัติในคําพร้อมท์ทุกครั้งที่เริ่มเซสชันใหม่", "inputs.completionVarTip": "กรอกค่าของตัวแปร ซึ่งจะถูกแทนที่โดยอัตโนมัติในคําพร้อมท์ทุกครั้งที่มีการส่งคําถาม", - "inputs.noPrompt": "ลองเขียนข้อความแจ้งในการป้อนข้อมูลล่วงหน้า", - "inputs.noVar": "กรอกค่าของตัวแปร ซึ่งจะถูกแทนที่โดยอัตโนมัติในคําพร้อมท์ทุกครั้งที่เริ่มเซสชันใหม่", - "inputs.previewTitle": "พร้อมท์ดูตัวอย่าง", - "inputs.queryPlaceholder": "กรุณากรอกข้อความคําขอ", - "inputs.queryTitle": "เนื้อหาแบบสอบถาม", "inputs.run": "วิ่ง", "inputs.title": "ดีบัก & ดูตัวอย่าง", "inputs.userInputField": "ฟิลด์ป้อนข้อมูลของผู้ใช้", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "ประเภทแอป Agent เดิมนี้เลิกใช้งานแล้ว เพื่อประสบการณ์การสร้างเอเจนต์ที่ดีกว่า โปรดสร้าง Agent ใน Agent Console", "legacyAgentBadge.label": "Agent เดิม", "manageModels": "จัดการโมเดล", - "modelConfig.modeType.chat": "สนทนา", - "modelConfig.modeType.completion": "สมบูรณ์", - "modelConfig.model": "แบบ", - "modelConfig.setTone": "กําหนดน้ําเสียงของการตอบกลับ", - "modelConfig.title": "รุ่นและพารามิเตอร์", "noModelProviderConfigured": "ยังไม่ได้กำหนดค่าผู้ให้บริการโมเดล", "noModelProviderConfiguredTip": "ติดตั้งหรือกำหนดค่าผู้ให้บริการโมเดลเพื่อเริ่มต้นใช้งาน", "noModelSelected": "ยังไม่ได้เลือกโมเดล", "noModelSelectedTip": "กำหนดค่าโมเดลด้านบนเพื่อดำเนินการต่อ", "noResult": "ผลลัพธ์จะแสดงที่นี่", - "notSetAPIKey.description": "ยังไม่ได้ตั้งค่าคีย์ผู้ให้บริการ LLM และจําเป็นต้องตั้งค่าก่อนการดีบัก", - "notSetAPIKey.settingBtn": "ไปที่การตั้งค่า", - "notSetAPIKey.title": "ไม่ได้ตั้งค่าคีย์ผู้ให้บริการ LLM", - "notSetAPIKey.trailFinished": "เส้นทางเสร็จสิ้น", "notSetVar": "ตัวแปรช่วยให้ผู้ใช้สามารถใส่คำกระตุ้นหรือข้อคิดเห็นเริ่มต้นเมื่อกรอกแบบฟอร์ม คุณสามารถลองใส่ \"{{input}}\" ในคำกระตุ้นได้", - "openingStatement.add": "เพิ่ม", "openingStatement.editorTitle": "ข้อความเปิด", - "openingStatement.noDataPlaceHolder": "การเริ่มการสนทนากับผู้ใช้สามารถช่วยให้ AI สร้างความสัมพันธ์ที่ใกล้ชิดกับพวกเขาในแอปพลิเคชันการสนทนา", - "openingStatement.notIncludeKey": "คำสั่งเริ่มต้นไม่ได้รวมตัวแปร: {{key}}. กรุณาเพิ่มตัวแปรนี้ในคำสั่งเริ่มต้นด้วย", "openingStatement.openingQuestion": "คําถามเปิด", "openingStatement.openingQuestionDescription": "พรอมป์ตัวเลือกที่จะแสดงหลังข้อความเปิด เพื่อช่วยให้ผู้ใช้สนทนาต่อได้", "openingStatement.openingQuestionPlaceholder": "ป้อนคำถามเปิดบทสนทนา", "openingStatement.placeholderLine1": "เริ่มตรงนี้ เขียนข้อความแรกที่ AI ควรส่ง", "openingStatement.placeholderLine2": "คุณสามารถใช้ตัวแปร ลองพิมพ์ {{variable}} ดูสิ", - "openingStatement.title": "ที่เปิดการสนทนา", - "openingStatement.tooShort": "ต้องใช้ข้อความแจ้งเริ่มต้นอย่างน้อย 20 คําเพื่อสร้างคําพูดเปิดการสนทนา", - "openingStatement.varTip": "คุณสามารถใช้ตัวแปรได้ ลองพิมพ์ {{variable}}", "openingStatement.writeOpener": "ตัวเปิดแก้ไข", - "operation.addFeature": "เพิ่มคุณสมบัติ", "operation.agree": "ชอบ", "operation.applyConfig": "ตีพิมพ์", "operation.automatic": "ผลิต", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "ยกเลิกการไม่ชอบ", "operation.debugConfig": "ดีบัก", "operation.disagree": "ไม่ชอบ", - "operation.resetConfig": "รี เซ็ต", "operation.stopResponding": "หยุดการตอบสนอง", - "operation.userAction": "ผู้ใช้", "orchestrate": "ออเคสตร้า", "otherError.historyNoBeEmpty": "ต้องตั้งค่าประวัติการสนทนาในข้อความแจ้ง", "otherError.promptNoBeEmpty": "พรอมต์ไม่สามารถว่างเปล่าได้", "otherError.queryNoBeEmpty": "ต้องตั้งค่าคิวรีในพร้อมท์", "pageTitle.line1": "พร้อมท์", - "pageTitle.line2": "วิศวกรรม", "promptMode.advanced": "แฟชั่นผู้เชี่ยวชาญ", - "promptMode.advancedWarning.description": "ในโหมดผู้เชี่ยวชาญ คุณสามารถแก้ไข PROMPT ทั้งหมดได้", - "promptMode.advancedWarning.learnMore": "ศึกษาเพิ่มเติม", - "promptMode.advancedWarning.ok": "ตกลง, ได้", - "promptMode.advancedWarning.title": "คุณได้เปลี่ยนเป็นโหมดผู้เชี่ยวชาญแล้ว และเมื่อคุณแก้ไข PROMPT แล้ว คุณจะไม่สามารถกลับสู่โหมดพื้นฐานได้", "promptMode.contextMissing": "องค์ประกอบบริบทที่พลาดไปประสิทธิภาพของพรอมต์อาจไม่ดี", "promptMode.operation.addMessage": "เพิ่มข้อความ", - "promptMode.simple": "เปลี่ยนเป็นโหมดผู้เชี่ยวชาญเพื่อแก้ไข PROMPT ทั้งหมด", - "promptMode.switchBack": "สลับกลับ", "promptTip": "พรอมต์ช่วยชี้แนะแบบตอบสนองของ AI ด้วยคำแนะนำและข้อจำกัด ใส่ตัวแปรเช่น {{input}} พรอมต์นี้จะมองไม่เห็นสำหรับผู้ใช้", "publishAs": "เผยแพร่เป็น", "resetConfig.message": "รีเซ็ตจะละทิ้งการเปลี่ยนแปลง โดยคืนค่าการกําหนดค่าที่เผยแพร่ล่าสุด", @@ -322,7 +242,6 @@ "variableConfig.content": "เนื้อหา", "variableConfig.defaultValue": "ค่าเริ่มต้น", "variableConfig.defaultValuePlaceholder": "ป้อนค่าเริ่มต้นเพื่อเติมข้อมูลในฟิลด์ล่วงหน้า", - "variableConfig.description": "การตั้งค่าสำหรับตัวแปร {{varName}}", "variableConfig.displayName": "ชื่อที่แสดง", "variableConfig.editModalTitle": "แก้ไขฟิลด์อินพุต", "variableConfig.errorMsg.atLeastOneOption": "จําเป็นต้องมีอย่างน้อยหนึ่งตัวเลือก", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "JSON Schema ต้องมีชนิดเป็น \"object\"", "variableConfig.errorMsg.labelNameRequired": "ต้องมีชื่อฉลาก", "variableConfig.errorMsg.optionRepeat": "มีตัวเลือกการทําซ้ํา", - "variableConfig.errorMsg.varNameCanBeRepeat": "ไม่สามารถทําซ้ําชื่อตัวแปรได้", "variableConfig.fieldType": "ชนิดฟิลด์", "variableConfig.file.audio.name": "เสียง", "variableConfig.file.custom.createPlaceholder": " นามสกุลไฟล์ เช่น .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "วีดิทัศน์", "variableConfig.hidden": "ซ่อนและกรอกล่วงหน้า", "variableConfig.hiddenDescription": "ซ่อนช่องนี้จากผู้ใช้ปลายทางและป้อนค่าด้วยตนเอง ไม่สามารถใช้ร่วมกับ จำเป็น ได้ เรียนรู้เพิ่มเติม", - "variableConfig.hide": "ซ่อน", "variableConfig.inputPlaceholder": "กรุณาป้อน", "variableConfig.json": "รหัส JSON", "variableConfig.jsonSchema": "แบบจำลอง JSON", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "รายการไฟล์", "variableConfig.noDefaultSelected": "อย่าเลือก", "variableConfig.noDefaultValue": "ไม่มีค่าเริ่มต้น", - "variableConfig.notSet": "ยังไม่ได้ตั้งค่า ลองพิมพ์ {{input}} ในช่องแจ้งนำหน้า", "variableConfig.number": "เลข", "variableConfig.optional": "ตัวเลือก", "variableConfig.options": "ตัวเลือก", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "เริ่มตรวจสอบ", "variableConfig.startSelectedOption": "เริ่มตัวเลือกที่เลือก", "variableConfig.string": "ข้อความสั้น", - "variableConfig.stringTitle": "ตัวเลือกกล่องข้อความฟอร์ม", "variableConfig.text-input": "ข้อความสั้น", "variableConfig.tooltips": "คําแนะนําเครื่องมือ", - "variableConfig.tooltipsPlaceholder": "ป้อนข้อความที่เป็นประโยชน์ที่แสดงเมื่อวางเมาส์เหนือป้ายกํากับ", "variableConfig.unit": "หน่วย", "variableConfig.unitPlaceholder": "แสดงหน่วยหลังตัวเลข เช่น โทเค็น", "variableConfig.uploadFileTypes": "อัปโหลดประเภทไฟล์", "variableConfig.uploadMethod": "วิธีการอัปโหลด", "variableConfig.varName": "ชื่อตัวแปร", - "variableTable.action": "การดําเนินการ", - "variableTable.key": "ปุ่มตัวแปร", - "variableTable.name": "ชื่อฟิลด์ป้อนข้อมูลของผู้ใช้", - "variableTable.type": "ประเภทอินพุต", - "variableTable.typeSelect": "เลือก", - "variableTable.typeString": "เชือก", "variableTip": "ผู้ใช้กรอกตัวแปรในแบบฟอร์ม แทนที่ตัวแปรในพรอมต์โดยอัตโนมัติ", "variableTitle": "ตัว แปร", "vision.description": "เปิดใช้งานวิสัยทัศน์จะช่วยให้โมเดลสามารถถ่ายภาพและตอบคําถามเกี่ยวกับภาพเหล่านั้นได้", "vision.name": "การมองเห็น", "vision.onlySupportVisionModelTip": "รองรับเฉพาะโมเดลการมองเห็น", - "vision.settings": "การตั้งค่า", "vision.visionSettings.both": "ทั้งสอง", "vision.visionSettings.high": "สูง", "vision.visionSettings.localUpload": "อัปโหลดในเครื่อง", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "วิธีการอัปโหลด", "vision.visionSettings.url": "URL", "voice.defaultDisplay": "เสียงเริ่มต้น", - "voice.description": "การตั้งค่าเสียงข้อความเป็นคําพูด", - "voice.name": "เสียง", "voice.settings": "การตั้งค่า", "voice.voiceSettings.autoPlay": "เล่นอัตโนมัติ", "voice.voiceSettings.autoPlayDisabled": "ไป", diff --git a/web/i18n/th-TH/app-overview.json b/web/i18n/th-TH/app-overview.json index 3a63cf47280..9f721a4fe68 100644 --- a/web/i18n/th-TH/app-overview.json +++ b/web/i18n/th-TH/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "สะท้อนถึงความถี่ในการใช้งานรายวันของผู้ใช้ เมตริกนี้สะท้อนถึงความเหนียวแน่นของผู้ใช้", "analysis.avgUserInteractions.title": "การโต้ตอบของผู้ใช้โดยเฉลี่ย", "analysis.ms": "นางสาว", - "analysis.title": "การวิเคราะห์", "analysis.tokenPS": "โทเค็น/วินาที", "analysis.tokenUsage.consumed": "ใช้", "analysis.tokenUsage.explanation": "สะท้อนถึงการใช้โทเค็นรายวันของโมเดลภาษาสําหรับแอปพลิเคชัน ซึ่งมีประโยชน์สําหรับวัตถุประสงค์ในการควบคุมต้นทุน", @@ -21,21 +20,15 @@ "analysis.tps.title": "ความเร็วในการส่งออกโทเค็น", "analysis.userSatisfactionRate.explanation": "จํานวนไลค์ต่อ 1,000 ข้อความ สิ่งนี้บ่งชี้ถึงสัดส่วนของคําตอบที่ผู้ใช้พึงพอใจอย่างมาก", "analysis.userSatisfactionRate.title": "อัตราความพึงพอใจของผู้ใช้", - "apiKeyInfo.callTimes": "เวลาโทร", - "apiKeyInfo.cloud.exhausted.description": "คุณใช้โควต้าทดลองใช้หมดแล้ว โปรดตั้งค่าผู้ให้บริการโมเดลของคุณเองหรือซื้อโควต้าเพิ่มเติม", - "apiKeyInfo.cloud.exhausted.title": "โควต้าทดลองใช้ของคุณหมดแล้ว โปรดตั้งค่า APIKey ของคุณ", "apiKeyInfo.cloud.trial.description": "โควต้าทดลองใช้มีไว้เพื่อวัตถุประสงค์ในการทดสอบของคุณ ก่อนที่โควต้าทดลองใช้จะหมด โปรดตั้งค่าผู้ให้บริการโมเดลของคุณเองหรือซื้อโควต้าเพิ่มเติม", "apiKeyInfo.cloud.trial.title": "คุณกําลังใช้โควต้าทดลองใช้ {{providerName}}", "apiKeyInfo.selfHost.title.row1": "ในการเริ่มต้น", "apiKeyInfo.selfHost.title.row2": "ตั้งค่าผู้ให้บริการโมเดลของคุณก่อน", "apiKeyInfo.setAPIBtn": "ไปที่ผู้ให้บริการโมเดลการตั้งค่า", "apiKeyInfo.tryCloud": "หรือลองใช้ Dify เวอร์ชันคลาวด์พร้อมใบเสนอราคาฟรี", - "apiKeyInfo.usedToken": "โทเค็นที่ใช้", "overview.apiInfo.accessibleAddress": "ปลายทาง API", "overview.apiInfo.doc": "การอ้างอิง API", - "overview.apiInfo.explanation": "ผสานรวมเข้ากับแอปพลิเคชันของคุณได้อย่างง่ายดาย", "overview.apiInfo.title": "API บริการแบ็กเอนด์", - "overview.appInfo.accessibleAddress": "URL สาธารณะ", "overview.appInfo.customize.entry": "ฟรอนต์เอนด์ที่กำหนดเอง", "overview.appInfo.customize.explanation": "คุณสามารถปรับแต่งส่วนหน้าของ Web App ให้เหมาะกับสถานการณ์และความต้องการสไตล์ของคุณได้", "overview.appInfo.customize.title": "ฟรอนต์เอนด์ที่กำหนดเอง", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "ติดตั้งส่วนขยาย Dify Chatbot Chrome", "overview.appInfo.embedded.copied": "คัด ลอก", "overview.appInfo.embedded.copy": "ลอก", - "overview.appInfo.embedded.entry": "ฝัง ตัว", "overview.appInfo.embedded.explanation": "เลือกวิธีฝังแอปแชทลงในเว็บไซต์ของคุณ", "overview.appInfo.embedded.hiddenInputs.description": "ป้อนค่าสำหรับช่องที่ซ่อนอยู่ ค่าต่างๆ จะถูกเพิ่มไปยัง URL ของ iframe หรือวัตถุ inputs ของสคริปต์", "overview.appInfo.embedded.hiddenInputs.title": "กรอกช่องที่ซ่อนล่วงหน้า", "overview.appInfo.embedded.iframe": "หากต้องการเพิ่มแอปแชทที่ใดก็ได้บนเว็บไซต์ของคุณ ให้เพิ่ม iframe นี้ลงในโค้ด html ของคุณ", "overview.appInfo.embedded.scripts": "หากต้องการเพิ่มแอปแชทที่ด้านขวาล่างของเว็บไซต์ ให้เพิ่มโค้ดนี้ลงใน html ของคุณ", "overview.appInfo.embedded.title": "ฝังบนเว็บไซต์", - "overview.appInfo.enableTooltip.description": "เพื่อเปิดใช้งานฟีเจอร์นี้ โปรดเพิ่มโหนดการป้อนข้อมูลผู้ใช้ไปยังแคนวาส (อาจมีอยู่แล้วในร่าง ใช้งานได้หลังจากเผยแพร่)", - "overview.appInfo.enableTooltip.learnMore": "เรียนรู้เพิ่มเติม", - "overview.appInfo.explanation": "AI web app พร้อมใช้งาน", "overview.appInfo.launch": "เรือยนต์", - "overview.appInfo.preUseReminder": "โปรดเปิดใช้งาน web app ก่อนดําเนินการต่อ", "overview.appInfo.preview": "ดูตัวอย่าง", "overview.appInfo.qrcode.download": "ดาวน์โหลด QR Code", "overview.appInfo.qrcode.title": "เชื่อมโยงรหัส QR", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "ธีมสีแชท", "overview.appInfo.settings.chatColorThemeDesc": "กําหนดธีมสีของแชทบอท", "overview.appInfo.settings.chatColorThemeInverted": "คว่ำ", - "overview.appInfo.settings.entry": "การสร้างแบรนด์", "overview.appInfo.settings.invalidHexMessage": "ค่าฐานสิบหกไม่ถูกต้อง", "overview.appInfo.settings.invalidPrivacyPolicy": "ลิงก์นโยบายความเป็นส่วนตัวไม่ถูกต้อง โปรดใช้ลิงก์ที่ถูกต้องขึ้นต้นด้วย http หรือ https", "overview.appInfo.settings.language": "ภาษา", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "ข้อจํากัดความรับผิดชอบที่กําหนดเอง", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "ป้อนข้อความข้อจํากัดความรับผิดชอบที่กําหนดเอง", "overview.appInfo.settings.more.customDisclaimerTip": "ข้อความปฏิเสธความรับผิดชอบที่กําหนดเองจะแสดงที่ฝั่งไคลเอ็นต์ โดยให้ข้อมูลเพิ่มเติมเกี่ยวกับแอปพลิเคชัน", - "overview.appInfo.settings.more.entry": "แสดงการตั้งค่าเพิ่มเติม", "overview.appInfo.settings.more.inputPlaceholder": "ข้อความตัวอย่างในช่องป้อนข้อมูล", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "คุยกับบอต", "overview.appInfo.settings.more.inputPlaceholderTip": "ปรับแต่งข้อความตัวอย่างสำหรับช่องป้อนข้อความแชท เว้นว่างไว้เพื่อใช้ค่าเริ่มต้น", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "ป้อนลิงก์นโยบายความเป็นส่วนตัว", "overview.appInfo.settings.more.privacyPolicyTip": "ช่วยให้ผู้เยี่ยมชมเข้าใจข้อมูลที่แอปพลิเคชันรวบรวม โปรดดูนโยบายความเป็นส่วนตัวของ Dify", "overview.appInfo.settings.multiEnvironmentNotice": "การตั้งค่าเว็บแอปจะมีผลกับทุกสภาพแวดล้อม", - "overview.appInfo.settings.sso.description": "ผู้ใช้ทุกคนต้องเข้าสู่ระบบด้วย SSO ก่อนใช้ web app", - "overview.appInfo.settings.sso.label": "การรับรองความถูกต้องของ SSO", - "overview.appInfo.settings.sso.title": "เว็บแอป SSO", - "overview.appInfo.settings.sso.tooltip": "ติดต่อผู้ดูแลระบบเพื่อเปิดใช้ web app SSO", "overview.appInfo.settings.title": "การสร้างแบรนด์", "overview.appInfo.settings.webDesc": "คําอธิบาย web app", "overview.appInfo.settings.webDescPlaceholder": "ป้อนคําอธิบายของ web app", "overview.appInfo.settings.webDescTip": "ข้อความนี้จะแสดงที่ฝั่งไคลเอ็นต์ โดยให้คําแนะนําพื้นฐานเกี่ยวกับวิธีการใช้แอปพลิเคชัน", "overview.appInfo.settings.webName": "ชื่อเว็บแอป", - "overview.appInfo.settings.workflow.hide": "ซ่อน", - "overview.appInfo.settings.workflow.show": "แสดง", "overview.appInfo.settings.workflow.showDesc": "แสดงหรือซ่อนรายละเอียดเวิร์กโฟลว์ใน web app", "overview.appInfo.settings.workflow.subTitle": "รายละเอียดเวิร์กโฟลว์", - "overview.appInfo.settings.workflow.title": "เวิร์กโฟลว์", "overview.appInfo.title": "เว็บแอป", "overview.appInfo.workflowLaunchHiddenInputs.description": "ป้อนค่าสำหรับช่องที่ซ่อนอยู่ จากนั้นคลิก เปิดใช้งาน เพื่อเปิด WebApp พร้อมค่าดังกล่าว", "overview.appInfo.workflowLaunchHiddenInputs.title": "กรอกช่องที่ซ่อนล่วงหน้า", - "overview.disableTooltip.triggerMode": "โหมดโหนดทริกเกอร์ไม่รองรับฟีเจอร์ {{feature}}.", "overview.status.disable": "พิการ", - "overview.status.running": "ให้บริการ", - "overview.title": "ภาพรวม", - "overview.triggerInfo.explanation": "การจัดการทริกเกอร์เวิร์กโฟลว์", "overview.triggerInfo.learnAboutTriggers": "เรียนรู้เพิ่มเติมเกี่ยวกับทริกเกอร์", - "overview.triggerInfo.noTriggerAdded": "ยังไม่ได้เพิ่มทริกเกอร์", - "overview.triggerInfo.title": "สิ่งกระตุ้น", - "overview.triggerInfo.triggerStatusDescription": "ทริกเกอร์จะแสดงที่นี่หลังจากที่คุณเผยแพร่เวอร์ชันที่มีทริกเกอร์เหล่านั้น", - "overview.triggerInfo.triggersAdded": "{{count}} ทริกเกอร์ที่เพิ่มแล้ว", - "welcome.enterKeyTip": "ป้อนคีย์ OpenAI API ของคุณด้านล่าง", - "welcome.firstStepTip": "ในการเริ่มต้น", - "welcome.getKeyTip": "รับคีย์ API ของคุณจากแดชบอร์ด OpenAI", - "welcome.placeholder": "คีย์ API OpenAI ของคุณ (เช่น sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "ทริกเกอร์จะแสดงที่นี่หลังจากที่คุณเผยแพร่เวอร์ชันที่มีทริกเกอร์เหล่านั้น" } diff --git a/web/i18n/th-TH/app.json b/web/i18n/th-TH/app.json index f156b70301e..70fcb3277c7 100644 --- a/web/i18n/th-TH/app.json +++ b/web/i18n/th-TH/app.json @@ -1,5 +1,4 @@ { - "accessControl": "การควบคุมการเข้าถึงเว็บแอปพลิเคชัน", "accessControlDialog.accessItems.anyone": "ใครก็ตามที่มีลิงก์", "accessControlDialog.accessItems.external": "ผู้ใช้ภายนอกที่ได้รับการตรวจสอบแล้ว", "accessControlDialog.accessItems.organization": "เฉพาะสมาชิกภายในองค์กร", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "อัปเดตสำเร็จแล้ว", "accessControlDialog.webAppPublicAccessDisabledTip": "การเข้าถึงแบบสาธารณะถูกปิดใช้งานโดยผู้ดูแลระบบของคุณ", "accessControlDialog.webAppSSONotEnabledTip": "กรุณาติดต่อผู้ดูแลระบบองค์กรเพื่อกำหนดวิธีการตรวจสอบสิทธิ์แอปเว็บ.", - "accessItemsDescription.anyone": "ใครก็สามารถเข้าถึงเว็บแอปได้", - "accessItemsDescription.external": "ผู้ใช้งานภายนอกที่ได้รับการยืนยันตัวตนเท่านั้นที่สามารถเข้าถึงแอปพลิเคชันเว็บได้", - "accessItemsDescription.organization": "ใครก็ได้ในองค์กรสามารถเข้าถึงแอปเว็บได้", - "accessItemsDescription.specific": "สมาชิกหรือกลุ่มเฉพาะเท่านั้นที่สามารถเข้าถึงแอปเว็บได้", "answerIcon.description": "จะใช้ไอคอน web app เพื่อแทนที่🤖ในโปรเจกต์ที่ใช้ร่วมกันหรือไม่", "answerIcon.descriptionInExplore": "จะใช้ไอคอน web app เพื่อแทนที่🤖ใน Explore หรือไม่", "answerIcon.title": "ใช้ไอคอน web app เพื่อแทนที่ 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "แอปยังไม่ได้เผยแพร่", "openInExplore": "เปิด Web App ในแถบด้านข้าง", "publishApp.notSet": "ยังไม่ได้ตั้งค่า", - "publishApp.notSetDesc": "ขณะนี้ไม่มีใครสามารถเข้าถึงแอปเว็บได้ กรุณาเพิ่มสิทธิ์การเข้าถึง.", - "publishApp.title": "ใครสามารถเข้าถึงแอปเว็บได้", "removeOriginal": "ลบโปรเจกต์เดิม", "structOutput.LLMResponse": "LLM ตอบสนอง", "structOutput.configure": "กำหนดค่า", @@ -215,7 +208,6 @@ "studio.starApp": "ติดดาวแอป", "studio.starFailed": "อัปเดตดาวไม่สำเร็จ", "studio.starred": "ติดดาวแล้ว", - "studio.unstarApp": "เลิกติดดาวแอป", "studio.viewSnippets": "สนิปเปต", "switch": "เปลี่ยนไปใช้ Workflow Orchestrate", "switchLabel": "สําเนาโปรเจกต์ที่จะสร้าง", diff --git a/web/i18n/th-TH/deployments.json b/web/i18n/th-TH/deployments.json index fc79caa988a..1948b1293c7 100644 --- a/web/i18n/th-TH/deployments.json +++ b/web/i18n/th-TH/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "ยังไม่ได้ปรับใช้", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "กำลังยกเลิกการปรับใช้", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "ไม่ทราบ", - "studio.accessPoint.addTriggerNodeDescription": "เพิ่มโหนด Trigger เพื่อเริ่มแอปนี้จากเหตุการณ์ภายนอก", "studio.accessPoint.apiDescription": "เรียกใช้แอปจากบริการของคุณผ่าน HTTP", "studio.accessPoint.description": "ทุกช่องทางที่เข้าถึงแอปนี้ได้ในสภาพแวดล้อม Built-in และทุกสภาพแวดล้อมที่ปรับใช้", "studio.accessPoint.embedIntoSite": "ฝังในเว็บไซต์", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "เปิดแอปเป็นเครื่องมือสำหรับเอเจนต์และแอป AI", "studio.accessPoint.noPublishedDescription": "เผยแพร่เวอร์ชันเพื่อให้จุดเชื่อมต่อในตัวพร้อมใช้งาน", "studio.accessPoint.noPublishedTitle": "ยังไม่มีเวอร์ชันที่เผยแพร่", - "studio.accessPoint.noTriggerNodes": "ไม่มีโหนด Trigger ในเวิร์กโฟลว์นี้", "studio.accessPoint.notSupported": "ไม่รองรับ", "studio.accessPoint.open": "เปิด", "studio.accessPoint.triggerDescription": "เรียกใช้เวิร์กโฟลว์ตามกำหนดเวลาหรือเหตุการณ์ภายนอก", - "studio.accessPoint.triggerDisconnected": "ตัดการเชื่อมต่อ", "studio.accessPoint.triggerEnabledCount": "เปิดใช้งาน {{enabled}}/{{total}}", "studio.accessPoint.triggerExclusiveNotice": "Web app, API และ MCP จะถูกปิดใช้งานขณะที่เวิร์กโฟลว์ใช้ทริกเกอร์", - "studio.accessPoint.triggerMuted": "ปิดเสียง", - "studio.accessPoint.triggerServiceModeUnavailable": "ไม่พร้อมใช้งานขณะที่ Web App, API หรือ MCP กำลังให้บริการ", "studio.accessPoint.unsupportedInDeployedEnvironment": "ใช้งานได้เฉพาะในสภาพแวดล้อม Built-in เท่านั้น", "studio.accessPoint.webAppDescription": "แชร์แอปกับผู้ใช้ปลายทางในรูปแบบหน้าเว็บ", "studio.accessPoints": "จุดเข้าถึง", diff --git a/web/i18n/th-TH/login.json b/web/i18n/th-TH/login.json index d91d41a6088..ca033d2de9c 100644 --- a/web/i18n/th-TH/login.json +++ b/web/i18n/th-TH/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "ต้องระบุที่อยู่อีเมล", "error.emailInValid": "โปรดป้อนที่อยู่อีเมลที่ถูกต้อง", "error.invalidEmailOrPassword": "อีเมลหรือรหัสผ่านไม่ถูกต้อง.", - "error.invalidRedirectUrlOrAppCode": "URL เปลี่ยนเส้นทางหรือรหัสแอปไม่ถูกต้อง", "error.invalidSSOProtocol": "โปรโตคอล SSO ไม่ถูกต้อง", "error.nameEmpty": "ต้องระบุชื่อ", "error.passwordEmpty": "ต้องใช้รหัสผ่าน", "error.passwordInvalid": "รหัสผ่านต้องมีตัวอักษรและตัวเลข และความยาวต้องมากกว่า 8", - "error.redirectUrlMissing": "URL รีไดเรกต์หาย", "error.registrationNotAllowed": "ไม่พบบัญชี โปรดติดต่อผู้ดูแลระบบเพื่อลงทะเบียน", "explore": "สํารวจ Dify", "forget": "ลืมรหัสผ่านใช่ไหม", diff --git a/web/i18n/th-TH/permission.json b/web/i18n/th-TH/permission.json index 83b1dc56bb4..d3807cb2c8b 100644 --- a/web/i18n/th-TH/permission.json +++ b/web/i18n/th-TH/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "การดําเนินการ", "accessRule.addMemberAria": "เพิ่ม {{name}}", "accessRule.addMembersTitle": "เพิ่มสมาชิก", - "accessRule.allPermittedMembers": "สมาชิกทั้งหมดที่มีสิทธิ์ตามบทบาท", - "accessRule.allPermittedMembersDescription": "สมาชิกที่มีสิทธิ์ตามบทบาทที่ตรงกันสามารถเข้าถึงทรัพยากรนี้ได้", "accessRule.allowedMembers": "สมาชิกที่ได้รับอนุญาต", "accessRule.appDescription": "กำหนดว่าใครสามารถเข้าถึงแอปนี้ได้ และระดับความละเอียดของสิทธิ์การเข้าถึง", "accessRule.appTitle": "ชุดสิทธิ์แอป", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "สมาชิกพื้นที่ทำงานทั้งปัจจุบันและในอนาคตจะถูกรวมโดยอัตโนมัติ สิทธิ์ตามบทบาทยังคงกำหนดสิ่งที่พวกเขาทำได้", "accessRule.batchRemoveDescription": "สมาชิกที่เลือกจะถูกนำออกจากรายชื่อสมาชิกที่ได้รับอนุญาต", "accessRule.batchRemoveTitle": "นำสมาชิกที่เลือกออกหรือไม่", - "accessRule.changeOpenScopeDescription": "การเปลี่ยนขอบเขตการเปิดจะรีเซ็ตข้อยกเว้นสิทธิ์ของสมาชิกทั้งหมดสําหรับทรัพยากรนี้ คุณจะต้องเพิ่มข้อยกเว้นสิทธิ์ของสมาชิกอีกครั้งหลังจากเปลี่ยน", - "accessRule.changeOpenScopeTitle": "เปลี่ยนขอบเขตการเปิดของทรัพยากรหรือไม่", "accessRule.collaborator": "ผู้ร่วมงาน", "accessRule.collapseSection": "ยุบ {{title}}", "accessRule.copied": "คัดลอกกฎการเข้าถึงสําเร็จ", @@ -32,13 +28,7 @@ "accessRule.noDescription": "ไม่มีคําอธิบาย", "accessRule.noRules": "ไม่มีกฎการเข้าถึง", "accessRule.noUserAccessSettings": "ไม่มีสมาชิกที่ได้รับอนุญาตให้เข้าถึง", - "accessRule.onlyMe": "ฉันเท่านั้น", - "accessRule.onlyMeDescription": "เฉพาะคุณเท่านั้นที่เข้าถึงทรัพยากรนี้ได้", - "accessRule.resourceOpenScope": "ขอบเขตการเปิดของทรัพยากร", - "accessRule.resourceOpenScopeDescription": "เลือกว่าทรัพยากรนี้เปิดให้ใครเข้าถึง สิทธิ์ตามบทบาทยังคงเป็นตัวกําหนดว่าสมาชิกแต่ละคนทําอะไรได้บ้าง", "accessRule.selected": "เลือกแล้ว", - "accessRule.specificMembersOnly": "เฉพาะสมาชิกที่ระบุเท่านั้น", - "accessRule.specificMembersOnlyDescription": "เฉพาะสมาชิกที่เลือกเท่านั้นที่สามารถเข้าถึงทรัพยากรนี้ได้", "accessRule.summary_one": "ชุดสิทธิ์ {{count}} ชุด", "accessRule.summary_other": "ชุดสิทธิ์ {{count}} ชุด", "accessRule.updated": "อัปเดตกฎการเข้าถึงสําเร็จ", diff --git a/web/i18n/th-TH/plugin.json b/web/i18n/th-TH/plugin.json index 0961caf3e0e..f8655669d0f 100644 --- a/web/i18n/th-TH/plugin.json +++ b/web/i18n/th-TH/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": "ปลั๊กอิน?", "action.deleteSuccess": "ลบปลั๊กอินสำเร็จแล้ว", "action.pluginInfo": "ข้อมูลปลั๊กอิน", - "action.usedInApps": "ปลั๊กอินนี้ถูกใช้ในแอป {{num}}", "allCategories": "หมวดหมู่ทั้งหมด", "auth.addApi": "เพิ่มคีย์ API", "auth.addOAuth": "เพิ่ม OAuth", @@ -26,28 +25,22 @@ "auth.oauthClient": "ไคลเอนต์ OAuth", "auth.oauthClientSettings": "การตั้งค่าไคลเอนต์ OAuth", "auth.oauthCredentialPermissionDescription": "เลือกว่าข้อมูลประจำตัว OAuth ใหม่จะใช้ได้เฉพาะคุณหรือแชร์กับสมาชิกทุกคนในพื้นที่ทำงาน การตั้งค่านี้ใช้กับข้อมูลประจำตัว ไม่ใช่ไคลเอนต์ OAuth และไม่สามารถเปลี่ยนได้หลังจากอนุญาตแล้ว", - "auth.onlyAtCreationHint": "ไม่สามารถเลือกได้อีกหลังจากเปลี่ยนแล้ว", "auth.onlyAtCreationHintTooltip": "กำหนดค่าโดยสมาชิกรายอื่น · ไม่สามารถเลือกได้อีกหลังจากเปลี่ยนแล้ว", "auth.permissionHint.action": "ใครช่วยได้บ้าง?", "auth.permissionHint.description": "การอนุญาตของปลั๊กอินใช้ร่วมกันทั้ง workspace ติดต่อสมาชิกที่มีสิทธิ์ที่จำเป็นเพื่อขอความช่วยเหลือ", "auth.permissionHint.title": "คุณไม่มีสิทธิ์กำหนดค่าการอนุญาต", - "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.autoUpdate": "อัปเดตอัตโนมัติ", "autoUpdate.autoUpdateSettings": "การตั้งค่าการอัปเดตอัตโนมัติ", - "autoUpdate.automaticUpdates": "การอัปเดตอัตโนมัติ", "autoUpdate.changeTimezone": "ในการเปลี่ยนเขตเวลา ให้ไปที่ การตั้งค่า", "autoUpdate.excludeUpdate": "ปลั๊กอิน {{num}} ต่อไปนี้จะไม่อัพเดตอัตโนมัติ", "autoUpdate.excludeUpdate_one": "ปลั๊กอิน {{num}} ต่อไปนี้จะไม่อัพเดตอัตโนมัติ", @@ -67,20 +60,13 @@ "autoUpdate.scope": "ขอบเขต", "autoUpdate.scopeMode.all": "ทั้งหมด", "autoUpdate.scopeMode.exclude": "ยกเว้นที่เลือกไว้", - "autoUpdate.specifyPluginsToUpdate": "ระบุปลั๊กอินที่จะอัปเดต", "autoUpdate.strategy.disabled.description": "ปลั๊กอินจะไม่อัปเดตอัตโนมัติ", "autoUpdate.strategy.disabled.name": "ผู้พิการ", "autoUpdate.strategy.fixOnly.description": "การอัปเดตอัตโนมัติสำหรับเฉพาะเวอร์ชันแพทช์ (เช่น 1.0.1 → 1.0.2) การเปลี่ยนแปลงเวอร์ชันย่อยจะไม่ทำให้เกิดการอัปเดต", "autoUpdate.strategy.fixOnly.name": "ซ่อมเฉพาะ", - "autoUpdate.strategy.fixOnly.selectedDescription": "อัปเดตอัตโนมัติเฉพาะเวอร์ชันแพตช์เท่านั้น", "autoUpdate.strategy.latest.description": "อัปเดตเป็นเวอร์ชันล่าสุดเสมอ", "autoUpdate.strategy.latest.name": "ล่าสุด", - "autoUpdate.strategy.latest.selectedDescription": "อัปเดตเป็นเวอร์ชันล่าสุดเสมอ", - "autoUpdate.updateSettings": "อัปเดตการตั้งค่า", "autoUpdate.updateTime": "เวลาที่อัปเดต", - "autoUpdate.updateTimeTitle": "เวลาที่อัปเดต", - "autoUpdate.upgradeMode.all": "อัปเดตทั้งหมด", - "autoUpdate.upgradeMode.exclude": "ยกเว้นที่เลือกไว้", "autoUpdate.upgradeMode.partial": "เฉพาะที่เลือกไว้", "autoUpdate.upgradeModePlaceholder.exclude": "ปลั๊กอินที่เลือกจะไม่อัปเดตอัตโนมัติ", "autoUpdate.upgradeModePlaceholder.partial": "เฉพาะปลั๊กอินที่เลือกจะอัปเดตโดยอัตโนมัติ ขณะนี้ไม่มีปลั๊กอินใดที่ถูกเลือก ดังนั้นจะไม่มีปลั๊กอินใดที่อัปเดตโดยอัตโนมัติ", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "ติดตั้งจาก Github", "detailPanel.categoryTip.local": "ปลั๊กอินท้องถิ่น", "detailPanel.categoryTip.marketplace": "ติดตั้งจาก Marketplace", - "detailPanel.configureApp": "กําหนดค่าแอป", "detailPanel.configureModel": "กําหนดค่าแบบจําลอง", "detailPanel.configureTool": "กําหนดค่าเครื่องมือ", "detailPanel.deprecation.fullMessage": "ปลั๊กอินนี้ถูกยกเลิกการใช้งานเนื่องจาก {{deprecatedReason}} และจะไม่มีการอัปเดตอีกต่อไป กรุณาใช้ {{-alternativePluginId}} แทน.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "อัปโหลดล้มเหลว", "installModal.back": "ย้อนกลับ", "installModal.cancel": "ยกเลิก", - "installModal.close": "ปิด", - "installModal.dropIntegrationToInstall": "วางแพ็คเกจปลั๊กอินที่นี่เพื่อติดตั้ง", - "installModal.dropPluginToInstall": "วางแพ็คเกจปลั๊กอินที่นี่เพื่อติดตั้ง", "installModal.fromTrustSource": "โปรดตรวจสอบให้แน่ใจว่าคุณติดตั้งปลั๊กอินจากแหล่งที่เชื่อถือได้เท่านั้น", "installModal.install": "ติดตั้ง", - "installModal.installComplete": "การติดตั้งเสร็จสมบูรณ์", "installModal.installFailed": "การติดตั้งล้มเหลว", "installModal.installFailedDesc": "ติดตั้งปลั๊กอินล้มเหลว", "installModal.installPlugin": "ติดตั้งปลั๊กอิน", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "ติดตั้งปลั๊กอินสําเร็จแล้ว", "installModal.installedSuccessfullyWithPageDesc": "ติดตั้งปลั๊กอินสําเร็จแล้ว คุณสามารถค้นหาได้ในหน้า {{categoryName}}", "installModal.installing": "ติด ตั้ง ", - "installModal.labels.package": "ห่อ", - "installModal.labels.repository": "เก็บ", - "installModal.labels.version": "เวอร์ชัน", "installModal.next": "ต่อไป", "installModal.pluginLoadError": "ข้อผิดพลาดในการโหลดปลั๊กอิน", "installModal.pluginLoadErrorDesc": "ปลั๊กอินนี้จะไม่ถูกติดตั้ง", @@ -220,8 +198,6 @@ "list.noInstalled": "ไม่ได้ติดตั้งปลั๊กอิน", "list.noTriggerFound": "ไม่พบทริกเกอร์", "list.notFound": "ไม่พบปลั๊กอิน", - "list.source.github": "ติดตั้งจาก GitHub", - "list.source.local": "ติดตั้งจากไฟล์แพ็คเกจในเครื่อง", "list.source.marketplace": "ติดตั้งจาก Marketplace", "marketplace.allPlugins": "ปลั๊กอินทั้งหมด", "marketplace.and": "และ", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "อัพเดทล่าสุด", "marketplace.verifiedTip": "ได้รับการตรวจสอบโดย Dify", "marketplace.viewMore": "ดูเพิ่มเติม", - "metadata.title": "ปลั๊กอิน", "pluginDevelopmentGuide": "คู่มือการพัฒนาปลั๊กอิน", "pluginInfoModal.packageName": "ห่อ", "pluginInfoModal.release": "ปล่อย", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "ข้อมูลปลั๊กอิน", "pluginPublishGuide": "คู่มือการเผยแพร่ปลั๊กอิน", "privilege.admins": "ผู้ดูแลระบบ", - "privilege.configurePermissionsInSettings": "ไปที่ การตั้งค่า > บทบาทและสิทธิ์ เพื่อกำหนดค่าสิทธิ์ของปลั๊กอิน", "privilege.everyone": "ทุกคน", - "privilege.noDebugPermissionTooltip": "คุณไม่มีสิทธิ์ในการดีบักปลั๊กอิน", "privilege.noInstallPermissionTooltip": "คุณไม่มีสิทธิ์ในการติดตั้งและจัดการปลั๊กอิน", "privilege.noone": "ไม่มีใคร", "privilege.permissions": "สิทธิ์", "privilege.quickWhoCanDebug": "ใครสามารถดีบักได้บ้าง?", "privilege.quickWhoCanInstall": "ใครสามารถติดตั้งและจัดการได้บ้าง?", - "privilege.title": "การตั้งค่าปลั๊กอิน", - "privilege.whoCanDebug": "ใครสามารถดีบักปลั๊กอินได้บ้าง", - "privilege.whoCanInstall": "ใครสามารถติดตั้งและจัดการปลั๊กอินได้บ้าง", - "publishPlugins": "เผยแพร่ปลั๊กอิน", "readmeInfo.failedToFetch": "ไม่สามารถดึงไฟล์ README ได้", "readmeInfo.needHelpCheckReadme": "ต้องการความช่วยเหลือ? ตรวจสอบไฟล์ README", "readmeInfo.noReadmeAvailable": "ไม่มีไฟล์ README", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "ไม่สามารถติดตั้งปลั๊กอินนี้โดยอัตโนมัติได้\nกรุณาติดตั้งจาก Marketplace", "task.errorMsg.unknown": "ไม่สามารถติดตั้งปลั๊กอินนี้ได้\nไม่สามารถระบุแหล่งที่มาของปลั๊กอินได้", "task.errorPlugins": "Failed to Install Plugins", - "task.installError": "{{errorLength}} ปลั๊กอินติดตั้งไม่สําเร็จ คลิกเพื่อดู", "task.installFromGithub": "ติดตั้งจาก GitHub", "task.installFromMarketplace": "ติดตั้งจาก Marketplace", "task.installSuccess": "{{successLength}} plugins installed successfully", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "ติดตั้งสําเร็จ", "upgrade.title": "ติดตั้งปลั๊กอิน", "upgrade.upgrade": "ติดตั้ง", - "upgrade.upgrading": "ติด ตั้ง ", - "upgrade.usedInApps": "ใช้ในแอป {{num}}" + "upgrade.upgrading": "ติด ตั้ง " } diff --git a/web/i18n/th-TH/snippet.json b/web/i18n/th-TH/snippet.json index e9551e567cd..a1a881c46d5 100644 --- a/web/i18n/th-TH/snippet.json +++ b/web/i18n/th-TH/snippet.json @@ -12,7 +12,6 @@ "dslVersionMismatchDescription": "ตรวจพบความแตกต่างที่มีนัยสำคัญในเวอร์ชัน DSL การบังคับให้นำเข้าอาจทำให้ข้อมูลโค้ดทำงานผิดปกติ", "dslVersionMismatchQuestion": "คุณต้องการดำเนินการต่อหรือไม่?", "dslVersionMismatchTitle": "ความเข้ากันไม่ได้ของเวอร์ชัน", - "edit": "แก้ไข", "editDialogTitle": "แก้ไขข้อมูลตัวอย่าง", "editDone": "อัปเดตข้อมูลตัวอย่างแล้ว", "editFailed": "อัปเดตข้อมูลตัวอย่างไม่สำเร็จ", @@ -26,20 +25,15 @@ "importSuccess": "นำเข้าข้อมูลโค้ดแล้ว", "importedDSLVersion": "เวอร์ชัน DSL ของตัวอย่างข้อมูลปัจจุบัน:", "inputVariables": "ตัวแปรอินพุต", - "management": "การจัดการตัวอย่าง", "menu.deleteSnippet": "ลบ", "menu.editInfo": "แก้ไขข้อมูล", "menu.exportSnippet": "ส่งออกข้อมูลโค้ด", "panelTitle": "ช่องป้อนข้อมูล", "publishButton": "เผยแพร่", "publishFailed": "ไม่สามารถเผยแพร่ตัวอย่างได้", - "publishMenuCurrentDraft": "ฉบับร่างปัจจุบันไม่ได้เผยแพร่", "publishSuccess": "เผยแพร่ตัวอย่างแล้ว", "sectionOrchestrate": "เรียบเรียง", "testRunButton": "ทดสอบการทำงาน", "typeLabel": "ตัวอย่าง", - "unknownUser": "ผู้ใช้", - "updatedBy": "{{name}} อัปเดตแล้ว {{time}}", - "usageCount": "ใช้ {{count}} ครั้ง", - "variableInspect": "การตรวจสอบตัวแปร" + "unknownUser": "ผู้ใช้" } diff --git a/web/i18n/th-TH/tools.json b/web/i18n/th-TH/tools.json index 841a1d83fab..01830055e59 100644 --- a/web/i18n/th-TH/tools.json +++ b/web/i18n/th-TH/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "พารามิเตอร์", "mcp.server.modal.parametersPlaceholder": "วัตถุประสงค์และข้อจำกัดของพารามิเตอร์", "mcp.server.modal.parametersTip": "เพิ่มคำอธิบายสำหรับแต่ละพารามิเตอร์เพื่อช่วยให้ LLM เข้าใจวัตถุประสงค์และข้อจำกัดของมัน", - "mcp.server.publishTip": "แอปไม่ถูกเผยแพร่ กรุณาเผยแพร่แอปก่อน", "mcp.server.reGen": "คุณต้องการสร้าง URL ของเซิร์ฟเวอร์ใหม่หรือไม่? URL ปัจจุบันจะหยุดทำงานทันที", "mcp.server.title": "เซิร์ฟเวอร์ MCP", "mcp.server.url": "URL ของเซิร์ฟเวอร์", diff --git a/web/i18n/th-TH/workflow.json b/web/i18n/th-TH/workflow.json index 4e410e0770c..20f5b0342b4 100644 --- a/web/i18n/th-TH/workflow.json +++ b/web/i18n/th-TH/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} ก้าวไปข้างหน้า", "changeHistory.title": "ประวัติการเปลี่ยนแปลง", "chatVariable.button": "เพิ่มตัวแปร", - "chatVariable.docLink": "เยี่ยมชมเอกสารของเราเพื่อเรียนรู้เพิ่มเติม", "chatVariable.modal.addArrayValue": "เพิ่มมูลค่า", "chatVariable.modal.arrayValue": "ค่า", "chatVariable.modal.description": "คำอธิบาย", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "Edit reply", "comments.placeholder.reply": "Reply", "comments.reply": "Reply", - "common.ImageUploadLegacyTip": "ตอนนี้คุณสามารถสร้างตัวแปรชนิดไฟล์ในฟอร์มเริ่มต้นได้แล้ว เราจะไม่รองรับฟีเจอร์การอัปโหลดรูปภาพอีกต่อไปในอนาคต", "common.accessAPIReference": "การอ้างอิง API การเข้าถึง", "common.accessPointDescription": "กำหนดค่าเว็บแอป, API, MCP และทริกเกอร์", "common.addBlock": "เพิ่มโนด", @@ -155,7 +153,6 @@ "common.addTitle": "เพิ่มชื่อเรื่อง...", "common.autoSaved": "บันทึกอัตโนมัติ", "common.backupCurrentDraft": "สํารองร่างปัจจุบัน", - "common.batchRunApp": "แอป Batch Run", "common.branch": "กิ่ง", "common.chooseDSL": "เลือกไฟล์ DSL", "common.chooseStartNodeToRun": "เลือกโหนดเริ่มต้นเพื่อรัน", @@ -163,7 +160,6 @@ "common.commentMode": "โหมดความคิดเห็น", "common.configure": "กําหนดค่า", "common.configureRequired": "กําหนดค่าที่จําเป็น", - "common.conversationLog": "บันทึกการสนทนา", "common.copy": "ลอก", "common.currentDraft": "ร่างปัจจุบัน", "common.currentDraftUnpublished": "ร่างปัจจุบันที่ไม่ได้เผยแพร่", @@ -174,10 +170,8 @@ "common.disconnect": "ยก เลิก", "common.draftSaveFailed": "บันทึกฉบับร่างไม่สำเร็จ", "common.duplicate": "สำเนา", - "common.editing": "แก้ไข", "common.effectVarConfirm.content": "ตัวแปรนี้ใช้ในโหนดอื่น คุณยังต้องการลบออกหรือไม่?", "common.effectVarConfirm.title": "ลบตัวแปร", - "common.embedIntoSite": "ฝังลงในไซต์", "common.enableJinja": "เปิดใช้งานการสนับสนุนเทมเพลต Jinja", "common.exitVersions": "ออกเวอร์ชัน", "common.exportImage": "ส่งออกภาพ", @@ -186,8 +180,6 @@ "common.exportSVG": "ส่งออกเป็น SVG", "common.features": "คุณสมบัติ", "common.featuresDescription": "ปรับปรุงประสบการณ์ผู้ใช้ของเว็บแอป", - "common.featuresDocLink": "เรียนรู้เพิ่มเติม", - "common.fileUploadTip": "ฟีเจอร์การอัปโหลดรูปภาพได้รับการอัปเกรดเป็นการอัปโหลดไฟล์", "common.goBackToEdit": "กลับไปที่ตัวแก้ไข", "common.handMode": "โหมดมือ", "common.humanInputEmailTip": "อีเมล (วิธีการจัดส่ง) ส่งถึงผู้รับที่กำหนดค่าไว้ของคุณ", @@ -199,9 +191,6 @@ "common.importSuccess": "นําเข้าสําเร็จ", "common.importWarning": "ความระมัดระวัง", "common.importWarningDetails": "ความแตกต่างของเวอร์ชัน DSL อาจส่งผลต่อคุณสมบัติบางอย่าง", - "common.inPreview": "ในการแสดงตัวอย่าง", - "common.inPreviewMode": "ในโหมดแสดงตัวอย่าง", - "common.inRunMode": "ในโหมดเรียกใช้", "common.input": "อินพุต", "common.insertVarTip": "กดปุ่ม '/' เพื่อแทรกอย่างรวดเร็ว", "common.jinjaEditorPlaceholder": "พิมพ์ '/' หรือ '{' เพื่อแทรกตัวแปร", @@ -215,17 +204,12 @@ "common.model": "แบบ", "common.moreActions": "การดําเนินการเพิ่มเติม", "common.needAdd": "ต้องเพิ่มโหนด {{node}}", - "common.needAnswerNode": "ต้องเพิ่มโหนดคำตอบ", "common.needConnectTip": "ขั้นตอนนี้ไม่ได้เชื่อมต่อกับสิ่งใด", - "common.needOutputNode": "ต้องเพิ่มโหนดเอาต์พุต", "common.needStartNode": "ต้องเพิ่มโหนดเริ่มต้นอย่างน้อยหนึ่งโหนด", - "common.noChanges": "ไม่มีการเปลี่ยนแปลง", - "common.noHistory": "ไม่มีประวัติ", "common.noVar": "ไม่มีตัวแปร", "common.notPublishedYet": "ยังไม่ได้เผยแพร่", "common.notRunning": "ยังไม่ได้ทํางาน", "common.onFailure": "เมื่อล้มเหลว", - "common.openInExplore": "เปิดใน Explore", "common.openWebApp": "เปิดเว็บแอป", "common.openWebAppDescription": "เปิดแอปที่เผยแพร่ในแท็บใหม่", "common.output": "ผลิตภัณฑ์", @@ -233,10 +217,8 @@ "common.parallel": "ขนาน", "common.parallelTip.click.desc": "เพื่อเพิ่ม", "common.parallelTip.click.title": "คลิก", - "common.parallelTip.depthLimit": "ขีดจํากัดเลเยอร์ซ้อนแบบขนานของ {{num}} เลเยอร์", "common.parallelTip.drag.desc": "เพื่อเชื่อมต่อ", "common.parallelTip.drag.title": "ลาก", - "common.parallelTip.limit": "ความขนานถูกจํากัดไว้ที่ {{num}} สาขา", "common.pasteHere": "วางที่นี่", "common.pointerMode": "โหมดตัวชี้", "common.preview": "ดูตัวอย่าง", @@ -252,34 +234,22 @@ "common.publishedBy": "เผยแพร่เมื่อ {{time}} โดย {{author}}", "common.publishingToMarketplace": "กำลังเผยแพร่...", "common.redo": "พร้อม", - "common.restart": "เริ่มใหม่", "common.restore": "ซ่อมแซม", "common.run": "ทดสอบการทำงาน", "common.runAllTriggers": "เรียกใช้งานตัวทริกเกอร์ทั้งหมด", - "common.runApp": "เรียกใช้แอพ", "common.runHistory": "ประวัติการวิ่ง", "common.running": "กำลัง เรียก ใช้", - "common.savedAt": "บันทึกเมื่อ {{time}}", "common.scheduleTriggerRunFailed": "การทำงานของตัวทริกเกอร์ที่กำหนดเวลาล้มเหลว", "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": "แก้", "common.unpublished": "ไม่ได้เผยแพร่", - "common.unpublishedChanges": "การเปลี่ยนแปลงที่ยังไม่ได้เผยแพร่", "common.upToDate": "เป็นเวอร์ชันล่าสุด", - "common.update": "อัพเดต", "common.variableNamePlaceholder": "ชื่อตัวแปร", "common.versionHistory": "ประวัติรุ่น", - "common.viewDetailInTracingPanel": "ดูรายละเอียด", "common.viewOnly": "ดูเท่านั้น", "common.viewRunHistory": "ดูประวัติการวิ่ง", "common.webhookDebugFailed": "การดีบัก Webhook ล้มเหลว", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "กระบวนการเวิร์กโฟลว์สำเร็จ", "common.workflowSaveStatus": "สถานะการบันทึกเวิร์กโฟลว์", "customWebhook": "เว็บฮุกที่กำหนดเอง", - "debug.copyLastRun": "คัดลอกการทำงานล่าสุด", - "debug.copyLastRunError": "ไม่สามารถคัดลอกข้อมูลการทำงานครั้งสุดท้ายได้", "debug.lastOutput": "ผลลัพธ์สุดท้าย", - "debug.lastRunInputsCopied": "{{count}} อินพุต ถูกคัดลอกจากการรันครั้งล่าสุด", "debug.lastRunTab": "รอบสุดท้าย", "debug.noData.description": "ผลลัพธ์จากการวิ่งครั้งล่าสุดจะแสดงที่นี่", "debug.noData.runThisNode": "ทำงานโหนดนี้", - "debug.noLastRunFound": "ไม่พบการทำงานก่อนหน้า", - "debug.noMatchingInputsFound": "ไม่พบข้อมูลที่ตรงกันจากการรันครั้งล่าสุด", - "debug.relations.dependencies": "อ้าง อิง", - "debug.relations.dependenciesDescription": "โหนดที่โหนดนี้อาศัย", - "debug.relations.dependents": "ผู้อยู่ในอุปการะ", - "debug.relations.dependentsDescription": "โหนดที่อาศัยโหนดนี้", - "debug.relations.noDependencies": "ไม่มีการพึ่งพา", - "debug.relations.noDependents": "ไม่มีผู้อยู่ในอุปการะ", - "debug.relationsTab": "สัมพันธ์", "debug.settingsTab": "การตั้งค่า", "debug.variableInspect.chatNode": "การสนทนา", "debug.variableInspect.clearAll": "รีเซ็ตทั้งหมด", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "ทริกเกอร์นี้", "debug.variableInspect.listening.defaultPluginName": "ปลั๊กอินนี้ทำงาน", "debug.variableInspect.listening.defaultScheduleTime": "ยังไม่ได้ตั้งค่า", - "debug.variableInspect.listening.selectedTriggers": "ทริกเกอร์ที่เลือก", "debug.variableInspect.listening.stopButton": "หยุด", "debug.variableInspect.listening.tip": "คุณสามารถจำลองการทริกเกอร์เหตุการณ์ได้โดยส่งคำขอทดสอบไปยังจุดสิ้นสุด HTTP {{nodeName}} หรือใช้มันเป็น URL สำหรับการดีบักเหตุการณ์แบบสด ผลลัพธ์ทั้งหมดสามารถดูได้โดยตรงในตัวตรวจสอบตัวแปร", "debug.variableInspect.listening.tipFallback": "รอเหตุการณ์ทริกเกอร์เข้ามา ผลลัพธ์จะแสดงที่นี่", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "หยุดวิ่ง", "debug.variableInspect.view": "ดูบันทึก", "difyTeam": "ทีม Dify", - "entryNodeStatus.disabled": "เริ่ม • ปิดใช้งาน", "entryNodeStatus.enabled": "เริ่ม", "env.envDescription": "ตัวแปรสภาพแวดล้อมสามารถใช้เพื่อจัดเก็บข้อมูลส่วนตัวและข้อมูลประจําตัวได้ เป็นแบบอ่านอย่างเดียวและสามารถแยกออกจากไฟล์ DSL ระหว่างการส่งออก", "env.envPanelButton": "เพิ่มตัวแปร", @@ -371,11 +327,6 @@ "env.modal.value": "ค่า", "env.modal.valuePlaceholder": "ค่า env", "env.modal.valueRequired": "ค่าไม่สามารถเป็นค่าว่างได้", - "error.operations.addingNodes": "เพิ่มโหนด", - "error.operations.connectingNodes": "การเชื่อมต่อโหนด", - "error.operations.modifyingWorkflow": "การปรับเปลี่ยนเวิร์กโฟลว์", - "error.operations.updatingWorkflow": "กำลังปรับปรุงเวิร์กโฟลว์", - "error.startNodeRequired": "โปรดเพิ่มโหนดเริ่มต้นก่อน {{operation}}", "errorMsg.authRequired": "ต้องได้รับอนุญาต", "errorMsg.configureModel": "กำหนดค่าโมเดล", "errorMsg.duplicateOutputVariable": "ตัวแปรของโหนดเอาต์พุต \"{{variable}}\" ซ้ำกัน ชื่อตัวแปรของโหนดเอาต์พุตต้องไม่ซ้ำกัน", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "ตัวแปรไม่ถูกต้อง กำหนดค่าโมเดลเพื่อเปิดใช้งานตัวแปรนี้", "errorMsg.noValidTool": "{{field}} ไม่ได้เลือกเครื่องมือที่ถูกต้อง", "errorMsg.rerankModelRequired": "ก่อนเปิด Rerank Model โปรดยืนยันว่าได้กําหนดค่าโมเดลสําเร็จในการตั้งค่า", - "errorMsg.startNodeRequired": "โปรดเพิ่มโหนดเริ่มต้นก่อน {{operation}}", "errorMsg.toolParameterRequired": "{{field}}: พารามิเตอร์ [{{param}}] เป็นสิ่งจําเป็น", "globalVar.description": "ตัวแปรระบบเป็นตัวแปรแบบโกลบอลที่โหนดใด ๆ สามารถอ้างอิงได้โดยไม่ต้องเดินสายเมื่อชนิดข้อมูลถูกต้อง เช่น รหัสผู้ใช้ปลายทางและรหัสเวิร์กโฟลว์", "globalVar.fieldsDescription.appId": "รหัสแอปพลิเคชัน", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "รหัสเวิร์กโฟลว์", "globalVar.fieldsDescription.workflowRunId": "รหัสการรันเวิร์กโฟลว์", "globalVar.title": "ตัวแปรระบบ", - "nodes.agent.advancedSetting": "การตั้งค่าขั้นสูง", "nodes.agent.checkList.strategyNotSelected": "ไม่ได้เลือกกลยุทธ์", "nodes.agent.clickToViewParameterSchema": "คลิกเพื่อดูโครงร่างพารามิเตอร์", - "nodes.agent.configureModel": "กําหนดค่าแบบจําลอง", "nodes.agent.installPlugin.cancel": "ยกเลิก", "nodes.agent.installPlugin.changelog": "บันทึกการเปลี่ยนแปลง", "nodes.agent.installPlugin.desc": "กำลังจะติดตั้งการผสานรวมต่อไปนี้", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "ติดตั้งการผสานรวม", "nodes.agent.learnMore": "ศึกษาเพิ่มเติม", "nodes.agent.linkToPlugin": "ลิงก์ไปยังการผสานรวม", - "nodes.agent.maxIterations": "การทําซ้ําสูงสุด", "nodes.agent.model": "แบบ", - "nodes.agent.modelNotInMarketplace.desc": "โมเดลนี้ติดตั้งจากที่เก็บในเครื่องหรือ GitHub กรุณาใช้หลังการติดตั้ง", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "จัดการในการผสานรวม", - "nodes.agent.modelNotInMarketplace.title": "ไม่ได้ติดตั้งรุ่น", "nodes.agent.modelNotInstallTooltip": "ไม่ได้ติดตั้งรุ่นนี้", "nodes.agent.modelNotSelected": "ไม่ได้เลือกรุ่น", - "nodes.agent.modelNotSupport.desc": "เวอร์ชันการผสานรวมที่ติดตั้งไม่มีรุ่นนี้", - "nodes.agent.modelNotSupport.descForVersionSwitch": "เวอร์ชันการผสานรวมที่ติดตั้งไม่มีรุ่นนี้ คลิกเพื่อเปลี่ยนเวอร์ชัน", - "nodes.agent.modelNotSupport.title": "รุ่นที่ไม่รองรับ", - "nodes.agent.modelSelectorTooltips.deprecated": "โมเดลนี้เลิกใช้แล้ว", - "nodes.agent.notAuthorized": "ไม่ได้รับอนุญาต", "nodes.agent.outputVars.confirm": "ยืนยัน", "nodes.agent.outputVars.defaultValueArrayInvalid": "กรอกอาร์เรย์ JSON", "nodes.agent.outputVars.defaultValueBooleanInvalid": "กรอก true หรือ false", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "แก้ไข {{name}}", "nodes.agent.outputVars.editorLabel": "ตัวแก้ไขตัวแปรเอาต์พุต", "nodes.agent.outputVars.files.title": "ไฟล์ที่สร้างตัวแทน", - "nodes.agent.outputVars.files.transfer_method": "วิธีการโอน ค่าเป็น remote_url หรือ local_file", - "nodes.agent.outputVars.files.type": "ประเภทการสนับสนุน ตอนนี้รองรับเฉพาะรูปภาพ", - "nodes.agent.outputVars.files.upload_file_id": "อัปโหลดรหัสไฟล์", - "nodes.agent.outputVars.files.url": "URL ของรูปภาพ", "nodes.agent.outputVars.json": "ตัวแทนสร้าง JSON", "nodes.agent.outputVars.nameDuplicate": "ชื่อเอาต์พุตมีอยู่แล้ว", "nodes.agent.outputVars.nameInvalid": "ใช้ตัวอักษร ตัวเลข และเครื่องหมายขีดล่าง เริ่มต้นด้วยตัวอักษรหรือเครื่องหมายขีดล่าง", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "แบบจำลองพารามิเตอร์", "nodes.agent.pluginInstaller.install": "ติดตั้ง", "nodes.agent.pluginInstaller.installing": "ติด ตั้ง", - "nodes.agent.pluginNotFoundDesc": "การผสานรวมนี้ติดตั้งจาก GitHub โปรดไปที่การผสานรวมเพื่อติดตั้งใหม่", "nodes.agent.pluginNotInstalled": "ไม่ได้ติดตั้งการผสานรวมนี้", "nodes.agent.pluginNotInstalledDesc": "การผสานรวมนี้ติดตั้งจาก GitHub โปรดไปที่การผสานรวมเพื่อติดตั้งใหม่", "nodes.agent.roster.change": "เปลี่ยน", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "เฉพาะสมาชิกที่มีบทบาท Editor ขึ้นไป หรือมีสิทธิ์จัดการ Agents เท่านั้นที่แก้ไข Agent ได้", "nodes.agent.roster.inlineSetup.description": "การตั้งค่าครั้งเดียวที่อยู่เฉพาะในโหนดนี้", "nodes.agent.roster.inlineSetup.name": "การตั้งค่าแบบอินไลน์", - "nodes.agent.roster.inlineSetup.title": "การตั้งค่า Agent", "nodes.agent.roster.inlineSetup.type": "เฉพาะในโหนดนี้", "nodes.agent.roster.label": "ตัวแทน", "nodes.agent.roster.makeCopy": "สร้างสำเนา", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} ไม่ได้รับอนุญาต", "nodes.agent.toolNotInstallTooltip": "{{tool}} ไม่ได้ติดตั้ง", "nodes.agent.toolbox": "เครื่อง มือ", - "nodes.agent.tools": "เครื่อง มือ", "nodes.agent.unsupportedStrategy": "กลยุทธ์ที่ไม่รองรับ", "nodes.answer.answer": "ตอบ", - "nodes.answer.outputVars": "ตัวแปรเอาต์พุต", - "nodes.assigner.append": "ผนวก", "nodes.assigner.assignedVariable": "ตัวแปรที่กําหนด", - "nodes.assigner.assignedVarsDescription": "ตัวแปรที่กําหนดต้องเป็นตัวแปรที่เขียนได้ เช่น ตัวแปรการสนทนา", - "nodes.assigner.clear": "ใส", - "nodes.assigner.noAssignedVars": "ไม่มีตัวแปรที่กําหนด", "nodes.assigner.noVarTip": "คลิกปุ่ม \"+\" เพื่อเพิ่มตัวแปร", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "ลบสุดท้าย", "nodes.assigner.operations.set": "ชุด", "nodes.assigner.operations.title": "การผ่าตัด", - "nodes.assigner.over-write": "เขียน ทับ", - "nodes.assigner.plus": "บวก", "nodes.assigner.selectAssignedVariable": "เลือกตัวแปรที่กําหนด...", "nodes.assigner.setParameter": "ตั้งค่าพารามิเตอร์...", - "nodes.assigner.setVariable": "ตั้งค่าตัวแปร", "nodes.assigner.varNotSet": "ตัวแปรไม่ได้ตั้งค่า", "nodes.assigner.variable": "ตัวแปร", "nodes.assigner.variables": "ตัว แปร", - "nodes.assigner.writeMode": "โหมดเขียน", - "nodes.assigner.writeModeTip": "โหมดผนวก: ใช้ได้กับตัวแปรอาร์เรย์เท่านั้น", - "nodes.code.advancedDependencies": "การพึ่งพาขั้นสูง", - "nodes.code.advancedDependenciesTip": "เพิ่มการพึ่งพาที่โหลดไว้ล่วงหน้าซึ่งใช้เวลามากขึ้นในการใช้หรือไม่ใช่ค่าเริ่มต้นในตัวที่นี่", "nodes.code.inputVars": "ตัวแปรอินพุต", "nodes.code.outputVars": "ตัวแปรเอาต์พุต", - "nodes.code.searchDependencies": "การพึ่งพาการค้นหา", "nodes.code.syncFunctionSignature": "ซิงก์ลายเซ็นฟังก์ชันให้ตรงกับโค้ด", "nodes.common.errorHandle.defaultValue.desc": "เมื่อเกิดข้อผิดพลาด ให้ระบุเนื้อหาเอาต์พุตแบบคงที่", "nodes.common.errorHandle.defaultValue.inLog": "ข้อยกเว้นโหนดส่งออกตามค่าเริ่มต้น", "nodes.common.errorHandle.defaultValue.output": "ค่าเริ่มต้นเอาต์พุต", - "nodes.common.errorHandle.defaultValue.tip": "เมื่อเกิดข้อผิดพลาด จะส่งคืนค่าต่ํากว่า", "nodes.common.errorHandle.defaultValue.title": "ค่าเริ่มต้น", "nodes.common.errorHandle.failBranch.customize": "ไปที่พื้นที่ทํางานเพื่อปรับแต่งตรรกะสาขาที่ล้มเหลว", "nodes.common.errorHandle.failBranch.customizeTip": "เมื่อเปิดใช้งานสาขาล้มเหลว ข้อยกเว้นที่โหนดโยนจะไม่ยุติกระบวนการ แต่จะเรียกใช้สาขาล้มเหลวที่กําหนดไว้ล่วงหน้าโดยอัตโนมัติ ช่วยให้คุณระบุข้อความแสดงข้อผิดพลาด รายงาน การแก้ไข หรือข้ามการดําเนินการได้อย่างยืดหยุ่น", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "กลยุทธ์การจัดการข้อยกเว้น ทริกเกอร์เมื่อโหนดพบข้อยกเว้น", "nodes.common.errorHandle.title": "การจัดการข้อผิดพลาด", "nodes.common.inputVars": "ตัวแปรอินพุต", - "nodes.common.insertVarTip": "แทรกตัวแปร", "nodes.common.memories.builtIn": "ในตัว", "nodes.common.memories.tip": "ความทรงจําการแชท", "nodes.common.memories.title": "ความ ทรง จำ", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} ลอง", "nodes.common.retry.retry": "ลอง", "nodes.common.retry.retryFailed": "ลองใหม่ล้มเหลว", - "nodes.common.retry.retryFailedTimes": "{{times}} การลองซ้ําล้มเหลว", "nodes.common.retry.retryInterval": "ช่วงเวลาลองใหม่", "nodes.common.retry.retryOnFailure": "ลองใหม่เมื่อล้มเหลว", "nodes.common.retry.retrySuccessful": "ลองใหม่สําเร็จ", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "ศึกษาเพิ่มเติม", "nodes.docExtractor.outputVars.text": "ข้อความที่แยกออกมา", "nodes.docExtractor.supportFileTypes": "ประเภทไฟล์ที่รองรับ: {{types}}", - "nodes.end.output.type": "ประเภทเอาต์พุต", "nodes.end.output.variable": "ตัวแปรเอาต์พุต", - "nodes.end.outputs": "เอาต์ พุ ต", - "nodes.end.type.none": "ไม่มีใคร", - "nodes.end.type.plain-text": "ข้อความธรรมดา", - "nodes.end.type.structured": "โครง สร้าง", "nodes.http.api": "เอพีไอ", "nodes.http.apiPlaceholder": "ป้อน URL พิมพ์ '/' แทรกตัวแปร", "nodes.http.authorization.api-key": "คีย์ API", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "ไม่มีใคร", "nodes.http.binaryFileVariable": "ตัวแปรไฟล์ไบนารี", "nodes.http.body": "ร่างกาย", - "nodes.http.bulkEdit": "แก้ไขจํานวนมาก", "nodes.http.curl.placeholder": "วางสตริง cURL ที่นี่", "nodes.http.curl.title": "นําเข้าจาก cURL", "nodes.http.extractListPlaceholder": "ป้อนดัชนีรายการพิมพ์ '/' แทรกตัวแปร", "nodes.http.headers": "หัว กระดาษ", - "nodes.http.inputVars": "ตัวแปรอินพุต", "nodes.http.insertVarPlaceholder": "พิมพ์ '/' เพื่อแทรกตัวแปร", "nodes.http.key": "กุญแจ", - "nodes.http.keyValueEdit": "การแก้ไขคีย์-ค่า", - "nodes.http.notStartWithHttp": "API ควรขึ้นต้นด้วย http:// หรือ https://", "nodes.http.outputVars.body": "เนื้อหาการตอบกลับ", "nodes.http.outputVars.files": "รายการไฟล์", "nodes.http.outputVars.headers": "JSON รายการส่วนหัวการตอบสนอง", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "สมาชิกทั้งหมด ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "เนื้อหา", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "เนื้อหาต้องมี {{field}}", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "กรอกเนื้อหาอีเมล", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "เนื้อหาเป็นสิ่งจำเป็น", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "โหมดดีบัก", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "ในโหมดดีบัก อีเมลจะถูกส่งไปที่อีเมลบัญชีของคุณ {{email}} เท่านั้น", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "เลือก", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "ผู้รับ", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "ต้องมีผู้รับอย่างน้อยหนึ่งคน", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "ตัวแปร URL คำขอคือจุดเข้าใช้งานสำหรับข้อมูลจากมนุษย์", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "หัวเรื่อง", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "กรอกหัวเรื่องอีเมล", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "หัวเรื่องเป็นสิ่งจำเป็น", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "เปิดใช้งานโหมดดีบักแล้ว", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "อีเมลจะถูกส่งไปที่ {{email}}", "nodes.humanInput.deliveryMethod.emailSender.done": "ส่งอีเมลแล้ว", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(ไม่จำเป็น)", "nodes.humanInput.deliveryMethod.emailSender.send": "ส่งอีเมล", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "ส่งอีเมลทดสอบไปยังผู้รับที่กำหนดค่าไว้ของคุณ", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "ส่งอีเมลทดสอบไปที่ {{email}}", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "สิ่งที่ผู้ใช้จะเห็นหลังจากเปิดแบบฟอร์ม รองรับการจัดรูปแบบ Markdown", "nodes.humanInput.insertInputField.fieldType": "ประเภทฟิลด์", "nodes.humanInput.insertInputField.insert": "แทรก", - "nodes.humanInput.insertInputField.maxUploads": "อัปโหลดสูงสุด", "nodes.humanInput.insertInputField.options": "ตัวเลือก", "nodes.humanInput.insertInputField.prePopulateField": "กรอกล่วงหน้าในฟิลด์", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "เพิ่ม หรือ ผู้ใช้จะเห็นเนื้อหานี้ในตอนแรก หรือเว้นว่างไว้", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "ไม่ว่างเปล่า", "nodes.ifElse.comparisonOperator.not exists": "ไม่มีอยู่จริง", "nodes.ifElse.comparisonOperator.not in": "ไม่อยู่ใน", - "nodes.ifElse.comparisonOperator.not null": "ไม่เป็นโมฆะ", - "nodes.ifElse.comparisonOperator.null": "เป็นโมฆะ", "nodes.ifElse.comparisonOperator.start with": "เริ่มต้นด้วย", "nodes.ifElse.conditionNotSetup": "เงื่อนไข NOT ตั้งค่า", "nodes.ifElse.else": "อื่น", "nodes.ifElse.elseDescription": "ใช้เพื่อกําหนดตรรกะที่ควรดําเนินการเมื่อไม่ตรงตามเงื่อนไข if", "nodes.ifElse.enterValue": "ป้อนค่า", - "nodes.ifElse.if": "ถ้า", - "nodes.ifElse.notSetVariable": "โปรดตั้งค่าตัวแปรก่อน", "nodes.ifElse.operator": "ผู้ปฏิบัติการ", "nodes.ifElse.optionName.audio": "เสียง", "nodes.ifElse.optionName.doc": "เอกสาร", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "ชิ้นส่วน", "nodes.knowledgeBase.chunksInputTip": "ตัวแปรนำเข้าของโหนดฐานความรู้คือ Chunks ตัวแปรประเภทเป็นอ็อบเจ็กต์ที่มี JSON Schema เฉพาะซึ่งต้องสอดคล้องกับโครงสร้างชิ้นส่วนที่เลือกไว้.", "nodes.knowledgeBase.chunksVariableIsRequired": "ตัวแปร Chunks เป็นสิ่งจำเป็น", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API Key ไม่พร้อมใช้งาน", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "เครดิตหมดแล้ว", - "nodes.knowledgeBase.embeddingModelIncompatible": "ไม่รองรับ", - "nodes.knowledgeBase.embeddingModelIsInvalid": "แบบจำลองการฝังไม่ถูกต้อง", - "nodes.knowledgeBase.embeddingModelIsRequired": "จำเป็นต้องใช้โมเดลฝัง", "nodes.knowledgeBase.embeddingModelNotConfigured": "ยังไม่ได้กำหนดค่าโมเดล Embedding", "nodes.knowledgeBase.indexMethodIsRequired": "ต้องใช้วิธีการจัดทําดัชนี", - "nodes.knowledgeBase.notConfigured": "ยังไม่ได้กำหนดค่า", "nodes.knowledgeBase.rerankingModelIsInvalid": "โมเดลการจัดอันดับใหม่ไม่ถูกต้อง", "nodes.knowledgeBase.rerankingModelIsRequired": "จำเป็นต้องมีโมเดลการจัดอันดับใหม่", "nodes.knowledgeBase.retrievalSettingIsRequired": "จําเป็นต้องมีการตั้งค่าการดึงข้อมูล", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "URL ที่แบ่งกลุ่ม", "nodes.knowledgeRetrieval.queryAttachment": "ค้นหารูปภาพ", "nodes.knowledgeRetrieval.queryText": "ข้อความค้นหา", - "nodes.knowledgeRetrieval.queryVariable": "ตัวแปรแบบสอบถาม", "nodes.listFilter.asc": "เอเอสซี", "nodes.listFilter.desc": "สูง สุด", "nodes.listFilter.extractsCondition": "แยกรายการ N", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "บันทึกแรก", "nodes.listFilter.outputVars.last_record": "บันทึกล่าสุด", "nodes.listFilter.outputVars.result": "กรองผลลัพธ์", - "nodes.listFilter.selectVariableKeyPlaceholder": "เลือกคีย์ตัวแปรย่อย", "nodes.llm.addMessage": "เพิ่มข้อความ", "nodes.llm.context": "บริบท", "nodes.llm.contextTooltip": "คุณสามารถนําเข้าความรู้เป็นบริบทได้", - "nodes.llm.files": "แฟ้ม", "nodes.llm.jsonSchema.addChildField": "เพิ่มฟิลด์เด็ก", "nodes.llm.jsonSchema.addField": "เพิ่มฟิลด์", "nodes.llm.jsonSchema.apply": "สมัคร", "nodes.llm.jsonSchema.back": "กลับ", "nodes.llm.jsonSchema.descriptionPlaceholder": "เพิ่มคำอธิบาย", - "nodes.llm.jsonSchema.doc": "เรียนรู้เพิ่มเติมเกี่ยวกับผลลัพธ์ที่มีโครงสร้าง", "nodes.llm.jsonSchema.enum": "Enum", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "ชื่อคุณสมบัติมีอยู่แล้ว", "nodes.llm.jsonSchema.fieldNamePlaceholder": "ชื่อฟิลด์", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "จำเป็นต้องใช้", "nodes.llm.jsonSchema.resetDefaults": "รีเซ็ต", "nodes.llm.jsonSchema.resultTip": "นี่คือผลลัพธ์ที่สร้างขึ้น หากคุณไม่พอใจ คุณสามารถกลับไปและแก้ไขคำสั่งของคุณได้", - "nodes.llm.jsonSchema.showAdvancedOptions": "แสดงตัวเลือกขั้นสูง", "nodes.llm.jsonSchema.stringValidations": "การตรวจสอบสตริง", "nodes.llm.jsonSchema.title": "รูปแบบข้อมูลที่จัดระเบียบ", "nodes.llm.jsonSchema.warningTips.saveSchema": "กรุณาแก้ไขฟิลด์ปัจจุบันให้เสร็จก่อนที่จะบันทึกสคีมา", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "เนื้อหาการให้เหตุผล", "nodes.llm.outputVars.usage": "ข้อมูลการใช้งานรุ่น", "nodes.llm.prompt": "พร้อมท์", - "nodes.llm.reasoningFormat.separated": "แยกแท็กความคิดเห็น", - "nodes.llm.reasoningFormat.tagged": "รักษาความคิดเกี่ยวกับแท็ก", "nodes.llm.reasoningFormat.title": "เปิดใช้งานการแยกแท็กการเหตุผล", "nodes.llm.reasoningFormat.tooltip": "ดึงเนื้อหาจากแท็กคิดและเก็บไว้ในฟิลด์ reasoning_content.", "nodes.llm.resolution.high": "สูง", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "ให้คําแนะนํา แบบสอบถาม หรือการป้อนข้อมูลตามข้อความใดๆ ไปยังแบบจําลอง", "nodes.llm.singleRun.variable": "ตัวแปร", "nodes.llm.sysQueryInUser": "sys.query ในข้อความผู้ใช้เป็นสิ่งจําเป็น", - "nodes.llm.variables": "ตัว แปร", "nodes.llm.vision": "การมองเห็น", - "nodes.loop.ErrorMethod.continueOnError": "ดำเนินการต่อเมื่อมีข้อผิดพลาด", - "nodes.loop.ErrorMethod.operationTerminated": "ถูกยกเลิก", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "ลบผลลัพธ์ที่ผิดปกติ", "nodes.loop.breakCondition": "เงื่อนไขการหยุดลูป", "nodes.loop.breakConditionTip": "แค่ตัวแปรภายในลูปที่มีเงื่อนไขการสิ้นสุดและตัวแปรสำหรับการสนทนาเท่านั้นที่สามารถอ้างอิงได้.", "nodes.loop.comma": ",", - "nodes.loop.currentLoop": "วงจรปัจจุบัน", "nodes.loop.currentLoopCount": "จำนวนรอบปัจจุบัน: {{count}}", "nodes.loop.deleteDesc": "การลบโหนดลูปจะลบโหนดลูกทั้งหมด", "nodes.loop.deleteTitle": "ลบโหนดลูปหรือไม่?", - "nodes.loop.errorResponseMethod": "วิธีการตอบสนองข้อผิดพลาด", "nodes.loop.error_one": "{{count}} ข้อผิดพลาด", "nodes.loop.error_other": "{{count}} ข้อผิดพลาด", - "nodes.loop.exitConditionTip": "โหนดลูปต้องมีเงื่อนไขการออกอย่างน้อยหนึ่งเงื่อนไข", "nodes.loop.finalLoopVariables": "ตัวแปรในลูปสุดท้าย", "nodes.loop.initialLoopVariables": "ตัวแปรในลูปเริ่มต้น", - "nodes.loop.input": "การป้อนข้อมูล", "nodes.loop.inputMode": "โหมดการนำเข้า", "nodes.loop.loopMaxCount": "จำนวนรอบสูงสุด", "nodes.loop.loopMaxCountError": "กรุณาใส่จำนวนรอบสูงสุดที่ถูกต้อง ซึ่งอยู่ระหว่าง 1 ถึง {{maxCount}}", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "ตัวแปรลูป", "nodes.loop.loop_one": "{{count}} ลูป", "nodes.loop.loop_other": "{{count}} รอบ", - "nodes.loop.output": "ตัวแปรเอาท์พุท", "nodes.loop.setLoopVariables": "กำหนดตัวแปรภายในขอบเขตของลูป", "nodes.loop.totalLoopCount": "จำนวนรอบทั้งหมด: {{count}}", "nodes.loop.variableName": "ชื่อ ตัวแปร", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "เพิ่มชั้นเรียน", "nodes.questionClassifiers.advancedSetting": "การตั้งค่าขั้นสูง", "nodes.questionClassifiers.class": "ประเภท", - "nodes.questionClassifiers.classNamePlaceholder": "เขียนชื่อชั้นเรียนของคุณ", "nodes.questionClassifiers.defaultLabel": "ชั้นเรียน {{index}}", "nodes.questionClassifiers.inputVars": "ตัวแปรอินพุต", "nodes.questionClassifiers.instruction": "การสอน", - "nodes.questionClassifiers.instructionPlaceholder": "เขียนคําแนะนําของคุณ", "nodes.questionClassifiers.instructionTip": "ป้อนคําแนะนําเพิ่มเติมเพื่อช่วยให้ตัวจําแนกคําถามเข้าใจวิธีจัดหมวดหมู่คําถามได้ดียิ่งขึ้น", "nodes.questionClassifiers.labelEditorAriaLabel": "โปรแกรมแก้ไขป้ายชั้นเรียน", "nodes.questionClassifiers.model": "แบบ", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "ดับเบิลคลิกที่ชื่อชั้นเรียนเพื่อเปลี่ยนชื่อ", "nodes.questionClassifiers.topicName": "ชื่อหัวข้อ", "nodes.questionClassifiers.topicPlaceholder": "เขียนชื่อหัวข้อของคุณ", - "nodes.start.builtInVar": "ตัวแปรในตัว", "nodes.start.inputField": "ฟิลด์อินพุต", "nodes.start.noVarTip": "ตั้งค่าอินพุตที่สามารถใช้ในเวิร์กโฟลว์", - "nodes.start.outputVars.files": "รายการไฟล์", - "nodes.start.outputVars.memories.content": "เนื้อหาข้อความ", - "nodes.start.outputVars.memories.des": "ประวัติการสนทนา", - "nodes.start.outputVars.memories.type": "ประเภทข้อความ", - "nodes.start.outputVars.query": "การป้อนข้อมูลของผู้ใช้", "nodes.start.required": "ต้องระบุ", "nodes.start.userInputTipDescription": "กำหนดอินพุตที่จะรวบรวมจากผู้ใช้ปลายทางเมื่อเวิร์กโฟลว์เริ่มทำงานตามคำขอ", "nodes.startPlaceholder.browseMoreOnMarketplace": "เรียกดูเพิ่มเติมใน Marketplace", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "ค้นหาเครื่องมือเพิ่มเติมใน Marketplace", "nodes.startPlaceholder.noTriggersFound": "ไม่พบทริกเกอร์", "nodes.startPlaceholder.nodeCollapsedDescription": "คลิกเพื่อกำหนดค่าโหนดเริ่มต้น", "nodes.startPlaceholder.nodeDescription": "เลือกโหนดเริ่มต้นจากแผงด้านขวา", - "nodes.startPlaceholder.nodeTitle": "เริ่มต้นเวิร์กโฟลว์", "nodes.startPlaceholder.panelDescription": "โหนดเริ่มต้นกำหนดสิ่งที่จะทริกเกอร์ให้เวิร์กโฟลว์ทำงาน", "nodes.startPlaceholder.panelTitle": "เลือกโหนดเริ่มต้น", "nodes.startPlaceholder.userInputConflictTip": "อินพุตผู้ใช้ไม่สามารถใช้ร่วมกับทริกเกอร์อื่นได้", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "ตัวแปรอินพุต", "nodes.templateTransform.outputVars.output": "เนื้อหาที่แปลงโฉม", "nodes.tool.authorizationRequired": "ต้องการการอนุญาต", - "nodes.tool.authorize": "อนุญาต", - "nodes.tool.dateRange.end": "สิ้นสุด", "nodes.tool.dateRange.endPlaceholder": "วันที่สิ้นสุด", - "nodes.tool.dateRange.start": "เริ่มต้น", "nodes.tool.dateRange.startPlaceholder": "วันที่เริ่มต้น", "nodes.tool.inputVars": "ตัวแปรอินพุต", "nodes.tool.insertPlaceholder1": "พิมพ์หรือลงทะเบียน", "nodes.tool.insertPlaceholder2": "แทรกตัวแปร", "nodes.tool.outputVars.files.title": "ไฟล์ที่สร้างขึ้นด้วยเครื่องมือ", - "nodes.tool.outputVars.files.transfer_method": "วิธีการโอน ค่าเป็น remote_url หรือ local_file", - "nodes.tool.outputVars.files.type": "ประเภทการสนับสนุน ตอนนี้รองรับเฉพาะรูปภาพ", - "nodes.tool.outputVars.files.upload_file_id": "อัปโหลดรหัสไฟล์", - "nodes.tool.outputVars.files.url": "URL ของรูปภาพ", "nodes.tool.outputVars.json": "เครื่องมือสร้าง JSON", "nodes.tool.outputVars.text": "เนื้อหาที่สร้างขึ้นด้วยเครื่องมือ", "nodes.tool.settings": "การตั้งค่า", - "nodes.triggerPlugin.addSubscription": "เพิ่มการสมัครสมาชิกใหม่", - "nodes.triggerPlugin.apiKeyConfigured": "ตั้งค่า API key สำเร็จแล้ว", - "nodes.triggerPlugin.apiKeyDescription": "กำหนดค่า API key สำหรับการตรวจสอบสิทธิ์", - "nodes.triggerPlugin.authenticationFailed": "การตรวจสอบล้มเหลว", - "nodes.triggerPlugin.authenticationSuccess": "ตรวจสอบสิทธิ์สำเร็จ", - "nodes.triggerPlugin.authorized": "ได้รับอนุญาต", - "nodes.triggerPlugin.availableSubscriptions": "การสมัครสมาชิกที่มีอยู่", - "nodes.triggerPlugin.configuration": "การกำหนดค่า", - "nodes.triggerPlugin.configurationComplete": "การตั้งค่าเสร็จสมบูรณ์", - "nodes.triggerPlugin.configurationCompleteDescription": "การตั้งค่าทริกเกอร์ของคุณสำเร็จแล้ว", - "nodes.triggerPlugin.configurationCompleteMessage": "การตั้งค่าตัวกระตุ้นของคุณเสร็จสมบูรณ์และพร้อมใช้งานแล้ว", - "nodes.triggerPlugin.configurationFailed": "การตั้งค่าไม่สำเร็จ", - "nodes.triggerPlugin.configureApiKey": "ตั้งค่า API Key", - "nodes.triggerPlugin.configureOAuthClient": "ตั้งค่าไคลเอนต์ OAuth", - "nodes.triggerPlugin.configureParameters": "กำหนดค่าพารามิเตอร์", - "nodes.triggerPlugin.credentialVerificationFailed": "การตรวจสอบข้อมูลประจำตัวล้มเหลว", - "nodes.triggerPlugin.credentialsVerified": "การยืนยันข้อมูลประจำตัวสำเร็จ", - "nodes.triggerPlugin.error": "ข้อผิดพลาด", - "nodes.triggerPlugin.failedToStart": "ไม่สามารถเริ่มกระบวนการตรวจสอบสิทธิ์ได้", - "nodes.triggerPlugin.noConfigurationRequired": "ไม่จำเป็นต้องตั้งค่าเพิ่มเติมสำหรับทริกเกอร์นี้", - "nodes.triggerPlugin.notAuthorized": "ไม่มีสิทธิ์", - "nodes.triggerPlugin.notConfigured": "ยังไม่ได้ตั้งค่า", - "nodes.triggerPlugin.oauthClientDescription": "กำหนดค่า OAuth client credentials เพื่อเปิดใช้งานการตรวจสอบสิทธิ์", - "nodes.triggerPlugin.oauthClientSaved": "การตั้งค่าไคลเอนต์ OAuth บันทึกเรียบร้อยแล้ว", - "nodes.triggerPlugin.oauthConfigFailed": "การตั้งค่า OAuth ล้มเหลว", - "nodes.triggerPlugin.or": "หรือ", - "nodes.triggerPlugin.parameters": "พารามิเตอร์", - "nodes.triggerPlugin.parametersDescription": "กำหนดค่าพารามิเตอร์และคุณสมบัติของทริกเกอร์", - "nodes.triggerPlugin.properties": "คุณสมบัติ", - "nodes.triggerPlugin.propertiesDescription": "คุณสมบัติการกำหนดค่าที่เพิ่มเติมสำหรับตัวกระตุ้นนี้", - "nodes.triggerPlugin.remove": "ลบ", - "nodes.triggerPlugin.removeSubscription": "ยกเลิกการสมัครสมาชิก", - "nodes.triggerPlugin.selectSubscription": "เลือกการสมัครสมาชิก", - "nodes.triggerPlugin.subscriptionName": "ชื่อการสมัครสมาชิก", - "nodes.triggerPlugin.subscriptionNameDescription": "กรอกชื่อที่ไม่ซ้ำสำหรับการสมัครตัวกระตุ้นนี้", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "ใส่ชื่อการสมัครสมาชิก...", - "nodes.triggerPlugin.subscriptionNameRequired": "จำเป็นต้องระบุชื่อการสมัครสมาชิก", - "nodes.triggerPlugin.subscriptionRemoved": "ยกเลิกการสมัครสมาชิกเรียบร้อยแล้ว", "nodes.triggerPlugin.subscriptionRequired": "ต้องสมัครสมาชิก", - "nodes.triggerPlugin.useApiKey": "ใช้คีย์ API", - "nodes.triggerPlugin.useOAuth": "ใช้ OAuth", - "nodes.triggerPlugin.verifyAndContinue": "ยืนยันและดำเนินการต่อ", "nodes.triggerSchedule.cronExpression": "นิพจน์ครอน", "nodes.triggerSchedule.days": "วัน", - "nodes.triggerSchedule.executeNow": "ดำเนินการตอนนี้", - "nodes.triggerSchedule.executionTime": "เวลาการดำเนินการ", "nodes.triggerSchedule.executionTimeCalculationError": "ไม่สามารถคำนวณเวลาการดำเนินการได้", - "nodes.triggerSchedule.executionTimeMustBeFuture": "เวลาการดำเนินการต้องเป็นอนาคต", "nodes.triggerSchedule.frequency.daily": "ประจำวัน", "nodes.triggerSchedule.frequency.hourly": "รายชั่วโมง", "nodes.triggerSchedule.frequency.label": "ความถี่", "nodes.triggerSchedule.frequency.monthly": "รายเดือน", "nodes.triggerSchedule.frequency.weekly": "รายสัปดาห์", "nodes.triggerSchedule.frequencyLabel": "ความถี่", - "nodes.triggerSchedule.hours": "ชั่วโมง", "nodes.triggerSchedule.invalidCronExpression": "นิพจน์ cron ไม่ถูกต้อง", - "nodes.triggerSchedule.invalidExecutionTime": "เวลาการดำเนินการไม่ถูกต้อง", "nodes.triggerSchedule.invalidFrequency": "ความถี่ไม่ถูกต้อง", "nodes.triggerSchedule.invalidMonthlyDay": "วันของเดือนต้องอยู่ระหว่าง 1-31 หรือ \"สุดท้าย\"", "nodes.triggerSchedule.invalidOnMinute": "นาทีต้องอยู่ระหว่าง 0-59", - "nodes.triggerSchedule.invalidStartTime": "เวลาเริ่มต้นไม่ถูกต้อง", "nodes.triggerSchedule.invalidTimeFormat": "รูปแบบเวลาที่ไม่ถูกต้อง (ควรเป็น HH:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "เขตเวลาที่ไม่ถูกต้อง", "nodes.triggerSchedule.invalidWeekday": "วันในสัปดาห์ไม่ถูกต้อง: {{weekday}}", "nodes.triggerSchedule.lastDay": "วันสุดท้าย", "nodes.triggerSchedule.lastDayTooltip": "ไม่ใช่ทุกเดือนที่จะมี 31 วัน ใช้ตัวเลือก 'วันสุดท้าย' เพื่อเลือกวันสุดท้ายของแต่ละเดือน", - "nodes.triggerSchedule.minutes": "นาที", "nodes.triggerSchedule.mode": "แฟชั่น", - "nodes.triggerSchedule.modeCron": "ครอน", - "nodes.triggerSchedule.modeVisual": "ภาพ", "nodes.triggerSchedule.monthlyDay": "วันประจำเดือน", - "nodes.triggerSchedule.nextExecution": "การดำเนินการครั้งถัดไป", "nodes.triggerSchedule.nextExecutionTime": "เวลาการดำเนินการครั้งถัดไป", "nodes.triggerSchedule.nextExecutionTimes": "เวลาการประมวลผล 5 ครั้งถัดไป", "nodes.triggerSchedule.noValidExecutionTime": "ไม่สามารถคำนวณเวลาการดำเนินการที่ถูกต้องได้", - "nodes.triggerSchedule.nodeTitle": "ทริกเกอร์ตามตาราง", - "nodes.triggerSchedule.notConfigured": "ยังไม่ได้ตั้งค่า", "nodes.triggerSchedule.onMinute": "ในนาที", - "nodes.triggerSchedule.selectDateTime": "เลือกวันที่และเวลา", "nodes.triggerSchedule.selectFrequency": "เลือกความถี่", "nodes.triggerSchedule.selectTime": "เลือกเวลา", - "nodes.triggerSchedule.startTime": "เวลาเริ่มต้น", - "nodes.triggerSchedule.startTimeMustBeFuture": "เวลาที่เริ่มต้นต้องเป็นเวลาที่อยู่ในอนาคต", "nodes.triggerSchedule.time": "เวลา", - "nodes.triggerSchedule.timezone": "เขตเวลา", "nodes.triggerSchedule.title": "ตารางเวลา", "nodes.triggerSchedule.useCronExpression": "ใช้สำนวน cron", "nodes.triggerSchedule.useVisualPicker": "ใช้ตัวเลือกแบบภาพ", "nodes.triggerSchedule.visualConfig": "การตั้งค่าภาพ", "nodes.triggerSchedule.weekdays": "วันในสัปดาห์", - "nodes.triggerWebhook.addHeader": "เพิ่ม", - "nodes.triggerWebhook.addParameter": "เพิ่ม", - "nodes.triggerWebhook.asyncMode": "โหมดไม่ประสานเวลา", - "nodes.triggerWebhook.configPlaceholder": "การกำหนดค่า Webhook trigger จะถูกใช้งานที่นี่", "nodes.triggerWebhook.contentType": "ประเภทเนื้อหา", - "nodes.triggerWebhook.copy": "คัดลอก", "nodes.triggerWebhook.debugUrlCopied": "คัดลอกแล้ว!", "nodes.triggerWebhook.debugUrlCopy": "คลิกเพื่อคัดลอก", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "URL นี้ดูเหมือนจะเป็นที่อยู่ภายใน ซึ่งอาจทำให้คำขอเว็บฮุคล้มเหลวได้ คุณสามารถเปลี่ยน TRIGGER_URL เป็นที่อยู่สาธารณะได้", "nodes.triggerWebhook.debugUrlTitle": "สำหรับการทดสอบ ให้ใช้ URL นี้เสมอ", - "nodes.triggerWebhook.errorHandling": "การจัดการข้อผิดพลาด", - "nodes.triggerWebhook.errorStrategy": "การจัดการข้อผิดพลาด", - "nodes.triggerWebhook.generate": "สร้าง", - "nodes.triggerWebhook.headerParameters": "พารามิเตอร์หัวเรื่อง", - "nodes.triggerWebhook.headers": "หัวข้อ", "nodes.triggerWebhook.method": "วิธี", "nodes.triggerWebhook.noBodyParameters": "ไม่มีการกำหนดพารามิเตอร์ของร่างกาย", "nodes.triggerWebhook.noHeaders": "ยังไม่ได้ตั้งค่าเฮดเดอร์", "nodes.triggerWebhook.noParameters": "ยังไม่ได้ตั้งค่าพารามิเตอร์", "nodes.triggerWebhook.noQueryParameters": "ไม่มีการตั้งค่าพารามิเตอร์การค้นหา", - "nodes.triggerWebhook.nodeTitle": "🔗 ทริกเกอร์เว็บฮุค", - "nodes.triggerWebhook.parameterName": "ชื่อของตัวแปร", - "nodes.triggerWebhook.queryParameters": "พารามิเตอร์คำค้น", - "nodes.triggerWebhook.requestBodyParameters": "พารามิเตอร์ของเนื้อคำขอ", "nodes.triggerWebhook.required": "จำเป็น", "nodes.triggerWebhook.responseBody": "ตัวตอบสนองของเนื้อหา", "nodes.triggerWebhook.responseBodyPlaceholder": "เขียนเนื้อหาการตอบของคุณที่นี่", "nodes.triggerWebhook.responseConfiguration": "การตอบสนอง", "nodes.triggerWebhook.statusCode": "รหัสสถานะ", - "nodes.triggerWebhook.test": "ทดสอบ", - "nodes.triggerWebhook.title": "ทริกเกอร์เว็บฮุค", "nodes.triggerWebhook.urlCopied": "คัดลอก URL ไปยังคลิปบอร์ดแล้ว", - "nodes.triggerWebhook.urlGenerated": "สร้าง URL Webhook สำเร็จแล้ว", - "nodes.triggerWebhook.urlGenerationFailed": "ไม่สามารถสร้าง URL ของเว็บฮุคได้", "nodes.triggerWebhook.validation.invalidParameterType": "ประเภทพารามิเตอร์ \"{{type}}\" ไม่ถูกต้องสำหรับพารามิเตอร์ \"{{name}}\"", "nodes.triggerWebhook.validation.webhookUrlRequired": "ต้องระบุ URL ของ Webhook", "nodes.triggerWebhook.varName": "ชื่อของตัวแปร", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "กลุ่มการรวม", "nodes.variableAssigner.aggregationGroupTip": "การเปิดใช้งานคุณลักษณะนี้ช่วยให้ตัวรวบรวมตัวแปรสามารถรวมชุดตัวแปรหลายชุดได้", "nodes.variableAssigner.noVarTip": "เพิ่มตัวแปรที่จะกําหนด", - "nodes.variableAssigner.outputType": "ประเภทเอาต์พุต", "nodes.variableAssigner.outputVars.varDescribe": "{{groupName}} เอาต์พุต", "nodes.variableAssigner.setAssignVariable": "ตั้งค่าตัวแปรกําหนด", "nodes.variableAssigner.title": "กําหนดตัวแปร", - "nodes.variableAssigner.type.array": "อาร์เรย์", - "nodes.variableAssigner.type.number": "เลข", - "nodes.variableAssigner.type.object": "วัตถุ", - "nodes.variableAssigner.type.string": "เชือก", "nodes.variableAssigner.varNotSet": "ไม่ได้ตั้งค่าตัวแปร", - "onboarding.aboutStartNode": "เกี่ยวกับโหนดเริ่มต้น", - "onboarding.back": "กลับ", "onboarding.description": "โหนดเริ่มต้นที่แตกต่างกันมีความสามารถที่แตกต่างกัน ไม่ต้องกังวล คุณสามารถเปลี่ยนมันได้เสมอในภายหลัง", - "onboarding.escTip.key": "esc", - "onboarding.escTip.press": "กด", - "onboarding.escTip.toDismiss": "ปฏิเสธ", - "onboarding.learnMore": "เรียนรู้เพิ่มเติม", "onboarding.title": "เลือกโหนดเริ่มต้นเพื่อเริ่ม", "onboarding.trigger": "ทริกเกอร์", "onboarding.triggerDescription": "ทริกเกอร์สามารถทำหน้าที่เป็นโหนดเริ่มต้นของเวิร์กโฟลว์ได้ เช่น งานที่ตั้งเวลาไว้ เว็บฮุกแบบกำหนดเอง หรือการรวมเข้ากับแอปอื่น ๆ", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "ปัญหาทั้งหมดได้รับการแก้ไขแล้ว", "panel.checklistTip": "ตรวจสอบให้แน่ใจว่าปัญหาทั้งหมดได้รับการแก้ไขแล้วก่อนที่จะเผยแพร่", "panel.createdBy": "สร้างโดย", - "panel.goTo": "ไปที่", "panel.goToFix": "ไปแก้ไข", "panel.helpLink": "วิธีใช้", "panel.locateNodeNotFound": "ไม่พบโหนด: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "ย้อนกลับ", "singleRun.iteration": "เกิด ซ้ำ", "singleRun.loop": "ลูป", - "singleRun.preparingDataSource": "การเตรียมแหล่งข้อมูล", - "singleRun.reRun": "เรียกใช้ซ้ํา", - "singleRun.running": "กำลัง เรียก ใช้", "singleRun.startRun": "เริ่มวิ่ง", "singleRun.testRun": "ทดสอบการทํางาน", - "singleRun.testRunIteration": "การทดสอบการทําซ้ํา", - "singleRun.testRunLoop": "รันลูปทดสอบ", - "snippet.addToSnippet": "เพิ่มลงในตัวอย่าง", "snippet.confirm": "ยืนยัน", "snippet.createDialogTitle": "สร้างตัวอย่าง", "snippet.createSuccess": "สร้างข้อมูลโค้ดแล้ว", @@ -1257,21 +1024,14 @@ "snippet.descriptionPlaceholder": "อธิบายตัวอย่างข้อมูลของคุณโดยย่อ", "snippet.nameLabel": "ชื่อตัวอย่าง", "snippet.namePlaceholder": "ชื่อตัวอย่าง", - "snippet.shortcuts.press": "กด", - "snippet.shortcuts.toConfirm": "เพื่อยืนยัน", - "tabs.-": "ค่าเริ่มต้น", "tabs.addAll": "เพิ่มทั้งหมด", - "tabs.agent": "กลยุทธ์ตัวแทน", "tabs.allAdded": "ทั้งหมดที่เพิ่มเข้ามา", "tabs.allTool": "ทั้งหมด", "tabs.allTriggers": "ทริกเกอร์ทั้งหมด", "tabs.blocks": "โหนด", "tabs.clearSnippetSearch": "ล้างการค้นหาส่วนย่อย", - "tabs.createSnippet": "สร้างตัวอย่าง", "tabs.customTool": "Swagger API", "tabs.featuredTools": "เด่น", - "tabs.hideActions": "ซ่อนเครื่องมือ", - "tabs.installed": "ติดตั้งแล้ว", "tabs.listView": "มุมมองรายการ", "tabs.logic": "ตรรกวิทยา", "tabs.noFeaturedPlugins": "ค้นพบเครื่องมือเพิ่มเติมใน Marketplace", @@ -1280,13 +1040,11 @@ "tabs.noResult": "ไม่พบการจับคู่", "tabs.noSnippetsFound": "ไม่พบตัวอย่าง", "tabs.plugin": "ปลั๊กอินเครื่องมือ", - "tabs.pluginByAuthor": "โดย {{author}}", "tabs.question-understand": "คําถาม: เข้าใจ", "tabs.requestToCommunity": "คำขอถึงชุมชน", "tabs.searchBlock": "ค้นหาโหนด Agent บุคคล ความรู้", "tabs.searchDataSource": "ค้นหาแหล่งข้อมูล", "tabs.searchSnippets": "ตัวอย่างการค้นหา...", - "tabs.searchTool": "เครื่องมือค้นหา", "tabs.searchTrigger": "ค้นหาทริกเกอร์...", "tabs.showLessFeatured": "แสดงน้อยลง", "tabs.showMoreFeatured": "แสดงเพิ่มเติม", @@ -1294,20 +1052,16 @@ "tabs.sources": "แหล่ง", "tabs.start": "เริ่ม", "tabs.startDisabledTip": "โหนดทริกเกอร์และโหนดป้อนข้อมูลของผู้ใช้ไม่สามารถใช้ร่วมกันได้", - "tabs.startDisabledTipLearnMore": "เรียนรู้เพิ่มเติมเกี่ยวกับโหนดเริ่มต้น", "tabs.startNotSupportedTip": "ตัวอย่างข้อมูลไม่รองรับแท็บเริ่มต้น", "tabs.tools": "เครื่อง มือ", "tabs.transform": "แปลง", "tabs.treeView": "มุมมองแบบต้นไม้", "tabs.unconfiguredStartDisabledTip": "มีการเพิ่มโหนดเริ่มต้นที่ยังไม่ได้กำหนดค่าลงในแคนวาส โปรดตั้งค่าให้เสร็จก่อนดำเนินการต่อ", - "tabs.usePlugin": "เลือกเครื่องมือ", "tabs.utilities": "สาธารณูปโภค", "tabs.workflowTool": "เวิร์กโฟลว์", "tracing.stopBy": "แวะที่ {{user}}", - "triggerStatus.disabled": "ทริกเกอร์ • ปิดการใช้งาน", "triggerStatus.enabled": "ทริกเกอร์", "variableReference.assignedVarsDescription": "ตัวแปรที่กําหนดต้องเป็นตัวแปรที่เขียนได้ เช่น ตัวแปรการสนทนา", - "variableReference.conversationVars": "ตัวแปรการสนทนา", "variableReference.noAssignedVars": "ไม่มีตัวแปรที่กําหนด", "variableReference.noAvailableVars": "ไม่มีตัวแปรที่ใช้ได้", "variableReference.noVarsForOperation": "ไม่มีตัวแปรที่พร้อมใช้งานสําหรับการกําหนดด้วยการดําเนินการที่เลือก", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "สมัครแล้ว", "workflowGenerator.appliedRefineHint": "นำไปใช้แล้ว — ปรับแต่งได้ทุกเมื่อด้วย ⌘K → /refine", "workflowGenerator.applyFailed": "ล้มเหลวในการใช้เวิร์กโฟลว์", - "workflowGenerator.applyToCurrent": "นำไปใช้กับร่างปัจจุบัน", "workflowGenerator.applyToNew": "สร้างแอปใหม่", "workflowGenerator.cancel": "ยกเลิก", "workflowGenerator.description": "อธิบายสิ่งที่คุณต้องการให้เวิร์กโฟลว์ทำ เลือกโมเดล เขียนคำสั่ง และดูกราฟที่สร้างขึ้นก่อนที่จะนำไปใช้กับ Studio", @@ -1384,7 +1137,6 @@ "workflowGenerator.instruction": "คำแนะนำ", "workflowGenerator.instructionPlaceholder": "อธิบายขั้นตอนการทำงานที่คุณต้องการ — อินพุตอะไร การประมวลผลอะไร และเอาต์พุตอะไร", "workflowGenerator.instructionRequired": "กรุณาเขียนคำแนะนำก่อน", - "workflowGenerator.loading": "กำลังสร้างเวิร์กโฟลว์...", "workflowGenerator.modelRequired": "โปรดเลือกรุ่นก่อนสร้าง", "workflowGenerator.modes.chatflow": "แชทโฟลว์", "workflowGenerator.modes.workflow": "ขั้นตอนการทำงาน", @@ -1392,7 +1144,6 @@ "workflowGenerator.overwriteTitle": "เขียนทับร่างปัจจุบันใช่ไหม", "workflowGenerator.phases.building": "กำลังสร้างโหนด...", "workflowGenerator.phases.planning": "กำลังวางแผนขั้นตอนการทำงาน...", - "workflowGenerator.phases.validating": "กำลังตรวจสอบกราฟ...", "workflowGenerator.placeholder": "เขียนคำแนะนำทางด้านซ้าย จากนั้นคลิกสร้างเพื่อดูตัวอย่างกราฟเวิร์กโฟลว์", "workflowGenerator.refineDescription": "อธิบายการเปลี่ยนแปลงที่คุณต้องการ แบบร่างปัจจุบันถูกใช้เป็นบริบท กราฟที่สร้างขึ้นจะแทนที่เมื่อคุณใช้", "workflowGenerator.refineDraftUnavailable": "ไม่สามารถโหลดฉบับร่างปัจจุบันได้ — จะสร้างใหม่ตั้งแต่ต้นแทน", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "สร้างใหม่", "workflowGenerator.reload": "โหลดซ้ำ", "workflowGenerator.studioApply": "นำมาใช้", - "workflowGenerator.studioButton": "สร้าง", "workflowGenerator.title": "สร้าง {{mode}}" } diff --git a/web/i18n/tr-TR/agent-v-2.json b/web/i18n/tr-TR/agent-v-2.json index 1fe95a9bb7e..87991a230b3 100644 --- a/web/i18n/tr-TR/agent-v-2.json +++ b/web/i18n/tr-TR/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "Bu eylem henüz kullanılabilir değil.", "agentDetail.access.copyAccessUrl": "Erişim URL'sini kopyala", "agentDetail.access.copyFailed": "Referans kopyalanamadı.", "agentDetail.access.copyServiceEndpoint": "Servis API uç noktasını kopyala", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "Başlat", "agentDetail.access.webApp.actions.settings": "Markalama", "agentDetail.access.webApp.refreshUrl": "Erişim URL'sini yenile", - "agentDetail.access.webApp.showQrCode": "QR kodunu göster", "agentDetail.access.webApp.ssoEnabled": "SSO Etkin", "agentDetail.access.webApp.title": "Web Uygulaması", "agentDetail.access.workflow.description": "İş akışı içinde bir düğüm olarak kullanılır", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "Çevre değişkeni kapsamını seç", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "Agent'ın runtime sırasında okuduğu değerleri, örneğin bir aracın ihtiyaç duyduğu API anahtarını, Prompt'a koymadan ayarlayın.\n\nBuild mode'da agent bunları sizin için ayarlayabilir.", - "agentDetail.configure.advancedSettings.envEditor.toggle": "Env Editor'ü değiştir", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "Gelişmiş Ayarlar", - "agentDetail.configure.advancedSettings.toggle": "Gelişmiş ayarları değiştir", "agentDetail.configure.answer.activity.ranCommands": "Komutlar çalıştırıldı", "agentDetail.configure.answer.activity.runningCommands": "Komutlar çalıştırılıyor", "agentDetail.configure.answer.duration.minute": "{{count}} dk", "agentDetail.configure.answer.duration.second": "{{count}} sn", "agentDetail.configure.answer.thinking": "Düşünüyor", - "agentDetail.configure.answer.workFinished": "İş tamamlandı", - "agentDetail.configure.answer.workedFor": "{{duration}} çalıştı", - "agentDetail.configure.answer.workingFor": "{{duration}} çalışıyor", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition, çıkarılan yapılandırmalar için sürümleme sunsa da dosya sisteminin kendisi için sürümleme desteklemez. Build modundaki işlemlerinizde dikkatli olun; dosya sisteminde yapılan değişiklikler gerçek zamanlı gerçekleşir ve her zaman temiz bir şekilde geri alınamayabilir. Community Edition, kitlesel dış hedef kitlelere hizmet vermek için ideal seçiminiz değildir.", "agentDetail.configure.build.empty.description": "Ne istediğinizi açıklayın; soldaki form ilerledikçe doldurulur.", "agentDetail.configure.build.empty.title": "Aracınızı sohbet ederek oluşturun", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "{{name}} kaldır", "agentDetail.configure.files.richTip": "Prompt içine yapıştırmak için fazla uzun olan referans materyalleri için: teknik özellikler, şablonlar, yönergeler. Daha fazla bilgi\n\nBuild mode'da agent bunları sizin için ayarlayabilir.", "agentDetail.configure.files.tip": "Prompt içine yapıştırmak için fazla uzun olan referans materyalleri için: teknik özellikler, şablonlar, yönergeler. Daha fazla bilgi\n\nBuild mode'da agent bunları sizin için ayarlayabilir.", - "agentDetail.configure.files.toggle": "Dosyaları değiştir", "agentDetail.configure.files.treeLabel": "Ajan dosyaları", "agentDetail.configure.files.upload.action": "Yükle", "agentDetail.configure.files.upload.browse": "göz at", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "Bilgi geri alımını değiştir", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "Meta veri filtrelemede bir model yapılandırın", "agentDetail.configure.model.label": "Model", - "agentDetail.configure.orchestrate": "Koordine Et", "agentDetail.configure.preview.chatFeatures": "Sohbet Özellikleri", "agentDetail.configure.preview.empty.defaultAgentName": "Ajan", "agentDetail.configure.preview.empty.description": "Aracıyı yayınlandıktan sonra kullanıcıların deneyimleyeceği tamamlanmış sohbet olarak çalıştırın.", - "agentDetail.configure.preview.empty.title": "{{name}} önizlemesi", - "agentDetail.configure.preview.endUserAuth": "Son kullanıcı kimlik doğrulaması", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Bu Agent çalışması, maksimum model isteği sayısına ulaştığı için durduruldu. Tekrar deneyin veya görevi daha küçük adımlara bölün.", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "Bu Agent çalışması süre sınırına ulaştığı için durduruldu. Tekrar deneyin veya görevi daha küçük adımlara bölün.", "agentDetail.configure.preview.inputPlaceholder": "{{name}} ile mesajlaş", "agentDetail.configure.preview.restart": "Baştan başla", "agentDetail.configure.preview.sandboxNotice": "Agent bir Linux korumalı alanında çalışır.", "agentDetail.configure.preview.sandboxNoticeTooltip": "Dify Community Edition’da, agent’larınızın her biri Docker’ınız içinde Linux 7.0.0-10060-aws korumalı alan ortamında çalışır. Build Chats üzerinden ortamda yaptığınız düzenlemeler kalıcıdır.", - "agentDetail.configure.preview.title": "Önizleme", "agentDetail.configure.preview.unconfiguredNotice": "Bu temsilci henüz ayarlanmadı, bu nedenle yanıtlar doğrudan modelden gelir.", "agentDetail.configure.prompt.copied": "İstem kopyalandı", "agentDetail.configure.prompt.copy": "İstemi kopyala", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} iş akışı", "agentDetail.configure.rightPanel.build": "Oluştur", "agentDetail.configure.rightPanel.buildTipBody": "Build, ajanı sohbet yoluyla ayarlar. Ne istediğinizi açıklayın; soldaki kurulum alanlarını doldurur.", - "agentDetail.configure.rightPanel.buildTipTitle": "Ajanınızı sohbetle oluşturun", "agentDetail.configure.rightPanel.learnMore": "Daha fazla bilgi", "agentDetail.configure.rightPanel.modeLabel": "Aracı yapılandırma modu", "agentDetail.configure.rightPanel.preview": "Önizleme", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview yalnızca Dify Cloud ve Enterprise üzerinde kullanılabilir.", "agentDetail.configure.rightPanel.previewTipBody": "Preview, tamamlanan ajanı kullanıcılarınızın göreceği şekilde, temiz yanıtlar ve sohbet özellikleriyle çalıştırır.", - "agentDetail.configure.rightPanel.previewTipTitle": "Ajanınızı önizleyin", "agentDetail.configure.skills.add": "Beceri ekle", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "Beceri detay içeriği", - "agentDetail.configure.skills.detail.fileCount": "{{count}} DOSYA", "agentDetail.configure.skills.detail.files": "Dosyalar", "agentDetail.configure.skills.empty.description": "Beceriler, ajana çalışırken çağırabileceği yeniden kullanılabilir uzmanlık sağlar", "agentDetail.configure.skills.empty.title": "Henüz beceri yok", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "Beceri", "agentDetail.configure.skills.label": "Beceriler", "agentDetail.configure.skills.missing": "Beceri bulunamadı", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "{{name}} kaldır", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "Tekrarlanan bir görev için gereken talimatları, dosyaları ve betikleri bir Skill olarak paketleyin. Daha fazla bilgi\n\nBuild mode'da agent bunları sizin için ayarlayabilir.", "agentDetail.configure.skills.tip": "Tekrarlanan bir görev için gereken talimatları, dosyaları ve betikleri bir Skill olarak paketleyin. Daha fazla bilgi\n\nBuild mode'da agent bunları sizin için ayarlayabilir.", - "agentDetail.configure.skills.toggle": "Becerileri değiştir", "agentDetail.configure.skills.upload.action": "Yükle", "agentDetail.configure.skills.upload.browse": "göz at", "agentDetail.configure.skills.upload.description": "Bu ajan için bir .zip veya .skill paketi yükleyin.", "agentDetail.configure.skills.upload.dropzone": "Buraya bir beceri paketi bırakın veya", - "agentDetail.configure.skills.upload.failed": "Beceri yüklenemedi.", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "Bir .zip veya .skill dosyası yükleyin.", "agentDetail.configure.skills.upload.sizeLimit": "Beceri paketi en fazla {{sizeLimit}} boyutunda olmalıdır.", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "Tüm araçları kaldır", "agentDetail.configure.tools.richTip": "Workspace'inizden Dify araçları ekleyin. Daha fazla bilgi\n\nAgent'ın sandbox içinde yüklediği araçlar burada görünmez, ancak kullanıma açık kalır.", "agentDetail.configure.tools.tip": "Workspace'inizden Dify araçları ekleyin. Daha fazla bilgi\n\nAgent'ın sandbox içinde yüklediği araçlar burada görünmez, ancak kullanıma açık kalır.", - "agentDetail.configure.tools.toggle": "Araçları değiştir", "agentDetail.configure.tools.toolTabs.all": "Tümü", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "Özel", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "Dosya sistemi yolu", "agentDetail.configure.workingDirectory.description": "Agent çalışırken okuduğu ve yazdığı dosyalar. qna_report.pdf gibi ürettiği her şey burada görünür.", "agentDetail.configure.workingDirectory.fileSystem": "Dosya sistemi", - "agentDetail.configure.workingDirectory.home": "ana sayfa", "agentDetail.configure.workingDirectory.open": "Çalışma dizinini aç", "agentDetail.configure.workingDirectory.persistentFiles": "Kalıcı", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "Agent'ın sakladığı ve son kullanıcı görüşmeleri ile iş akışları dahil olmak üzere çalıştığı her yerde kullanabildiği dosyalar. Bu oluşturma sohbeti sırasında burada yaptığınız değişiklikler “Uygula”ya tıkladığınızda geçerli olur.", - "agentDetail.configure.workingDirectory.returnToWorkspace": "Çalışma dizinine dön", "agentDetail.configure.workingDirectory.temporaryFiles": "Geçici", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "Agent'ın yalnızca bu oluşturma sohbetinde üzerinde çalıştığı dosyalar. Oluşturma modundan çıktığınızda veya yeni bir sohbet başlattığınızda temizlenirler.", "agentDetail.configure.workingDirectory.title": "Çalışma dizini", - "agentDetail.configure.workingDirectory.treeLabel": "Çalışma dizini dosyaları", - "agentDetail.configure.workingDirectory.workingDirectory": "çalışma dizini", "agentDetail.documentTitle": "Ajan", "agentDetail.logs.description": "Kullanıcı girişleri ve ajan yanıtları dahil olmak üzere bu ajanla yapılan tüm konuşmaları görün.", "agentDetail.logs.empty": "Günlük bulunamadı", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "Ad gereklidir.", "roster.createForm.roleLabel": "Rol", "roster.createForm.rolePlaceholder": "örn. Araştırma Asistanı", - "roster.createSuccess": "Ajan oluşturuldu.", "roster.dateTimeFormat": "DD/MM/YYYY HH:mm:ss", "roster.deleteDialog.description": "Bu işlem {{name}} adlı Agent'ı kalıcı olarak siler. Bu Agent'ın web uygulaması ve API erişimi ile onu kullanan iş akışları hemen çalışmayı durdurur.", "roster.deleteDialog.title": "{{name}} silinsin mi?", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "Ajanı çoğalt", "roster.duplicateForm.changeIcon": "{{name}} için kopya simgesini değiştir", "roster.duplicateSuccess": "Ajan çoğaltıldı.", - "roster.editAgent": "{{name}} düzenle", "roster.editDialog.description": "Bu Agent için adı, açıklamayı ve rolü güncelleyin.", "roster.editDialog.title": "Ajanı düzenle", "roster.editInfo": "Bilgileri Düzenle", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "Bu inline kurulumu yeniden kullanılabilir bir Agent olarak kaydedin.", "roster.saveToRosterDialog.title": "Agents'a kaydet", "roster.saveToRosterForm.changeIcon": "Agent simgesini değiştir", - "roster.saveToRosterSuccess": "Agent kaydedildi.", "roster.searchLabel": "Ajanları ara", "roster.searchPlaceholder": "Ajanları ada göre ara…", "roster.sort.earliestCreated": "İlk oluşturulanlar", "roster.sort.label": "Sıralama ölçütü", "roster.sort.lastModified": "Son değiştirilme", - "roster.sort.optionsLabel": "Sıralama seçenekleri", "roster.sort.recentlyCreated": "Yeni oluşturulanlar", "roster.title": "Ajanlar", - "roster.updateSuccess": "Ajan güncellendi.", "roster.usageStatus.draft": "Taslak", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "Kenar çubuğunu daralt", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "Kenar çubuğunu genişlet", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "Eşleşen dosya yok.", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "Dosya ara", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/tr-TR/app-api.json b/web/i18n/tr-TR/app-api.json index 4eeb6581b6d..510a38dbf24 100644 --- a/web/i18n/tr-TR/app-api.json +++ b/web/i18n/tr-TR/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "Bu işlem geri alınamaz.", "actionMsg.deleteConfirmTitle": "Bu gizli anahtarı silmek istiyor musunuz?", "actionMsg.ok": "Tamam", - "apiKey": "API Anahtarı", "apiKeyModal.addKnowledgeBase": "Bilgi tabanı ekle", "apiKeyModal.addSubtitle": "Bilgi tabanı API'sine erişmek için yeni bir API anahtarı oluşturun.", "apiKeyModal.addTitle": "API Anahtarı Ekle", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "Gizli Anahtar", "apiKeyModal.selectedKnowledgeBases": "Seçili bilgi tabanları", "apiKeyModal.selectedKnowledgeBasesCount": "Seçili bilgi tabanları ({{count}})", - "apiServer": "API Sunucusu", "copied": "Kopyalandı", "copy": "Kopyala", - "develop.noContent": "İçerik yok", - "develop.toc": "İçindekiler", "loading": "Yükleniyor", "never": "Asla", - "ok": "Hizmette", "pause": "Duraklat", "play": "Oynat", "playing": "Oynatılıyor" diff --git a/web/i18n/tr-TR/app-debug.json b/web/i18n/tr-TR/app-debug.json index bc0bde0c1ce..d15a013f895 100644 --- a/web/i18n/tr-TR/app-debug.json +++ b/web/i18n/tr-TR/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "Ajan için çıkarım modunu ayarlayın", "agent.agentModeType.ReACT": "ReAct", "agent.agentModeType.functionCall": "Fonksiyon Çağrısı", - "agent.buildInPrompt": "Yerleşik Prompt", - "agent.firstPrompt": "İlk Prompt", - "agent.nextIteration": "Sonraki Yineleme", - "agent.promptPlaceholder": "Promptunuzu buraya yazın", - "agent.setting.description": "Ajan Asistanı ayarları, Ajan modunu ve yerleşik promptlar gibi gelişmiş özellikleri ayarlamanıza olanak tanır. Sadece Ajan türünde kullanılabilir.", "agent.setting.maximumIterations.description": "Bir Ajan asistanının gerçekleştirebileceği yineleme sayısını sınırlayın", "agent.setting.maximumIterations.name": "Maksimum Yineleme", "agent.setting.name": "Ajan Ayarları", "agent.tools.description": "Araçlar kullanmak, internette arama yapmak veya bilimsel hesaplamalar yapmak gibi LLM yeteneklerini genişletebilir", "agent.tools.enabled": "Etkinleştirildi", "agent.tools.name": "Araçlar", - "assistantType.agentAssistant.description": "Görevleri tamamlamak için araçları özerk bir şekilde seçebilen bir zeki Ajan oluşturun", - "assistantType.agentAssistant.name": "Ajan Asistanı", - "assistantType.chatAssistant.description": "Büyük Dil Modeli kullanarak sohbet tabanlı bir asistan oluşturun", - "assistantType.chatAssistant.name": "Temel Asistan", - "assistantType.name": "Asistan Türü", "autoAddVar": "Ön promptta referans verilen tanımlanmamış değişkenler, kullanıcı giriş formunda eklemek istiyor musunuz?", "chatSubTitle": "Talimatlar", "code.instruction": "Talimat", - "codegen.apply": "Uygula", - "codegen.applyChanges": "Değişiklikleri Uygula", "codegen.description": "Kod Oluşturucu, talimatlarınıza göre yüksek kaliteli kod oluşturmak için yapılandırılmış modelleri kullanır. Lütfen açık ve ayrıntılı talimatlar verin.", "codegen.generate": "Oluştur", - "codegen.generatedCodeTitle": "Oluşturulan Kod", "codegen.instruction": "Talimatlar", - "codegen.instructionPlaceholder": "Oluşturmak istediğiniz kodun ayrıntılı açıklamasını girin.", "codegen.loading": "Kod oluşturuluyor...", - "codegen.noDataLine1": "Solda kullanım durumunuzu açıklayın,", - "codegen.noDataLine2": "Kod önizlemesi burada gösterilecektir.", "codegen.overwriteConfirmMessage": "Bu eylem mevcut kodun üzerine yazacaktır. Devam etmek istiyor musunuz?", "codegen.overwriteConfirmTitle": "Mevcut kodun üzerine yazılsın mı?", - "codegen.resTitle": "Oluşturulan Kod", "codegen.title": "Kod Oluşturucu", "completionSubTitle": "Ön Prompt", "datasetConfig.embeddingModelRequired": "Yapılandırılmış bir Gömme Modeli gereklidir", "datasetConfig.knowledgeTip": "Bilgi eklemek için “+” düğmesine tıklayın", - "datasetConfig.params": "Parametreler", "datasetConfig.rerankModelRequired": "Yeniden Sıralama modeli gereklidir", "datasetConfig.retrieveChangeTip": "Dizin modunu ve geri alım modunu değiştirmek, bu Bilgi ile ilişkili uygulamaları etkileyebilir.", - "datasetConfig.retrieveMultiWay.description": "Kullanıcı niyetine dayanarak, tüm Bilgilerde sorgular, çoklu kaynaklardan ilgili metni alır ve yeniden sıraladıktan sonra kullanıcı sorgusuyla eşleşen en iyi sonuçları seçer.", - "datasetConfig.retrieveMultiWay.title": "Çoklu yol geri alım", - "datasetConfig.retrieveOneWay.description": "Kullanıcı niyetine ve Bilgi tanımına dayanarak, Ajan en iyi Bilgi'yi sorgulamak için özerk bir şekilde seçer. Belirgin, sınırlı Bilgi bulunan uygulamalar için en iyisidir.", - "datasetConfig.retrieveOneWay.title": "N-to-1 geri alım", "datasetConfig.score_threshold": "Skor Eşiği", "datasetConfig.score_thresholdTip": "Parça filtreleme için benzerlik eşiğini ayarlamak için kullanılır.", - "datasetConfig.settingTitle": "Geri Alım Ayarları", "datasetConfig.top_k": "En İyi K", "datasetConfig.top_kTip": "Kullanıcı sorularına en çok benzeyen parçaları filtrelemek için kullanılır. Sistem ayrıca en iyi K değerini, seçilen modelin max_tokens'a göre dinamik olarak ayarlar.", "debugAsMultipleModel": "Çoklu Model Olarak Hata Ayıkla", "debugAsSingleModel": "Tek Model Olarak Hata Ayıkla", "duplicateModel": "Çoğalt", - "errorMessage.nameOfKeyRequired": "Anahtar adı: {{key}} gerekli", - "errorMessage.notSelectModel": "Lütfen bir model seçin", - "errorMessage.queryRequired": "İstek metni gereklidir.", "errorMessage.valueOfVarRequired": "{{key}} değeri boş olamaz", "errorMessage.waitForBatchResponse": "Toplu görevin yanıtını tamamlamasını bekleyin.", "errorMessage.waitForFileUpload": "Lütfen dosyanın/dosyaların yüklenmesini bekleyin", - "errorMessage.waitForImgUpload": "Lütfen görüntünün yüklenmesini bekleyin", "errorMessage.waitForResponse": "Önceki mesajın yanıtını tamamlamasını bekleyin.", "feature.annotation.add": "Ek açıklama ekle", "feature.annotation.cacheManagement": "Ek Açıklamalar", - "feature.annotation.cached": "Ek Açıklamalı", "feature.annotation.description": "Benzer kullanıcı sorularıyla öncelikli eşleşme için, yüksek kaliteli yanıtları manuel olarak önbelleğe ekleyebilirsiniz.", "feature.annotation.edit": "Ek açıklamayı düzenle", - "feature.annotation.matchVariable.choosePlaceholder": "Eşleşme değişkenini seçin", - "feature.annotation.matchVariable.title": "Eşleşme Değişkeni", "feature.annotation.remove": "Kaldır", "feature.annotation.removeConfirm": "Bu ek açıklamayı silmek istiyor musunuz?", - "feature.annotation.resDes": "Ek Açıklama Yanıtı etkinleştirildi", "feature.annotation.scoreThreshold.accurateMatch": "Doğru Eşleşme", "feature.annotation.scoreThreshold.description": "Ek açıklama yanıtı için benzerlik eşiğini ayarlamak için kullanılır.", "feature.annotation.scoreThreshold.easyMatch": "Kolay Eşleşme", @@ -83,20 +52,17 @@ "feature.bar.enableText": "Özellikler Etkinleştirildi", "feature.bar.manage": "Yönet", "feature.citation.description": "Etkinleştirildiğinde, oluşturulan içeriğin kaynak belgesi ve atıfta bulunulan bölümü gösterilir.", - "feature.citation.resDes": "Alıntılar ve Atıflar etkinleştirildi", "feature.citation.title": "Alıntılar ve Atıflar", "feature.conversationHistory.description": "Konuşma rolleri için ön ek isimler ayarlayın", "feature.conversationHistory.editModal.assistantPrefix": "Asistan ön eki", "feature.conversationHistory.editModal.title": "Konuşma Rol İsimlerini Düzenle", "feature.conversationHistory.editModal.userPrefix": "Kullanıcı ön eki", - "feature.conversationHistory.learnMore": "Daha fazla bilgi", "feature.conversationHistory.tip": "Konuşma Geçmişi etkin değil, lütfen promptun üst kısmında ekleyin.", "feature.conversationHistory.title": "Konuşma Geçmişi", "feature.conversationOpener.description": "Bir sohbet uygulamasında, yapay zekanın kullanıcıya aktif olarak söylediği ilk cümle genellikle bir karşılama olarak kullanılır.", "feature.conversationOpener.title": "Konuşma Başlatıcı", "feature.dataSet.noData": "Bağlam olarak Bilgi'yi içe aktarabilirsiniz", "feature.dataSet.noDataSet": "Bilgi bulunamadı", - "feature.dataSet.notSupportSelectMulti": "Şu anda sadece bir Bilgi destekleniyor", "feature.dataSet.queryVariable.choosePlaceholder": "Sorgu değişkenini seçin", "feature.dataSet.queryVariable.contextVarNotEmpty": "Bağlam sorgu değişkeni boş olamaz", "feature.dataSet.queryVariable.deleteContextVarTip": "Bu değişken bağlam sorgu değişkeni olarak ayarlanmış, kaldırılması Bilgi'nin normal kullanımını etkileyecektir. Yine de silmek istiyorsanız, lütfen bağlam bölümünde yeniden seçin.", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "Maksimum yükleme sayısı", "feature.fileUpload.supportedTypes": "Desteklenen Dosya Türleri", "feature.fileUpload.title": "Dosya Yükleme", - "feature.groupChat.description": "Uygulamalar için ön görüşme ayarları eklemek kullanıcı deneyimini artırabilir.", - "feature.groupChat.title": "Sohbet Geliştirme", - "feature.groupExperience.title": "Deneyim Geliştirme", "feature.imageUpload.description": "Görüntü yüklemeye izin verir.", "feature.imageUpload.modalTitle": "Görüntü Yükleme Ayarları", "feature.imageUpload.numberLimit": "Maksimum yükleme sayısı", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "OpenAI Denetim, Ayarlar sayfasında yapılandırılmış bir OpenAI API anahtarı gerektirir", "feature.moderation.modal.provider.keywords": "Anahtar Kelimeler", "feature.moderation.modal.provider.openai": "OpenAI Denetim", - "feature.moderation.modal.provider.openaiTip.prefix": "OpenAI Denetim, Ayarlar sayfasında yapılandırılmış bir OpenAI API anahtarı gerektirir", - "feature.moderation.modal.provider.openaiTip.suffix": ".", "feature.moderation.modal.provider.title": "Sağlayıcı", "feature.moderation.modal.title": "İçerik denetim ayarları", "feature.moderation.outputEnabled": "ÇIKIŞ İçeriği Etkin", "feature.moderation.title": "İçerik Denetimi", "feature.moreLikeThis.description": "Birden fazla metni bir kerede üretin, ardından düzenleyin ve üretmeye devam edin", - "feature.moreLikeThis.generateNumTip": "Her üretim seferinde üretilen metin sayısı", "feature.moreLikeThis.tip": "Bu özelliği kullanmak ek token maliyetine yol açacaktır", "feature.moreLikeThis.title": "Bunun gibi daha fazlası", "feature.speechToText.description": "Etkinleştirildiğinde, sesli giriş kullanabilirsiniz.", - "feature.speechToText.resDes": "Sesli giriş etkinleştirildi", "feature.speechToText.title": "Sesten Metne", "feature.suggestedQuestionsAfterAnswer.description": "Sonraki soru önerilerini ayarlamak, kullanıcılara daha iyi bir sohbet deneyimi sunabilir.", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "Özel istem", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "İstem", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "Özel istem girin", "feature.suggestedQuestionsAfterAnswer.modal.title": "Takip sorusu ayarları", - "feature.suggestedQuestionsAfterAnswer.resDes": "Kullanıcı için 3 önerilen sonraki soru.", "feature.suggestedQuestionsAfterAnswer.title": "Takip Soruları", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "Sormayı dene", "feature.textToSpeech.description": "Etkinleştirildiğinde, metin sese dönüştürülebilir.", - "feature.textToSpeech.resDes": "Metinden Ses dosyasına dönüştürme etkinleştirildi", "feature.textToSpeech.title": "Metinden Sese", - "feature.toolbox.title": "ARAÇLAR", "feature.tools.modal.name.placeholder": "Lütfen ismi girin", "feature.tools.modal.name.title": "İsim", - "feature.tools.modal.title": "Araç", - "feature.tools.modal.toolType.placeholder": "Lütfen araç türünü seçin", "feature.tools.modal.toolType.title": "Araç Türü", "feature.tools.modal.variableName.placeholder": "Lütfen değişken ismini girin", "feature.tools.modal.variableName.title": "Değişken İsmi", - "feature.tools.tips": "Araçlar, kullanıcı girişi veya değişkenleri istek parametreleri olarak alarak dış verileri bağlam olarak sorgulamak için standart bir API çağrı yöntemi sağlar.", - "feature.tools.title": "Araçlar", - "feature.tools.toolsInUse": "{{count}} araç kullanımda", "formattingChangedText": "Biçimlendirmeyi değiştirmek hata ayıklama alanını sıfırlayacaktır, emin misiniz?", "formattingChangedTitle": "Biçimlendirme değiştirildi", "generate.apply": "Uygula", @@ -234,13 +185,7 @@ "generate.tryIt": "Deneyin", "generate.version": "Sürüm", "generate.versions": "Sürümler", - "inputs.chatVarTip": "Yeni bir oturum başlatıldığında prompt kelimesinde otomatik olarak değiştirilecek değişkenin değerini doldurun", "inputs.completionVarTip": "Her soru gönderildiğinde prompt kelimelerinde otomatik olarak değiştirilecek değişkenin değerini doldurun.", - "inputs.noPrompt": "Ön prompt girişine bazı promptlar yazmayı deneyin", - "inputs.noVar": "Yeni bir oturum başlatıldığında prompt kelimesinde otomatik olarak değiştirilecek değişkenin değerini doldurun.", - "inputs.previewTitle": "Prompt önizleme", - "inputs.queryPlaceholder": "Lütfen istek metnini girin.", - "inputs.queryTitle": "Sorgu içeriği", "inputs.run": "ÇALIŞTIR", "inputs.title": "Hata ayıklama ve Önizleme", "inputs.userInputField": "Kullanıcı Giriş Alanı", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "Bu eski Agent uygulama türü kullanımdan kaldırıldı. Daha iyi bir agent oluşturma deneyimi için Agent Console içinde bir Agent oluşturun.", "legacyAgentBadge.label": "Eski Agent", "manageModels": "Modelleri yönet", - "modelConfig.modeType.chat": "Sohbet", - "modelConfig.modeType.completion": "Tamamlama", - "modelConfig.model": "Model", - "modelConfig.setTone": "Yanıtların tonunu ayarla", - "modelConfig.title": "Model ve Parametreler", "noModelProviderConfigured": "Yapılandırılmış model sağlayıcı yok", "noModelProviderConfiguredTip": "Başlamak için bir model sağlayıcı yükleyin veya yapılandırın.", "noModelSelected": "Model seçilmedi", "noModelSelectedTip": "Devam etmek için yukarıdan bir model yapılandırın.", "noResult": "Çıktı burada görüntülenecektir.", - "notSetAPIKey.description": "LLM sağlayıcı anahtarı ayarlanmadı, hata ayıklamadan önce ayarlanması gerekiyor.", - "notSetAPIKey.settingBtn": "Ayarlar'a git", - "notSetAPIKey.title": "LLM sağlayıcı anahtarı ayarlanmadı", - "notSetAPIKey.trailFinished": "Deneme süresi sona erdi", "notSetVar": "Değişkenler, kullanıcıların form doldururken prompt kelimelerini veya açılış ifadelerini getirmesine izin verir. Prompt kelimelerine \"{{input}}\" yazmayı deneyebilirsiniz.", - "openingStatement.add": "Ekle", "openingStatement.editorTitle": "Açılış Mesajı", - "openingStatement.noDataPlaceHolder": "Kullanıcı ile konuşmayı başlatmak, AI'ın konuşma uygulamalarında onlarla daha yakın bir bağlantı kurmasına yardımcı olabilir.", - "openingStatement.notIncludeKey": "Başlangıç promptu değişkeni içermiyor: {{key}}. Lütfen bunu başlangıç promptuna ekleyin.", "openingStatement.openingQuestion": "Açılış Soruları", "openingStatement.openingQuestionDescription": "Açılış mesajından sonra gösterilen isteğe bağlı yönlendirmeler; kullanıcıların konuşmayı sürdürmesine yardımcı olur.", "openingStatement.openingQuestionPlaceholder": "Bir açılış sorusu girin.", "openingStatement.placeholderLine1": "Buradan başlayın. Yapay zekânın göndermesi gereken ilk mesajı yazın.", "openingStatement.placeholderLine2": "Değişkenleri kullanabilirsiniz; {{variable}} yazmayı deneyin.", - "openingStatement.title": "Konuşma Başlatıcı", - "openingStatement.tooShort": "Konuşma için açılış ifadeleri oluşturmak için en az 20 kelimelik başlangıç promptu gereklidir.", - "openingStatement.varTip": "Değişkenler kullanabilirsiniz, örneğin {{variable}} yazmayı deneyin", "openingStatement.writeOpener": "Başlangıç mesajı yaz", - "operation.addFeature": "Özellik Ekle", "operation.agree": "beğeni", "operation.applyConfig": "Yayınla", "operation.automatic": "Oluştur", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "Beğenmeme İptal Et", "operation.debugConfig": "Hata Ayıkla", "operation.disagree": "beğenmeme", - "operation.resetConfig": "Sıfırla", "operation.stopResponding": "Yanıtlamayı Durdur", - "operation.userAction": "Kullanıcı", "orchestrate": "Düzenle", "otherError.historyNoBeEmpty": "Konuşma geçmişi prompt'ta ayarlanmalıdır", "otherError.promptNoBeEmpty": "Prompt boş olamaz", "otherError.queryNoBeEmpty": "Sorgu prompt'ta ayarlanmalıdır", "pageTitle.line1": "PROMPT", - "pageTitle.line2": "Mühendisliği", "promptMode.advanced": "Uzman Modu", - "promptMode.advancedWarning.description": "Uzman Modunda, tüm PROMPT'u düzenleyebilirsiniz.", - "promptMode.advancedWarning.learnMore": "Daha Fazla Bilgi", - "promptMode.advancedWarning.ok": "Tamam", - "promptMode.advancedWarning.title": "Uzman Moduna geçtiniz ve PROMPT'u değiştirdiğinizde, temel moda geri DÖNEMEZSİNİZ.", "promptMode.contextMissing": "Bağlam bileşeni eksik, promptun etkinliği iyi olmayabilir.", "promptMode.operation.addMessage": "Mesaj Ekle", - "promptMode.simple": "Tüm PROMPT'u düzenlemek için Uzman Moduna geçin", - "promptMode.switchBack": "Geri Dön", "promptTip": "Promptlar, yapay zekayı talimatlar ve kısıtlamalarla yönlendirir. {{input}} gibi değişkenler ekleyin. Bu prompt, kullanıcılara görünmeyecek.", "publishAs": "Olarak Yayınla", "resetConfig.message": "Sıfırlama, son yayımlanan yapılandırmaya geri yükleyerek değişiklikleri atar.", @@ -322,7 +242,6 @@ "variableConfig.content": "İçerik", "variableConfig.defaultValue": "Varsayılan değer", "variableConfig.defaultValuePlaceholder": "Alanı önceden doldurmak için varsayılan değeri girin", - "variableConfig.description": "Değişken ayarı {{varName}}", "variableConfig.displayName": "Görünen Ad", "variableConfig.editModalTitle": "Giriş Alanı Düzenle", "variableConfig.errorMsg.atLeastOneOption": "En az bir seçenek gereklidir", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "JSON Şeması’nın türü \"object\" olmalı", "variableConfig.errorMsg.labelNameRequired": "Etiket adı gereklidir", "variableConfig.errorMsg.optionRepeat": "Yinelenen seçenekler var", - "variableConfig.errorMsg.varNameCanBeRepeat": "Değişken adı tekrar edemez", "variableConfig.fieldType": "Alan türü", "variableConfig.file.audio.name": "Ses", "variableConfig.file.custom.createPlaceholder": " Dosya uzantısı, örneğin .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "Video", "variableConfig.hidden": "Gizlenmiş ve Önceden Doldurulmuş", "variableConfig.hiddenDescription": "Bu alanı son kullanıcılardan gizleyin ve değeri kendiniz girin. Gerekli ile karşılıklı olarak dışlayıcıdır. Daha fazla bilgi", - "variableConfig.hide": "Gizle", "variableConfig.inputPlaceholder": "Lütfen girin", "variableConfig.json": "JSON Kodu", "variableConfig.jsonSchema": "JSON Şeması", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "Dosya Listesi", "variableConfig.noDefaultSelected": "Seçmeyin", "variableConfig.noDefaultValue": "Varsayılan değer yok", - "variableConfig.notSet": "Ayarlanmamış, ön promptta {{input}} yazmayı deneyin", "variableConfig.number": "Numara", "variableConfig.optional": "isteğe bağlı", "variableConfig.options": "Seçenekler", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "Kontrol edilmeye başla", "variableConfig.startSelectedOption": "Seçili seçeneği başlat", "variableConfig.string": "Kısa Metin", - "variableConfig.stringTitle": "Form metin kutusu seçenekleri", "variableConfig.text-input": "Kısa Metin", "variableConfig.tooltips": "Araç İpuçları", - "variableConfig.tooltipsPlaceholder": "Etiketin üzerine gelindiğinde gösterilen yardımcı metni girin", "variableConfig.unit": "Birim", "variableConfig.unitPlaceholder": "Sayılardan sonra birimleri görüntüleyin, örneğin belirteçler", "variableConfig.uploadFileTypes": "Dosya Türlerini Yükle", "variableConfig.uploadMethod": "Yükleme Yöntemi", "variableConfig.varName": "Değişken Adı", - "variableTable.action": "Aksiyonlar", - "variableTable.key": "Değişken Anahtarı", - "variableTable.name": "Kullanıcı Giriş Alanı Adı", - "variableTable.type": "Giriş Tipi", - "variableTable.typeSelect": "Seçim", - "variableTable.typeString": "Metin", "variableTip": "Kullanıcılar değişkenleri bir formda doldurur ve otomatik olarak prompt içinde değişkenler değiştirilir.", "variableTitle": "Değişkenler", "vision.description": "Görüş etkinleştirildiğinde modelin görüntüleri almasını ve bunlarla ilgili soruları yanıtlamasını sağlar.", "vision.name": "Görüş", "vision.onlySupportVisionModelTip": "Yalnızca görme modellerini destekler", - "vision.settings": "Ayarlar", "vision.visionSettings.both": "Her İkisi", "vision.visionSettings.high": "Yüksek", "vision.visionSettings.localUpload": "Yerel Yükleme", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "Yükleme Yöntemi", "vision.visionSettings.url": "URL", "voice.defaultDisplay": "Varsayılan Ses", - "voice.description": "Metinden sese ses ayarları", - "voice.name": "Konuşma", "voice.settings": "Ayarlar", "voice.voiceSettings.autoPlay": "Otomatik Oynatma", "voice.voiceSettings.autoPlayDisabled": "Kapalı", diff --git a/web/i18n/tr-TR/app-overview.json b/web/i18n/tr-TR/app-overview.json index b6ee2e96164..4c9942b059b 100644 --- a/web/i18n/tr-TR/app-overview.json +++ b/web/i18n/tr-TR/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "Kullanıcıların günlük kullanım sıklığını yansıtır. Bu metrik, kullanıcı bağlılığını yansıtır.", "analysis.avgUserInteractions.title": "Ort. Kullanıcı Etkileşimleri", "analysis.ms": "ms", - "analysis.title": "Analiz", "analysis.tokenPS": "Token/s", "analysis.tokenUsage.consumed": "Tüketilen", "analysis.tokenUsage.explanation": "Uygulama için dil modelinin günlük token kullanımını yansıtır, maliyet kontrolü amacıyla faydalıdır.", @@ -21,21 +20,15 @@ "analysis.tps.title": "Token Çıktı Hızı", "analysis.userSatisfactionRate.explanation": "Her 1.000 mesajda alınan beğeni sayısı. Bu, kullanıcıların çok memnun olduğu cevapların oranını gösterir.", "analysis.userSatisfactionRate.title": "Kullanıcı Memnuniyet Oranı", - "apiKeyInfo.callTimes": "Çağrı süresi", - "apiKeyInfo.cloud.exhausted.description": "Deneme kotanızı bitirdiniz. Lütfen kendi model sağlayıcınızı ayarlayın veya ek kota satın alın.", - "apiKeyInfo.cloud.exhausted.title": "Deneme kotanızı kullandınız, lütfen API Anahtarınızı ayarlayın.", "apiKeyInfo.cloud.trial.description": "Deneme kotası, test amaçlarınız için sağlanmıştır. Deneme kotası bitmeden önce kendi model sağlayıcınızı ayarlayın veya ek kota satın alın.", "apiKeyInfo.cloud.trial.title": "{{providerName}} deneme kotasını kullanıyorsunuz.", "apiKeyInfo.selfHost.title.row1": "Başlamak için,", "apiKeyInfo.selfHost.title.row2": "model sağlayıcınızı ayarlayın.", "apiKeyInfo.setAPIBtn": "Model sağlayıcısını ayarlamaya git", "apiKeyInfo.tryCloud": "Veya Dify'nin bulut sürümünü ücretsiz kotayla deneyin", - "apiKeyInfo.usedToken": "Kullanılan token", "overview.apiInfo.accessibleAddress": "API Uç Noktası", "overview.apiInfo.doc": "API Referansı", - "overview.apiInfo.explanation": "Kolayca uygulamanıza entegre edin", "overview.apiInfo.title": "Arka Uç Servis API'si", - "overview.appInfo.accessibleAddress": "Genel URL", "overview.appInfo.customize.entry": "Özel Ön Yüz", "overview.appInfo.customize.explanation": "Web Uygulamasının ön yüzünü senaryo ve stil ihtiyaçlarınıza uygun şekilde özelleştirebilirsiniz.", "overview.appInfo.customize.title": "Özel Ön Yüz", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "Dify Chatbot Chrome Eklentisini Yükleyin", "overview.appInfo.embedded.copied": "Kopyalandı", "overview.appInfo.embedded.copy": "Kopyala", - "overview.appInfo.embedded.entry": "Gömülü", "overview.appInfo.embedded.explanation": "Sohbet uygulamasını web sitenize yerleştirmenin yollarını seçin", "overview.appInfo.embedded.hiddenInputs.description": "Gizli alanlar için değerler girin. Değerler iframe URL'sine veya komut dosyasının inputs nesnesine eklenir.", "overview.appInfo.embedded.hiddenInputs.title": "Gizli Alanları Önceden Doldurun", "overview.appInfo.embedded.iframe": "Sohbet uygulamasını web sitenizin herhangi bir yerine eklemek için bu iframe'i HTML kodunuza ekleyin.", "overview.appInfo.embedded.scripts": "Sohbet uygulamasını web sitenizin sağ alt köşesine eklemek için bu kodu HTML'e ekleyin.", "overview.appInfo.embedded.title": "Siteye Yerleştir", - "overview.appInfo.enableTooltip.description": "Bu özelliği etkinleştirmek için lütfen tuvale bir Kullanıcı Girişi düğümü ekleyin. (Taslakta zaten mevcut olabilir, yayınlandıktan sonra geçerli olur)", - "overview.appInfo.enableTooltip.learnMore": "Daha fazla bilgi edin", - "overview.appInfo.explanation": "Kullanıma hazır AI web app", "overview.appInfo.launch": "Başlat", - "overview.appInfo.preUseReminder": "Devam etmeden önce web app'i etkinleştirin.", "overview.appInfo.preview": "Önizleme", "overview.appInfo.qrcode.download": "QR Kodu İndir", "overview.appInfo.qrcode.title": "Bağlantı QR Kodu", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "Sohbet renk teması", "overview.appInfo.settings.chatColorThemeDesc": "Sohbet botunun renk temasını ayarlayın", "overview.appInfo.settings.chatColorThemeInverted": "Tersine çevrilmiş", - "overview.appInfo.settings.entry": "Markalama", "overview.appInfo.settings.invalidHexMessage": "Geçersiz hex değeri", "overview.appInfo.settings.invalidPrivacyPolicy": "Geçersiz gizlilik politikası bağlantısı. Lütfen http veya https ile başlayan geçerli bir bağlantı kullanın", "overview.appInfo.settings.language": "Dil", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "Özel İfşa", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "Özel ifşa metnini girin", "overview.appInfo.settings.more.customDisclaimerTip": "Özel ifşa metni istemci tarafında görüntülenecek ve uygulama hakkında ek bilgiler sağlayacak", - "overview.appInfo.settings.more.entry": "Daha fazla ayarı göster", "overview.appInfo.settings.more.inputPlaceholder": "Giriş yer tutucusu", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "Botla konuş", "overview.appInfo.settings.more.inputPlaceholderTip": "Sohbet giriş kutusu için yer tutucu metni özelleştirin. Varsayılanı kullanmak için boş bırakın.", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "Gizlilik politikası bağlantısını girin", "overview.appInfo.settings.more.privacyPolicyTip": "Ziyaretçilerin uygulamanın topladığı verileri anlamalarına yardımcı olur, Dify'nin Gizlilik Politikası'na bakın.", "overview.appInfo.settings.multiEnvironmentNotice": "Web uygulaması ayarları tüm ortamlara uygulanır.", - "overview.appInfo.settings.sso.description": "Tüm kullanıcıların web app'i kullanmadan önce SSO ile oturum açmaları gerekir", - "overview.appInfo.settings.sso.label": "SSO Kimlik Doğrulaması", - "overview.appInfo.settings.sso.title": "web app SSO'su", - "overview.appInfo.settings.sso.tooltip": "web app SSO'yu etkinleştirmek için yöneticiyle iletişime geçin", "overview.appInfo.settings.title": "Markalama", "overview.appInfo.settings.webDesc": "Web uygulaması açıklaması", "overview.appInfo.settings.webDescPlaceholder": "web app'in açıklamasını girin", "overview.appInfo.settings.webDescTip": "Bu metin, uygulamanın nasıl kullanılacağına dair temel açıklamalar sağlar ve istemci tarafında görüntülenir", "overview.appInfo.settings.webName": "Web uygulaması adı", - "overview.appInfo.settings.workflow.hide": "Gizle", - "overview.appInfo.settings.workflow.show": "Göster", "overview.appInfo.settings.workflow.showDesc": "web app'te iş akışı ayrıntılarını gösterme veya gizleme", "overview.appInfo.settings.workflow.subTitle": "İş Akışı Detayları", - "overview.appInfo.settings.workflow.title": "İş Akışı Adımları", "overview.appInfo.title": "Web Uygulaması", "overview.appInfo.workflowLaunchHiddenInputs.description": "Gizli alanlar için değerler girin, ardından WebApp'i değerlerle açmak için Başlat'a tıklayın.", "overview.appInfo.workflowLaunchHiddenInputs.title": "Gizli Alanları Önceden Doldurun", - "overview.disableTooltip.triggerMode": "Trigger Düğümü modunda {{feature}} özelliği desteklenmiyor.", "overview.status.disable": "Devre Dışı", - "overview.status.running": "Çalışıyor", - "overview.title": "Genel Bakış", - "overview.triggerInfo.explanation": "İş akışı tetikleyici yönetimi", "overview.triggerInfo.learnAboutTriggers": "Tetikleyiciler hakkında daha fazla bilgi edinin", - "overview.triggerInfo.noTriggerAdded": "Hiç tetikleyici eklenmedi", - "overview.triggerInfo.title": "Tetikleyiciler", - "overview.triggerInfo.triggerStatusDescription": "Tetikleyiciler, onları içeren sürümü yayımladıktan sonra burada görünür.", - "overview.triggerInfo.triggersAdded": "{{count}} Tetikleyiciler eklendi", - "welcome.enterKeyTip": "aşağıya OpenAI API Anahtarınızı girin", - "welcome.firstStepTip": "Başlamak için,", - "welcome.getKeyTip": "OpenAI kontrol panelinden API Anahtarınızı alın", - "welcome.placeholder": "API Anahtarınız (ör. sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "Tetikleyiciler, onları içeren sürümü yayımladıktan sonra burada görünür." } diff --git a/web/i18n/tr-TR/app.json b/web/i18n/tr-TR/app.json index 115319f3c44..959b4b39b70 100644 --- a/web/i18n/tr-TR/app.json +++ b/web/i18n/tr-TR/app.json @@ -1,5 +1,4 @@ { - "accessControl": "Web Uygulaması Erişim Kontrolü", "accessControlDialog.accessItems.anyone": "Bağlantıya sahip olan herkes", "accessControlDialog.accessItems.external": "Kimliği onaylanmış harici kullanıcılar", "accessControlDialog.accessItems.organization": "Sadece işletme içindeki üyeler", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "Başarıyla güncellendi", "accessControlDialog.webAppPublicAccessDisabledTip": "Genel erişim yöneticiniz tarafından devre dışı bırakıldı.", "accessControlDialog.webAppSSONotEnabledTip": "Lütfen web uygulaması kimlik doğrulama yöntemini yapılandırmak için kurumsal yöneticinizle iletişime geçin.", - "accessItemsDescription.anyone": "Herkes web uygulamasına erişebilir", - "accessItemsDescription.external": "Sadece kimliği doğrulanmış dış kullanıcılar Web uygulamasına erişebilir", - "accessItemsDescription.organization": "Kuruluşta herkes web uygulamasına erişebilir.", - "accessItemsDescription.specific": "Sadece belirli gruplar veya üyeler web uygulamasına erişebilir.", "answerIcon.description": "Paylaşılan uygulamada değiştirmek 🤖 için web app simgesinin kullanılıp kullanılmayacağı", "answerIcon.descriptionInExplore": "Keşfet'te değiştirilecek 🤖 web app simgesinin kullanılıp kullanılmayacağı", "answerIcon.title": "Değiştirmek 🤖 için web app simgesini kullanın", @@ -190,8 +185,6 @@ "notPublishedYet": "Uygulama henüz yayımlanmadı", "openInExplore": "Kenar Çubuğu Web App'ini Aç", "publishApp.notSet": "Ayar yapılmamış", - "publishApp.notSetDesc": "Şu anda kimse web uygulamasına erişemiyor. Lütfen izinleri ayarlayın.", - "publishApp.title": "Web uygulamasına kim erişebilir", "removeOriginal": "Orijinal uygulamayı sil", "structOutput.LLMResponse": "LLM Yanıtı", "structOutput.configure": "Yapılandır", @@ -215,7 +208,6 @@ "studio.starApp": "Uygulamayı yıldızla", "studio.starFailed": "Yıldız güncellenemedi", "studio.starred": "Yıldızlı", - "studio.unstarApp": "Uygulamanın yıldızını kaldır", "studio.viewSnippets": "Snippet'ler", "switch": "İş Akışı Orkestrasyonuna Geç", "switchLabel": "Oluşturulacak uygulama kopyası", diff --git a/web/i18n/tr-TR/deployments.json b/web/i18n/tr-TR/deployments.json index 4a46b8dfa67..9ffacd0b907 100644 --- a/web/i18n/tr-TR/deployments.json +++ b/web/i18n/tr-TR/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Dağıtılmadı", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Dağıtım geri alınıyor", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Bilinmiyor", - "studio.accessPoint.addTriggerNodeDescription": "Bu uygulamayı dış olaylardan başlatmak için bir Trigger düğümü ekleyin.", "studio.accessPoint.apiDescription": "Uygulamayı hizmetlerinizden HTTP üzerinden çağırın", "studio.accessPoint.description": "Bu uygulamaya Yerleşik ortamda ve dağıtılan her ortamda erişmenin tüm yolları.", "studio.accessPoint.embedIntoSite": "Siteye göm", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "Uygulamayı aracılar ve yapay zekâ uygulamaları için bir araç olarak sunun", "studio.accessPoint.noPublishedDescription": "Yerleşik erişim noktalarını kullanıma açmak için bir sürüm yayınlayın.", "studio.accessPoint.noPublishedTitle": "Henüz yayınlanmış sürüm yok", - "studio.accessPoint.noTriggerNodes": "Bu iş akışında Trigger düğümü yok", "studio.accessPoint.notSupported": "Desteklenmiyor", "studio.accessPoint.open": "Aç", "studio.accessPoint.triggerDescription": "İş akışını zamanlamalara veya harici olaylara göre çalıştırın", - "studio.accessPoint.triggerDisconnected": "Bağlantı kesildi", "studio.accessPoint.triggerEnabledCount": "{{enabled}}/{{total}} etkin", "studio.accessPoint.triggerExclusiveNotice": "İş akışı tetikleyicileri kullanırken Web app, API ve MCP kapatılır.", - "studio.accessPoint.triggerMuted": "Sessize alındı", - "studio.accessPoint.triggerServiceModeUnavailable": "Web App, API veya MCP hizmetteyken kullanılamaz.", "studio.accessPoint.unsupportedInDeployedEnvironment": "Yalnızca Yerleşik ortamda kullanılabilir.", "studio.accessPoint.webAppDescription": "Uygulamayı son kullanıcılarınızla web sayfası olarak paylaşın", "studio.accessPoints": "Erişim noktaları", diff --git a/web/i18n/tr-TR/login.json b/web/i18n/tr-TR/login.json index aac7256956f..931b743998d 100644 --- a/web/i18n/tr-TR/login.json +++ b/web/i18n/tr-TR/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "E-posta adresi gereklidir", "error.emailInValid": "Geçerli bir e-posta adresi girin", "error.invalidEmailOrPassword": "Geçersiz e-posta veya şifre.", - "error.invalidRedirectUrlOrAppCode": "Geçersiz yönlendirme URL'si veya uygulama kodu", "error.invalidSSOProtocol": "Geçersiz SSO protokolü", "error.nameEmpty": "İsim gereklidir", "error.passwordEmpty": "Şifre gereklidir", "error.passwordInvalid": "Şifre harf ve rakamlardan oluşmalı ve uzunluğu 8 karakterden fazla olmalıdır", - "error.redirectUrlMissing": "Yönlendirme URL'si eksik", "error.registrationNotAllowed": "Hesap bulunamadı. Kayıt olmak için lütfen sistem yöneticisi ile iletişime geçin.", "explore": "Dify'yi Keşfet", "forget": "Şifrenizi mi unuttunuz?", diff --git a/web/i18n/tr-TR/permission.json b/web/i18n/tr-TR/permission.json index a9bf3e3a206..18fe31c7926 100644 --- a/web/i18n/tr-TR/permission.json +++ b/web/i18n/tr-TR/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "Eylemler", "accessRule.addMemberAria": "{{name}} ekle", "accessRule.addMembersTitle": "Üye ekle", - "accessRule.allPermittedMembers": "Rol izinlerine sahip tüm üyeler", - "accessRule.allPermittedMembersDescription": "Eşleşen rol izinlerine sahip üyeler bu kaynağa erişebilir.", "accessRule.allowedMembers": "İzin verilen üyeler", "accessRule.appDescription": "Bu uygulamaya kimlerin erişebileceğini ve erişim izinlerinin ayrıntı düzeyini ayarlayın.", "accessRule.appTitle": "Uygulama izin kümesi", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "Mevcut ve gelecekteki tüm çalışma alanı üyeleri otomatik olarak dahil edilir. Rol izinleri, neler yapabileceklerini belirlemeye devam eder.", "accessRule.batchRemoveDescription": "Seçilen üyeler izin verilen üyeler listesinden kaldırılacak.", "accessRule.batchRemoveTitle": "Seçilen üyeler kaldırılsın mı?", - "accessRule.changeOpenScopeDescription": "Açık kapsamı değiştirmek bu kaynak için tüm üye izin istisnalarını sıfırlar. Geçiş yaptıktan sonra üye izin istisnalarını yeniden eklemeniz gerekir.", - "accessRule.changeOpenScopeTitle": "Kaynak açık kapsamı değiştirilsin mi?", "accessRule.collaborator": "İşbirlikçi", "accessRule.collapseSection": "{{title}} daralt", "accessRule.copied": "Erişim kuralı başarıyla kopyalandı", @@ -32,13 +28,7 @@ "accessRule.noDescription": "Açıklama yok", "accessRule.noRules": "Erişim kuralı yok", "accessRule.noUserAccessSettings": "Erişim izni verilen üye yok", - "accessRule.onlyMe": "Yalnızca ben", - "accessRule.onlyMeDescription": "Bu kaynağa yalnızca siz erişebilirsiniz.", - "accessRule.resourceOpenScope": "Kaynak açık kapsamı", - "accessRule.resourceOpenScopeDescription": "Bu kaynağın kime açık olduğunu seçin. Her üyenin ne yapabileceğine yine de rol izinleri karar verir.", "accessRule.selected": "Seçildi", - "accessRule.specificMembersOnly": "Yalnızca belirli üyeler", - "accessRule.specificMembersOnlyDescription": "Bu kaynağa yalnızca seçilen üyeler erişebilir.", "accessRule.summary_one": "{{count}} izin kümesi", "accessRule.summary_other": "{{count}} izin kümesi", "accessRule.updated": "Erişim kuralı başarıyla güncellendi", diff --git a/web/i18n/tr-TR/plugin.json b/web/i18n/tr-TR/plugin.json index 3054c665e5e..a17fd883143 100644 --- a/web/i18n/tr-TR/plugin.json +++ b/web/i18n/tr-TR/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": "eklenti?", "action.deleteSuccess": "Eklenti başarıyla kaldırıldı", "action.pluginInfo": "Eklenti bilgisi", - "action.usedInApps": "Bu eklenti {{num}} uygulamalarında kullanılıyor.", "allCategories": "Tüm Kategoriler", "auth.addApi": "API Anahtarını Ekle", "auth.addOAuth": "OAuth ekle", @@ -26,28 +25,22 @@ "auth.oauthClient": "OAuth İstemcisi", "auth.oauthClientSettings": "OAuth İstemci Ayarları", "auth.oauthCredentialPermissionDescription": "Yeni OAuth kimlik bilgisinin yalnızca size özel mi olacağını yoksa çalışma alanındaki tüm üyelerle mi paylaşılacağını seçin. Bu ayar OAuth istemcisine değil kimlik bilgisine uygulanır ve yetkilendirmeden sonra değiştirilemez.", - "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.permissionHint.action": "Kim yardımcı olabilir?", "auth.permissionHint.description": "Eklenti yetkilendirmesi tüm workspace genelinde paylaşılır. Yardım için gerekli izinlere sahip bir üyeyle iletişime geçin.", "auth.permissionHint.title": "Yetkilendirmeyi yapılandırma izniniz yok.", - "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.autoUpdate": "Otomatik güncelleme", "autoUpdate.autoUpdateSettings": "Otomatik Güncelleme Ayarları", - "autoUpdate.automaticUpdates": "Otomatik güncellemeler", "autoUpdate.changeTimezone": "Zaman dilimini değiştirmek için Ayarlar sekmesine gidin", "autoUpdate.excludeUpdate": "Aşağıdaki {{num}} eklenti otomatik olarak güncellenmeyecek", "autoUpdate.excludeUpdate_one": "Aşağıdaki {{num}} eklenti otomatik olarak güncellenmeyecek", @@ -67,20 +60,13 @@ "autoUpdate.scope": "Kapsam", "autoUpdate.scopeMode.all": "Tümü", "autoUpdate.scopeMode.exclude": "Seçilenleri hariç tut", - "autoUpdate.specifyPluginsToUpdate": "Güncellemek için eklentileri belirtin", "autoUpdate.strategy.disabled.description": "Eklentiler otomatik olarak güncellenmeyecek", "autoUpdate.strategy.disabled.name": "Devre Dışı", "autoUpdate.strategy.fixOnly.description": "Yalnızca yamanın sürüm güncellemeleri için otomatik güncelleme (örneğin, 1.0.1 → 1.0.2). Küçük sürüm değişiklikleri güncellemeleri tetiklemez.", "autoUpdate.strategy.fixOnly.name": "Sadece Düzelt", - "autoUpdate.strategy.fixOnly.selectedDescription": "Sadece yamanın versiyonları için otomatik güncelleme", "autoUpdate.strategy.latest.description": "Her zaman en son sürüme güncelle", "autoUpdate.strategy.latest.name": "En Son", - "autoUpdate.strategy.latest.selectedDescription": "Her zaman en son sürüme güncelle", - "autoUpdate.updateSettings": "Ayarları Güncelle", "autoUpdate.updateTime": "Güncelleme zamanı", - "autoUpdate.updateTimeTitle": "Güncelleme zamanı", - "autoUpdate.upgradeMode.all": "Hepsini güncelle", - "autoUpdate.upgradeMode.exclude": "Seçilenleri hariç tut", "autoUpdate.upgradeMode.partial": "Sadece seçilen", "autoUpdate.upgradeModePlaceholder.exclude": "Seçilen eklentiler otomatik olarak güncellenmeyecek.", "autoUpdate.upgradeModePlaceholder.partial": "Sadece seçilen eklentiler otomatik olarak güncellenecek. Şu anda hiçbir eklenti seçilmedi, bu yüzden hiçbir eklenti otomatik olarak güncellenmeyecek.", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "GitHub'dan yüklendi", "detailPanel.categoryTip.local": "Yerel Eklenti", "detailPanel.categoryTip.marketplace": "Pazar Yeri'nden yüklendi", - "detailPanel.configureApp": "Uygulamayı Yapılandır", "detailPanel.configureModel": "Modeli yapılandırma", "detailPanel.configureTool": "Aracı yapılandır", "detailPanel.deprecation.fullMessage": "Bu eklenti {{deprecatedReason}} nedeniyle kullanım dışı bırakılmıştır ve artık güncellenmeyecek. Lütfen bunun yerine {{-alternativePluginId}}'i kullanın.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "Karşıya yükleme başarısız oldu", "installModal.back": "Geri", "installModal.cancel": "İptal", - "installModal.close": "Kapat", - "installModal.dropIntegrationToInstall": "Yüklemek için eklenti paketini buraya bırakın", - "installModal.dropPluginToInstall": "Yüklemek için eklenti paketini buraya bırakın", "installModal.fromTrustSource": "Lütfen eklentileri yalnızca güvenilir bir kaynaktan yüklediğinizden emin olun.", "installModal.install": "Yükle", - "installModal.installComplete": "Kurulum tamamlandı", "installModal.installFailed": "Yükleme başarısız oldu", "installModal.installFailedDesc": "Eklenti yüklenemedi, başarısız oldu.", "installModal.installPlugin": "Eklentiyi Yükle", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "Eklenti başarıyla yüklendi.", "installModal.installedSuccessfullyWithPageDesc": "Eklenti başarıyla yüklendi. Bunu {{categoryName}} sayfasında bulabilirsiniz.", "installModal.installing": "Yükleme...", - "installModal.labels.package": "Paket", - "installModal.labels.repository": "Depo", - "installModal.labels.version": "Sürüm", "installModal.next": "İleri", "installModal.pluginLoadError": "Eklenti yükleme hatası", "installModal.pluginLoadErrorDesc": "Bu eklenti yüklenmeyecek", @@ -220,8 +198,6 @@ "list.noInstalled": "Yüklü eklenti yok", "list.noTriggerFound": "Tetikleyici bulunamadı", "list.notFound": "Eklenti bulunamadı", - "list.source.github": "GitHub'dan yükleyin", - "list.source.local": "Yerel Paket Dosyasından Yükle", "list.source.marketplace": "Pazar Yeri'nden Yükleme", "marketplace.allPlugins": "Tüm eklentiler", "marketplace.and": "ve", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "Son Güncelleme", "marketplace.verifiedTip": "Dify tarafından doğrulanmıştır.", "marketplace.viewMore": "Daha fazla göster", - "metadata.title": "Eklentiler", "pluginDevelopmentGuide": "Eklenti geliştirme kılavuzu", "pluginInfoModal.packageName": "Paket", "pluginInfoModal.release": "Sürüm", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "Eklenti bilgisi", "pluginPublishGuide": "Eklenti yayınlama kılavuzu", "privilege.admins": "Yöneticiler", - "privilege.configurePermissionsInSettings": "Eklenti izinlerini yapılandırmak için Ayarlar > Roller ve İzinler bölümüne gidin.", "privilege.everyone": "Herkes", - "privilege.noDebugPermissionTooltip": "Eklentilerde hata ayıklama izniniz yok", "privilege.noInstallPermissionTooltip": "Eklentileri yükleme ve yönetme izniniz yok", "privilege.noone": "Hiç kimse", "privilege.permissions": "İzinler", "privilege.quickWhoCanDebug": "Kim hata ayıklayabilir?", "privilege.quickWhoCanInstall": "Kim yükleyebilir ve yönetebilir?", - "privilege.title": "Eklenti Tercihleri", - "privilege.whoCanDebug": "Eklentilerde kimler hata ayıklayabilir?", - "privilege.whoCanInstall": "Eklentileri kimler yükleyebilir ve yönetebilir?", - "publishPlugins": "Eklentileri yayınlayın", "readmeInfo.failedToFetch": "README alınamadı", "readmeInfo.needHelpCheckReadme": "Yardıma mı ihtiyacınız var? README dosyasına bakın.", "readmeInfo.noReadmeAvailable": "README mevcut değil", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "Bu eklenti otomatik olarak yüklenemedi.\nLütfen Pazar Yeri'nden yükleyin.", "task.errorMsg.unknown": "Bu eklenti yüklenemedi.\nEklenti kaynağı belirlenemedi.", "task.errorPlugins": "Eklentiler Yüklenemedi", - "task.installError": "{{errorLength}} eklentileri yüklenemedi, görüntülemek için tıklayın", "task.installFromGithub": "GitHub'dan yükle", "task.installFromMarketplace": "Pazar Yeri'nden yükle", "task.installSuccess": "{{successLength}} eklenti başarıyla yüklendi", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "Güncelleme başarılı", "upgrade.title": "Eklentiyi Güncelle", "upgrade.upgrade": "Güncelle", - "upgrade.upgrading": "Güncelleniyor...", - "upgrade.usedInApps": "{{num}} uygulamalarında kullanılır" + "upgrade.upgrading": "Güncelleniyor..." } diff --git a/web/i18n/tr-TR/snippet.json b/web/i18n/tr-TR/snippet.json index 71b3f254982..237843d6360 100644 --- a/web/i18n/tr-TR/snippet.json +++ b/web/i18n/tr-TR/snippet.json @@ -12,7 +12,6 @@ "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", @@ -26,20 +25,15 @@ "importSuccess": "Snippet içe aktarıldı", "importedDSLVersion": "Geçerli snippet DSL sürümü:", "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", "panelTitle": "Giriş Alanı", "publishButton": "Yayınla", "publishFailed": "Snippet yayınlanamadı", - "publishMenuCurrentDraft": "Mevcut taslak yayınlanmadı", "publishSuccess": "Snippet yayınlandı", "sectionOrchestrate": "Yönetmek", "testRunButton": "Test çalıştırması", "typeLabel": "Parçacık", - "unknownUser": "Kullanıcı", - "updatedBy": "{{name}} güncellendi {{time}}", - "usageCount": "{{count}} kez kullanıldı", - "variableInspect": "Değişken İnceleme" + "unknownUser": "Kullanıcı" } diff --git a/web/i18n/tr-TR/tools.json b/web/i18n/tr-TR/tools.json index 7e005afa20b..c5c7087e705 100644 --- a/web/i18n/tr-TR/tools.json +++ b/web/i18n/tr-TR/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "Parametreler", "mcp.server.modal.parametersPlaceholder": "Parametre amacı ve kısıtlamaları", "mcp.server.modal.parametersTip": "LLM'nin amaçlarını ve kısıtlamalarını anlamasına yardımcı olmak için her parametreye açıklamalar ekleyin.", - "mcp.server.publishTip": "Uygulama yayınlanmadı. Lütfen önce uygulamayı yayınlayın.", "mcp.server.reGen": "Sunucu URL yeniden oluşturulsun mu? Mevcut URL hemen çalışmayı durduracaktır.", "mcp.server.title": "MCP Sunucusu", "mcp.server.url": "Sunucu URL", diff --git a/web/i18n/tr-TR/workflow.json b/web/i18n/tr-TR/workflow.json index 5dab77f981b..837d862ac40 100644 --- a/web/i18n/tr-TR/workflow.json +++ b/web/i18n/tr-TR/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} adım ileri", "changeHistory.title": "Değişiklik Geçmişi", "chatVariable.button": "Değişken Ekle", - "chatVariable.docLink": "Daha fazla bilgi için belgelerimizi ziyaret edin.", "chatVariable.modal.addArrayValue": "Değer Ekle", "chatVariable.modal.arrayValue": "Değer", "chatVariable.modal.description": "Açıklama", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "Yanıtı düzenle", "comments.placeholder.reply": "Yanıtla", "comments.reply": "Yanıtla", - "common.ImageUploadLegacyTip": "Artık başlangıç formunda dosya türü değişkenleri oluşturabilirsiniz. Gelecekte resim yükleme özelliğini artık desteklemeyeceğiz.", "common.accessAPIReference": "API Referansına Eriş", "common.accessPointDescription": "Web uygulamasını, API'yi, MCP'yi ve tetikleyicileri yapılandır", "common.addBlock": "Düğüm Ekle", @@ -155,7 +153,6 @@ "common.addTitle": "Başlık ekle...", "common.autoSaved": "Otomatik Kaydedildi", "common.backupCurrentDraft": "Geçerli Taslağı Yedekleyin", - "common.batchRunApp": "Toplu Uygulama Çalıştır", "common.branch": "DAL", "common.chooseDSL": "DSL(yml) dosyasını seçin", "common.chooseStartNodeToRun": "Çalıştırmak için başlangıç düğümünü seçin", @@ -163,7 +160,6 @@ "common.commentMode": "Yorum modu", "common.configure": "Yapılandır", "common.configureRequired": "Yapılandırma Gerekli", - "common.conversationLog": "Konuşma Günlüğü", "common.copy": "Kopyala", "common.currentDraft": "Geçerli Taslak", "common.currentDraftUnpublished": "Mevcut Taslak Yayınlanmamış", @@ -174,10 +170,8 @@ "common.disconnect": "Bağlantıyı Kes", "common.draftSaveFailed": "Taslak kaydedilemedi", "common.duplicate": "Çoğalt", - "common.editing": "Düzenleme", "common.effectVarConfirm.content": "Değişken diğer düğümlerde kullanılıyor. Yine de kaldırmak istiyor musunuz?", "common.effectVarConfirm.title": "Değişkeni Kaldır", - "common.embedIntoSite": "Siteye Göm", "common.enableJinja": "Jinja şablon desteğini etkinleştir", "common.exitVersions": "Çıkış Sürümleri", "common.exportImage": "Resmi Dışa Aktar", @@ -186,8 +180,6 @@ "common.exportSVG": "SVG olarak dışa aktar", "common.features": "Özellikler", "common.featuresDescription": "Web uygulaması kullanıcı deneyimini geliştirin", - "common.featuresDocLink": "Daha fazla bilgi edin", - "common.fileUploadTip": "Resim yükleme özellikleri, dosya yüklemeye yükseltildi.", "common.goBackToEdit": "Editöre geri dön", "common.handMode": "El Modu", "common.humanInputEmailTip": "E-posta (Teslimat Yöntemi) yapılandırılmış alıcılarınıza gönderildi", @@ -199,9 +191,6 @@ "common.importSuccess": "İçe Aktarma Başarılı", "common.importWarning": "Dikkat", "common.importWarningDetails": "DSL sürüm farkı bazı özellikleri etkileyebilir", - "common.inPreview": "Ön İzlemede", - "common.inPreviewMode": "Önizleme Modunda", - "common.inRunMode": "Çalıştırma Modunda", "common.input": "Girdi", "common.insertVarTip": "Hızlı eklemek için '/' tuşuna basın", "common.jinjaEditorPlaceholder": "Değişken eklemek için '/' veya '{' yazın", @@ -215,17 +204,12 @@ "common.model": "Model", "common.moreActions": "Daha Fazla Eylem", "common.needAdd": "{{node}} düğümü eklenmelidir", - "common.needAnswerNode": "Cevap düğümü eklenmelidir.", "common.needConnectTip": "Bu adım hiçbir şeye bağlı değil", - "common.needOutputNode": "Çıktı düğümü eklenmelidir", "common.needStartNode": "En az bir başlangıç düğümü eklenmelidir", - "common.noChanges": "Değişiklik yok", - "common.noHistory": "Tarih Yok", "common.noVar": "Değişken yok", "common.notPublishedYet": "Henüz yayınlanmadı", "common.notRunning": "Henüz çalıştırılmadı", "common.onFailure": "Başarısızlık Üzerine", - "common.openInExplore": "Keşfet'te Aç", "common.openWebApp": "Web uygulamasını aç", "common.openWebAppDescription": "Yayınlanan uygulamayı yeni bir sekmede aç", "common.output": "Çıktı", @@ -233,10 +217,8 @@ "common.parallel": "PARALEL", "common.parallelTip.click.desc": "Eklemek için", "common.parallelTip.click.title": "Tık", - "common.parallelTip.depthLimit": "{{num}} katmanlarının paralel iç içe geçme katmanı sınırı", "common.parallelTip.drag.desc": "Bağlanmak için", "common.parallelTip.drag.title": "Sürükleme", - "common.parallelTip.limit": "Paralellik {{num}} dallarıyla sınırlıdır.", "common.pasteHere": "Buraya Yapıştır", "common.pointerMode": "İşaretçi Modu", "common.preview": "Önizleme", @@ -252,34 +234,22 @@ "common.publishedBy": "{{author}} tarafından {{time}} yayınlandı", "common.publishingToMarketplace": "Yayınlanıyor...", "common.redo": "Yinele", - "common.restart": "Yeniden Başlat", "common.restore": "Geri Yükle", "common.run": "Test çalıştır", "common.runAllTriggers": "Tüm tetikleyicileri çalıştır", - "common.runApp": "Uygulamayı Çalıştır", "common.runHistory": "Çalıştırma Geçmişi", "common.running": "Çalışıyor", - "common.savedAt": "{{time}} kaydedildi", "common.scheduleTriggerRunFailed": "Zamanlanmış tetikleyici çalıştırma başarısız oldu", "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", "common.unpublished": "Yayınlanmamış", - "common.unpublishedChanges": "Yayınlanmamış değişiklikler", "common.upToDate": "Güncel", - "common.update": "Güncelle", "common.variableNamePlaceholder": "Değişken adı", "common.versionHistory": "Sürüm Geçmişi", - "common.viewDetailInTracingPanel": "Ayrıntıları görüntüle", "common.viewOnly": "Sadece Görüntüleme", "common.viewRunHistory": "Çalıştırma geçmişini görüntüle", "common.webhookDebugFailed": "Webhook hata ayıklama başarısız oldu", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "İş Akışı Süreci başarılı oldu", "common.workflowSaveStatus": "İş akışı kaydetme durumu", "customWebhook": "Özel Webhook", - "debug.copyLastRun": "Son Çalışmayı Kopyala", - "debug.copyLastRunError": "Son çalışma girdilerini kopyalamak başarısız oldu.", "debug.lastOutput": "Son Çıktı", - "debug.lastRunInputsCopied": "Son çalıştırmadan {{count}} girdi kopyalandı", "debug.lastRunTab": "Son Koşu", "debug.noData.description": "Son çalışmanın sonuçları burada gösterilecektir.", "debug.noData.runThisNode": "Bu düğümü çalıştır", - "debug.noLastRunFound": "Önceki çalışmaya rastlanmadı.", - "debug.noMatchingInputsFound": "Son çalışmadan eşleşen giriş bulunamadı.", - "debug.relations.dependencies": "Bağımlılık", - "debug.relations.dependenciesDescription": "Bu düğümün dayandığı düğümler", - "debug.relations.dependents": "Bağımlı", - "debug.relations.dependentsDescription": "Bu düğüme dayanan düğümler", - "debug.relations.noDependencies": "Bağımlılık yok", - "debug.relations.noDependents": "Bakmakla yükümlü olunan kişi yok", - "debug.relationsTab": "İlişkiler", "debug.settingsTab": "Ayarlar", "debug.variableInspect.chatNode": "Konuşma", "debug.variableInspect.clearAll": "Hepsini sıfırla", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "bu tetik", "debug.variableInspect.listening.defaultPluginName": "bu eklenti tetikleyici", "debug.variableInspect.listening.defaultScheduleTime": "Yapılandırılmadı", - "debug.variableInspect.listening.selectedTriggers": "seçilen tetikleyiciler", "debug.variableInspect.listening.stopButton": "Dur", "debug.variableInspect.listening.tip": "Artık test istekleri göndererek HTTP {{nodeName}} uç noktasında olay tetikleyicilerini simüle edebilir veya canlı olay hata ayıklama için bir geri arama URL'si olarak kullanabilirsiniz. Tüm çıktılar, Değişken Denetleyicisinde doğrudan görüntülenebilir.", "debug.variableInspect.listening.tipFallback": "Gelen tetikleyici olaylarını bekleyin. Çıktılar burada görünecektir.", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "Koşmayı durdur", "debug.variableInspect.view": "Günlüğü görüntüle", "difyTeam": "Dify Ekibi", - "entryNodeStatus.disabled": "BAŞLAT • ENGELLİ", "entryNodeStatus.enabled": "BAŞLAT", "env.envDescription": "Çevre değişkenleri özel bilgileri ve kimlik bilgilerini saklamak için kullanılabilir. Yalnızca okunabilirler ve dışa aktarım sırasında DSL dosyasından ayrılabilirler.", "env.envPanelButton": "Değişken Ekle", @@ -371,11 +327,6 @@ "env.modal.value": "Değer", "env.modal.valuePlaceholder": "env değeri", "env.modal.valueRequired": "Değer boş olamaz", - "error.operations.addingNodes": "düğüm ekleme", - "error.operations.connectingNodes": "düğümleri bağlama", - "error.operations.modifyingWorkflow": "iş akışını değiştirme", - "error.operations.updatingWorkflow": "iş akışını güncelleme", - "error.startNodeRequired": "Lütfen {{operation}} işleminden önce önce bir başlangıç düğümü ekleyin", "errorMsg.authRequired": "Yetkilendirme gereklidir", "errorMsg.configureModel": "Bir model yapılandırın", "errorMsg.duplicateOutputVariable": "Yinelenen çıktı düğümü değişkeni \"{{variable}}\". Çıktı düğümü değişken adları benzersiz olmalıdır.", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "Geçersiz değişken. Bu değişkeni etkinleştirmek için bir model yapılandırın.", "errorMsg.noValidTool": "{{field}} geçerli bir araç seçilmedi", "errorMsg.rerankModelRequired": "Yeniden Sıralama Modelini açmadan önce, lütfen ayarlarda modelin başarıyla yapılandırıldığını onaylayın.", - "errorMsg.startNodeRequired": "Lütfen {{operation}} işleminden önce önce bir başlangıç düğümü ekleyin", "errorMsg.toolParameterRequired": "{{field}}: [{{param}}] parametresi gereklidir", "globalVar.description": "Sistem değişkenleri, tipi uyumlu olduğunda herhangi bir düğümün bağlantı gerektirmeden başvurabileceği küresel değişkenlerdir; örneğin son kullanıcı kimliği ve iş akışı kimliği.", "globalVar.fieldsDescription.appId": "Uygulama Kimliği", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "İş Akışı Kimliği", "globalVar.fieldsDescription.workflowRunId": "İş akışı yürütme kimliği", "globalVar.title": "Sistem Değişkenleri", - "nodes.agent.advancedSetting": "Gelişmiş Ayarlar", "nodes.agent.checkList.strategyNotSelected": "Strateji seçilmedi", "nodes.agent.clickToViewParameterSchema": "Parametre şemasını görüntülemek için tıklayın", - "nodes.agent.configureModel": "Modeli Yapılandır", "nodes.agent.installPlugin.cancel": "İptal", "nodes.agent.installPlugin.changelog": "Değişiklik günlüğü", "nodes.agent.installPlugin.desc": "Aşağıdaki entegrasyon yüklenmek üzere", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "Entegrasyonu Yükle", "nodes.agent.learnMore": "Daha fazla bilgi edinin", "nodes.agent.linkToPlugin": "Entegrasyonlare Bağlantı", - "nodes.agent.maxIterations": "Maksimum Yineleme", "nodes.agent.model": "model", - "nodes.agent.modelNotInMarketplace.desc": "Bu model Yerel veya GitHub deposundan yüklenir. Lütfen kurulumdan sonra kullanın.", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "Entegrasyonlarde Yönet", - "nodes.agent.modelNotInMarketplace.title": "Model yüklü değil", "nodes.agent.modelNotInstallTooltip": "Bu model yüklü değil", "nodes.agent.modelNotSelected": "Model seçilmedi", - "nodes.agent.modelNotSupport.desc": "Yüklenen entegrasyon sürümü bu modeli sağlamaz.", - "nodes.agent.modelNotSupport.descForVersionSwitch": "Yüklenen entegrasyon sürümü bu modeli sağlamaz. Sürümü değiştirmek için tıklayın.", - "nodes.agent.modelNotSupport.title": "Desteklenmeyen Model", - "nodes.agent.modelSelectorTooltips.deprecated": "Bu model kullanım dışıdır", - "nodes.agent.notAuthorized": "Yetkili Değil", "nodes.agent.outputVars.confirm": "Onayla", "nodes.agent.outputVars.defaultValueArrayInvalid": "Bir JSON dizisi girin.", "nodes.agent.outputVars.defaultValueBooleanInvalid": "true veya false girin.", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "{{name}} düzenle", "nodes.agent.outputVars.editorLabel": "Çıktı değişkeni düzenleyici", "nodes.agent.outputVars.files.title": "Aracı Tarafından Oluşturulan Dosyalar", - "nodes.agent.outputVars.files.transfer_method": "Transfer yöntemi. Değer remote_url veya local_file", - "nodes.agent.outputVars.files.type": "Destek türü. Şimdi sadece görüntüyü destekleyin", - "nodes.agent.outputVars.files.upload_file_id": "Dosya kimliğini karşıya yükle", - "nodes.agent.outputVars.files.url": "Resim url'si", "nodes.agent.outputVars.json": "Aracı tarafından oluşturulan JSON", "nodes.agent.outputVars.nameDuplicate": "Çıktı adı zaten mevcut", "nodes.agent.outputVars.nameInvalid": "Harfler, sayılar ve alt çizgi kullanın. Bir harf veya alt çizgi ile başlayın.", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "Parametre Şeması", "nodes.agent.pluginInstaller.install": "Yükle", "nodes.agent.pluginInstaller.installing": "Yükleme", - "nodes.agent.pluginNotFoundDesc": "Bu entegrasyon GitHub'dan yüklenmiştir. Lütfen şuraya gidin: Entegrasyonlar yeniden yüklemek için", "nodes.agent.pluginNotInstalled": "Bu entegrasyon yüklü değil", "nodes.agent.pluginNotInstalledDesc": "Bu entegrasyon GitHub'dan yüklenmiştir. Lütfen şuraya gidin: Entegrasyonlar yeniden yüklemek için", "nodes.agent.roster.change": "Değiştir", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "Yalnızca Editör veya üzeri role ya da Agents'ı yönet iznine sahip üyeler ajanları düzenleyebilir.", "nodes.agent.roster.inlineSetup.description": "Yalnızca bu düğümde yaşayan tek seferlik bir kurulum", "nodes.agent.roster.inlineSetup.name": "Inline kurulum", - "nodes.agent.roster.inlineSetup.title": "Ajan kurulumu", "nodes.agent.roster.inlineSetup.type": "Yalnızca bu düğümde", "nodes.agent.roster.label": "Ajan", "nodes.agent.roster.makeCopy": "Kopya oluştur", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} yetkilendirilmemiş", "nodes.agent.toolNotInstallTooltip": "{{tool}} yüklü değil", "nodes.agent.toolbox": "Araç", - "nodes.agent.tools": "Araçları", "nodes.agent.unsupportedStrategy": "Desteklenmeyen strateji", "nodes.answer.answer": "Yanıt", - "nodes.answer.outputVars": "Çıktı Değişkenleri", - "nodes.assigner.append": "Ekle", "nodes.assigner.assignedVariable": "Atanan Değişken", - "nodes.assigner.assignedVarsDescription": "Atanan değişkenler, konuşma değişkenleri gibi yazılabilir değişkenler olmalıdır.", - "nodes.assigner.clear": "Temizle", - "nodes.assigner.noAssignedVars": "Kullanılabilir atanmış değişken yok", "nodes.assigner.noVarTip": "Değişken eklemek için \"+\" düğmesini tıklayın", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "Sonuncuyu Kaldır", "nodes.assigner.operations.set": "Ayarla", "nodes.assigner.operations.title": "İşlem", - "nodes.assigner.over-write": "Üzerine Yaz", - "nodes.assigner.plus": "Artı", "nodes.assigner.selectAssignedVariable": "Atanan değişkeni seçin...", "nodes.assigner.setParameter": "Parametreyi ayarla...", - "nodes.assigner.setVariable": "Değişken Ayarla", "nodes.assigner.varNotSet": "Değişken NOT Set", "nodes.assigner.variable": "Değişken", "nodes.assigner.variables": "Değişken", - "nodes.assigner.writeMode": "Yazma Modu", - "nodes.assigner.writeModeTip": "ATANAN DEĞİŞKEN bir dizi olduğunda, ekleme modu sona ekler.", - "nodes.code.advancedDependencies": "Gelişmiş Bağımlılıklar", - "nodes.code.advancedDependenciesTip": "Burada daha uzun sürede tüketilen veya varsayılan olarak yerleşik olmayan bazı ön yüklenmiş bağımlılıkları ekleyin", "nodes.code.inputVars": "Giriş Değişkenleri", "nodes.code.outputVars": "Çıktı Değişkenleri", - "nodes.code.searchDependencies": "Bağımlılıkları Ara", "nodes.code.syncFunctionSignature": "Senkrone işlev imzasını koda eşitle", "nodes.common.errorHandle.defaultValue.desc": "Bir hata oluştuğunda, statik bir çıkış içeriği belirtin.", "nodes.common.errorHandle.defaultValue.inLog": "Düğüm istisnası, varsayılan değerlere göre çıktı.", "nodes.common.errorHandle.defaultValue.output": "Çıktı Varsayılan Değeri", - "nodes.common.errorHandle.defaultValue.tip": "Hata durumunda, değerin altına dönecektir.", "nodes.common.errorHandle.defaultValue.title": "Varsayılan Değer", "nodes.common.errorHandle.failBranch.customize": "Başarısız dal mantığını özelleştirmek için tuvale gidin.", "nodes.common.errorHandle.failBranch.customizeTip": "Başarısız dal etkinleştirildiğinde, düğümler tarafından oluşturulan özel durumlar işlemi sonlandırmaz. Bunun yerine, önceden tanımlanmış hata dalını otomatik olarak yürüterek hata mesajları, raporlar, düzeltmeler veya atlama eylemleri sağlamanıza olanak tanır.", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "Bir düğüm bir özel durumla karşılaştığında tetiklenen özel durum işleme stratejisi.", "nodes.common.errorHandle.title": "Hata İşleme", "nodes.common.inputVars": "Giriş Değişkenleri", - "nodes.common.insertVarTip": "Değişken Ekle", "nodes.common.memories.builtIn": "Yerleşik", "nodes.common.memories.tip": "Sohbet belleği", "nodes.common.memories.title": "Bellekler", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} Yeniden deneme", "nodes.common.retry.retry": "Yeniden deneme", "nodes.common.retry.retryFailed": "Yeniden deneme başarısız oldu", - "nodes.common.retry.retryFailedTimes": "{{times}} yeniden denemeleri başarısız oldu", "nodes.common.retry.retryInterval": "Yeniden deneme aralığı", "nodes.common.retry.retryOnFailure": "Hata durumunda yeniden dene", "nodes.common.retry.retrySuccessful": "Yeniden deneme başarılı", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "Daha fazla bilgi edinin", "nodes.docExtractor.outputVars.text": "Ayıklanan metin", "nodes.docExtractor.supportFileTypes": "Destek dosya türleri: {{types}}.", - "nodes.end.output.type": "çıktı türü", "nodes.end.output.variable": "çıktı değişkeni", - "nodes.end.outputs": "Çıktılar", - "nodes.end.type.none": "Yok", - "nodes.end.type.plain-text": "Düz Metin", - "nodes.end.type.structured": "Yapılandırılmış", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "URL girin, değişken eklemek için ‘/’ tuşuna basın", "nodes.http.authorization.api-key": "API Anahtarı", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "Yok", "nodes.http.binaryFileVariable": "İkili Dosya Değişkeni", "nodes.http.body": "Gövde", - "nodes.http.bulkEdit": "Toplu Düzenleme", "nodes.http.curl.placeholder": "cURL dizesini buraya yapıştırın", "nodes.http.curl.title": "cURL'den içe aktar", "nodes.http.extractListPlaceholder": "Liste öğesi dizinini girin, '/' yazın değişken ekle", "nodes.http.headers": "Başlıklar", - "nodes.http.inputVars": "Giriş Değişkenleri", "nodes.http.insertVarPlaceholder": "değişkeni eklemek için '/' yazın", "nodes.http.key": "Anahtar", - "nodes.http.keyValueEdit": "Anahtar-Değer Düzenleme", - "nodes.http.notStartWithHttp": "API http:// veya https:// ile başlamalıdır", "nodes.http.outputVars.body": "Yanıt İçeriği", "nodes.http.outputVars.files": "Dosya Listesi", "nodes.http.outputVars.headers": "Yanıt Başlık Listesi JSON", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "Tüm üyeler ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "İçerik", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "Gövde {{field}} içermelidir", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "E-posta içeriğini girin", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "Gövde zorunludur", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "Hata Ayıklama Modu", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "Hata ayıklama modunda, e-posta yalnızca hesap e-postanız {{email}} adresine gönderilecektir.", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "Seç", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "Alıcı", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "En az bir alıcı gereklidir", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "İstek URL değişkeni, insan girdisi için tetikleyici giriş noktasıdır.", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "Konu", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "E-posta konusunu girin", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "Konu zorunludur", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "Hata ayıklama modu etkin.", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "E-posta {{email}} adresine gönderilecek.", "nodes.humanInput.deliveryMethod.emailSender.done": "E-posta Gönderildi", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(isteğe bağlı)", "nodes.humanInput.deliveryMethod.emailSender.send": "E-posta Gönder", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "Yapılandırılmış alıcılarınıza test e-postaları gönderin", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "{{email}} adresine test e-postası gönder", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "Kullanıcıların formu açtıktan sonra göreceği şey. Markdown biçimlendirmesini destekler.", "nodes.humanInput.insertInputField.fieldType": "Alan Türü", "nodes.humanInput.insertInputField.insert": "Ekle", - "nodes.humanInput.insertInputField.maxUploads": "Maks. yükleme", "nodes.humanInput.insertInputField.options": "Seçenekler", "nodes.humanInput.insertInputField.prePopulateField": "Alanı Önceden Doldur", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": " veya ekleyin. Kullanıcılar başlangıçta bu içeriği görecek veya boş bırakın.", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "boş değil", "nodes.ifElse.comparisonOperator.not exists": "mevcut değil", "nodes.ifElse.comparisonOperator.not in": "İçinde değil", - "nodes.ifElse.comparisonOperator.not null": "null değil", - "nodes.ifElse.comparisonOperator.null": "null", "nodes.ifElse.comparisonOperator.start with": "ile başlar", "nodes.ifElse.conditionNotSetup": "Koşul AYARLANMADI", "nodes.ifElse.else": "Değilse", "nodes.ifElse.elseDescription": "Eğer koşulu karşılanmadığında hangi mantığın çalıştırılması gerektiğini tanımlamak için kullanılır.", "nodes.ifElse.enterValue": "Değer girin", - "nodes.ifElse.if": "Eğer", - "nodes.ifElse.notSetVariable": "Lütfen önce değişken ayarlayın", "nodes.ifElse.operator": "Operatör", "nodes.ifElse.optionName.audio": "Ses", "nodes.ifElse.optionName.doc": "Doktor", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "Parçalar", "nodes.knowledgeBase.chunksInputTip": "Bilgi tabanı düğümünün girdi değişkeni 'Chunks'tır. Değişkenin tipi, seçilen parça yapısıyla tutarlı olması gereken belirli bir JSON Şemasına sahip bir nesnedir.", "nodes.knowledgeBase.chunksVariableIsRequired": "Chunks değişkeni gereklidir", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API anahtarı kullanılamıyor", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "Krediler tükendi", - "nodes.knowledgeBase.embeddingModelIncompatible": "Uyumsuz", - "nodes.knowledgeBase.embeddingModelIsInvalid": "Gömme modeli geçersiz", - "nodes.knowledgeBase.embeddingModelIsRequired": "Gömme modeli gereklidir", "nodes.knowledgeBase.embeddingModelNotConfigured": "Gömme modeli yapılandırılmadı", "nodes.knowledgeBase.indexMethodIsRequired": "İndeks yöntemi gereklidir", - "nodes.knowledgeBase.notConfigured": "Yapılandırılmadı", "nodes.knowledgeBase.rerankingModelIsInvalid": "Yeniden sıralama modeli geçersiz", "nodes.knowledgeBase.rerankingModelIsRequired": "Yeniden sıralama modeli gereklidir", "nodes.knowledgeBase.retrievalSettingIsRequired": "Alma ayarı gereklidir", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "Parça URL'si", "nodes.knowledgeRetrieval.queryAttachment": "Sorgu Görüntüleri", "nodes.knowledgeRetrieval.queryText": "Sorgu Metni", - "nodes.knowledgeRetrieval.queryVariable": "Sorgu Değişkeni", "nodes.listFilter.asc": "ASC", "nodes.listFilter.desc": "DESC", "nodes.listFilter.extractsCondition": "N öğesini ayıklayın", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "İlk kayıt", "nodes.listFilter.outputVars.last_record": "Son kayıt", "nodes.listFilter.outputVars.result": "Filtre sonucu", - "nodes.listFilter.selectVariableKeyPlaceholder": "Alt değişken anahtarını seçin", "nodes.llm.addMessage": "Mesaj Ekle", "nodes.llm.context": "bağlam", "nodes.llm.contextTooltip": "Bağlam olarak Bilgi ekleyebilirsiniz", - "nodes.llm.files": "Dosyalar", "nodes.llm.jsonSchema.addChildField": "Çocuk Alanı Ekle", "nodes.llm.jsonSchema.addField": "Alan Ekle", "nodes.llm.jsonSchema.apply": "Uygula", "nodes.llm.jsonSchema.back": "Geri", "nodes.llm.jsonSchema.descriptionPlaceholder": "Açıklama ekleyin", - "nodes.llm.jsonSchema.doc": "Yapılandırılmış çıktı hakkında daha fazla bilgi edinin", "nodes.llm.jsonSchema.enum": "Enum", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "Özellik adı zaten mevcut", "nodes.llm.jsonSchema.fieldNamePlaceholder": "Alan Adı", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "gerekli", "nodes.llm.jsonSchema.resetDefaults": "Sıfırlama", "nodes.llm.jsonSchema.resultTip": "İşte oluşturulan sonuç. Eğer memnun değilseniz, geri dönüp isteminizi değiştirebilirsiniz.", - "nodes.llm.jsonSchema.showAdvancedOptions": "Gelişmiş seçenekleri göster", "nodes.llm.jsonSchema.stringValidations": "Dize Doğrulamaları", "nodes.llm.jsonSchema.title": "Yapılandırılmış Çıktı Şeması", "nodes.llm.jsonSchema.warningTips.saveSchema": "Lütfen şemayı kaydetmeden önce mevcut alanı düzenlemeyi tamamlayın.", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "Akıl yürütme içeriği", "nodes.llm.outputVars.usage": "Model Kullanım Bilgileri", "nodes.llm.prompt": "istem", - "nodes.llm.reasoningFormat.separated": "Ayrı düşünce etiketleri", - "nodes.llm.reasoningFormat.tagged": "Etiketleri düşünmeye devam et", "nodes.llm.reasoningFormat.title": "Akıl yürütme etiket ayrımını etkinleştir", "nodes.llm.reasoningFormat.tooltip": "Düşünce etiketlerinden içeriği çıkarın ve bunu reasoning_content alanında saklayın.", "nodes.llm.resolution.high": "Yüksek", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "Modele talimatlar, sorgular veya herhangi bir metin tabanlı giriş sağlayın", "nodes.llm.singleRun.variable": "Değişken", "nodes.llm.sysQueryInUser": "sys.query kullanıcı mesajında gereklidir", - "nodes.llm.variables": "değişkenler", "nodes.llm.vision": "görsel", - "nodes.loop.ErrorMethod.continueOnError": "Hata ile Devam Et", - "nodes.loop.ErrorMethod.operationTerminated": "Sonlandırıldı", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "Anormal Çıktıyı Kaldır", "nodes.loop.breakCondition": "Döngü Sonlandırma Koşulu", "nodes.loop.breakConditionTip": "Sadece sonlandırma koşulları olan döngüler içindeki değişkenler ve konuşma değişkenleri referans alınabilir.", "nodes.loop.comma": ",", - "nodes.loop.currentLoop": "Mevcut Döngü", "nodes.loop.currentLoopCount": "Mevcut döngü sayısı: {{count}}", "nodes.loop.deleteDesc": "Döngü düğümünü silmek, tüm alt düğümleri kaldıracaktır.", "nodes.loop.deleteTitle": "Döngü Düğümünü Sil?", - "nodes.loop.errorResponseMethod": "Hata Yanıt Yöntemi", "nodes.loop.error_one": "{{count}} Hata", "nodes.loop.error_other": "{{count}} Hata", - "nodes.loop.exitConditionTip": "Bir döngü düğümünün en az bir çıkış koşuluna ihtiyacı vardır.", "nodes.loop.finalLoopVariables": "Son Döngü Değişkenleri", "nodes.loop.initialLoopVariables": "İlk Döngü Değişkenleri", - "nodes.loop.input": "Girdi", "nodes.loop.inputMode": "Giriş Modu", "nodes.loop.loopMaxCount": "Maksimum Döngü Sayısı", "nodes.loop.loopMaxCountError": "Lütfen 1 ile {{maxCount}} arasında geçerli bir maksimum döngü sayısı girin.", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "Döngü Değişkenleri", "nodes.loop.loop_one": "{{count}} Döngü", "nodes.loop.loop_other": "{{count}} Döngü", - "nodes.loop.output": "Çıktı Değişkeni", "nodes.loop.setLoopVariables": "Döngü kapsamı içinde değişkenleri ayarla", "nodes.loop.totalLoopCount": "Toplam döngü sayısı: {{count}}", "nodes.loop.variableName": "Değişken Adı", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "Sınıf Ekle", "nodes.questionClassifiers.advancedSetting": "Gelişmiş Ayarlar", "nodes.questionClassifiers.class": "Sınıf", - "nodes.questionClassifiers.classNamePlaceholder": "Sınıf adınızı yazın", "nodes.questionClassifiers.defaultLabel": "SINIF {{index}}", "nodes.questionClassifiers.inputVars": "Giriş Değişkenleri", "nodes.questionClassifiers.instruction": "Talimat", - "nodes.questionClassifiers.instructionPlaceholder": "Talimatınızı yazın", "nodes.questionClassifiers.instructionTip": "Soru sınıflandırıcının soruları nasıl kategorize edeceğini daha iyi anlamasına yardımcı olmak için ek talimatlar girin.", "nodes.questionClassifiers.labelEditorAriaLabel": "Sınıf etiketi düzenleyicisi", "nodes.questionClassifiers.model": "model", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "Yeniden adlandırmak için sınıf başlığına çift tıklayın", "nodes.questionClassifiers.topicName": "Konu Adı", "nodes.questionClassifiers.topicPlaceholder": "Konu adınızı yazın", - "nodes.start.builtInVar": "Yerleşik Değişkenler", "nodes.start.inputField": "Giriş Alanı", "nodes.start.noVarTip": "İş Akışında kullanılabilecek girişleri ayarlayın", - "nodes.start.outputVars.files": "Dosya listesi", - "nodes.start.outputVars.memories.content": "mesaj içeriği", - "nodes.start.outputVars.memories.des": "Konuşma geçmişi", - "nodes.start.outputVars.memories.type": "mesaj türü", - "nodes.start.outputVars.query": "Kullanıcı girişi", "nodes.start.required": "gerekli", "nodes.start.userInputTipDescription": "Workflow isteğe bağlı başladığında son kullanıcılardan toplanacak girişleri tanımlayın.", "nodes.startPlaceholder.browseMoreOnMarketplace": "Marketplace’te daha fazlasına göz atın", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "Marketplace’te daha fazla araç bulun", "nodes.startPlaceholder.noTriggersFound": "Tetikleyici bulunamadı", "nodes.startPlaceholder.nodeCollapsedDescription": "Başlangıç düğümünü yapılandırmak için tıklayın", "nodes.startPlaceholder.nodeDescription": "Sağ panelden bir başlangıç düğümü seçin", - "nodes.startPlaceholder.nodeTitle": "Workflow başlangıcı", "nodes.startPlaceholder.panelDescription": "Başlangıç düğümü workflow’unuzu neyin çalıştıracağını tanımlar", "nodes.startPlaceholder.panelTitle": "Bir başlangıç düğümü seçin", "nodes.startPlaceholder.userInputConflictTip": "Kullanıcı girişi diğer tetikleyicilerle birleştirilemez", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "Giriş Değişkenleri", "nodes.templateTransform.outputVars.output": "Dönüştürülmüş içerik", "nodes.tool.authorizationRequired": "Yetkilendirme gerekli", - "nodes.tool.authorize": "Yetkilendir", - "nodes.tool.dateRange.end": "Bitiş", "nodes.tool.dateRange.endPlaceholder": "Bitiş Tarihi", - "nodes.tool.dateRange.start": "Başlangıç", "nodes.tool.dateRange.startPlaceholder": "Başlangıç Tarihi", "nodes.tool.inputVars": "Giriş Değişkenleri", "nodes.tool.insertPlaceholder1": "Yazın veya basın", "nodes.tool.insertPlaceholder2": "değişken ekle", "nodes.tool.outputVars.files.title": "araç tarafından oluşturulan dosyalar", - "nodes.tool.outputVars.files.transfer_method": "Transfer yöntemi. Değer remote_url veya local_file olabilir", - "nodes.tool.outputVars.files.type": "Desteklenen tür. Şu anda sadece resim destekleniyor", - "nodes.tool.outputVars.files.upload_file_id": "Yüklenen dosya kimliği", - "nodes.tool.outputVars.files.url": "Resim URL'si", "nodes.tool.outputVars.json": "araç tarafından oluşturulan json", "nodes.tool.outputVars.text": "araç tarafından oluşturulan içerik", "nodes.tool.settings": "Ayarlar", - "nodes.triggerPlugin.addSubscription": "Yeni Abonelik Ekle", - "nodes.triggerPlugin.apiKeyConfigured": "API anahtarı başarıyla yapılandırıldı", - "nodes.triggerPlugin.apiKeyDescription": "Kimlik doğrulama için API anahtarı kimlik bilgilerini yapılandırın", - "nodes.triggerPlugin.authenticationFailed": "Kimlik doğrulama başarısız", - "nodes.triggerPlugin.authenticationSuccess": "Kimlik doğrulama başarılı", - "nodes.triggerPlugin.authorized": "Yetkili", - "nodes.triggerPlugin.availableSubscriptions": "Mevcut Abonelikler", - "nodes.triggerPlugin.configuration": "Yapılandırma", - "nodes.triggerPlugin.configurationComplete": "Yapılandırma Tamamlandı", - "nodes.triggerPlugin.configurationCompleteDescription": "Tetikleyiciniz başarıyla yapılandırıldı", - "nodes.triggerPlugin.configurationCompleteMessage": "Tetikleyici yapılandırmanız artık tamamlandı ve kullanıma hazır.", - "nodes.triggerPlugin.configurationFailed": "Yapılandırma başarısız", - "nodes.triggerPlugin.configureApiKey": "API Anahtarını Yapılandır", - "nodes.triggerPlugin.configureOAuthClient": "OAuth İstemcisini Yapılandır", - "nodes.triggerPlugin.configureParameters": "Parametreleri Yapılandır", - "nodes.triggerPlugin.credentialVerificationFailed": "Kimlik bilgileri doğrulaması başarısız oldu", - "nodes.triggerPlugin.credentialsVerified": "Kimlik bilgileri başarıyla doğrulandı", - "nodes.triggerPlugin.error": "Hata", - "nodes.triggerPlugin.failedToStart": "Kimlik doğrulama akışı başlatılamadı", - "nodes.triggerPlugin.noConfigurationRequired": "Bu tetikleyici için ek yapılandırma gerekmez.", - "nodes.triggerPlugin.notAuthorized": "Yetkisiz", - "nodes.triggerPlugin.notConfigured": "Yapılandırılmadı", - "nodes.triggerPlugin.oauthClientDescription": "Kimlik doğrulamayı etkinleştirmek için OAuth istemci kimlik bilgilerini yapılandırın", - "nodes.triggerPlugin.oauthClientSaved": "OAuth istemci yapılandırması başarıyla kaydedildi", - "nodes.triggerPlugin.oauthConfigFailed": "OAuth yapılandırması başarısız oldu", - "nodes.triggerPlugin.or": "VEYA", - "nodes.triggerPlugin.parameters": "Parametreler", - "nodes.triggerPlugin.parametersDescription": "Tetikleyici parametrelerini ve özelliklerini yapılandır", - "nodes.triggerPlugin.properties": "Özellikler", - "nodes.triggerPlugin.propertiesDescription": "Bu tetikleyici için ek yapılandırma özellikleri", - "nodes.triggerPlugin.remove": "Kaldır", - "nodes.triggerPlugin.removeSubscription": "Aboneliği Kaldır", - "nodes.triggerPlugin.selectSubscription": "Abonelik Seç", - "nodes.triggerPlugin.subscriptionName": "Abonelik Adı", - "nodes.triggerPlugin.subscriptionNameDescription": "Bu tetikleyici aboneliği için benzersiz bir ad girin", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "Abonelik adını girin...", - "nodes.triggerPlugin.subscriptionNameRequired": "Abonelik adı gereklidir", - "nodes.triggerPlugin.subscriptionRemoved": "Abonelik başarıyla kaldırıldı", "nodes.triggerPlugin.subscriptionRequired": "Abonelik gereklidir", - "nodes.triggerPlugin.useApiKey": "API Anahtarını Kullan", - "nodes.triggerPlugin.useOAuth": "OAuth Kullan", - "nodes.triggerPlugin.verifyAndContinue": "Doğrula ve Devam Et", "nodes.triggerSchedule.cronExpression": "Cron ifadesi", "nodes.triggerSchedule.days": "Günler", - "nodes.triggerSchedule.executeNow": "Şimdi yürüt", - "nodes.triggerSchedule.executionTime": "Çalıştırma Süresi", "nodes.triggerSchedule.executionTimeCalculationError": "Çalıştırma süreleri hesaplanamadı", - "nodes.triggerSchedule.executionTimeMustBeFuture": "Yürütme zamanı gelecekte olmalıdır", "nodes.triggerSchedule.frequency.daily": "Günlük", "nodes.triggerSchedule.frequency.hourly": "Saatlik", "nodes.triggerSchedule.frequency.label": "FREKANSLIK", "nodes.triggerSchedule.frequency.monthly": "Aylık", "nodes.triggerSchedule.frequency.weekly": "Haftalık", "nodes.triggerSchedule.frequencyLabel": "Frekans", - "nodes.triggerSchedule.hours": "Saatler", "nodes.triggerSchedule.invalidCronExpression": "Geçersiz cron ifadesi", - "nodes.triggerSchedule.invalidExecutionTime": "Geçersiz yürütme süresi", "nodes.triggerSchedule.invalidFrequency": "Geçersiz frekans", "nodes.triggerSchedule.invalidMonthlyDay": "Aylık gün 1-31 arasında veya \"son\" olmalıdır", "nodes.triggerSchedule.invalidOnMinute": "Dakika 0-59 arasında olmalıdır", - "nodes.triggerSchedule.invalidStartTime": "Geçersiz başlangıç zamanı", "nodes.triggerSchedule.invalidTimeFormat": "Geçersiz saat formatı (beklenen HH:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "Geçersiz saat dilimi", "nodes.triggerSchedule.invalidWeekday": "Geçersiz hafta günü: {{weekday}}", "nodes.triggerSchedule.lastDay": "Son gün", "nodes.triggerSchedule.lastDayTooltip": "Tüm ayların 31 günü yoktur. Her ayın son gününü seçmek için 'son gün' seçeneğini kullanın.", - "nodes.triggerSchedule.minutes": "Dakikalar", "nodes.triggerSchedule.mode": "Moda", - "nodes.triggerSchedule.modeCron": "Cron", - "nodes.triggerSchedule.modeVisual": "Görsel", "nodes.triggerSchedule.monthlyDay": "Aylık Gün", - "nodes.triggerSchedule.nextExecution": "Bir sonraki idam", "nodes.triggerSchedule.nextExecutionTime": "SONRAKİ YÜRÜTME ZAMANI", "nodes.triggerSchedule.nextExecutionTimes": "Sonraki 5 yürütme zamanı", "nodes.triggerSchedule.noValidExecutionTime": "Geçerli bir yürütme süresi hesaplanamıyor", - "nodes.triggerSchedule.nodeTitle": "Zamanlayıcı Tetikleyici", - "nodes.triggerSchedule.notConfigured": "Yapılandırılmadı", "nodes.triggerSchedule.onMinute": "On Dakika", - "nodes.triggerSchedule.selectDateTime": "Tarih ve Saat Seç", "nodes.triggerSchedule.selectFrequency": "Frekansı seç", "nodes.triggerSchedule.selectTime": "Zaman seç", - "nodes.triggerSchedule.startTime": "Başlangıç Saati", - "nodes.triggerSchedule.startTimeMustBeFuture": "Başlangıç zamanı gelecekte olmalıdır", "nodes.triggerSchedule.time": "Zaman", - "nodes.triggerSchedule.timezone": "Saat dilimi", "nodes.triggerSchedule.title": "Program", "nodes.triggerSchedule.useCronExpression": "Cron ifadesi kullan", "nodes.triggerSchedule.useVisualPicker": "Görsel seçici kullan", "nodes.triggerSchedule.visualConfig": "Görsel Yapılandırma", "nodes.triggerSchedule.weekdays": "Hafta günleri", - "nodes.triggerWebhook.addHeader": "Ekle", - "nodes.triggerWebhook.addParameter": "Ekle", - "nodes.triggerWebhook.asyncMode": "Asenkron Mod", - "nodes.triggerWebhook.configPlaceholder": "Webhook tetikleyici yapılandırması burada uygulanacak", "nodes.triggerWebhook.contentType": "İçerik Türü", - "nodes.triggerWebhook.copy": "Kopyala", "nodes.triggerWebhook.debugUrlCopied": "Kopyalandı!", "nodes.triggerWebhook.debugUrlCopy": "Kopyalamak için tıkla", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "Bu URL dahili bir adres gibi görünüyor ve bu, webhook isteklerinin başarısız olmasına neden olabilir. TRIGGER_URL'i halka açık bir adresle değiştirebilirsiniz.", "nodes.triggerWebhook.debugUrlTitle": "Test çalışmaları için her zaman bu URL'yi kullanın", - "nodes.triggerWebhook.errorHandling": "Hata Yönetimi", - "nodes.triggerWebhook.errorStrategy": "Hata Yönetimi", - "nodes.triggerWebhook.generate": "Oluştur", - "nodes.triggerWebhook.headerParameters": "Başlık Parametreleri", - "nodes.triggerWebhook.headers": "Başlıklar", "nodes.triggerWebhook.method": "Yöntem", "nodes.triggerWebhook.noBodyParameters": "Hiçbir gövde parametresi yapılandırılmamış", "nodes.triggerWebhook.noHeaders": "Başlıklar yapılandırılmamış", "nodes.triggerWebhook.noParameters": "Hiç parametre yapılandırılmadı", "nodes.triggerWebhook.noQueryParameters": "Sorgu parametresi yapılandırılmadı", - "nodes.triggerWebhook.nodeTitle": "🔗 Webhook Tetikleyici", - "nodes.triggerWebhook.parameterName": "Değişken adı", - "nodes.triggerWebhook.queryParameters": "Sorgu Parametreleri", - "nodes.triggerWebhook.requestBodyParameters": "İstek Gövdesi Parametreleri", "nodes.triggerWebhook.required": "Gerekli", "nodes.triggerWebhook.responseBody": "Yanıt Gövdesi", "nodes.triggerWebhook.responseBodyPlaceholder": "Yanıt metninizi buraya yazın", "nodes.triggerWebhook.responseConfiguration": "Yanıt", "nodes.triggerWebhook.statusCode": "Durum Kodu", - "nodes.triggerWebhook.test": "Test", - "nodes.triggerWebhook.title": "Webhook Tetikleyici", "nodes.triggerWebhook.urlCopied": "URL panoya kopyalandı", - "nodes.triggerWebhook.urlGenerated": "Webhook URL başarıyla oluşturuldu", - "nodes.triggerWebhook.urlGenerationFailed": "Webhook URL'si oluşturulamadı", "nodes.triggerWebhook.validation.invalidParameterType": "\"{{name}}\" parametresi için geçersiz parametre türü \"{{type}}\"", "nodes.triggerWebhook.validation.webhookUrlRequired": "Webhook URL'si gerekli", "nodes.triggerWebhook.varName": "Değişken adı", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "Toplama Grubu", "nodes.variableAssigner.aggregationGroupTip": "Bu özelliği etkinleştirmek, değişken toplayıcının birden fazla değişken setini toplamasına olanak tanır.", "nodes.variableAssigner.noVarTip": "Atanacak değişkenleri ekleyin", - "nodes.variableAssigner.outputType": "Çıktı Türü", "nodes.variableAssigner.outputVars.varDescribe": "{{groupName}} çıktısı", "nodes.variableAssigner.setAssignVariable": "Atama değişkenini ayarla", "nodes.variableAssigner.title": "Değişken ata", - "nodes.variableAssigner.type.array": "Dizi", - "nodes.variableAssigner.type.number": "Sayı", - "nodes.variableAssigner.type.object": "Nesne", - "nodes.variableAssigner.type.string": "Metin", "nodes.variableAssigner.varNotSet": "Değişken ayarlanmadı", - "onboarding.aboutStartNode": "başlangıç düğümü hakkında.", - "onboarding.back": "Geri", "onboarding.description": "Farklı başlangıç düğümlerinin farklı yetenekleri vardır. Endişelenmeyin, bunları her zaman daha sonra değiştirebilirsiniz.", - "onboarding.escTip.key": "esc", - "onboarding.escTip.press": "Kapatmak için", - "onboarding.escTip.toDismiss": "tuşuna basın", - "onboarding.learnMore": "Daha fazla bilgi edin", "onboarding.title": "Başlamak için bir başlangıç düğümü seçin", "onboarding.trigger": "Tetik", "onboarding.triggerDescription": "Tetikleyiciler, zamanlanmış görevler, özel web kancaları veya diğer uygulamalarla entegrasyonlar gibi bir iş akışının başlangıç düğümü olarak hizmet edebilir.", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "Tüm sorunlar çözüldü", "panel.checklistTip": "Yayınlamadan önce tüm sorunların çözüldüğünden emin olun", "panel.createdBy": "Oluşturan: ", - "panel.goTo": "Git", "panel.goToFix": "Düzeltmeye git", "panel.helpLink": "Yardım", "panel.locateNodeNotFound": "Düğüm bulunamadı: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "Geri", "singleRun.iteration": "Yineleme", "singleRun.loop": "Döngü", - "singleRun.preparingDataSource": "Veri Kaynağını Hazırlama", - "singleRun.reRun": "Yeniden çalıştır", - "singleRun.running": "Çalışıyor", "singleRun.startRun": "Çalıştırmayı Başlat", "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", @@ -1257,21 +1024,14 @@ "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", "tabs.allAdded": "Hepsi eklendi", "tabs.allTool": "Hepsi", "tabs.allTriggers": "Tüm tetikleyiciler", "tabs.blocks": "Düğümler", "tabs.clearSnippetSearch": "Parçacık aramasını temizle", - "tabs.createSnippet": "Parçacık oluştur", "tabs.customTool": "Swagger API", "tabs.featuredTools": "Öne Çıkan", - "tabs.hideActions": "Araçları gizle", - "tabs.installed": "Yüklendi", "tabs.listView": "Liste görünümü", "tabs.logic": "Mantık", "tabs.noFeaturedPlugins": "Pazar Yeri'nde daha fazla araç keşfedin", @@ -1280,13 +1040,11 @@ "tabs.noResult": "Eşleşen bulunamadı", "tabs.noSnippetsFound": "Hiçbir parça bulunamadı", "tabs.plugin": "Araç eklentisi", - "tabs.pluginByAuthor": "{{author}} tarafından", "tabs.question-understand": "Soruyu Anlama", "tabs.requestToCommunity": "Topluluğa yapılan talepler", "tabs.searchBlock": "Düğüm, ajan, insan, Bilgi ara", "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", @@ -1294,20 +1052,16 @@ "tabs.sources": "Kaynak", "tabs.start": "Başlat", "tabs.startDisabledTip": "Tetikleyici düğümü ve kullanıcı girişi düğümü birbirini dışlar.", - "tabs.startDisabledTipLearnMore": "Başlangıç düğümleri hakkında daha fazla bilgi edinin", "tabs.startNotSupportedTip": "Başlangıç sekmesi parçacıklarda desteklenmez.", "tabs.tools": "Araçlar", "tabs.transform": "Dönüştür", "tabs.treeView": "Ağaç görünümü", "tabs.unconfiguredStartDisabledTip": "Tuvale yapılandırılmamış bir başlangıç düğümü eklendi. Devam etmeden önce kurulumu tamamlayın.", - "tabs.usePlugin": "Araç seç", "tabs.utilities": "Yardımcı Araçlar", "tabs.workflowTool": "İş akışı", "tracing.stopBy": "{{user}} tarafından durduruldu", - "triggerStatus.disabled": "TETİKLEYİCİ • DEVRE DIŞI", "triggerStatus.enabled": "TETİK", "variableReference.assignedVarsDescription": "Atanan değişkenler, konuşma değişkenleri gibi yazılabilir değişkenler olmalıdır.", - "variableReference.conversationVars": "Konuşma değişkenleri", "variableReference.noAssignedVars": "Kullanılabilir atanmış değişken yok", "variableReference.noAvailableVars": "Kullanılabilir değişken yok", "variableReference.noVarsForOperation": "Seçilen işlemle atanabilecek değişken yok.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "Uygulandı", "workflowGenerator.appliedRefineHint": "Uygulandı — ⌘K → /refine ile istediğiniz zaman geliştirin", "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.", @@ -1384,7 +1137,6 @@ "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ışı", @@ -1392,7 +1144,6 @@ "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.refineDraftUnavailable": "Mevcut taslak yüklenemedi — bunun yerine sıfırdan oluşturuluyor.", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "Yeniden oluştur", "workflowGenerator.reload": "Yeniden yükle", "workflowGenerator.studioApply": "Uygula", - "workflowGenerator.studioButton": "Oluştur", "workflowGenerator.title": "{{mode}} oluştur" } diff --git a/web/i18n/uk-UA/agent-v-2.json b/web/i18n/uk-UA/agent-v-2.json index 82f5a92e562..2c7d9e0e1c4 100644 --- a/web/i18n/uk-UA/agent-v-2.json +++ b/web/i18n/uk-UA/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "Ця дія поки що недоступна.", "agentDetail.access.copyAccessUrl": "Скопіювати URL доступу", "agentDetail.access.copyFailed": "Не вдалося скопіювати посилання.", "agentDetail.access.copyServiceEndpoint": "Скопіювати кінцеву точку API сервісу", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "Запустити", "agentDetail.access.webApp.actions.settings": "Брендинг", "agentDetail.access.webApp.refreshUrl": "Оновити URL доступу", - "agentDetail.access.webApp.showQrCode": "Показати QR-код", "agentDetail.access.webApp.ssoEnabled": "SSO увімкнено", "agentDetail.access.webApp.title": "Вебзастосунок", "agentDetail.access.workflow.description": "Використовується як вузол у робочому процесі", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "Виберіть область змінної середовища", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "Задайте значення, які агент читає під час виконання, наприклад API-ключ, потрібний інструменту, не додаючи їх у Prompt.\n\nУ режимі Build агент може налаштувати це за вас.", - "agentDetail.configure.advancedSettings.envEditor.toggle": "Перемкнути Env Editor", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "Розширені налаштування", - "agentDetail.configure.advancedSettings.toggle": "Перемкнути розширені налаштування", "agentDetail.configure.answer.activity.ranCommands": "Команди виконано", "agentDetail.configure.answer.activity.runningCommands": "Виконання команд", "agentDetail.configure.answer.duration.minute": "{{count}} хв", "agentDetail.configure.answer.duration.second": "{{count}} с", "agentDetail.configure.answer.thinking": "Розмірковує", - "agentDetail.configure.answer.workFinished": "Роботу завершено", - "agentDetail.configure.answer.workedFor": "Працював {{duration}}", - "agentDetail.configure.answer.workingFor": "Працює {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition, хоча й пропонує версіонування витягнутих конфігурацій, не підтримує версіонування самої файлової системи. Будьте обережні з діями в режимі Build, адже зміни файлової системи відбуваються в реальному часі й не завжди можуть бути чисто скасовані. Community Edition не є ідеальним вибором для обслуговування масової зовнішньої аудиторії.", "agentDetail.configure.build.empty.description": "Опишіть, що вам потрібно, і форма ліворуч заповнюватиметься під час розмови.", "agentDetail.configure.build.empty.title": "Створіть агента через чат", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "Видалити {{name}}", "agentDetail.configure.files.richTip": "Для довідкових матеріалів, які занадто довгі для вставлення в Prompt: специфікації, шаблони, інструкції. Докладніше\n\nУ режимі Build агент може налаштувати це за вас.", "agentDetail.configure.files.tip": "Для довідкових матеріалів, які занадто довгі для вставлення в Prompt: специфікації, шаблони, інструкції. Докладніше\n\nУ режимі Build агент може налаштувати це за вас.", - "agentDetail.configure.files.toggle": "Перемкнути файли", "agentDetail.configure.files.treeLabel": "Файли агента", "agentDetail.configure.files.upload.action": "Завантажити", "agentDetail.configure.files.upload.browse": "огляд", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "Перемкнути пошук по знаннях", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "Налаштуйте модель у фільтрації метаданих", "agentDetail.configure.model.label": "Модель", - "agentDetail.configure.orchestrate": "Оркестрація", "agentDetail.configure.preview.chatFeatures": "Функції чату", "agentDetail.configure.preview.empty.defaultAgentName": "Агент", "agentDetail.configure.preview.empty.description": "Запустіть агента як готовий чат, саме так, як його побачать користувачі після публікації.", - "agentDetail.configure.preview.empty.title": "Перегляд {{name}}", - "agentDetail.configure.preview.endUserAuth": "Автентифікація кінцевого користувача", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Цей запуск агента було зупинено після досягнення максимальної кількості запитів до моделі. Спробуйте ще раз або розділіть завдання на менші кроки.", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "Цей запуск агента було зупинено через досягнення обмеження часу. Спробуйте ще раз або розділіть завдання на менші кроки.", "agentDetail.configure.preview.inputPlaceholder": "Надіслати повідомлення {{name}}", "agentDetail.configure.preview.restart": "Почати заново", "agentDetail.configure.preview.sandboxNotice": "Agent працює в пісочниці Linux.", "agentDetail.configure.preview.sandboxNoticeTooltip": "У Dify Community Edition кожен ваш Agent працює в середовищі пісочниці Linux 7.0.0-10060-aws у вашому Docker. Зміни середовища через Build Chats зберігаються.", - "agentDetail.configure.preview.title": "Перегляд", "agentDetail.configure.preview.unconfiguredNotice": "Цей агент ще не налаштований, тому відповіді надходять безпосередньо від моделі.", "agentDetail.configure.prompt.copied": "Промпт скопійовано", "agentDetail.configure.prompt.copy": "Скопіювати промпт", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} робочих процесах", "agentDetail.configure.rightPanel.build": "Створення", "agentDetail.configure.rightPanel.buildTipBody": "Build налаштовує агента через чат. Опишіть, що потрібно, і він заповнить налаштування ліворуч.", - "agentDetail.configure.rightPanel.buildTipTitle": "Створіть агента через чат", "agentDetail.configure.rightPanel.learnMore": "Дізнатися більше", "agentDetail.configure.rightPanel.modeLabel": "Режим налаштування агента", "agentDetail.configure.rightPanel.preview": "Перегляд", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview доступний лише в Dify Cloud та Enterprise.", "agentDetail.configure.rightPanel.previewTipBody": "Preview запускає готового агента так, як його побачать користувачі, з чистими відповідями та функціями чату.", - "agentDetail.configure.rightPanel.previewTipTitle": "Попередній перегляд агента", "agentDetail.configure.skills.add": "Додати навичку", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "Вміст деталей навички", - "agentDetail.configure.skills.detail.fileCount": "{{count}} ФАЙЛІВ", "agentDetail.configure.skills.detail.files": "Файли", "agentDetail.configure.skills.empty.description": "Навички дають агенту перевикористовну експертизу, яку він може викликати під час роботи", "agentDetail.configure.skills.empty.title": "Поки що немає навичок", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "Навичка", "agentDetail.configure.skills.label": "Навички", "agentDetail.configure.skills.missing": "Навичку не знайдено", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "Видалити {{name}}", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "Запакуйте інструкції, файли та скрипти для повторюваного завдання в Skill. Докладніше\n\nУ режимі Build агент може налаштувати це за вас.", "agentDetail.configure.skills.tip": "Запакуйте інструкції, файли та скрипти для повторюваного завдання в Skill. Докладніше\n\nУ режимі Build агент може налаштувати це за вас.", - "agentDetail.configure.skills.toggle": "Перемкнути навички", "agentDetail.configure.skills.upload.action": "Завантажити", "agentDetail.configure.skills.upload.browse": "огляд", "agentDetail.configure.skills.upload.description": "Завантажте пакет .zip або .skill для цього агента.", "agentDetail.configure.skills.upload.dropzone": "Перетягніть пакет навички сюди або", - "agentDetail.configure.skills.upload.failed": "Не вдалося завантажити навичку.", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "Завантажте файл .zip або .skill.", "agentDetail.configure.skills.upload.sizeLimit": "Розмір пакета навички не повинен перевищувати {{sizeLimit}}.", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "Видалити всі інструменти", "agentDetail.configure.tools.richTip": "Додайте інструменти Dify зі свого workspace. Докладніше\n\nІнструменти, які агент встановлює у своїй sandbox, не з'являться тут, але залишаться йому доступними.", "agentDetail.configure.tools.tip": "Додайте інструменти Dify зі свого workspace. Докладніше\n\nІнструменти, які агент встановлює у своїй sandbox, не з'являться тут, але залишаться йому доступними.", - "agentDetail.configure.tools.toggle": "Перемкнути інструменти", "agentDetail.configure.tools.toolTabs.all": "Усі", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "Користувацькі", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "Шлях файлової системи", "agentDetail.configure.workingDirectory.description": "Файли, які агент читає і записує під час роботи. Усе, що він створює, наприклад qna_report.pdf, з’являється тут.", "agentDetail.configure.workingDirectory.fileSystem": "Файлова система", - "agentDetail.configure.workingDirectory.home": "головна", "agentDetail.configure.workingDirectory.open": "Відкрити робочий каталог", "agentDetail.configure.workingDirectory.persistentFiles": "Постійні", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "Файли, які агент зберігає та може використовувати всюди, де він запускається, зокрема в розмовах кінцевих користувачів і робочих процесах. Зміни, внесені тут під час цього чату створення, набудуть чинності після натискання «Застосувати».", - "agentDetail.configure.workingDirectory.returnToWorkspace": "Повернутися до робочого каталогу", "agentDetail.configure.workingDirectory.temporaryFiles": "Тимчасові", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "Файли, з якими агент працює лише в цьому чаті створення. Вони видаляються, коли ви виходите з режиму створення або починаєте новий чат.", "agentDetail.configure.workingDirectory.title": "Робочий каталог", - "agentDetail.configure.workingDirectory.treeLabel": "Файли робочого каталогу", - "agentDetail.configure.workingDirectory.workingDirectory": "робочий каталог", "agentDetail.documentTitle": "Агент", "agentDetail.logs.description": "Переглядайте всі розмови з цим агентом, включно з введенням користувачів і відповідями агента.", "agentDetail.logs.empty": "Журнали не знайдено", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "Ім'я обов'язкове.", "roster.createForm.roleLabel": "Роль", "roster.createForm.rolePlaceholder": "напр. Помічник з досліджень", - "roster.createSuccess": "Агента створено.", "roster.dateTimeFormat": "DD.MM.YYYY HH:mm:ss", "roster.deleteDialog.description": "Це назавжди видалить {{name}}. Вебзастосунок і доступ до API цього Agent, а також робочі процеси, що його використовують, негайно припинять працювати.", "roster.deleteDialog.title": "Видалити {{name}}?", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "Дублювати агента", "roster.duplicateForm.changeIcon": "Змінити іконку копії для {{name}}", "roster.duplicateSuccess": "Агента продубльовано.", - "roster.editAgent": "Редагувати {{name}}", "roster.editDialog.description": "Оновіть ім’я, опис і роль цього Agent.", "roster.editDialog.title": "Редагувати агента", "roster.editInfo": "Редагувати інформацію", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "Збережіть це inline-налаштування як перевикористовний Agent.", "roster.saveToRosterDialog.title": "Зберегти в Agents", "roster.saveToRosterForm.changeIcon": "Змінити значок Agent", - "roster.saveToRosterSuccess": "Agent збережено.", "roster.searchLabel": "Пошук агентів", "roster.searchPlaceholder": "Пошук агентів за ім'ям…", "roster.sort.earliestCreated": "Спочатку створені", "roster.sort.label": "Сортувати за", "roster.sort.lastModified": "Остання зміна", - "roster.sort.optionsLabel": "Параметри сортування", "roster.sort.recentlyCreated": "Нещодавно створені", "roster.title": "Агенти", - "roster.updateSuccess": "Агента оновлено.", "roster.usageStatus.draft": "Чернетка", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "Згорнути бічну панель", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "Розгорнути бічну панель", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "Немає відповідних файлів.", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "Пошук файлів", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/uk-UA/app-api.json b/web/i18n/uk-UA/app-api.json index 7eceb9132ac..a46ae1c0cbf 100644 --- a/web/i18n/uk-UA/app-api.json +++ b/web/i18n/uk-UA/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "Цю дію не можна скасувати.", "actionMsg.deleteConfirmTitle": "Видалити цей секретний ключ?", "actionMsg.ok": "Гаразд", - "apiKey": "Ключ API", "apiKeyModal.addKnowledgeBase": "Додати базу знань", "apiKeyModal.addSubtitle": "Створіть новий ключ API для доступу до API бази знань.", "apiKeyModal.addTitle": "Додати ключ API", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "Секретний ключ", "apiKeyModal.selectedKnowledgeBases": "Вибрані бази знань", "apiKeyModal.selectedKnowledgeBasesCount": "Вибрані бази знань ({{count}})", - "apiServer": "API сервер", "copied": "Скопійовано", "copy": "Копіювати", - "develop.noContent": "Немає вмісту", - "develop.toc": "Вміст", "loading": "Завантаження", "never": "Ніколи", - "ok": "Працює", "pause": "Пауза", "play": "Відтворити", "playing": "Відтворення" diff --git a/web/i18n/uk-UA/app-debug.json b/web/i18n/uk-UA/app-debug.json index 53f3aaacfc3..0477bf0fa50 100644 --- a/web/i18n/uk-UA/app-debug.json +++ b/web/i18n/uk-UA/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "Встановіть тип режиму висновку для агента", "agent.agentModeType.ReACT": "ReACT", "agent.agentModeType.functionCall": "Виклик функції", - "agent.buildInPrompt": "Вбудована команда", - "agent.firstPrompt": "Перша команда", - "agent.nextIteration": "Наступна ітерація", - "agent.promptPlaceholder": "Напишіть тут своє запрошення", - "agent.setting.description": "Налаштування агента дозволяють встановити режим агента та розширені функції, наприклад вбудовані команди, доступні тільки для типу агента.", "agent.setting.maximumIterations.description": "Обмежте кількість ітерацій, які може виконати помічник агента", "agent.setting.maximumIterations.name": "Максимальна кількість ітерацій", "agent.setting.name": "Налаштування агента", "agent.tools.description": "Використання інструментів може розширити можливості LLM, наприклад, пошук в Інтернеті або виконання наукових розрахунків", "agent.tools.enabled": "Увімкнено", "agent.tools.name": "Інструменти", - "assistantType.agentAssistant.description": "Створіть інтелектуального агента, який може самостійно вибирати інструменти для виконання завдань", - "assistantType.agentAssistant.name": "Інтелектуальний помічник", - "assistantType.chatAssistant.description": "Створіть помічника на базі чату за допомогою великої мовної моделі", - "assistantType.chatAssistant.name": "Базовий помічник", - "assistantType.name": "Тип Асистента", "autoAddVar": "На невизначені змінні, на які посилаються в попередньому запиті, є посилання. Ви хочете додати їх у форму вводу користувача?", "chatSubTitle": "Інструкції", "code.instruction": "Інструкція", - "codegen.apply": "Застосовувати", - "codegen.applyChanges": "Застосувати зміни", "codegen.description": "Генератор коду використовує налаштовані моделі для генерації високоякісного коду на основі ваших інструкцій. Будь ласка, надайте чіткі та детальні інструкції.", "codegen.generate": "Генерувати", - "codegen.generatedCodeTitle": "Згенерований код", "codegen.instruction": "Інструкції", - "codegen.instructionPlaceholder": "Введіть детальний опис коду, який ви хочете згенерувати.", "codegen.loading": "Генерація коду...", - "codegen.noDataLine1": "Опишіть свій випадок використання зліва,", - "codegen.noDataLine2": "Тут з'явиться попередній перегляд коду.", "codegen.overwriteConfirmMessage": "Ця дія перезапише існуючий код. Хочете продовжити?", "codegen.overwriteConfirmTitle": "Перезаписати існуючий код?", - "codegen.resTitle": "Згенерований код", "codegen.title": "Генератор коду", "completionSubTitle": "Префікс команди", "datasetConfig.embeddingModelRequired": "Потрібна налаштована модель вбудовування", "datasetConfig.knowledgeTip": "Клацніть кнопку “+”, щоб додати знання", - "datasetConfig.params": "Параметри", "datasetConfig.rerankModelRequired": "Необхідна модель переранжування", "datasetConfig.retrieveChangeTip": "Зміна режиму індексування та режиму отримання може вплинути на застосунки, пов’язані з цими знаннями.", - "datasetConfig.retrieveMultiWay.description": "На основі намірів користувача запитує по всіх Базах Знань, отримує релевантний текст із кількох джерел і вибирає найкращі результати, що відповідають запиту користувача, після переранжування. Необхідна конфігурація API моделі переранжування.", - "datasetConfig.retrieveMultiWay.title": "Багатосторонній пошук", - "datasetConfig.retrieveOneWay.description": "На основі намірів користувача та описів Знань Агент самостійно вибирає найкращі Знання для запитів. Найкраще підходить для застосунків з окремими, обмеженими Знаннями.", - "datasetConfig.retrieveOneWay.title": "Односторонній пошук", "datasetConfig.score_threshold": "Поріг оцінки", "datasetConfig.score_thresholdTip": "Використовується для встановлення порогу схожості для фільтрації фрагментів.", - "datasetConfig.settingTitle": "Налаштування пошуку", "datasetConfig.top_k": "Найкращих K", "datasetConfig.top_kTip": "Використовується для фільтрації фрагментів, найбільш схожих на запитання користувачів. Система також динамічно регулюватиме значення K у відповідності з max_tokens обраної моделі.", "debugAsMultipleModel": "Налагодження як багато моделей", "debugAsSingleModel": "Налагодження як одна модель", "duplicateModel": "Дублювання", - "errorMessage.nameOfKeyRequired": "назва ключа: {{key}} обов’язкова", - "errorMessage.notSelectModel": "Будь ласка, виберіть модель", - "errorMessage.queryRequired": "Текст запиту обов’язковий.", "errorMessage.valueOfVarRequired": "значення {{key}} не може бути порожнім", "errorMessage.waitForBatchResponse": "Будь ласка, дочекайтеся завершення відповіді на пакетне завдання.", "errorMessage.waitForFileUpload": "Будь ласка, зачекайте, поки файл/файли завантажаться", - "errorMessage.waitForImgUpload": "Будь ласка, зачекайте, поки зображення завантажиться", "errorMessage.waitForResponse": "Будь ласка, зачекайте, доки буде завершено відповідь на попереднє повідомлення.", "feature.annotation.add": "Додати анотацію", "feature.annotation.cacheManagement": "Анотації", - "feature.annotation.cached": "Анотовано", "feature.annotation.description": "Ви можете вручну додати високоякісну відповідь до кешу для пріоритетного порівняння з подібними запитаннями користувачів.", "feature.annotation.edit": "Редагувати анотацію", - "feature.annotation.matchVariable.choosePlaceholder": "Виберіть змінну відповідності", - "feature.annotation.matchVariable.title": "Збіг змінних", "feature.annotation.remove": "Видалити", "feature.annotation.removeConfirm": "Видалити цю анотацію?", - "feature.annotation.resDes": "Відповідь-Анотація увімкнена", "feature.annotation.scoreThreshold.accurateMatch": "Точне співпадіння", "feature.annotation.scoreThreshold.description": "Використовується для встановлення порогу схожості для відповіді-анотації.", "feature.annotation.scoreThreshold.easyMatch": "Легке співпадіння", @@ -83,20 +52,17 @@ "feature.bar.enableText": "Функції увімкнено", "feature.bar.manage": "Керувати", "feature.citation.description": "Після активації показувати вихідний документ та атрибутований розділ згенерованого вмісту.", - "feature.citation.resDes": "Цитати та Атрибуції активовано", "feature.citation.title": "Цитати та Атрибуції", "feature.conversationHistory.description": "Встановіть префікси для ролей у розмові", "feature.conversationHistory.editModal.assistantPrefix": "Префікс помічника", "feature.conversationHistory.editModal.title": "Редагувати назви ролей у розмові", "feature.conversationHistory.editModal.userPrefix": "Префікс користувача", - "feature.conversationHistory.learnMore": "Дізнатися більше", "feature.conversationHistory.tip": "Історію розмов не ввімкнено, додайте у запит вище.", "feature.conversationHistory.title": "Історія розмов", "feature.conversationOpener.description": "У чат-додатках перше речення, яке ШІ активно промовляє користувачеві, зазвичай використовується як привітання.", "feature.conversationOpener.title": "Ініціатори розмови", "feature.dataSet.noData": "Ви можете імпортувати знання як контекст", "feature.dataSet.noDataSet": "Знання не знайдені", - "feature.dataSet.notSupportSelectMulti": "Наразі підтримується лише одне знання", "feature.dataSet.queryVariable.choosePlaceholder": "Виберіть змінну для запиту", "feature.dataSet.queryVariable.contextVarNotEmpty": "змінна контекстного запиту не може бути порожньою", "feature.dataSet.queryVariable.deleteContextVarTip": "Ця змінна була встановлена як змінна контекстного запиту, і її видалення вплине на нормальне використання Знань. Якщо вам все ще потрібно її видалити, будь ласка, виберіть її повторно в розділі контексту.", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "Максимальна кількість завантажень", "feature.fileUpload.supportedTypes": "Підтримувані типи файлів", "feature.fileUpload.title": "Завантаження файлу", - "feature.groupChat.description": "Додайте налаштування попередньої розмови для додатків, щоб покращити користувацький досвід.", - "feature.groupChat.title": "Вдосконалення чату", - "feature.groupExperience.title": "Покращення досвіду", "feature.imageUpload.description": "Дозволити завантаження зображень.", "feature.imageUpload.modalTitle": "Налаштування завантаження зображень", "feature.imageUpload.numberLimit": "Максимальна кількість завантажень", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "Модерація OpenAI вимагає, щоб ключ API OpenAI був налаштований у ", "feature.moderation.modal.provider.keywords": "Ключові слова", "feature.moderation.modal.provider.openai": "Модерація OpenAI", - "feature.moderation.modal.provider.openaiTip.prefix": "Для модерації OpenAI потрібен ключ API OpenAI, налаштований у ", - "feature.moderation.modal.provider.openaiTip.suffix": ".", "feature.moderation.modal.provider.title": "Провайдер", "feature.moderation.modal.title": "Налаштування модерації вмісту", "feature.moderation.outputEnabled": "Вміст ВИВЕДЕННЯ ввімкнено", "feature.moderation.title": "Модерація контенту", "feature.moreLikeThis.description": "Згенерувати кілька текстів одночасно, а потім редагувати та продовжити генерацію", - "feature.moreLikeThis.generateNumTip": "Кількість кожної генерації ", "feature.moreLikeThis.tip": "Використання цієї функції призведе до додаткових витрат токенів", "feature.moreLikeThis.title": "Більше такого", "feature.speechToText.description": "Після увімкнення ви можете використовувати голосовий ввід.", - "feature.speechToText.resDes": "Голосовий ввід увімкнено", "feature.speechToText.title": "Мовлення в текст", "feature.suggestedQuestionsAfterAnswer.description": "Налаштування пропозицій наступних запитань може надати користувачам кращий чат.", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "Користувацький промпт", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "Промпт", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "Введіть користувацький промпт", "feature.suggestedQuestionsAfterAnswer.modal.title": "Налаштування подальших запитань", - "feature.suggestedQuestionsAfterAnswer.resDes": "3 пропозиції для наступного питання користувача.", "feature.suggestedQuestionsAfterAnswer.title": "Наступні", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "Спробуйте спитати", "feature.textToSpeech.description": "Після увімкнення текст може бути перетворений у мовлення.", - "feature.textToSpeech.resDes": "Перетворення тексту на аудіо включено", "feature.textToSpeech.title": "Текст у мовлення", - "feature.toolbox.title": "ІНСТРУМЕНТИ", "feature.tools.modal.name.placeholder": "Будь ласка, введіть назву", "feature.tools.modal.name.title": "Назва", - "feature.tools.modal.title": "Інструмент", - "feature.tools.modal.toolType.placeholder": "Будь ласка, виберіть тип інструменту", "feature.tools.modal.toolType.title": "Тип інструменту", "feature.tools.modal.variableName.placeholder": "Будь ласка, введіть назву змінної", "feature.tools.modal.variableName.title": "Назва змінної", - "feature.tools.tips": "Інструменти надають стандартний метод виклику API, приймаючи вхідні дані користувача або змінні як параметри запиту для запиту зовнішніх даних як контексту.", - "feature.tools.title": "Інструменти", - "feature.tools.toolsInUse": "Використовується інструментів: {{count}}", "formattingChangedText": "Змінення форматування призведе до скидання області налагодження. Ви впевнені?", "formattingChangedTitle": "Змінено форматування", "generate.apply": "Застосовувати", @@ -234,13 +185,7 @@ "generate.tryIt": "Спробуйте", "generate.version": "Версія", "generate.versions": "Версії", - "inputs.chatVarTip": "Заповніть значення змінної, яка буде автоматично замінена в слові-підказці під час кожного запуску нового сеансу.", "inputs.completionVarTip": "Заповніть значення змінної, яка буде автоматично замінена в словах-підказках під час кожного відправлення запиту.", - "inputs.noPrompt": "Спробуйте написати якийсь запит у полі введення префіксу команди", - "inputs.noVar": "Заповніть значення змінної, яка буде автоматично замінена в слові-підказці під час кожного запуску нового сеансу.", - "inputs.previewTitle": "Попередній перегляд підказки", - "inputs.queryPlaceholder": "Будь ласка, введіть текст запиту", - "inputs.queryTitle": "Вміст запиту", "inputs.run": "ЗАПУСТИТИ", "inputs.title": "Налагодження та попередній перегляд", "inputs.userInputField": "Поле введення користувача", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "Цей застарілий тип застосунку Agent більше не рекомендується. Для кращого досвіду створення агентів створіть Agent в Agent Console.", "legacyAgentBadge.label": "Застарілий Agent", "manageModels": "Керування моделями", - "modelConfig.modeType.chat": "Чат", - "modelConfig.modeType.completion": "Завершення", - "modelConfig.model": "Модель", - "modelConfig.setTone": "Встановити тон відповідей", - "modelConfig.title": "Модель і параметри", "noModelProviderConfigured": "Постачальник моделей не налаштований", "noModelProviderConfiguredTip": "Встановіть або налаштуйте постачальника моделей, щоб почати роботу.", "noModelSelected": "Модель не вибрана", "noModelSelectedTip": "налаштуйте модель вище, щоб продовжити.", "noResult": "Тут буде відображено вихідні дані.", - "notSetAPIKey.description": "Ключ провайдера LLM не встановлено, і його потрібно встановити перед налагодженням.", - "notSetAPIKey.settingBtn": "Перейти до налаштувань", - "notSetAPIKey.title": "Ключ провайдера LLM не встановлено", - "notSetAPIKey.trailFinished": "Демо закінчилось", "notSetVar": "Змінні дозволяють користувачам вводити підказки або вступні зауваження під час заповнення форм. Ви можете спробувати ввести \"{{input}}\" у слова підказки.", - "openingStatement.add": "Додати", "openingStatement.editorTitle": "Вступне повідомлення", - "openingStatement.noDataPlaceHolder": "Початок розмови з користувачем може допомогти ШІ встановити більш тісний зв’язок з ним у розмовних застосунках.", - "openingStatement.notIncludeKey": "Початковий запит не включає змінну: {{key}}. Будь ласка, додайте її до початкового запиту.", "openingStatement.openingQuestion": "Відкриваючі питання", "openingStatement.openingQuestionDescription": "Необовʼязкові підказки, що показуються після вступного повідомлення та допомагають користувачам продовжити розмову.", "openingStatement.openingQuestionPlaceholder": "Введіть вступне запитання.", "openingStatement.placeholderLine1": "Почніть тут. Напишіть перше повідомлення, яке ШІ має надіслати.", "openingStatement.placeholderLine2": "Ви можете використовувати змінні, спробуйте ввести {{variable}}.", - "openingStatement.title": "Вступ до розмови", - "openingStatement.tooShort": "Для створення вступних зауважень для розмови потрібно принаймні 20 слів вступного запиту.", - "openingStatement.varTip": "Ви можете використовувати змінні, спробуйте ввести {{variable}}", "openingStatement.writeOpener": "Напишіть вступне повідомлення", - "operation.addFeature": "Додати функціонал", "operation.agree": "лайк", "operation.applyConfig": "Опублікувати", "operation.automatic": "Автоматично", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "Скасувати дизлайк", "operation.debugConfig": "Налагодження", "operation.disagree": "дизлайк", - "operation.resetConfig": "Скинути", "operation.stopResponding": "Припинити реагувати", - "operation.userAction": "Користувач ", "orchestrate": "Диригувати", "otherError.historyNoBeEmpty": "Історію розмови необхідно встановити у підказці", "otherError.promptNoBeEmpty": "Команда не може бути порожньою", "otherError.queryNoBeEmpty": "Запит має бути встановлений у підказці", "pageTitle.line1": "PROMPT", - "pageTitle.line2": "Engineering", "promptMode.advanced": "Експертний режим", - "promptMode.advancedWarning.description": "В експертному режимі ви можете редагувати весь PROMPT.", - "promptMode.advancedWarning.learnMore": "Детальніше", - "promptMode.advancedWarning.ok": "Гаразд", - "promptMode.advancedWarning.title": "Ви перейшли в експертний режим, і після того, як ви зміните PROMPT, ви НЕ можете повернутися назад в базовий режим.", "promptMode.contextMissing": "Компонент контексту відсутній, ефективність підказки може бути не найкращою.", "promptMode.operation.addMessage": "Додати повідомлення", - "promptMode.simple": "Перейти в експертний режим, щоб редагувати весь запрос PROMPT", - "promptMode.switchBack": "Змінити налаштування", "promptTip": "Запити керують відповідями ШІ, надаючи інструкції та обмеження. Вставте змінні, як-от {{input}}. Цей запит не буде видно користувачам.", "publishAs": "Опублікувати як", "resetConfig.message": "Скидання призводить до скасування змін, відновлюючи останню опубліковану конфігурацію.", @@ -322,7 +242,6 @@ "variableConfig.content": "Вміст", "variableConfig.defaultValue": "Значення за замовчуванням", "variableConfig.defaultValuePlaceholder": "Введіть значення за замовчуванням, щоб попередньо заповнити поле", - "variableConfig.description": "Налаштування для змінної {{varName}}", "variableConfig.displayName": "Відображуване ім'я", "variableConfig.editModalTitle": "Редагувати Поле Введення", "variableConfig.errorMsg.atLeastOneOption": "Потрібно щонайменше одну опцію", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "JSON Schema має мати тип \"object\"", "variableConfig.errorMsg.labelNameRequired": "Потрібно вказати назву мітки", "variableConfig.errorMsg.optionRepeat": "Є повторні опції", - "variableConfig.errorMsg.varNameCanBeRepeat": "Назва змінної не може повторюватися", "variableConfig.fieldType": "Тип поля", "variableConfig.file.audio.name": "Аудіо", "variableConfig.file.custom.createPlaceholder": " Розширення файлу, наприклад .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "Відео", "variableConfig.hidden": "Приховано та попередньо заповнено", "variableConfig.hiddenDescription": "Приховайте це поле від кінцевих користувачів і введіть значення самостійно. Взаємно виключає Обов'язкове. Дізнатися більше", - "variableConfig.hide": "Приховати", "variableConfig.inputPlaceholder": "Будь ласка, введіть", "variableConfig.json": "JSON Код", "variableConfig.jsonSchema": "JSON схема", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "Список файлів", "variableConfig.noDefaultSelected": "Не вибирати", "variableConfig.noDefaultValue": "Без значення за замовчуванням", - "variableConfig.notSet": "Не встановлено, спробуйте ввести {{input}} у префіксній підказці", "variableConfig.number": "Число", "variableConfig.optional": "додатковий", "variableConfig.options": "Опції", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "Почати перевірено", "variableConfig.startSelectedOption": "Почати вибраний варіант", "variableConfig.string": "Короткий текст", - "variableConfig.stringTitle": "Параметри поля введення форми", "variableConfig.text-input": "Короткий текст", "variableConfig.tooltips": "Спливаючі чтива", - "variableConfig.tooltipsPlaceholder": "Введіть корисний текст, який відображається при наведенні курсору на мітку", "variableConfig.unit": "Одиниці", "variableConfig.unitPlaceholder": "Показувати одиниці виміру після чисел, наприклад токени", "variableConfig.uploadFileTypes": "Типи файлів для завантаження", "variableConfig.uploadMethod": "Спосіб завантаження", "variableConfig.varName": "Назва змінної", - "variableTable.action": "Дії", - "variableTable.key": "Ключ змінної", - "variableTable.name": "Назва поля для введення користувача", - "variableTable.type": "Тип введення", - "variableTable.typeSelect": "Вибрати", - "variableTable.typeString": "Рядок", "variableTip": "Користувачі заповнюють змінні у формі, автоматично замінюючи змінні в команді.", "variableTitle": "Змінні", "vision.description": "Увімкнення функції \"Зображення\" дозволить моделі приймати зображення та відповідати на запитання про них.", "vision.name": "Зображення", "vision.onlySupportVisionModelTip": "Підтримує лише моделі зору", - "vision.settings": "Налаштування", "vision.visionSettings.both": "Обидва", "vision.visionSettings.high": "Висока", "vision.visionSettings.localUpload": "Локальне завантаження", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "Спосіб завантаження", "vision.visionSettings.url": "URL-адреса", "voice.defaultDisplay": "Голос за замовчуванням", - "voice.description": "Налаштування синтезу мовлення", - "voice.name": "Голос", "voice.settings": "Налаштування", "voice.voiceSettings.autoPlay": "Автоматичне відтворення", "voice.voiceSettings.autoPlayDisabled": "закриття", diff --git a/web/i18n/uk-UA/app-overview.json b/web/i18n/uk-UA/app-overview.json index 7e06c55a238..a12db6097b5 100644 --- a/web/i18n/uk-UA/app-overview.json +++ b/web/i18n/uk-UA/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "Відображає щоденну частоту використання користувачами. Ця метрика відображає лояльність користувачів.", "analysis.avgUserInteractions.title": "Середня кількість взаємодій на користувача", "analysis.ms": "мс", - "analysis.title": "Аналіз", "analysis.tokenPS": "Токени/с", "analysis.tokenUsage.consumed": "Спожито", "analysis.tokenUsage.explanation": "Відображає щоденне використання токенів мовної моделі для додатка, корисно для контролю витрат.", @@ -21,21 +20,15 @@ "analysis.tps.title": "Швидкість виведення токенів", "analysis.userSatisfactionRate.explanation": "Кількість лайків на 1000 повідомлень. Це вказує на те, наскільки задоволені користувачі відповідями.", "analysis.userSatisfactionRate.title": "Показник задоволення користувача", - "apiKeyInfo.callTimes": "Кількість викликів", - "apiKeyInfo.cloud.exhausted.description": "Вашу квоту пробного періоду вичерпано. Налаштуйте свого власного постачальника моделей або придбайте додаткову квоту.", - "apiKeyInfo.cloud.exhausted.title": "Вашу квоту пробного періоду вичерпано, налаштуйте свій ключ API.", "apiKeyInfo.cloud.trial.description": "Квота пробного періоду надається для вашого тестувального використання. Перш ніж будуть вичерпані виклики квоти пробного періоду, налаштуйте свого власного постачальника моделей або придбайте додаткову квоту.", "apiKeyInfo.cloud.trial.title": "Ви використовуєте квоту пробного періоду {{providerName}}.", "apiKeyInfo.selfHost.title.row1": "Для початку,", "apiKeyInfo.selfHost.title.row2": "спочатку налаштуйте постачальника моделей.", "apiKeyInfo.setAPIBtn": "Перейти до налаштування постачальника моделей", "apiKeyInfo.tryCloud": "Або спробуйте хмарну версію Dify з безкоштовним цитатою", - "apiKeyInfo.usedToken": "Використані токени", "overview.apiInfo.accessibleAddress": "Кінцева точка API", "overview.apiInfo.doc": "Довідка з API", - "overview.apiInfo.explanation": "Легко інтегрований у вашу програму", "overview.apiInfo.title": "API сервісу Backend", - "overview.appInfo.accessibleAddress": "Публічний URL", "overview.appInfo.customize.entry": "Користувацький фронтенд", "overview.appInfo.customize.explanation": "Ви можете налаштувати інтерфейс користувача веб-додатка, щоб він відповідав вашим потребам у сценаріях та стилі.", "overview.appInfo.customize.title": "Користувацький фронтенд", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "Встановити розширення Chrome Dify Chatbot", "overview.appInfo.embedded.copied": "Скопійовано", "overview.appInfo.embedded.copy": "Скопіювати", - "overview.appInfo.embedded.entry": "Вбудоване", "overview.appInfo.embedded.explanation": "Виберіть спосіб вбудування чат-додатка на ваш веб-сайт", "overview.appInfo.embedded.hiddenInputs.description": "Введіть значення для прихованих полів. Значення додаються до URL iframe або об'єкта inputs скрипта.", "overview.appInfo.embedded.hiddenInputs.title": "Попередньо заповнити приховані поля", "overview.appInfo.embedded.iframe": "Для додавання чат-додатка в будь-яке місце на вашому веб-сайті, додайте цей iframe до вашого HTML-коду.", "overview.appInfo.embedded.scripts": "Для додавання чат-додатка в правий нижній кут вашого веб-сайту додайте цей код до вашого HTML.", "overview.appInfo.embedded.title": "Вбудувати на веб-сайт", - "overview.appInfo.enableTooltip.description": "Щоб увімкнути цю функцію, будь ласка, додайте вузол вводу користувача на полотно. (Може вже існувати в чернетці, набирає чинності після публікації)", - "overview.appInfo.enableTooltip.learnMore": "Дізнатися більше", - "overview.appInfo.explanation": "Готовий до використання веб-додаток зі штучним інтелектом", "overview.appInfo.launch": "Запуску", - "overview.appInfo.preUseReminder": "Будь ласка, активуйте веб-додаток перед продовженням.", "overview.appInfo.preview": "Попередній перегляд", "overview.appInfo.qrcode.download": "Завантажити QR-код", "overview.appInfo.qrcode.title": "QR-код для обміну", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "Тема кольору чату", "overview.appInfo.settings.chatColorThemeDesc": "Встановіть тему кольору чат-бота", "overview.appInfo.settings.chatColorThemeInverted": "Інвертовано", - "overview.appInfo.settings.entry": "Брендинг", "overview.appInfo.settings.invalidHexMessage": "Недійсне шістнадцяткове значення", "overview.appInfo.settings.invalidPrivacyPolicy": "Недійсне посилання на політику конфіденційності. Будь ласка, використовуйте дійсне посилання, яке починається з http або https", "overview.appInfo.settings.language": "Мова", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "Відмова від відповідальності", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "Введіть відмову від відповідальності", "overview.appInfo.settings.more.customDisclaimerTip": "Відображається на клієнтському боці, щоб визначити відповідальність за використання додатка", - "overview.appInfo.settings.more.entry": "Показати додаткові налаштування", "overview.appInfo.settings.more.inputPlaceholder": "Підказка поля введення", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "Поговорити з ботом", "overview.appInfo.settings.more.inputPlaceholderTip": "Налаштуйте текст підказки для поля введення чату. Залиште порожнім, щоб використовувати значення за замовчуванням.", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "Введіть посилання на політику конфіденційності", "overview.appInfo.settings.more.privacyPolicyTip": "Допомагає відвідувачам зрозуміти дані, зібрані додатком, див. Політику конфіденційності Dify.", "overview.appInfo.settings.multiEnvironmentNotice": "Налаштування вебзастосунку застосовуються до всіх середовищ.", - "overview.appInfo.settings.sso.description": "Усі користувачі повинні увійти в систему за допомогою єдиного входу перед використанням web app", - "overview.appInfo.settings.sso.label": "Автентифікація за допомогою єдиного входу", - "overview.appInfo.settings.sso.title": "Єдиний вхід для web app", - "overview.appInfo.settings.sso.tooltip": "Зверніться до адміністратора, щоб увімкнути єдиний вхід web app", "overview.appInfo.settings.title": "Брендинг", "overview.appInfo.settings.webDesc": "Опис веб-додатку", "overview.appInfo.settings.webDescPlaceholder": "Введіть опис веб-додатку", "overview.appInfo.settings.webDescTip": "Цей текст буде відображений на клієнтському боці, надаючи базові вказівки щодо використання додатка", "overview.appInfo.settings.webName": "Назва веб-додатку", - "overview.appInfo.settings.workflow.hide": "Приховати", - "overview.appInfo.settings.workflow.show": "Показати", "overview.appInfo.settings.workflow.showDesc": "Відображення або приховування відомостей про робочий процес у веб-програмі", "overview.appInfo.settings.workflow.subTitle": "Деталі робочого процесу", - "overview.appInfo.settings.workflow.title": "Кроки робочого процесу", "overview.appInfo.title": "Веб-додаток", "overview.appInfo.workflowLaunchHiddenInputs.description": "Введіть значення для прихованих полів, а потім натисніть Запустити, щоб відкрити WebApp із введеними значеннями.", "overview.appInfo.workflowLaunchHiddenInputs.title": "Попередньо заповнити приховані поля", - "overview.disableTooltip.triggerMode": "Функція {{feature}} не підтримується в режимі вузла тригера.", "overview.status.disable": "Вимкнути", - "overview.status.running": "У роботі", - "overview.title": "Огляд", - "overview.triggerInfo.explanation": "Управління тригером робочого процесу", "overview.triggerInfo.learnAboutTriggers": "Дізнайтеся більше про тригери", - "overview.triggerInfo.noTriggerAdded": "Триггер не додано", - "overview.triggerInfo.title": "Тригери", - "overview.triggerInfo.triggerStatusDescription": "Тригери з’являться тут після публікації версії, яка їх містить.", - "overview.triggerInfo.triggersAdded": "{{count}} тригерів додано", - "welcome.enterKeyTip": "введіть свій ключ API OpenAI нижче", - "welcome.firstStepTip": "Для початку,", - "welcome.getKeyTip": "Отримайте свій ключ API з панелі OpenAI", - "welcome.placeholder": "Ваш ключ API OpenAI (напр. sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "Тригери з’являться тут після публікації версії, яка їх містить." } diff --git a/web/i18n/uk-UA/app.json b/web/i18n/uk-UA/app.json index 9f76b721612..b5fd9b61c5c 100644 --- a/web/i18n/uk-UA/app.json +++ b/web/i18n/uk-UA/app.json @@ -1,5 +1,4 @@ { - "accessControl": "Контроль доступу до веб-додатків", "accessControlDialog.accessItems.anyone": "Кожен, у кого є посилання", "accessControlDialog.accessItems.external": "Аутентифіковані зовнішні користувачі", "accessControlDialog.accessItems.organization": "Тільки члени підприємства", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "Оновлення успішно", "accessControlDialog.webAppPublicAccessDisabledTip": "Публічний доступ вимкнено адміністратором.", "accessControlDialog.webAppSSONotEnabledTip": "Будь ласка, зв'яжіться з адміністратором підприємства для налаштування методу аутентифікації веб-додатку.", - "accessItemsDescription.anyone": "Будь-хто може отримати доступ до веб-додатку", - "accessItemsDescription.external": "Тільки перевірені зовнішні користувачі можуть отримати доступ до веб-застосунку.", - "accessItemsDescription.organization": "Будь-хто в організації може отримати доступ до веб-додатку.", - "accessItemsDescription.specific": "Тільки окремі групи або члени можуть отримати доступ до веб-додатку.", "answerIcon.description": "Чи слід використовувати піктограму web app для заміни 🤖 у спільній програмі", "answerIcon.descriptionInExplore": "Чи використовувати піктограму веб-програми для заміни 🤖 в Огляді", "answerIcon.title": "Використовуйте піктограму web app для заміни 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "Додаток ще не опублікований", "openInExplore": "Відкрити Web App на бічній панелі", "publishApp.notSet": "Не встановлено", - "publishApp.notSetDesc": "На даний момент ніхто не може отримати доступ до веб-додатку. Будь ласка, налаштуйте дозволи.", - "publishApp.title": "Хто може отримати доступ до веб-додатку", "removeOriginal": "Видалити початковий додаток", "structOutput.LLMResponse": "Відповідь ЛЛМ", "structOutput.configure": "Налаштувати", @@ -215,7 +208,6 @@ "studio.starApp": "Позначити застосунок зіркою", "studio.starFailed": "Не вдалося оновити зірку", "studio.starred": "Позначені зіркою", - "studio.unstarApp": "Зняти зірку із застосунку", "studio.viewSnippets": "Фрагменти", "switch": "Перейти до оркестрації робочого процесу", "switchLabel": "Копія додатка, яка буде створена", diff --git a/web/i18n/uk-UA/deployments.json b/web/i18n/uk-UA/deployments.json index 35c488bc26b..40dde1ef9a5 100644 --- a/web/i18n/uk-UA/deployments.json +++ b/web/i18n/uk-UA/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Не розгорнуто", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Скасування розгортання", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Невідомо", - "studio.accessPoint.addTriggerNodeDescription": "Додайте вузол Trigger, щоб запускати застосунок із зовнішніх подій.", "studio.accessPoint.apiDescription": "Викликайте застосунок зі своїх сервісів через HTTP", "studio.accessPoint.description": "Усі способи доступу до застосунку у вбудованому та кожному розгорнутому середовищі.", "studio.accessPoint.embedIntoSite": "Вбудувати на сайт", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "Надайте застосунок як інструмент для агентів і ШІ-застосунків", "studio.accessPoint.noPublishedDescription": "Опублікуйте версію, щоб вбудовані точки доступу стали доступними.", "studio.accessPoint.noPublishedTitle": "Опублікованих версій ще немає", - "studio.accessPoint.noTriggerNodes": "У цьому робочому процесі немає вузлів Trigger", "studio.accessPoint.notSupported": "Не підтримується", "studio.accessPoint.open": "Відкрити", "studio.accessPoint.triggerDescription": "Запускайте робочий процес за розкладом або зовнішніми подіями", - "studio.accessPoint.triggerDisconnected": "Від’єднано", "studio.accessPoint.triggerEnabledCount": "Увімкнено {{enabled}} з {{total}}", "studio.accessPoint.triggerExclusiveNotice": "Вебзастосунок, API та MCP вимкнені, доки робочий процес використовує тригери.", - "studio.accessPoint.triggerMuted": "Вимкнено звук", - "studio.accessPoint.triggerServiceModeUnavailable": "Недоступно, доки працює Web App, API або MCP.", "studio.accessPoint.unsupportedInDeployedEnvironment": "Доступно лише у вбудованому середовищі.", "studio.accessPoint.webAppDescription": "Надайте застосунок кінцевим користувачам як вебсторінку", "studio.accessPoints": "Точки доступу", diff --git a/web/i18n/uk-UA/login.json b/web/i18n/uk-UA/login.json index 787fc6d9421..d8821813dc7 100644 --- a/web/i18n/uk-UA/login.json +++ b/web/i18n/uk-UA/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "Адреса електронної пошти обов'язкова", "error.emailInValid": "Введіть дійсну адресу електронної пошти", "error.invalidEmailOrPassword": "Невірний електронний лист або пароль.", - "error.invalidRedirectUrlOrAppCode": "Недійсний URL перенаправлення або код додатку", "error.invalidSSOProtocol": "Недійсний протокол SSO", "error.nameEmpty": "Ім'я обов'язкове", "error.passwordEmpty": "Пароль є обов’язковим", "error.passwordInvalid": "Пароль повинен містити літери та цифри, а довжина повинна бути більшою за 8", - "error.redirectUrlMissing": "URL-адресу для перенаправлення відсутня", "error.registrationNotAllowed": "Аккаунт не знайдено. Будь ласка, зверніться до адміністратора системи для реєстрації.", "explore": "Досліджуйте Dify", "forget": "Забули пароль?", diff --git a/web/i18n/uk-UA/permission.json b/web/i18n/uk-UA/permission.json index 10a7666a905..f3f5fed6e85 100644 --- a/web/i18n/uk-UA/permission.json +++ b/web/i18n/uk-UA/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "Дії", "accessRule.addMemberAria": "Додати {{name}}", "accessRule.addMembersTitle": "Додати учасників", - "accessRule.allPermittedMembers": "Усі учасники з дозволами ролей", - "accessRule.allPermittedMembersDescription": "Учасники з відповідними дозволами ролей можуть отримати доступ до цього ресурсу.", "accessRule.allowedMembers": "Дозволені учасники", "accessRule.appDescription": "Налаштуйте, хто може отримати доступ до цього застосунку, і рівень деталізації дозволів доступу.", "accessRule.appTitle": "Набір дозволів застосунку", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "Усі поточні й майбутні учасники робочого простору включаються автоматично. Дозволи ролей і надалі визначають, що вони можуть робити.", "accessRule.batchRemoveDescription": "Вибраних учасників буде вилучено зі списку дозволених учасників.", "accessRule.batchRemoveTitle": "Вилучити вибраних учасників?", - "accessRule.changeOpenScopeDescription": "Зміна сфери відкритості скине всі винятки дозволів для учасників цього ресурсу. Після перемикання вам потрібно буде знову додати винятки дозволів для учасників.", - "accessRule.changeOpenScopeTitle": "Змінити сферу відкритості ресурсу?", "accessRule.collaborator": "Співавтор", "accessRule.collapseSection": "Згорнути {{title}}", "accessRule.copied": "Правило доступу успішно скопійовано", @@ -32,13 +28,7 @@ "accessRule.noDescription": "Немає опису", "accessRule.noRules": "Немає правил доступу", "accessRule.noUserAccessSettings": "Немає учасників із доступом", - "accessRule.onlyMe": "Лише я", - "accessRule.onlyMeDescription": "Лише ви можете отримати доступ до цього ресурсу.", - "accessRule.resourceOpenScope": "Сфера відкритості ресурсу", - "accessRule.resourceOpenScopeDescription": "Виберіть, кому відкрито цей ресурс. Дозволи ролей усе одно визначають, що може робити кожен учасник.", "accessRule.selected": "Вибрано", - "accessRule.specificMembersOnly": "Лише певні учасники", - "accessRule.specificMembersOnlyDescription": "Доступ до цього ресурсу можуть отримати лише вибрані учасники.", "accessRule.summary_one": "{{count}} набір дозволів", "accessRule.summary_other": "{{count}} наборів дозволів", "accessRule.updated": "Правило доступу успішно оновлено", diff --git a/web/i18n/uk-UA/plugin.json b/web/i18n/uk-UA/plugin.json index 630ece992cf..1aca4b26eec 100644 --- a/web/i18n/uk-UA/plugin.json +++ b/web/i18n/uk-UA/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": "плагін?", "action.deleteSuccess": "Плагін успішно видалено", "action.pluginInfo": "Інформація про плагін", - "action.usedInApps": "Цей плагін використовується в додатках {{num}}.", "allCategories": "Всі категорії", "auth.addApi": "Додайте ключ API", "auth.addOAuth": "Додати OAuth", @@ -26,28 +25,22 @@ "auth.oauthClient": "Клієнт OAuth", "auth.oauthClientSettings": "Налаштування клієнта OAuth", "auth.oauthCredentialPermissionDescription": "Виберіть, чи будуть нові облікові дані OAuth доступні лише вам, чи всім учасникам робочого простору. Це налаштування застосовується до облікових даних, а не до клієнта OAuth, і його не можна змінити після авторизації.", - "auth.onlyAtCreationHint": "Не можна вибрати знову після перемикання", "auth.onlyAtCreationHintTooltip": "Налаштовано іншими учасниками · Неможливо вибрати знову після перемикання.", "auth.permissionHint.action": "Хто може допомогти?", "auth.permissionHint.description": "Авторизація плагіна спільна для всього workspace. Зверніться по допомогу до учасника з потрібними дозволами.", "auth.permissionHint.title": "У вас немає дозволу налаштовувати авторизацію.", - "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.autoUpdate": "Автоматичне оновлення", "autoUpdate.autoUpdateSettings": "Налаштування автоматичного оновлення", - "autoUpdate.automaticUpdates": "Автоматичні оновлення", "autoUpdate.changeTimezone": "Щоб змінити часовий пояс, перейдіть до Налаштування", "autoUpdate.excludeUpdate": "Наступні {{num}} плагіни не будуть автоматично оновлюватися", "autoUpdate.excludeUpdate_one": "Наступний {{num}} плагін не буде автоматично оновлюватися", @@ -67,20 +60,13 @@ "autoUpdate.scope": "Область", "autoUpdate.scopeMode.all": "Всі", "autoUpdate.scopeMode.exclude": "Виключити вибране", - "autoUpdate.specifyPluginsToUpdate": "Вкажіть плагіни для оновлення", "autoUpdate.strategy.disabled.description": "Плагіни не будуть автоматично оновлюватися", "autoUpdate.strategy.disabled.name": "Вимкнено", "autoUpdate.strategy.fixOnly.description": "Автооновлення лише для патч-версій (наприклад, 1.0.1 → 1.0.2). Зміни в малих версіях не активують оновлення.", "autoUpdate.strategy.fixOnly.name": "Виправити тільки", - "autoUpdate.strategy.fixOnly.selectedDescription": "Автоматичне оновлення лише для версій патчів", "autoUpdate.strategy.latest.description": "Завжди оновлюйте до останньої версії", "autoUpdate.strategy.latest.name": "Останні", - "autoUpdate.strategy.latest.selectedDescription": "Завжди оновлюйте до останньої версії", - "autoUpdate.updateSettings": "Оновити налаштування", "autoUpdate.updateTime": "Час оновлення", - "autoUpdate.updateTimeTitle": "Час оновлення", - "autoUpdate.upgradeMode.all": "Оновити все", - "autoUpdate.upgradeMode.exclude": "Виключити вибране", "autoUpdate.upgradeMode.partial": "Тільки вибрані", "autoUpdate.upgradeModePlaceholder.exclude": "Вибрані плагіни не будуть оновлюватися автоматично", "autoUpdate.upgradeModePlaceholder.partial": "Тільки вибрані плагіни будуть автоматично оновлюватись. Наразі жоден з плагінів не вибрано, тому жоден плагін не буде автоматично оновлений.", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "Встановлено з Github", "detailPanel.categoryTip.local": "Локальний плагін", "detailPanel.categoryTip.marketplace": "Інстальовано з Marketplace", - "detailPanel.configureApp": "Налаштуйте додаток", "detailPanel.configureModel": "Налаштування моделі", "detailPanel.configureTool": "Інструмент налаштування", "detailPanel.deprecation.fullMessage": "Цей плагін був застарілий через {{deprecatedReason}}, і більше не буде оновлюватися. Будь ласка, використовуйте {{-alternativePluginId}} замість цього.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "Не вдалося завантажити файл", "installModal.back": "Задній", "installModal.cancel": "Скасувати", - "installModal.close": "Закрити", - "installModal.dropIntegrationToInstall": "Перетягніть пакет плагіна сюди, щоб встановити", - "installModal.dropPluginToInstall": "Перетягніть пакет плагіна сюди, щоб встановити", "installModal.fromTrustSource": "Будь ласка, переконайтеся, що ви встановлюєте плагіни лише з надійного джерела.", "installModal.install": "Інсталювати", - "installModal.installComplete": "Інсталяцію завершено", "installModal.installFailed": "Не вдалося встановити", "installModal.installFailedDesc": "Плагін був встановлений не вдалося.", "installModal.installPlugin": "Встановити плагін", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "Плагін успішно встановлено.", "installModal.installedSuccessfullyWithPageDesc": "Плагін успішно встановлено. Ви можете знайти його на сторінці {{categoryName}}.", "installModal.installing": "Установки...", - "installModal.labels.package": "Пакунок", - "installModal.labels.repository": "Сховище", - "installModal.labels.version": "Версія", "installModal.next": "Наступний", "installModal.pluginLoadError": "Помилка завантаження плагіна", "installModal.pluginLoadErrorDesc": "Цей плагін не буде встановлено", @@ -220,8 +198,6 @@ "list.noInstalled": "Плагіни не встановлено", "list.noTriggerFound": "Тригер не знайдено", "list.notFound": "Плагінів не знайдено", - "list.source.github": "Встановлення з GitHub", - "list.source.local": "Інсталяція з локального файлу пакета", "list.source.marketplace": "Інсталяція з Marketplace", "marketplace.allPlugins": "Всі плагіни", "marketplace.and": "і", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "Нещодавно оновлено", "marketplace.verifiedTip": "Перевірено Dify", "marketplace.viewMore": "Дивитись більше", - "metadata.title": "Плагіни", "pluginDevelopmentGuide": "Посібник з розробки плагінів", "pluginInfoModal.packageName": "Пакунок", "pluginInfoModal.release": "Реліз", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "Інформація про плагін", "pluginPublishGuide": "Посібник з публікації плагінів", "privilege.admins": "Адміни", - "privilege.configurePermissionsInSettings": "Перейдіть до Налаштування > Ролі та дозволи, щоб налаштувати дозволи плагінів.", "privilege.everyone": "Кожен", - "privilege.noDebugPermissionTooltip": "У вас немає дозволу на налагодження плагінів", "privilege.noInstallPermissionTooltip": "У вас немає дозволу на встановлення плагінів та керування ними", "privilege.noone": "Ніхто", "privilege.permissions": "Дозволи", "privilege.quickWhoCanDebug": "Хто може налагоджувати?", "privilege.quickWhoCanInstall": "Хто може встановлювати та керувати?", - "privilege.title": "Налаштування плагіна", - "privilege.whoCanDebug": "Хто може налагоджувати плагіни?", - "privilege.whoCanInstall": "Хто може встановлювати плагіни та керувати ними?", - "publishPlugins": "Публікація плагінів", "readmeInfo.failedToFetch": "Не вдалося отримати README", "readmeInfo.needHelpCheckReadme": "Потрібна допомога? Перегляньте README.", "readmeInfo.noReadmeAvailable": "README недоступний", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "Цей плагін не вдалося встановити автоматично.\nБудь ласка, встановіть його з Marketplace.", "task.errorMsg.unknown": "Не вдалося встановити цей плагін.\nДжерело плагіна не вдалося визначити.", "task.errorPlugins": "Failed to Install Plugins", - "task.installError": "Плагіни {{errorLength}} не вдалося встановити, натисніть, щоб переглянути", "task.installFromGithub": "Встановити з GitHub", "task.installFromMarketplace": "Встановити з Marketplace", "task.installSuccess": "{{successLength}} plugins installed successfully", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "Установка успішна", "upgrade.title": "Встановити плагін", "upgrade.upgrade": "Інсталювати", - "upgrade.upgrading": "Установки...", - "upgrade.usedInApps": "Використовується в додатках {{num}}" + "upgrade.upgrading": "Установки..." } diff --git a/web/i18n/uk-UA/snippet.json b/web/i18n/uk-UA/snippet.json index 49d21572093..e65337dc098 100644 --- a/web/i18n/uk-UA/snippet.json +++ b/web/i18n/uk-UA/snippet.json @@ -12,7 +12,6 @@ "dslVersionMismatchDescription": "Було виявлено значну різницю у версіях DSL. Примусове імпортування може призвести до несправності фрагмента.", "dslVersionMismatchQuestion": "Ви хочете продовжити?", "dslVersionMismatchTitle": "Несумісність версії", - "edit": " едагувати", "editDialogTitle": " едагувати інформацію про фрагмент", "editDone": "Інформацію про фрагмент оновлено", "editFailed": "Не вдалося оновити інформацію про фрагмент", @@ -26,20 +25,15 @@ "importSuccess": "Фрагмент імпортовано", "importedDSLVersion": "Поточна версія фрагмента DSL:", "inputVariables": "Вхідні змінні", - "management": "КЕ УВАННЯ Ф АГМЕНТАМИ", "menu.deleteSnippet": "Видалити", "menu.editInfo": " едагувати інформацію", "menu.exportSnippet": "Експорт фрагмента", "panelTitle": "Поле введення", "publishButton": "Опублікувати", "publishFailed": "Не вдалося опублікувати фрагмент", - "publishMenuCurrentDraft": "Поточна чернетка не опублікована", "publishSuccess": "Фрагмент опубліковано", "sectionOrchestrate": "Оркеструвати", "testRunButton": "Тестовий запуск", "typeLabel": "Фрагмент", - "unknownUser": "Користувач", - "updatedBy": "{{name}} оновлено {{time}}", - "usageCount": "Використано {{count}} разів", - "variableInspect": "Перевірка змінних" + "unknownUser": "Користувач" } diff --git a/web/i18n/uk-UA/tools.json b/web/i18n/uk-UA/tools.json index ec464b021e5..4fea02b6c25 100644 --- a/web/i18n/uk-UA/tools.json +++ b/web/i18n/uk-UA/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "Параметри", "mcp.server.modal.parametersPlaceholder": "Призначення та обмеження параметра", "mcp.server.modal.parametersTip": "Додайте описи параметрів, щоб допомогти LLM зрозуміти їх призначення та обмеження.", - "mcp.server.publishTip": "Додаток не опубліковано. Спочатку опублікуйте додаток.", "mcp.server.reGen": "Згенерувати URL сервера знову? Поточний URL негайно припинить працювати.", "mcp.server.title": "Сервер MCP", "mcp.server.url": "URL сервера", diff --git a/web/i18n/uk-UA/workflow.json b/web/i18n/uk-UA/workflow.json index af97a9d7fff..95595a48085 100644 --- a/web/i18n/uk-UA/workflow.json +++ b/web/i18n/uk-UA/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} кроки вперед", "changeHistory.title": "Історія змін", "chatVariable.button": "Додати змінну", - "chatVariable.docLink": "Відвідайте нашу документацію, щоб дізнатися більше.", "chatVariable.modal.addArrayValue": "Додати значення", "chatVariable.modal.arrayValue": "Значення", "chatVariable.modal.description": "Опис", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "Edit reply", "comments.placeholder.reply": "Reply", "comments.reply": "Reply", - "common.ImageUploadLegacyTip": "Тепер ви можете створювати змінні типу файлу у початковій формі. У майбутньому ми більше не підтримуватимемо функцію завантаження зображень.", "common.accessAPIReference": "Доступ до довідника API", "common.accessPointDescription": "Налаштувати вебзастосунок, API, MCP і тригери", "common.addBlock": "Додати вузол", @@ -155,7 +153,6 @@ "common.addTitle": "Додати заголовок...", "common.autoSaved": "Автоматично збережено", "common.backupCurrentDraft": "Резервна поточна чернетка", - "common.batchRunApp": "Пакетний запуск додатку", "common.branch": "ГІЛКА", "common.chooseDSL": "Виберіть файл DSL(yml)", "common.chooseStartNodeToRun": "Виберіть початковий вузол для запуску", @@ -163,7 +160,6 @@ "common.commentMode": "Режим коментарів", "common.configure": "Налаштувати", "common.configureRequired": "Потрібна конфігурація", - "common.conversationLog": "Журнал розмов", "common.copy": "Копіювати", "common.currentDraft": "Поточний чернетка", "common.currentDraftUnpublished": "Поточний чернетка неопублікований", @@ -174,10 +170,8 @@ "common.disconnect": "Відключити", "common.draftSaveFailed": "Не вдалося зберегти чернетку", "common.duplicate": "Дублювати", - "common.editing": "Редагування", "common.effectVarConfirm.content": "Змінна використовується в інших вузлах. Ви все ще хочете її видалити?", "common.effectVarConfirm.title": "Видалити змінну", - "common.embedIntoSite": "Вбудувати на сайт", "common.enableJinja": "Увімкнути підтримку шаблонів Jinja", "common.exitVersions": "Вихідні версії", "common.exportImage": "Експорт зображення", @@ -186,8 +180,6 @@ "common.exportSVG": "Експортувати як SVG", "common.features": "Особливості", "common.featuresDescription": "Покращити користувацький досвід веб-додатку", - "common.featuresDocLink": "Дізнатися більше", - "common.fileUploadTip": "Функції завантаження зображень були оновлені для завантаження файлів.", "common.goBackToEdit": "Повернутися до редактора", "common.handMode": "Ручний режим", "common.humanInputEmailTip": "Електронна пошта (метод доставки) надіслано налаштованим одержувачам", @@ -199,9 +191,6 @@ "common.importSuccess": "Успіх імпорту", "common.importWarning": "Обережність", "common.importWarningDetails": "Різниця у версіях DSL може впливати на певні функції", - "common.inPreview": "У режимі попереднього перегляду", - "common.inPreviewMode": "У режимі попереднього перегляду", - "common.inRunMode": "У режимі запуску", "common.input": "Вхід", "common.insertVarTip": "Натисніть клавішу '/' для швидкого вставлення", "common.jinjaEditorPlaceholder": "Введіть '/' або '{' для вставлення змінної", @@ -215,17 +204,12 @@ "common.model": "Модель", "common.moreActions": "Більше дій", "common.needAdd": "Потрібно додати вузол {{node}}", - "common.needAnswerNode": "Вузол Відповіді повинен бути доданий", "common.needConnectTip": "Цей крок ні до чого не підключений", - "common.needOutputNode": "Необхідно додати вихідний вузол", "common.needStartNode": "Потрібно додати щонайменше один початковий вузол", - "common.noChanges": "Немає змін", - "common.noHistory": "Без історії", "common.noVar": "Без змінної", "common.notPublishedYet": "Ще не опубліковано", "common.notRunning": "Ще не запущено", "common.onFailure": "Про невдачу", - "common.openInExplore": "Відкрити в Огляді", "common.openWebApp": "Відкрити вебзастосунок", "common.openWebAppDescription": "Відкрити опублікований застосунок у новій вкладці", "common.output": "Вихід", @@ -233,10 +217,8 @@ "common.parallel": "ПАРАЛЕЛЬНИЙ", "common.parallelTip.click.desc": "щоб додати", "common.parallelTip.click.title": "Натисніть", - "common.parallelTip.depthLimit": "Обмеження рівня паралельного вкладеності шарів {{num}}", "common.parallelTip.drag.desc": "Щоб підключити", "common.parallelTip.drag.title": "Перетягувати", - "common.parallelTip.limit": "Паралелізм обмежується {{num}} гілками.", "common.pasteHere": "Вставити сюди", "common.pointerMode": "Режим вказівника", "common.preview": "Попередній перегляд", @@ -252,34 +234,22 @@ "common.publishedBy": "Опубліковано {{time}} користувачем {{author}}", "common.publishingToMarketplace": "Публікація...", "common.redo": "Повторити", - "common.restart": "Перезапустити", "common.restore": "Відновити", "common.run": "Тестовий запуск", "common.runAllTriggers": "Запустити всі тригери", - "common.runApp": "Запустити додаток", "common.runHistory": "Історія запусків", "common.running": "Запущено", - "common.savedAt": "Збережено {{time}}", "common.scheduleTriggerRunFailed": "Помилка виконання запланованого тригера", "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": "Скасувати", "common.unpublished": "Неопубліковано", - "common.unpublishedChanges": "Неопубліковані зміни", "common.upToDate": "Актуально", - "common.update": "Оновити", "common.variableNamePlaceholder": "Назва змінної", "common.versionHistory": "Історія версій", - "common.viewDetailInTracingPanel": "Переглянути деталі", "common.viewOnly": "Тільки перегляд", "common.viewRunHistory": "Переглянути історію запусків", "common.webhookDebugFailed": "Помилка налагодження Webhook", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "Процес робочого потоку успішно завершено", "common.workflowSaveStatus": "Стан збереження робочого процесу", "customWebhook": "Користувацький вебхук", - "debug.copyLastRun": "Копіювати останній запуск", - "debug.copyLastRunError": "Не вдалося скопіювати вхідні дані останнього виконання", "debug.lastOutput": "Останній вихід", - "debug.lastRunInputsCopied": "Скопійовано {{count}} введення(в) з останнього запуску", "debug.lastRunTab": "Останній запуск", "debug.noData.description": "Результати останнього запуску будуть відображені тут", "debug.noData.runThisNode": "Запустіть цей вузол", - "debug.noLastRunFound": "Жодного попереднього запуску не знайдено.", - "debug.noMatchingInputsFound": "Не знайдено відповідних вхідних даних з останнього запуску", - "debug.relations.dependencies": "Залежностей", - "debug.relations.dependenciesDescription": "Вузли, на які спирається цей вузол", - "debug.relations.dependents": "Утриманців", - "debug.relations.dependentsDescription": "Вузли, які спираються на цей вузол", - "debug.relations.noDependencies": "Відсутність залежностей", - "debug.relations.noDependents": "Без утриманців", - "debug.relationsTab": "Відносин", "debug.settingsTab": "Налаштування", "debug.variableInspect.chatNode": "Розмова", "debug.variableInspect.clearAll": "Скиньте все", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "цей тригер", "debug.variableInspect.listening.defaultPluginName": "цей плагін спрацьовує", "debug.variableInspect.listening.defaultScheduleTime": "Не налаштовано", - "debug.variableInspect.listening.selectedTriggers": "вибрані тригери", "debug.variableInspect.listening.stopButton": "Зупинись", "debug.variableInspect.listening.tip": "Тепер ви можете імітувати спрацювання подій, надсилаючи тестові запити на HTTP {{nodeName}}-кінечну точку або використати її як URL зворотного виклику для налагодження живих подій. Всі результати можна переглянути безпосередньо у Переглядачі змінних.", "debug.variableInspect.listening.tipFallback": "Очікуйте вхідних подій тригера. Вихідні дані з’являться тут.", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "Зупинись бігти", "debug.variableInspect.view": "Переглянути журнал", "difyTeam": "Команда Dify", - "entryNodeStatus.disabled": "СТАРТ • ВІДКЛЮЧЕНО", "entryNodeStatus.enabled": "ПОЧАТОК", "env.envDescription": "Змінні середовища можуть використовуватися для зберігання приватної інформації та облікових даних. Вони доступні лише для читання і можуть бути відокремлені від файлу DSL під час експорту.", "env.envPanelButton": "Додати змінну", @@ -371,11 +327,6 @@ "env.modal.value": "Значення", "env.modal.valuePlaceholder": "значення середовища", "env.modal.valueRequired": "Значення не може бути порожнім", - "error.operations.addingNodes": "додавання вузлів", - "error.operations.connectingNodes": "підключення вузлів", - "error.operations.modifyingWorkflow": "модифікація робочого процесу", - "error.operations.updatingWorkflow": "оновлення робочого процесу", - "error.startNodeRequired": "Будь ласка, спершу додайте стартовий вузол перед {{operation}}", "errorMsg.authRequired": "Потрібна авторизація", "errorMsg.configureModel": "Налаштуйте модель", "errorMsg.duplicateOutputVariable": "Дубльована змінна вузла виводу \"{{variable}}\". Назви змінних вузла виводу мають бути унікальними.", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "Недійсна змінна. Налаштуйте модель, щоб увімкнути цю змінну.", "errorMsg.noValidTool": "{{field}} не вибрано дійсного інструменту", "errorMsg.rerankModelRequired": "Перед увімкненням Rerank Model, будь ласка, підтвердьте, що модель успішно налаштована в налаштуваннях.", - "errorMsg.startNodeRequired": "Будь ласка, спершу додайте стартовий вузол перед {{operation}}", "errorMsg.toolParameterRequired": "{{field}}: параметр [{{param}}] обов'язковий", "globalVar.description": "Системні змінні — це глобальні змінні, до яких будь-який вузол може звертатися без з’єднання, якщо тип відповідає, наприклад ID кінцевого користувача та ID робочого процесу.", "globalVar.fieldsDescription.appId": "ID застосунку", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "ID робочого процесу", "globalVar.fieldsDescription.workflowRunId": "ID запуску робочого процесу", "globalVar.title": "Системні змінні", - "nodes.agent.advancedSetting": "Розширені налаштування", "nodes.agent.checkList.strategyNotSelected": "Стратегію не обрано", "nodes.agent.clickToViewParameterSchema": "Натисніть, щоб переглянути схему параметрів", - "nodes.agent.configureModel": "Налаштуйте модель", "nodes.agent.installPlugin.cancel": "Скасувати", "nodes.agent.installPlugin.changelog": "Журнал змін", "nodes.agent.installPlugin.desc": "Буде встановлено наступну інтеграцію", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "Встановити інтеграцію", "nodes.agent.learnMore": "Дізнатися більше", "nodes.agent.linkToPlugin": "Посилання на інтеграції", - "nodes.agent.maxIterations": "Максимальна кількість ітерацій", "nodes.agent.model": "модель", - "nodes.agent.modelNotInMarketplace.desc": "Ця модель встановлюється з локального репозиторію або репозиторію GitHub. Будь ласка, використовуйте після встановлення.", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "Керування в інтеграціяах", - "nodes.agent.modelNotInMarketplace.title": "Модель не встановлена", "nodes.agent.modelNotInstallTooltip": "Дана модель не встановлена", "nodes.agent.modelNotSelected": "Модель не обрана", - "nodes.agent.modelNotSupport.desc": "Встановлена версія інтеграціяа не передбачає цю модель.", - "nodes.agent.modelNotSupport.descForVersionSwitch": "Встановлена версія інтеграціяа не передбачає цю модель. Натисніть, щоб змінити версію.", - "nodes.agent.modelNotSupport.title": "Непідтримувана модель", - "nodes.agent.modelSelectorTooltips.deprecated": "Ця модель вважається застарілою", - "nodes.agent.notAuthorized": "Не авторизовано", "nodes.agent.outputVars.confirm": "Підтвердити", "nodes.agent.outputVars.defaultValueArrayInvalid": "Введіть JSON-масив.", "nodes.agent.outputVars.defaultValueBooleanInvalid": "Введіть true або false.", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "Редагувати {{name}}", "nodes.agent.outputVars.editorLabel": "Редактор вихідних змінних", "nodes.agent.outputVars.files.title": "Файли, створені агентом", - "nodes.agent.outputVars.files.transfer_method": "Спосіб переказу. Цінність remote_url або local_file", - "nodes.agent.outputVars.files.type": "Тип підтримки. Тепер підтримка тільки зображення", - "nodes.agent.outputVars.files.upload_file_id": "Завантажити ідентифікатор файлу", - "nodes.agent.outputVars.files.url": "URL-адреса зображення", "nodes.agent.outputVars.json": "Агент згенерував JSON", "nodes.agent.outputVars.nameDuplicate": "Ім'я виходу вже існує", "nodes.agent.outputVars.nameInvalid": "Використовуйте літери, цифри й підкреслення. Починайте з літери або підкреслення.", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "Схема параметрів", "nodes.agent.pluginInstaller.install": "Інсталювати", "nodes.agent.pluginInstaller.installing": "Установки", - "nodes.agent.pluginNotFoundDesc": "Цей інтеграція встановлюється з GitHub. Будь ласка, перейдіть до Інтеграції для перевстановлення", "nodes.agent.pluginNotInstalled": "Цей інтеграція не встановлено", "nodes.agent.pluginNotInstalledDesc": "Цей інтеграція встановлюється з GitHub. Будь ласка, перейдіть до Інтеграції для перевстановлення", "nodes.agent.roster.change": "Змінити", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "Редагувати агентів можуть лише учасники з роллю «Редактор» або вищою чи дозволом «Керування Agents».", "nodes.agent.roster.inlineSetup.description": "Одноразове налаштування, що існує лише в цьому вузлі", "nodes.agent.roster.inlineSetup.name": "Вбудоване налаштування", - "nodes.agent.roster.inlineSetup.title": "Налаштування агента", "nodes.agent.roster.inlineSetup.type": "Лише в цьому вузлі", "nodes.agent.roster.label": "Агент", "nodes.agent.roster.makeCopy": "Зробити копію", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} не авторизовано", "nodes.agent.toolNotInstallTooltip": "{{tool}} не встановлено", "nodes.agent.toolbox": "ящик для інструментів", - "nodes.agent.tools": "Інструмент", "nodes.agent.unsupportedStrategy": "Стратегія без підтримки", "nodes.answer.answer": "Відповідь", - "nodes.answer.outputVars": "Змінні виходу", - "nodes.assigner.append": "Додати", "nodes.assigner.assignedVariable": "Призначена Змінна", - "nodes.assigner.assignedVarsDescription": "Призначені змінні мають бути доступними для запису, такими як змінні розмови.", - "nodes.assigner.clear": "Очистити", - "nodes.assigner.noAssignedVars": "Немає доступних призначених змінних", "nodes.assigner.noVarTip": "Натисніть кнопку «+», щоб додати змінні", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "Видалити останнє", "nodes.assigner.operations.set": "Встановити", "nodes.assigner.operations.title": "Операція", - "nodes.assigner.over-write": "Перезаписати", - "nodes.assigner.plus": "Плюс", "nodes.assigner.selectAssignedVariable": "Виберіть призначену змінну...", "nodes.assigner.setParameter": "Встановити параметр...", - "nodes.assigner.setVariable": "Встановити Змінну", "nodes.assigner.varNotSet": "Змінна НЕ встановлена", "nodes.assigner.variable": "Змінна", "nodes.assigner.variables": "Змінні", - "nodes.assigner.writeMode": "Режим Запису", - "nodes.assigner.writeModeTip": "Коли ПРИЗНАЧЕНА ЗМІННА є масивом, режим додавання додає в кінець.", - "nodes.code.advancedDependencies": "Розширені залежності", - "nodes.code.advancedDependenciesTip": "Додайте тут деякі попередньо завантажені залежності, які потребують більше часу для споживання або не є за замовчуванням вбудованими", "nodes.code.inputVars": "Вхідні змінні", "nodes.code.outputVars": "Змінні виходу", - "nodes.code.searchDependencies": "Шукати залежності", "nodes.code.syncFunctionSignature": "Синхронізувати підпис функції з кодом", "nodes.common.errorHandle.defaultValue.desc": "При виникненні помилки вкажіть статичний вміст виводу.", "nodes.common.errorHandle.defaultValue.inLog": "Виняток вузла, що виводить відповідно до значень за замовчуванням.", "nodes.common.errorHandle.defaultValue.output": "Вивести значення за замовчуванням", - "nodes.common.errorHandle.defaultValue.tip": "У разі помилки поверне нижче значення.", "nodes.common.errorHandle.defaultValue.title": "Значення за замовчуванням", "nodes.common.errorHandle.failBranch.customize": "Перейдіть до полотна, щоб налаштувати логіку fail branch.", "nodes.common.errorHandle.failBranch.customizeTip": "Коли гілка fail активована, винятки, викликані вузлами, не завершать процес. Замість цього він автоматично виконає попередньо визначену гілку помилки, дозволяючи вам гнучко надавати повідомлення про помилки, звіти, виправлення або пропускати дії.", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "Стратегія обробки винятків, що спрацьовує, коли вузол стикається з винятком.", "nodes.common.errorHandle.title": "Обробка помилок", "nodes.common.inputVars": "Вхідні змінні", - "nodes.common.insertVarTip": "Вставити змінну", "nodes.common.memories.builtIn": "Вбудовано", "nodes.common.memories.tip": "Пам'ять чату", "nodes.common.memories.title": "Спогади", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} Спроб", "nodes.common.retry.retry": "Повторити", "nodes.common.retry.retryFailed": "Повторна спроба не вдалася", - "nodes.common.retry.retryFailedTimes": "{{times}} повторні спроби не вдалися", "nodes.common.retry.retryInterval": "Інтервал повторних спроб", "nodes.common.retry.retryOnFailure": "повторити спробу в разі невдачі", "nodes.common.retry.retrySuccessful": "Повторна спроба успішна", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "Дізнатися більше", "nodes.docExtractor.outputVars.text": "Витягнутий текст", "nodes.docExtractor.supportFileTypes": "Типи файлів підтримки: {{types}}.", - "nodes.end.output.type": "тип виходу", "nodes.end.output.variable": "змінна виходу", - "nodes.end.outputs": "Виходи", - "nodes.end.type.none": "Немає", - "nodes.end.type.plain-text": "Простий текст", - "nodes.end.type.structured": "Структурований", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "Введіть URL, введіть ‘/’, щоб вставити змінну", "nodes.http.authorization.api-key": "API-ключ", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "Немає", "nodes.http.binaryFileVariable": "Змінна двійкового файлу", "nodes.http.body": "Тіло", - "nodes.http.bulkEdit": "Масове редагування", "nodes.http.curl.placeholder": "Вставте сюди рядок cURL", "nodes.http.curl.title": "Імпорт з cURL", "nodes.http.extractListPlaceholder": "Введіть індекс елемента списку, введіть '/' вставити змінну", "nodes.http.headers": "Заголовки", - "nodes.http.inputVars": "Вхідні змінні", "nodes.http.insertVarPlaceholder": "введіть '/', щоб вставити змінну", "nodes.http.key": "Ключ", - "nodes.http.keyValueEdit": "Редагування ключ-значення", - "nodes.http.notStartWithHttp": "API має починатися з http:// або https://", "nodes.http.outputVars.body": "Зміст відповіді", "nodes.http.outputVars.files": "Список файлів", "nodes.http.outputVars.headers": "Список заголовків відповіді у форматі JSON", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "Всі учасники ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "Вміст", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "Тіло повинно містити {{field}}", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "Введіть текст листа", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "Тіло є обов'язковим", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "Режим налагодження", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "У режимі налагодження лист буде надіслано лише на ваш обліковий запис {{email}}.", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "Вибрати", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "Одержувач", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "Потрібен принаймні один одержувач", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "Змінна URL запиту є точкою входу для введення людини.", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "Тема", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "Введіть тему листа", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "Тема є обов'язковою", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "Режим налагодження увімкнено.", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "Лист буде надіслано на {{email}}.", "nodes.humanInput.deliveryMethod.emailSender.done": "Лист надіслано", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(необов'язково)", "nodes.humanInput.deliveryMethod.emailSender.send": "Надіслати лист", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "Надіслати тестові листи вашим налаштованим одержувачам", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "Надіслати тестовий лист на {{email}}", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "Що побачать користувачі після відкриття форми. Підтримує форматування Markdown.", "nodes.humanInput.insertInputField.fieldType": "Тип поля", "nodes.humanInput.insertInputField.insert": "Вставити", - "nodes.humanInput.insertInputField.maxUploads": "Макс. завантажень", "nodes.humanInput.insertInputField.options": "Параметри", "nodes.humanInput.insertInputField.prePopulateField": "Попередньо заповнити поле", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "Додайте або . Користувачі спочатку побачать цей вміст, або залиште порожнім.", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "не порожній", "nodes.ifElse.comparisonOperator.not exists": "не існує", "nodes.ifElse.comparisonOperator.not in": "Не в", - "nodes.ifElse.comparisonOperator.not null": "не є null", - "nodes.ifElse.comparisonOperator.null": "є null", "nodes.ifElse.comparisonOperator.start with": "починається з", "nodes.ifElse.conditionNotSetup": "Умова НЕ налаштована", "nodes.ifElse.else": "Інакше", "nodes.ifElse.elseDescription": "Використовується для визначення логіки, яка має бути виконана, коли умова if не виконана.", "nodes.ifElse.enterValue": "Введіть значення", - "nodes.ifElse.if": "Якщо", - "nodes.ifElse.notSetVariable": "Будь ласка, спочатку встановіть змінну", "nodes.ifElse.operator": "Оператор", "nodes.ifElse.optionName.audio": "Аудіо", "nodes.ifElse.optionName.doc": "Док", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "Частини", "nodes.knowledgeBase.chunksInputTip": "Вхідна змінна вузла бази знань - це Частини. Тип змінної - об'єкт з певною JSON-схемою, яка повинна відповідати вибраній структурі частин.", "nodes.knowledgeBase.chunksVariableIsRequired": "Змінна chunks є обов'язковою", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API-ключ недоступний", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "Кредити вичерпано", - "nodes.knowledgeBase.embeddingModelIncompatible": "Несумісно", - "nodes.knowledgeBase.embeddingModelIsInvalid": "Модель вбудовування недійсна", - "nodes.knowledgeBase.embeddingModelIsRequired": "Потрібна модель вбудовування", "nodes.knowledgeBase.embeddingModelNotConfigured": "Модель ембедингу не налаштована", "nodes.knowledgeBase.indexMethodIsRequired": "Обов'язковий індексний метод", - "nodes.knowledgeBase.notConfigured": "Не налаштовано", "nodes.knowledgeBase.rerankingModelIsInvalid": "Модель переналаштування недійсна", "nodes.knowledgeBase.rerankingModelIsRequired": "Потрібна модель повторного ранжування", "nodes.knowledgeBase.retrievalSettingIsRequired": "Потрібне налаштування для отримання", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "Сегментована URL", "nodes.knowledgeRetrieval.queryAttachment": "Пошук зображень", "nodes.knowledgeRetrieval.queryText": "Текст запиту", - "nodes.knowledgeRetrieval.queryVariable": "Змінна запиту", "nodes.listFilter.asc": "ЦНАП", "nodes.listFilter.desc": "СПАДАННЯМ", "nodes.listFilter.extractsCondition": "Витягніть елемент N", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "Перший запис", "nodes.listFilter.outputVars.last_record": "Останній запис", "nodes.listFilter.outputVars.result": "Результат фільтра", - "nodes.listFilter.selectVariableKeyPlaceholder": "Виберіть ключ підзмінної", "nodes.llm.addMessage": "Додати повідомлення", "nodes.llm.context": "контекст", "nodes.llm.contextTooltip": "Ви можете імпортувати знання як контекст", - "nodes.llm.files": "Файли", "nodes.llm.jsonSchema.addChildField": "Додати поле дитини", "nodes.llm.jsonSchema.addField": "Додати поле", "nodes.llm.jsonSchema.apply": "Застосувати", "nodes.llm.jsonSchema.back": "Назад", "nodes.llm.jsonSchema.descriptionPlaceholder": "Додати опис", - "nodes.llm.jsonSchema.doc": "Дізнайтеся більше про структурований вихід", "nodes.llm.jsonSchema.enum": "Перелік", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "Ім'я властивості вже існує", "nodes.llm.jsonSchema.fieldNamePlaceholder": "Назва поля", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "необхідно", "nodes.llm.jsonSchema.resetDefaults": "Скинути", "nodes.llm.jsonSchema.resultTip": "Ось згенерований результат. Якщо вас не влаштовує, ви можете повернутися назад і змінити свій запит.", - "nodes.llm.jsonSchema.showAdvancedOptions": "Показати розширені налаштування", "nodes.llm.jsonSchema.stringValidations": "Валідність рядків", "nodes.llm.jsonSchema.title": "Структурована схема виходу", "nodes.llm.jsonSchema.warningTips.saveSchema": "Будь ласка, завершіть редагування поточного поля перед збереженням схемы.", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "Зміст міркування", "nodes.llm.outputVars.usage": "Інформація про використання моделі", "nodes.llm.prompt": "prompt", - "nodes.llm.reasoningFormat.separated": "Окремі теги для думок", - "nodes.llm.reasoningFormat.tagged": "Продовжуйте думати про мітки", "nodes.llm.reasoningFormat.title": "Увімкніть розділення тегів для міркування", "nodes.llm.reasoningFormat.tooltip": "Витягніть вміст з тегів think і зберігайте його в полі reasoning_content.", "nodes.llm.resolution.high": "Висока", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "Надайте інструкції, запити або будь-який текстовий вхід для моделі", "nodes.llm.singleRun.variable": "Змінна", "nodes.llm.sysQueryInUser": "sys.query у повідомленні користувача є обов'язковим", - "nodes.llm.variables": "змінні", "nodes.llm.vision": "бачення", - "nodes.loop.ErrorMethod.continueOnError": "Продовжити незважаючи на помилку", - "nodes.loop.ErrorMethod.operationTerminated": "Припинено", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "Видалити ненормальний вихід", "nodes.loop.breakCondition": "Умова завершення циклу", "nodes.loop.breakConditionTip": "Тільки змінні в циклах з умовами завершення та змінні розмови можуть бути використані.", "nodes.loop.comma": ",", - "nodes.loop.currentLoop": "Поточна петля", "nodes.loop.currentLoopCount": "Поточна кількість циклів: {{count}}", "nodes.loop.deleteDesc": "Видалення вузла циклу призведе до видалення всіх дочірніх вузлів.", "nodes.loop.deleteTitle": "Видалити вузол циклу?", - "nodes.loop.errorResponseMethod": "Метод відповіді на помилку", "nodes.loop.error_one": "{{count}} Помилка", "nodes.loop.error_other": "{{count}} Помилок", - "nodes.loop.exitConditionTip": "Вузол циклу потребує принаймні однієї умови виходу", "nodes.loop.finalLoopVariables": "Заключні змінні циклу", "nodes.loop.initialLoopVariables": "Початкові змінні циклу", - "nodes.loop.input": "Введення", "nodes.loop.inputMode": "Режим введення", "nodes.loop.loopMaxCount": "Максимальна кількість циклів", "nodes.loop.loopMaxCountError": "Будь ласка, введіть дійсне максимальне значення циклу, яке коливається від 1 до {{maxCount}}", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "Циклічні змінні", "nodes.loop.loop_one": "{{count}} Цикл", "nodes.loop.loop_other": "{{count}} Циклів", - "nodes.loop.output": "Вихідна змінна", "nodes.loop.setLoopVariables": "Встановіть змінні в межах області видимості циклу", "nodes.loop.totalLoopCount": "Загальна кількість циклів: {{count}}", "nodes.loop.variableName": "Змінна Ім'я", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "Додати клас", "nodes.questionClassifiers.advancedSetting": "Розширене налаштування", "nodes.questionClassifiers.class": "Клас", - "nodes.questionClassifiers.classNamePlaceholder": "Напишіть назву вашого класу", "nodes.questionClassifiers.defaultLabel": "КЛАС {{index}}", "nodes.questionClassifiers.inputVars": "Вхідні змінні", "nodes.questionClassifiers.instruction": "Інструкція", - "nodes.questionClassifiers.instructionPlaceholder": "Напишіть вашу інструкцію", "nodes.questionClassifiers.instructionTip": "Введіть додаткові інструкції, щоб допомогти класифікатору запитань краще зрозуміти, як категоризувати запитання.", "nodes.questionClassifiers.labelEditorAriaLabel": "Редактор мітки класу", "nodes.questionClassifiers.model": "модель", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "Двічі клацніть заголовок класу, щоб перейменувати", "nodes.questionClassifiers.topicName": "Назва теми", "nodes.questionClassifiers.topicPlaceholder": "Напишіть назву вашої теми", - "nodes.start.builtInVar": "Вбудовані змінні", "nodes.start.inputField": "Поле введення", "nodes.start.noVarTip": "Встановіть вхідні дані, які можуть бути використані у робочому потоці", - "nodes.start.outputVars.files": "Список файлів", - "nodes.start.outputVars.memories.content": "вміст повідомлення", - "nodes.start.outputVars.memories.des": "Історія розмов", - "nodes.start.outputVars.memories.type": "тип повідомлення", - "nodes.start.outputVars.query": "Введення користувача", "nodes.start.required": "обов'язковий", "nodes.start.userInputTipDescription": "Визначте вхідні дані, які потрібно збирати від кінцевих користувачів, коли workflow запускається на вимогу.", "nodes.startPlaceholder.browseMoreOnMarketplace": "Переглянути більше в Marketplace", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "Знайти більше інструментів у Marketplace", "nodes.startPlaceholder.noTriggersFound": "Тригери не знайдено", "nodes.startPlaceholder.nodeCollapsedDescription": "Натисніть, щоб налаштувати початковий вузол", "nodes.startPlaceholder.nodeDescription": "Виберіть початковий вузол на правій панелі", - "nodes.startPlaceholder.nodeTitle": "Початок workflow", "nodes.startPlaceholder.panelDescription": "Початковий вузол визначає, що запускає виконання вашого workflow", "nodes.startPlaceholder.panelTitle": "Виберіть початковий вузол", "nodes.startPlaceholder.userInputConflictTip": "Користувацьке введення не можна поєднувати з іншими тригерами", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "Вхідні змінні", "nodes.templateTransform.outputVars.output": "Трансформований вміст", "nodes.tool.authorizationRequired": "Потрібна авторизація", - "nodes.tool.authorize": "Уповноважити", - "nodes.tool.dateRange.end": "Кінець", "nodes.tool.dateRange.endPlaceholder": "Дата завершення", - "nodes.tool.dateRange.start": "Початок", "nodes.tool.dateRange.startPlaceholder": "Дата початку", "nodes.tool.inputVars": "Вхідні змінні", "nodes.tool.insertPlaceholder1": "Введіть або натисніть", "nodes.tool.insertPlaceholder2": "вставте змінну", "nodes.tool.outputVars.files.title": "файли, генеровані інструментом", - "nodes.tool.outputVars.files.transfer_method": "Метод передачі. Значення - remote_url або local_file", - "nodes.tool.outputVars.files.type": "Тип підтримки. Наразі підтримуються лише зображення", - "nodes.tool.outputVars.files.upload_file_id": "ID завантаженого файлу", - "nodes.tool.outputVars.files.url": "URL зображення", "nodes.tool.outputVars.json": "JSON, згенерований інструментом", "nodes.tool.outputVars.text": "генерований вміст інструменту", "nodes.tool.settings": "Налаштування", - "nodes.triggerPlugin.addSubscription": "Додати нову підписку", - "nodes.triggerPlugin.apiKeyConfigured": "Ключ API успішно налаштовано", - "nodes.triggerPlugin.apiKeyDescription": "Налаштувати ключ API для автентифікації", - "nodes.triggerPlugin.authenticationFailed": "Аутентифікація не вдалася", - "nodes.triggerPlugin.authenticationSuccess": "Аутентифікація успішна", - "nodes.triggerPlugin.authorized": "Авторизований", - "nodes.triggerPlugin.availableSubscriptions": "Доступні підписки", - "nodes.triggerPlugin.configuration": "Налаштування", - "nodes.triggerPlugin.configurationComplete": "Налаштування завершено", - "nodes.triggerPlugin.configurationCompleteDescription": "Ваш тригер успішно налаштовано", - "nodes.triggerPlugin.configurationCompleteMessage": "Ваша конфігурація тригера тепер завершена і готова до використання.", - "nodes.triggerPlugin.configurationFailed": "Не вдалося налаштувати", - "nodes.triggerPlugin.configureApiKey": "Налаштувати ключ API", - "nodes.triggerPlugin.configureOAuthClient": "Налаштувати OAuth-клієнта", - "nodes.triggerPlugin.configureParameters": "Налаштувати параметри", - "nodes.triggerPlugin.credentialVerificationFailed": "Перевірка облікових даних не вдалася", - "nodes.triggerPlugin.credentialsVerified": "Облікові дані успішно перевірено", - "nodes.triggerPlugin.error": "Помилка", - "nodes.triggerPlugin.failedToStart": "Не вдалося запустити процес аутентифікації", - "nodes.triggerPlugin.noConfigurationRequired": "Додаткове налаштування для цього тригера не потрібне.", - "nodes.triggerPlugin.notAuthorized": "Не авторизовано", - "nodes.triggerPlugin.notConfigured": "Не налаштовано", - "nodes.triggerPlugin.oauthClientDescription": "Налаштуйте облікові дані клієнта OAuth для активації автентифікації", - "nodes.triggerPlugin.oauthClientSaved": "Конфігурацію клієнта OAuth успішно збережено", - "nodes.triggerPlugin.oauthConfigFailed": "Не вдалося налаштувати OAuth", - "nodes.triggerPlugin.or": "АБО", - "nodes.triggerPlugin.parameters": "Параметри", - "nodes.triggerPlugin.parametersDescription": "Налаштуйте параметри та властивості тригера", - "nodes.triggerPlugin.properties": "Властивості", - "nodes.triggerPlugin.propertiesDescription": "Додаткові властивості конфігурації для цього тригера", - "nodes.triggerPlugin.remove": "Видалити", - "nodes.triggerPlugin.removeSubscription": "Скасувати підписку", - "nodes.triggerPlugin.selectSubscription": "Вибрати підписку", - "nodes.triggerPlugin.subscriptionName": "Назва підписки", - "nodes.triggerPlugin.subscriptionNameDescription": "Введіть унікальне ім’я для цієї підписки на тригер", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "Введіть назву підписки...", - "nodes.triggerPlugin.subscriptionNameRequired": "Потрібна назва підписки", - "nodes.triggerPlugin.subscriptionRemoved": "Підписку успішно видалено", "nodes.triggerPlugin.subscriptionRequired": "Потрібна підписка", - "nodes.triggerPlugin.useApiKey": "Використати ключ API", - "nodes.triggerPlugin.useOAuth": "Використовувати OAuth", - "nodes.triggerPlugin.verifyAndContinue": "Підтвердити та продовжити", "nodes.triggerSchedule.cronExpression": "Вираз Cron", "nodes.triggerSchedule.days": "Дні", - "nodes.triggerSchedule.executeNow": "Виконання зараз", - "nodes.triggerSchedule.executionTime": "Час виконання", "nodes.triggerSchedule.executionTimeCalculationError": "Не вдалося обчислити час виконання", - "nodes.triggerSchedule.executionTimeMustBeFuture": "Час виконання має бути в майбутньому", "nodes.triggerSchedule.frequency.daily": "Щодня", "nodes.triggerSchedule.frequency.hourly": "Погодинно", "nodes.triggerSchedule.frequency.label": "ЧАСТОТА", "nodes.triggerSchedule.frequency.monthly": "Щомісячно", "nodes.triggerSchedule.frequency.weekly": "Щотижня", "nodes.triggerSchedule.frequencyLabel": "Частота", - "nodes.triggerSchedule.hours": "Години", "nodes.triggerSchedule.invalidCronExpression": "Недійсний cron вираз", - "nodes.triggerSchedule.invalidExecutionTime": "Недійсний час виконання", "nodes.triggerSchedule.invalidFrequency": "Неприпустима частота", "nodes.triggerSchedule.invalidMonthlyDay": "Місячний день повинен бути між 1-31 або «останній»", "nodes.triggerSchedule.invalidOnMinute": "Хвилина повинна бути в межах 0-59", - "nodes.triggerSchedule.invalidStartTime": "Недійсний час початку", "nodes.triggerSchedule.invalidTimeFormat": "Неправильний формат часу (очікується ГГ:ХХ AM/PM)", "nodes.triggerSchedule.invalidTimezone": "Неправильний часовий пояс", "nodes.triggerSchedule.invalidWeekday": "Недійсний день тижня: {{weekday}}", "nodes.triggerSchedule.lastDay": "Останній день", "nodes.triggerSchedule.lastDayTooltip": "Не всі місяці мають 31 день. Використовуйте опцію «останній день», щоб вибрати останній день кожного місяця.", - "nodes.triggerSchedule.minutes": "Хвилини", "nodes.triggerSchedule.mode": "Мода", - "nodes.triggerSchedule.modeCron": "Крон", - "nodes.triggerSchedule.modeVisual": "Візуальний", "nodes.triggerSchedule.monthlyDay": "Щомісячний день", - "nodes.triggerSchedule.nextExecution": "Наступне виконання", "nodes.triggerSchedule.nextExecutionTime": "ЧАС НАСТУПНОГО ВИКОНАННЯ", "nodes.triggerSchedule.nextExecutionTimes": "Наступні 5 разів виконання", "nodes.triggerSchedule.noValidExecutionTime": "Не можна обчислити допустимий час виконання", - "nodes.triggerSchedule.nodeTitle": "Тригер розкладу", - "nodes.triggerSchedule.notConfigured": "Не налаштовано", "nodes.triggerSchedule.onMinute": "Що хвилина", - "nodes.triggerSchedule.selectDateTime": "Вибрати дату та час", "nodes.triggerSchedule.selectFrequency": "Виберіть частоту", "nodes.triggerSchedule.selectTime": "Виберіть час", - "nodes.triggerSchedule.startTime": "Час початку", - "nodes.triggerSchedule.startTimeMustBeFuture": "Час початку має бути в майбутньому", "nodes.triggerSchedule.time": "Час", - "nodes.triggerSchedule.timezone": "Часовий пояс", "nodes.triggerSchedule.title": "Розклад", "nodes.triggerSchedule.useCronExpression": "Використовувати cron-вираз", "nodes.triggerSchedule.useVisualPicker": "Використати візуальний вибір", "nodes.triggerSchedule.visualConfig": "Візуальна конфігурація", "nodes.triggerSchedule.weekdays": "Будні дні", - "nodes.triggerWebhook.addHeader": "Додати", - "nodes.triggerWebhook.addParameter": "Додати", - "nodes.triggerWebhook.asyncMode": "Асинхронний режим", - "nodes.triggerWebhook.configPlaceholder": "Налаштування тригера вебхука буде реалізовано тут", "nodes.triggerWebhook.contentType": "Тип вмісту", - "nodes.triggerWebhook.copy": "Копіювати", "nodes.triggerWebhook.debugUrlCopied": "Скопійовано!", "nodes.triggerWebhook.debugUrlCopy": "Натисніть, щоб скопіювати", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "Цей URL, схоже, є внутрішньою адресою, що може спричинити помилки у запитах вебхука. Ви можете змінити TRIGGER_URL на публічну адресу.", "nodes.triggerWebhook.debugUrlTitle": "Для тестових запусків завжди використовуйте цей URL", - "nodes.triggerWebhook.errorHandling": "Обробка помилок", - "nodes.triggerWebhook.errorStrategy": "Обробка помилок", - "nodes.triggerWebhook.generate": "Створити", - "nodes.triggerWebhook.headerParameters": "Параметри заголовка", - "nodes.triggerWebhook.headers": "Заголовки", "nodes.triggerWebhook.method": "Метод", "nodes.triggerWebhook.noBodyParameters": "Параметри тіла не налаштовані", "nodes.triggerWebhook.noHeaders": "Заголовки не налаштовані", "nodes.triggerWebhook.noParameters": "Параметри не налаштовані", "nodes.triggerWebhook.noQueryParameters": "Параметри запиту не налаштовані", - "nodes.triggerWebhook.nodeTitle": "🔗 Тригер вебхука", - "nodes.triggerWebhook.parameterName": "Ім'я змінної", - "nodes.triggerWebhook.queryParameters": "Параметри запиту", - "nodes.triggerWebhook.requestBodyParameters": "Параметри тіла запиту", "nodes.triggerWebhook.required": "Обов'язково", "nodes.triggerWebhook.responseBody": "Тіло відповіді", "nodes.triggerWebhook.responseBodyPlaceholder": "Напишіть тут текст вашої відповіді", "nodes.triggerWebhook.responseConfiguration": "Відповідь", "nodes.triggerWebhook.statusCode": "Код стану", - "nodes.triggerWebhook.test": "Тест", - "nodes.triggerWebhook.title": "Тригер вебхука", "nodes.triggerWebhook.urlCopied": "URL скопійовано в буфер обміну", - "nodes.triggerWebhook.urlGenerated": "URL вебхука успішно згенеровано", - "nodes.triggerWebhook.urlGenerationFailed": "Не вдалося створити URL вебхука", "nodes.triggerWebhook.validation.invalidParameterType": "Недійсний тип параметра \"{{type}}\" для параметра \"{{name}}\"", "nodes.triggerWebhook.validation.webhookUrlRequired": "Потрібен URL вебхука", "nodes.triggerWebhook.varName": "Ім'я змінної", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "Група агрегації", "nodes.variableAssigner.aggregationGroupTip": "Увімкнення цієї функції дозволяє агрегатору змінних агрегувати кілька наборів змінних.", "nodes.variableAssigner.noVarTip": "Додайте змінні для присвоєння", - "nodes.variableAssigner.outputType": "Тип виходу", "nodes.variableAssigner.outputVars.varDescribe": "Вихід {{groupName}}", "nodes.variableAssigner.setAssignVariable": "Встановити змінну присвоєння", "nodes.variableAssigner.title": "Присвоєння змінних", - "nodes.variableAssigner.type.array": "Масив", - "nodes.variableAssigner.type.number": "Число", - "nodes.variableAssigner.type.object": "Об'єкт", - "nodes.variableAssigner.type.string": "Рядок", "nodes.variableAssigner.varNotSet": "Змінна не встановлена", - "onboarding.aboutStartNode": "про початковий вузол.", - "onboarding.back": "Назад", "onboarding.description": "Різні початкові вузли мають різні можливості. Не хвилюйся, ти завжди можеш змінити їх пізніше.", - "onboarding.escTip.key": "esc", - "onboarding.escTip.press": "Преса", - "onboarding.escTip.toDismiss": "звільнити", - "onboarding.learnMore": "Дізнатися більше", "onboarding.title": "Виберіть початковий вузол, щоб почати", "onboarding.trigger": "Спусковий механізм", "onboarding.triggerDescription": "Тригери можуть слугувати стартовим вузлом робочого процесу, наприклад, запланованими завданнями, користувацькими вебхуками або інтеграціями з іншими додатками.", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "Всі проблеми вирішені", "panel.checklistTip": "Переконайтеся, що всі проблеми вирішені перед публікацією", "panel.createdBy": "Створено ", - "panel.goTo": "Перейти до", "panel.goToFix": "Перейти до виправлення", "panel.helpLink": "Довідковий центр", "panel.locateNodeNotFound": "Вузол не знайдено: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "Назад", "singleRun.iteration": "Ітерація", "singleRun.loop": "Петля", - "singleRun.preparingDataSource": "Підготовка джерела даних", - "singleRun.reRun": "Повторний запуск", - "singleRun.running": "Запущено", "singleRun.startRun": "Почати запуск", "singleRun.testRun": "Тестовий запуск", - "singleRun.testRunIteration": "Ітерація тестового запуску", - "singleRun.testRunLoop": "Тестовий цикл виконання", - "snippet.addToSnippet": "Додати до фрагмента", "snippet.confirm": "Підтвердити", "snippet.createDialogTitle": "Створити фрагмент", "snippet.createSuccess": "Фрагмент створено", @@ -1257,21 +1024,14 @@ "snippet.descriptionPlaceholder": "Коротко опишіть свій фрагмент", "snippet.nameLabel": "Назва фрагмента", "snippet.namePlaceholder": "Назва фрагмента", - "snippet.shortcuts.press": "Прес", - "snippet.shortcuts.toConfirm": "для підтвердження", - "tabs.-": "За замовчуванням", "tabs.addAll": "Додати все", - "tabs.agent": "Стратегія агента", "tabs.allAdded": "Всі додані", "tabs.allTool": "Усі", "tabs.allTriggers": "Всі тригери", "tabs.blocks": "Вузли", "tabs.clearSnippetSearch": "Очистити пошук фрагментів", - "tabs.createSnippet": "Створіть фрагмент", "tabs.customTool": "Swagger API", "tabs.featuredTools": "Рекомендоване", - "tabs.hideActions": "Сховати інструменти", - "tabs.installed": "Встановлено", "tabs.listView": "Список", "tabs.logic": "Логіка", "tabs.noFeaturedPlugins": "Відкрийте більше інструментів у Маркетплейсі", @@ -1280,13 +1040,11 @@ "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": "Показати більше", @@ -1294,20 +1052,16 @@ "tabs.sources": "Джерел", "tabs.start": "Почати", "tabs.startDisabledTip": "Вузол тригера та вузол введення користувача взаємовиключні.", - "tabs.startDisabledTipLearnMore": "Докладніше про початкові вузли", "tabs.startNotSupportedTip": "Вкладка «Пуск» не підтримується у фрагментах.", "tabs.tools": "Інструменти", "tabs.transform": "Трансформація", "tabs.treeView": "Дерево", "tabs.unconfiguredStartDisabledTip": "На полотно додано неналаштований початковий вузол. Завершіть налаштування, перш ніж продовжити.", - "tabs.usePlugin": "Вибрати інструмент", "tabs.utilities": "Утиліти", "tabs.workflowTool": "Робочий процес", "tracing.stopBy": "Зупинено користувачем {{user}}", - "triggerStatus.disabled": "ТРІГЕР • ВІДСУТНІЙ", "triggerStatus.enabled": "СПУСКОВИЙ МЕХАНІЗМ", "variableReference.assignedVarsDescription": "Призначені змінні мають бути доступними для запису, такими як змінні розмови.", - "variableReference.conversationVars": "Змінні розмови", "variableReference.noAssignedVars": "Немає доступних призначених змінних", "variableReference.noAvailableVars": "Немає доступних змінних", "variableReference.noVarsForOperation": "Немає доступних змінних для призначення з обраною операцією.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "Прикладний", "workflowGenerator.appliedRefineHint": "Застосовано — уточнюйте будь-коли за допомогою ⌘K → /refine", "workflowGenerator.applyFailed": "Не вдалося застосувати робочий процес", - "workflowGenerator.applyToCurrent": "Застосувати до поточної чернетки", "workflowGenerator.applyToNew": "Створити новий додаток", "workflowGenerator.cancel": "Скасувати", "workflowGenerator.description": "Опишіть, що ви хочете робити в робочому процесі. Виберіть модель, напишіть інструкцію та попередньо перегляньте згенерований графік перед застосуванням його в Studio.", @@ -1384,7 +1137,6 @@ "workflowGenerator.instruction": "Інструкції", "workflowGenerator.instructionPlaceholder": "Опишіть потрібний робочий процес — який вхід, яка обробка, який вихід.", "workflowGenerator.instructionRequired": "Спочатку напишіть інструкцію", - "workflowGenerator.loading": "Створення робочого процесу…", "workflowGenerator.modelRequired": "Будь ласка, виберіть модель перед створенням.", "workflowGenerator.modes.chatflow": "Потік чату", "workflowGenerator.modes.workflow": "робочий процес", @@ -1392,7 +1144,6 @@ "workflowGenerator.overwriteTitle": "Перезаписати поточну чернетку?", "workflowGenerator.phases.building": "Створення вузлів…", "workflowGenerator.phases.planning": "Планування робочого процесу…", - "workflowGenerator.phases.validating": "Перевірка графіка…", "workflowGenerator.placeholder": "Напишіть інструкцію ліворуч, а потім натисніть «Створити», щоб переглянути графік робочого процесу.", "workflowGenerator.refineDescription": "Опишіть зміну, яку ви хочете. Поточна чернетка використовується як контекст; згенерований графік замінює його, коли ви застосовуєте.", "workflowGenerator.refineDraftUnavailable": "Не вдалося завантажити поточну чернетку — генерація почнеться з нуля.", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "Згенерувати знову", "workflowGenerator.reload": "Перезавантажити", "workflowGenerator.studioApply": "Застосувати", - "workflowGenerator.studioButton": "Генерувати", "workflowGenerator.title": "Створити {{mode}}" } diff --git a/web/i18n/vi-VN/agent-v-2.json b/web/i18n/vi-VN/agent-v-2.json index c890a2f3673..e69e9d7d453 100644 --- a/web/i18n/vi-VN/agent-v-2.json +++ b/web/i18n/vi-VN/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "Hành động này chưa khả dụng.", "agentDetail.access.copyAccessUrl": "Sao chép URL truy cập", "agentDetail.access.copyFailed": "Sao chép tham chiếu thất bại.", "agentDetail.access.copyServiceEndpoint": "Sao chép điểm cuối API dịch vụ", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "Khởi chạy", "agentDetail.access.webApp.actions.settings": "Thương hiệu", "agentDetail.access.webApp.refreshUrl": "Làm mới URL truy cập", - "agentDetail.access.webApp.showQrCode": "Hiển thị mã QR", "agentDetail.access.webApp.ssoEnabled": "SSO đã bật", "agentDetail.access.webApp.title": "Ứng dụng web", "agentDetail.access.workflow.description": "Được dùng như một nút bên trong quy trình làm việc", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "Chọn phạm vi biến môi trường", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "Đặt các giá trị mà tác nhân đọc lúc runtime, như API key mà một công cụ cần, mà không đưa chúng vào Prompt.\n\nỞ chế độ Build, tác nhân có thể thiết lập những mục này cho bạn.", - "agentDetail.configure.advancedSettings.envEditor.toggle": "Bật/tắt Env Editor", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "Cài đặt nâng cao", - "agentDetail.configure.advancedSettings.toggle": "Bật/tắt cài đặt nâng cao", "agentDetail.configure.answer.activity.ranCommands": "Đã chạy lệnh", "agentDetail.configure.answer.activity.runningCommands": "Đang chạy lệnh", "agentDetail.configure.answer.duration.minute": "{{count}} phút", "agentDetail.configure.answer.duration.second": "{{count}} giây", "agentDetail.configure.answer.thinking": "Đang suy nghĩ", - "agentDetail.configure.answer.workFinished": "Công việc đã hoàn tất", - "agentDetail.configure.answer.workedFor": "Đã làm việc trong {{duration}}", - "agentDetail.configure.answer.workingFor": "Đang làm việc trong {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition, mặc dù cung cấp phiên bản cho các cấu hình được trích xuất, không hỗ trợ phiên bản cho chính hệ thống tệp. Hãy cẩn thận với các thao tác trong chế độ Build, vì các thay đổi đối với hệ thống tệp diễn ra theo thời gian thực và không phải lúc nào cũng có thể hoàn tác gọn gàng. Community Edition không phải là lựa chọn lý tưởng để phục vụ lượng lớn khán giả bên ngoài.", "agentDetail.configure.build.empty.description": "Mô tả điều bạn muốn và biểu mẫu bên trái sẽ được điền dần khi trò chuyện.", "agentDetail.configure.build.empty.title": "Xây dựng tác nhân bằng trò chuyện", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "Xóa {{name}}", "agentDetail.configure.files.richTip": "Dành cho tài liệu tham khảo quá dài để dán vào Prompt: thông số, mẫu, hướng dẫn. Tìm hiểu thêm\n\nỞ chế độ Build, tác nhân có thể thiết lập những mục này cho bạn.", "agentDetail.configure.files.tip": "Dành cho tài liệu tham khảo quá dài để dán vào Prompt: thông số, mẫu, hướng dẫn. Tìm hiểu thêm\n\nỞ chế độ Build, tác nhân có thể thiết lập những mục này cho bạn.", - "agentDetail.configure.files.toggle": "Bật/tắt tệp", "agentDetail.configure.files.treeLabel": "Tệp tác nhân", "agentDetail.configure.files.upload.action": "Tải lên", "agentDetail.configure.files.upload.browse": "duyệt", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "Bật/tắt truy xuất kiến thức", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "Vui lòng cấu hình một mô hình trong bộ lọc siêu dữ liệu", "agentDetail.configure.model.label": "Mô hình", - "agentDetail.configure.orchestrate": "Điều phối", "agentDetail.configure.preview.chatFeatures": "Tính năng trò chuyện", "agentDetail.configure.preview.empty.defaultAgentName": "Tác nhân", "agentDetail.configure.preview.empty.description": "Chạy tác nhân như một cuộc trò chuyện hoàn chỉnh, đúng như người dùng sẽ trải nghiệm sau khi xuất bản.", - "agentDetail.configure.preview.empty.title": "Xem trước {{name}}", - "agentDetail.configure.preview.endUserAuth": "Xác thực người dùng cuối", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Lần chạy Agent này đã dừng sau khi đạt số lượng yêu cầu mô hình tối đa. Hãy thử lại hoặc chia tác vụ thành các bước nhỏ hơn.", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "Lần chạy Agent này đã bị dừng do đạt giới hạn thời gian. Hãy thử lại hoặc chia tác vụ thành các bước nhỏ hơn.", "agentDetail.configure.preview.inputPlaceholder": "Nhắn cho {{name}}", "agentDetail.configure.preview.restart": "Bắt đầu mới", "agentDetail.configure.preview.sandboxNotice": "Agent chạy trong sandbox Linux.", "agentDetail.configure.preview.sandboxNoticeTooltip": "Trong Dify Community Edition, mỗi Agent của bạn chạy trong môi trường sandbox Linux 7.0.0-10060-aws bên trong Docker của bạn. Các chỉnh sửa môi trường qua Build Chats sẽ được lưu giữ.", - "agentDetail.configure.preview.title": "Xem trước", "agentDetail.configure.preview.unconfiguredNotice": "Agent này chưa được thiết lập, vì vậy câu trả lời đến trực tiếp từ mô hình.", "agentDetail.configure.prompt.copied": "Đã sao chép lời nhắc", "agentDetail.configure.prompt.copy": "Sao chép lời nhắc", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} quy trình làm việc", "agentDetail.configure.rightPanel.build": "Xây dựng", "agentDetail.configure.rightPanel.buildTipBody": "Build thiết lập agent bằng cách trò chuyện. Mô tả điều bạn muốn và phần thiết lập bên trái sẽ được điền.", - "agentDetail.configure.rightPanel.buildTipTitle": "Xây dựng agent qua chat", "agentDetail.configure.rightPanel.learnMore": "Tìm hiểu thêm", "agentDetail.configure.rightPanel.modeLabel": "Chế độ cấu hình tác nhân", "agentDetail.configure.rightPanel.preview": "Xem trước", "agentDetail.configure.rightPanel.previewDisabledTip": "Preview chỉ khả dụng trên Dify Cloud và Enterprise.", "agentDetail.configure.rightPanel.previewTipBody": "Preview chạy agent hoàn chỉnh theo cách người dùng sẽ thấy, với câu trả lời rõ ràng và các tính năng chat.", - "agentDetail.configure.rightPanel.previewTipTitle": "Xem trước agent", "agentDetail.configure.skills.add": "Thêm kỹ năng", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "Nội dung chi tiết kỹ năng", - "agentDetail.configure.skills.detail.fileCount": "{{count}} TỆP", "agentDetail.configure.skills.detail.files": "Tệp", "agentDetail.configure.skills.empty.description": "Kỹ năng mang đến cho tác nhân chuyên môn có thể tái sử dụng mà nó có thể gọi khi làm việc", "agentDetail.configure.skills.empty.title": "Chưa có kỹ năng nào", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "Kỹ năng", "agentDetail.configure.skills.label": "Kỹ năng", "agentDetail.configure.skills.missing": "Không tìm thấy kỹ năng", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "Xóa {{name}}", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "Đóng gói hướng dẫn, tệp và script cho một tác vụ lặp lại thành skill. Tìm hiểu thêm\n\nỞ chế độ Build, tác nhân có thể thiết lập những mục này cho bạn.", "agentDetail.configure.skills.tip": "Đóng gói hướng dẫn, tệp và script cho một tác vụ lặp lại thành skill. Tìm hiểu thêm\n\nỞ chế độ Build, tác nhân có thể thiết lập những mục này cho bạn.", - "agentDetail.configure.skills.toggle": "Bật/tắt kỹ năng", "agentDetail.configure.skills.upload.action": "Tải lên", "agentDetail.configure.skills.upload.browse": "duyệt", "agentDetail.configure.skills.upload.description": "Tải lên gói .zip hoặc .skill cho tác nhân này.", "agentDetail.configure.skills.upload.dropzone": "Thả một gói kỹ năng vào đây, hoặc", - "agentDetail.configure.skills.upload.failed": "Tải lên kỹ năng thất bại.", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "Tải lên một tệp .zip hoặc .skill.", "agentDetail.configure.skills.upload.sizeLimit": "Gói kỹ năng phải có dung lượng {{sizeLimit}} trở xuống.", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "Xóa tất cả công cụ", "agentDetail.configure.tools.richTip": "Thêm công cụ Dify từ workspace của bạn. Tìm hiểu thêm\n\nNhững công cụ tác nhân cài đặt trong sandbox sẽ không xuất hiện ở đây nhưng vẫn khả dụng cho tác nhân.", "agentDetail.configure.tools.tip": "Thêm công cụ Dify từ workspace của bạn. Tìm hiểu thêm\n\nNhững công cụ tác nhân cài đặt trong sandbox sẽ không xuất hiện ở đây nhưng vẫn khả dụng cho tác nhân.", - "agentDetail.configure.tools.toggle": "Bật/tắt công cụ", "agentDetail.configure.tools.toolTabs.all": "Tất cả", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "Tùy chỉnh", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "Đường dẫn hệ thống tệp", "agentDetail.configure.workingDirectory.description": "Các tệp mà agent đọc và ghi khi chạy. Mọi thứ nó tạo ra, như qna_report.pdf, sẽ xuất hiện ở đây.", "agentDetail.configure.workingDirectory.fileSystem": "Hệ thống tệp", - "agentDetail.configure.workingDirectory.home": "trang chủ", "agentDetail.configure.workingDirectory.open": "Mở thư mục làm việc", "agentDetail.configure.workingDirectory.persistentFiles": "Lâu dài", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "Các tệp mà agent lưu giữ và có thể sử dụng ở mọi nơi agent chạy, bao gồm cuộc trò chuyện của người dùng cuối và quy trình làm việc. Mọi thay đổi được thực hiện tại đây trong cuộc trò chuyện xây dựng này sẽ có hiệu lực sau khi bạn nhấp vào “Áp dụng”.", - "agentDetail.configure.workingDirectory.returnToWorkspace": "Quay lại thư mục làm việc", "agentDetail.configure.workingDirectory.temporaryFiles": "Tạm thời", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "Các tệp mà agent chỉ làm việc trong cuộc trò chuyện xây dựng này. Chúng sẽ bị xóa khi bạn thoát chế độ Xây dựng hoặc bắt đầu một cuộc trò chuyện mới.", "agentDetail.configure.workingDirectory.title": "Thư mục làm việc", - "agentDetail.configure.workingDirectory.treeLabel": "Tệp trong thư mục làm việc", - "agentDetail.configure.workingDirectory.workingDirectory": "thư mục làm việc", "agentDetail.documentTitle": "Tác nhân", "agentDetail.logs.description": "Xem mọi cuộc trò chuyện với Agent này, bao gồm nội dung người dùng nhập và phản hồi của Agent.", "agentDetail.logs.empty": "Không tìm thấy nhật ký", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "Cần có tên.", "roster.createForm.roleLabel": "Vai trò", "roster.createForm.rolePlaceholder": "ví dụ: Trợ lý nghiên cứu", - "roster.createSuccess": "Đã tạo tác nhân.", "roster.dateTimeFormat": "DD/MM/YYYY HH:mm:ss", "roster.deleteDialog.description": "Thao tác này sẽ xóa vĩnh viễn {{name}}. Ứng dụng web, quyền truy cập API và các quy trình làm việc sử dụng Agent này sẽ ngừng hoạt động ngay lập tức.", "roster.deleteDialog.title": "Xóa {{name}}?", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "Nhân bản tác nhân", "roster.duplicateForm.changeIcon": "Đổi biểu tượng bản sao cho {{name}}", "roster.duplicateSuccess": "Đã nhân bản tác nhân.", - "roster.editAgent": "Chỉnh sửa {{name}}", "roster.editDialog.description": "Cập nhật tên, mô tả và vai trò của Agent này.", "roster.editDialog.title": "Chỉnh sửa tác nhân", "roster.editInfo": "Chỉnh sửa thông tin", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "Lưu thiết lập inline này thành một Agent có thể tái sử dụng.", "roster.saveToRosterDialog.title": "Lưu vào Agents", "roster.saveToRosterForm.changeIcon": "Thay đổi biểu tượng Agent", - "roster.saveToRosterSuccess": "Agent đã được lưu.", "roster.searchLabel": "Tìm kiếm tác nhân", "roster.searchPlaceholder": "Tìm kiếm tác nhân theo tên…", "roster.sort.earliestCreated": "Tạo sớm nhất", "roster.sort.label": "Sắp xếp theo", "roster.sort.lastModified": "Sửa đổi gần nhất", - "roster.sort.optionsLabel": "Tùy chọn sắp xếp", "roster.sort.recentlyCreated": "Mới tạo gần đây", "roster.title": "Tác nhân", - "roster.updateSuccess": "Đã cập nhật tác nhân.", "roster.usageStatus.draft": "Bản nháp", - "skillManagement.clearTags": "Clear tags", - "skillManagement.create": "Create", - "skillManagement.createFailed": "Failed to create skill.", - "skillManagement.createSuccess": "Skill created.", - "skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm", - "skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.", - "skillManagement.deleteDialog.title": "Delete {{name}}?", - "skillManagement.deleteFailed": "Failed to delete skill.", - "skillManagement.deleteSuccess": "Skill deleted.", - "skillManagement.detail.addMetadata": "Add metadata", - "skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.", - "skillManagement.detail.addTag": "Add tag", - "skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.", - "skillManagement.detail.addTagSuccess": "Tag added.", - "skillManagement.detail.back": "Back to Skills", - "skillManagement.detail.cancelAddMetadata": "Cancel adding metadata", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "Thu gọn thanh bên", - "skillManagement.detail.createFile": "New file", - "skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.", - "skillManagement.detail.createFileMenu": "New file...", - "skillManagement.detail.createFileSuccess": "File created.", - "skillManagement.detail.createFolder": "New folder", - "skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.", - "skillManagement.detail.createFolderMenu": "New folder...", - "skillManagement.detail.createFolderSuccess": "Folder created.", - "skillManagement.detail.createdBy": "Created by {{name}}", - "skillManagement.detail.currentDraft": "Current draft", - "skillManagement.detail.deleteFileConfirm": "Delete this file?", - "skillManagement.detail.deleteFileSuccess": "File deleted.", - "skillManagement.detail.deleteVersionConfirm": "Delete this version?", - "skillManagement.detail.deleteVersionFailed": "Failed to delete version.", - "skillManagement.detail.deleteVersionSuccess": "Version deleted.", - "skillManagement.detail.downloadFile": "Download file", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "Mở rộng thanh bên", - "skillManagement.detail.fileCount": "{{count}} FILES", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes", - "skillManagement.detail.fileMissing": "File not found.", - "skillManagement.detail.fileOperationFailed": "File operation failed.", - "skillManagement.detail.files": "Files", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Failed to load skill.", - "skillManagement.detail.markdownLiveMode": "Live preview", - "skillManagement.detail.markdownSourceMode": "Source editor", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "File moved.", - "skillManagement.detail.moveFilesSuccess": "Files moved.", - "skillManagement.detail.noFileSelected": "Select a file to preview.", - "skillManagement.detail.noFiles": "No files.", - "skillManagement.detail.noSearchResults": "Không có tệp phù hợp.", - "skillManagement.detail.noVersions": "No published versions yet.", - "skillManagement.detail.previewUnsupported": "Preview is not supported for this file.", - "skillManagement.detail.publish": "Publish", - "skillManagement.detail.publishFailed": "Failed to publish skill.", - "skillManagement.detail.publishSuccess": "Skill published.", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "Read only", - "skillManagement.detail.referenceFiles.confirm": "Enter Confirm", - "skillManagement.detail.referenceFiles.empty": "No files available.", - "skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files", - "skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate", - "skillManagement.detail.referenceFiles.title": "Reference files", - "skillManagement.detail.referencedBy": "Referenced by {{count}} Apps", - "skillManagement.detail.removeMetadata": "Delete {{name}} metadata", - "skillManagement.detail.removeTag": "Remove {{tag}}", - "skillManagement.detail.removeTagSuccess": "Tag removed.", - "skillManagement.detail.renameFile": "Rename file", - "skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.", - "skillManagement.detail.renameFileSuccess": "File renamed.", - "skillManagement.detail.renameVersion": "Rename", - "skillManagement.detail.renameVersionFailed": "Failed to rename version.", - "skillManagement.detail.renameVersionPrompt": "Version name", - "skillManagement.detail.renameVersionSuccess": "Version renamed.", - "skillManagement.detail.restoreVersion": "Restore", - "skillManagement.detail.restoreVersionFailed": "Failed to restore version.", - "skillManagement.detail.restoreVersionSuccess": "Version restored to draft.", - "skillManagement.detail.save": "Save", - "skillManagement.detail.saveFailed": "Failed to save file.", - "skillManagement.detail.saveSuccess": "File saved.", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "Tìm kiếm tệp", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "Failed to update tags.", - "skillManagement.detail.uploadFile": "Upload file", - "skillManagement.detail.uploadFileFailed": "File upload failed.", - "skillManagement.detail.uploadFileSuccess": "File uploaded.", - "skillManagement.detail.uploadFilesMenu": "Upload files...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "Versions", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Failed to duplicate skill.", - "skillManagement.duplicateSuccess": "Skill duplicated.", - "skillManagement.editedAt": "Edited {{time}}", - "skillManagement.empty": "No skills yet", - "skillManagement.emptySearch": "No skills found", - "skillManagement.import": "Import", - "skillManagement.importFailed": "Failed to import skill.", - "skillManagement.importSuccess": "Skill imported.", - "skillManagement.listLabel": "Workspace skills", - "skillManagement.loadingError": "Failed to load skills", - "skillManagement.moreActions": "More actions for {{name}}", - "skillManagement.noTags": "No tags", - "skillManagement.publishedAt": "Published {{time}}", - "skillManagement.referenceCount": "{{count}} Refs", - "skillManagement.searchLabel": "Search skills", - "skillManagement.searchPlaceholder": "Search", - "skillManagement.tags": "Tags", "skillManagement.title": "Skills" } diff --git a/web/i18n/vi-VN/app-api.json b/web/i18n/vi-VN/app-api.json index 7f8fb71f31e..1baf65d0b35 100644 --- a/web/i18n/vi-VN/app-api.json +++ b/web/i18n/vi-VN/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "Hành động này không thể hoàn tác.", "actionMsg.deleteConfirmTitle": "Xóa khóa bí mật này?", "actionMsg.ok": "OK", - "apiKey": "Khóa API", "apiKeyModal.addKnowledgeBase": "Thêm cơ sở tri thức", "apiKeyModal.addSubtitle": "Tạo khóa API mới để truy cập API cơ sở tri thức.", "apiKeyModal.addTitle": "Thêm khóa API", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "Khóa bí mật", "apiKeyModal.selectedKnowledgeBases": "Cơ sở tri thức đã chọn", "apiKeyModal.selectedKnowledgeBasesCount": "Cơ sở tri thức đã chọn ({{count}})", - "apiServer": "Máy chủ API", "copied": "Đã sao chép", "copy": "Sao chép", - "develop.noContent": "Không có nội dung", - "develop.toc": "Nội dung", "loading": "Tải", "never": "Không bao giờ", - "ok": "Đang hoạt động", "pause": "Tạm dừng", "play": "Chạy", "playing": "Đang chạy" diff --git a/web/i18n/vi-VN/app-debug.json b/web/i18n/vi-VN/app-debug.json index 9b386f99d46..fa9c924816c 100644 --- a/web/i18n/vi-VN/app-debug.json +++ b/web/i18n/vi-VN/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "Thiết lập loại chế độ suy luận cho tác nhân", "agent.agentModeType.ReACT": "ReAct", "agent.agentModeType.functionCall": "Gọi hàm", - "agent.buildInPrompt": "Lời nhắc tích hợp", - "agent.firstPrompt": "Lời nhắc đầu tiên", - "agent.nextIteration": "Lần lặp tiếp theo", - "agent.promptPlaceholder": "Viết lời nhắc của bạn ở đây", - "agent.setting.description": "Thiết lập tác nhân cho phép cấu hình chế độ tác nhân và các tính năng nâng cao như lời nhắc tích hợp sẵn, chỉ có sẵn trong loại Tác nhân.", "agent.setting.maximumIterations.description": "Giới hạn số lần lặp mà một trợ lý tác nhân có thể thực hiện", "agent.setting.maximumIterations.name": "Số lần lặp tối đa", "agent.setting.name": "Thiết lập tác nhân", "agent.tools.description": "Sử dụng công cụ có thể mở rộng khả năng của LLM, như tìm kiếm trên internet hoặc thực hiện các phép tính khoa học", "agent.tools.enabled": "Đã kích hoạt", "agent.tools.name": "Công cụ", - "assistantType.agentAssistant.description": "Xây dựng một tác nhân thông minh có thể tự động chọn các công cụ để hoàn thành các nhiệm vụ.", - "assistantType.agentAssistant.name": "Trợ lý tác nhân", - "assistantType.chatAssistant.description": "Xây dựng một trợ lý dựa trên trò chuyện sử dụng một Mô hình Ngôn ngữ Lớn.", - "assistantType.chatAssistant.name": "Trợ lý cơ bản", - "assistantType.name": "Loại trợ lý", "autoAddVar": "Phát hiện biến không xác định được tham chiếu trong tiền-lời nhắc, bạn có muốn thêm chúng vào biểu mẫu đầu vào người dùng không?", "chatSubTitle": "Hướng dẫn", "code.instruction": "Hướng dẫn", - "codegen.apply": "Áp dụng", - "codegen.applyChanges": "Áp dụng thay đổi", "codegen.description": "Trình tạo mã sử dụng các mô hình đã định cấu hình để tạo mã chất lượng cao dựa trên hướng dẫn của bạn. Vui lòng cung cấp hướng dẫn rõ ràng và chi tiết.", "codegen.generate": "Đẻ ra", - "codegen.generatedCodeTitle": "Mã được tạo", "codegen.instruction": "Chỉ thị", - "codegen.instructionPlaceholder": "Nhập mô tả chi tiết về mã bạn muốn tạo.", "codegen.loading": "Đang tạo mã...", - "codegen.noDataLine1": "Mô tả trường hợp sử dụng của bạn ở bên trái,", - "codegen.noDataLine2": "Bản xem trước mã sẽ hiển thị ở đây.", "codegen.overwriteConfirmMessage": "Hành động này sẽ ghi đè lên mã hiện có. Bạn có muốn tiếp tục không?", "codegen.overwriteConfirmTitle": "Ghi đè mã hiện có?", - "codegen.resTitle": "Mã được tạo", "codegen.title": "Trình tạo mã", "completionSubTitle": "Tiền tố lời nhắc", "datasetConfig.embeddingModelRequired": "Cần có Mô hình nhúng được định cấu hình", "datasetConfig.knowledgeTip": "Nhấn vào nút \"+\" để thêm kiến thức", - "datasetConfig.params": "Tham số", "datasetConfig.rerankModelRequired": "Mô hình Rerank là bắt buộc", "datasetConfig.retrieveChangeTip": "Thay đổi chế độ chỉ mục và chế độ truy xuất có thể ảnh hưởng đến các ứng dụng liên quan đến kiến thức này.", - "datasetConfig.retrieveMultiWay.description": "Dựa trên ý định của người dùng, truy vấn qua tất cả kiến thức, truy xuất văn bản liên quan từ nhiều nguồn và chọn ra kết quả tốt nhất phù hợp với truy vấn của người dùng sau khi sắp xếp lại. Yêu cầu cấu hình của API mô hình Rerank.", - "datasetConfig.retrieveMultiWay.title": "Truy xuất đa hướng", - "datasetConfig.retrieveOneWay.description": "Dựa trên ý định của người dùng và mô tả kiến thức, Agent tự động chọn kiến thức tốt nhất để truy vấn. Phù hợp nhất cho các ứng dụng có kiến thức cụ thể, giới hạn.", - "datasetConfig.retrieveOneWay.title": "Truy xuất N-to-1", "datasetConfig.score_threshold": "Ngưỡng điểm", "datasetConfig.score_thresholdTip": "Sử dụng để thiết lập ngưỡng tương đồng cho việc lọc các phần.", - "datasetConfig.settingTitle": "Cài đặt truy xuất", "datasetConfig.top_k": "Top K", "datasetConfig.top_kTip": "Sử dụng để lọc các phần chính xác nhất với câu hỏi của người dùng. Hệ thống cũng sẽ tự động điều chỉnh giá trị của Top K, theo max_tokens của mô hình đã chọn.", "debugAsMultipleModel": "Gỡ lỗi như nhiều mô hình", "debugAsSingleModel": "Gỡ lỗi như một mô hình", "duplicateModel": "Sao chép", - "errorMessage.nameOfKeyRequired": "Tên của khóa: {{key}} là bắt buộc", - "errorMessage.notSelectModel": "Vui lòng chọn một mô hình", - "errorMessage.queryRequired": "Văn bản yêu cầu là bắt buộc.", "errorMessage.valueOfVarRequired": "Giá trị {{key}} không thể trống", "errorMessage.waitForBatchResponse": "Vui lòng đợi phản hồi của tác vụ hàng loạt để hoàn thành.", "errorMessage.waitForFileUpload": "Vui lòng đợi tệp / tệp tải lên", - "errorMessage.waitForImgUpload": "Vui lòng đợi hình ảnh được tải lên", "errorMessage.waitForResponse": "Vui lòng đợi phản hồi của tin nhắn trước để hoàn thành.", "feature.annotation.add": "Thêm chú thích", "feature.annotation.cacheManagement": "Quản lý chú thích", - "feature.annotation.cached": "Đã lưu cache", "feature.annotation.description": "Bạn có thể thêm phản hồi chất lượng cao vào bộ nhớ cache để ưu tiên phù hợp với các câu hỏi tương tự của người dùng.", "feature.annotation.edit": "Chỉnh sửa chú thích", - "feature.annotation.matchVariable.choosePlaceholder": "Chọn biến khớp", - "feature.annotation.matchVariable.title": "Biến khớp", "feature.annotation.remove": "Xóa", "feature.annotation.removeConfirm": "Xóa chú thích này?", - "feature.annotation.resDes": "Đã bật phản hồi có chú thích", "feature.annotation.scoreThreshold.accurateMatch": "Khớp chính xác", "feature.annotation.scoreThreshold.description": "Được sử dụng để đặt ngưỡng tương đồng cho phản hồi có chú thích.", "feature.annotation.scoreThreshold.easyMatch": "Khớp dễ dàng", @@ -83,20 +52,17 @@ "feature.bar.enableText": "Tính năng đã được bật", "feature.bar.manage": "Quản lý", "feature.citation.description": "Khi được bật, hiển thị nguồn tài liệu và phần được trích dẫn của nội dung được tạo ra.", - "feature.citation.resDes": "Đã bật trích dẫn và chú thích", "feature.citation.title": "Trích dẫn và chú thích", "feature.conversationHistory.description": "Đặt tiền tố cho các vai trò trong cuộc trò chuyện", "feature.conversationHistory.editModal.assistantPrefix": "Tiền tố trợ lý", "feature.conversationHistory.editModal.title": "Chỉnh sửa tên vai trò trong cuộc trò chuyện", "feature.conversationHistory.editModal.userPrefix": "Tiền tố người dùng", - "feature.conversationHistory.learnMore": "Tìm hiểu thêm", "feature.conversationHistory.tip": "Lịch sử cuộc trò chuyện chưa được bật, vui lòng thêm vào phần prompt ở trên.", "feature.conversationHistory.title": "Lịch sử cuộc trò chuyện", "feature.conversationOpener.description": "Trong ứng dụng trò chuyện, câu nói đầu tiên mà AI tự động nói với người dùng thường được sử dụng như một lời chào.", "feature.conversationOpener.title": "Mở đầu cuộc trò chuyện", "feature.dataSet.noData": "Bạn có thể nhập dữ liệu làm ngữ cảnh", "feature.dataSet.noDataSet": "Không tìm thấy kiến thức", - "feature.dataSet.notSupportSelectMulti": "Hiện chỉ hỗ trợ một kiến thức", "feature.dataSet.queryVariable.choosePlaceholder": "Chọn biến truy vấn", "feature.dataSet.queryVariable.contextVarNotEmpty": "Biến truy vấn ngữ cảnh không thể trống", "feature.dataSet.queryVariable.deleteContextVarTip": "Biến này đã được thiết lập là biến truy vấn ngữ cảnh, và việc xóa nó sẽ ảnh hưởng đến việc sử dụng bình thường của kiến thức. Nếu bạn vẫn cần xóa nó, vui lòng chọn lại biến khác trong phần ngữ cảnh.", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "Số lượng tối đa có thể tải lên", "feature.fileUpload.supportedTypes": "Các loại tệp được hỗ trợ", "feature.fileUpload.title": "Tải lên tệp", - "feature.groupChat.description": "Thêm cài đặt trước cho cuộc trò chuyện có thể cải thiện trải nghiệm người dùng.", - "feature.groupChat.title": "Nâng cao trò chuyện", - "feature.groupExperience.title": "Nâng cao trải nghiệm", "feature.imageUpload.description": "Cho phép tải lên hình ảnh.", "feature.imageUpload.modalTitle": "Cài đặt tải lên hình ảnh", "feature.imageUpload.numberLimit": "Số lượng tối đa có thể tải lên", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "Kiểm duyệt OpenAI yêu cầu cấu hình khóa API OpenAI trong", "feature.moderation.modal.provider.keywords": "Từ khóa", "feature.moderation.modal.provider.openai": "Kiểm duyệt OpenAI", - "feature.moderation.modal.provider.openaiTip.prefix": "Kiểm duyệt OpenAI yêu cầu cấu hình khóa API OpenAI trong ", - "feature.moderation.modal.provider.openaiTip.suffix": ".", "feature.moderation.modal.provider.title": "Nhà cung cấp", "feature.moderation.modal.title": "Cài đặt kiểm duyệt nội dung", "feature.moderation.outputEnabled": "Đã bật kiểm duyệt nội dung ĐẦU RA", "feature.moderation.title": "Kiểm duyệt nội dung", "feature.moreLikeThis.description": "Tạo nhiều văn bản cùng một lúc, sau đó chỉnh sửa và tiếp tục tạo ra.", - "feature.moreLikeThis.generateNumTip": "Số lượng mỗi lần tạo", "feature.moreLikeThis.tip": "Sử dụng tính năng này sẽ tiêu tốn thêm token.", "feature.moreLikeThis.title": "Thêm tương tự", "feature.speechToText.description": "Khi được bật, bạn có thể sử dụng đầu vào bằng giọng nói.", - "feature.speechToText.resDes": "Đã bật đầu vào bằng giọng nói", "feature.speechToText.title": "Chuyển đổi giọng nói thành văn bản", "feature.suggestedQuestionsAfterAnswer.description": "Thiết lập đề xuất câu hỏi tiếp theo có thể tạo ra cuộc trò chuyện tốt hơn cho người dùng.", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "Prompt tùy chỉnh", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "Prompt", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "Nhập prompt tùy chỉnh", "feature.suggestedQuestionsAfterAnswer.modal.title": "Cài đặt câu hỏi tiếp theo", - "feature.suggestedQuestionsAfterAnswer.resDes": "3 đề xuất cho câu hỏi tiếp theo của người dùng.", "feature.suggestedQuestionsAfterAnswer.title": "Câu hỏi gợi ý", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "Thử hỏi", "feature.textToSpeech.description": "Khi được bật, văn bản có thể được chuyển đổi thành giọng nói.", - "feature.textToSpeech.resDes": "Đã bật chuyển đổi văn bản thành âm thanh", "feature.textToSpeech.title": "Chuyển đổi văn bản thành giọng nói", - "feature.toolbox.title": "HỘP CÔNG CỤ", "feature.tools.modal.name.placeholder": "Vui lòng nhập tên", "feature.tools.modal.name.title": "Tên", - "feature.tools.modal.title": "Công cụ", - "feature.tools.modal.toolType.placeholder": "Vui lòng chọn loại công cụ", "feature.tools.modal.toolType.title": "Loại công cụ", "feature.tools.modal.variableName.placeholder": "Vui lòng nhập tên biến", "feature.tools.modal.variableName.title": "Tên biến", - "feature.tools.tips": "Công cụ cung cấp phương thức gọi API tiêu chuẩn, sử dụng đầu vào của người dùng hoặc biến làm tham số yêu cầu để truy vấn dữ liệu bên ngoài như ngữ cảnh.", - "feature.tools.title": "Công cụ", - "feature.tools.toolsInUse": "Đang sử dụng {{count}} công cụ", "formattingChangedText": "Thay đổi định dạng sẽ đặt lại khu vực gỡ lỗi, bạn có chắc chắn không?", "formattingChangedTitle": "Định dạng đã thay đổi", "generate.apply": "Áp dụng", @@ -234,13 +185,7 @@ "generate.tryIt": "Dùng thử", "generate.version": "Phiên bản", "generate.versions": "Phiên bản", - "inputs.chatVarTip": "Điền vào giá trị của biến, nó sẽ tự động thay thế từ khóa lời nhắc mỗi khi bắt đầu phiên mới", "inputs.completionVarTip": "Điền vào giá trị của biến, nó sẽ tự động thay thế từ khóa lời nhắc mỗi khi một câu hỏi được gửi.", - "inputs.noPrompt": "Hãy thử viết một số lời nhắc trong trường tiền-lời nhắc", - "inputs.noVar": "Điền vào giá trị của biến, nó sẽ tự động thay thế từ khóa lời nhắc mỗi khi bắt đầu phiên mới.", - "inputs.previewTitle": "Xem trước lời nhắc", - "inputs.queryPlaceholder": "Vui lòng nhập văn bản yêu cầu.", - "inputs.queryTitle": "Nội dung truy vấn", "inputs.run": "CHẠY", "inputs.title": "Gỡ lỗi và xem trước", "inputs.userInputField": "Trường nhập liệu người dùng", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "Loại ứng dụng Agent cũ này đã ngừng khuyến nghị. Để có trải nghiệm xây dựng agent tốt hơn, hãy tạo Agent trong Agent Console.", "legacyAgentBadge.label": "Agent cũ", "manageModels": "Quản lý mô hình", - "modelConfig.modeType.chat": "Trò chuyện", - "modelConfig.modeType.completion": "Hoàn thành", - "modelConfig.model": "Mô hình", - "modelConfig.setTone": "Thiết lập giọng điệu của phản hồi", - "modelConfig.title": "Mô hình và tham số", "noModelProviderConfigured": "Chưa cấu hình nhà cung cấp mô hình", "noModelProviderConfiguredTip": "Cài đặt hoặc cấu hình nhà cung cấp mô hình để bắt đầu.", "noModelSelected": "Chưa chọn mô hình", "noModelSelectedTip": "cấu hình mô hình ở trên để tiếp tục.", "noResult": "Đầu ra sẽ được hiển thị ở đây.", - "notSetAPIKey.description": "Chưa thiết lập khóa API của nhà cung cấp LLM. Cần thiết lập trước khi gỡ lỗi.", - "notSetAPIKey.settingBtn": "Đi đến cài đặt", - "notSetAPIKey.title": "Chưa thiết lập khóa API của nhà cung cấp LLM", - "notSetAPIKey.trailFinished": "Kết thúc dùng thử", "notSetVar": "Biến cho phép người dùng đưa ra từ khóa lời nhắc hoặc mở đầu khi điền vào biểu mẫu. Bạn có thể thử nhập \"{{input}}\" trong các từ khóa lời nhắc.", - "openingStatement.add": "Thêm", "openingStatement.editorTitle": "Tin nhan mo dau", - "openingStatement.noDataPlaceHolder": "Bắt đầu cuộc trò chuyện với người dùng có thể giúp AI thiết lập mối quan hệ gần gũi hơn với họ trong các ứng dụng trò chuyện.", - "openingStatement.notIncludeKey": "Lời nhắc ban đầu không bao gồm biến: {{key}}. Vui lòng thêm nó vào lời nhắc ban đầu.", "openingStatement.openingQuestion": "Câu hỏi mở đầu", "openingStatement.openingQuestionDescription": "Cac goi y tuy chon hien thi sau loi mo dau de giup nguoi dung tiep tuc cuoc tro chuyen.", "openingStatement.openingQuestionPlaceholder": "Nhap cau hoi mo dau.", "openingStatement.placeholderLine1": "Bat dau tai day. Viet tin nhan dau tien ma AI nen gui.", "openingStatement.placeholderLine2": "Bạn có thể sử dụng biến, hãy thử nhập {{variable}}.", - "openingStatement.title": "Mở đầu cuộc trò chuyện", - "openingStatement.tooShort": "Cần ít nhất 20 từ trong lời nhắc ban đầu để tạo ra các câu mở đầu cho cuộc trò chuyện.", - "openingStatement.varTip": "Bạn có thể sử dụng biến, hãy thử nhập {{variable}}", "openingStatement.writeOpener": "Viết câu mở đầu", - "operation.addFeature": "Thêm tính năng", "operation.agree": "thích", "operation.applyConfig": "Áp dụng", "operation.automatic": "Tự động", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "Bỏ không thích", "operation.debugConfig": "Gỡ lỗi", "operation.disagree": "không thích", - "operation.resetConfig": "Đặt lại", "operation.stopResponding": "Dừng phản hồi", - "operation.userAction": "Hành động người dùng ", "orchestrate": "Điều phối", "otherError.historyNoBeEmpty": "Lịch sử cuộc trò chuyện phải được thiết lập trong lời nhắc", "otherError.promptNoBeEmpty": "Lời nhắc không thể trống", "otherError.queryNoBeEmpty": "Truy vấn phải được thiết lập trong lời nhắc", "pageTitle.line1": "YÊU CẦU", - "pageTitle.line2": "KỸ THUẬT", "promptMode.advanced": "Chế độ Chuyên gia", - "promptMode.advancedWarning.description": "Trong Chế độ Chuyên gia, bạn có thể chỉnh sửa toàn bộ YÊU CẦU.", - "promptMode.advancedWarning.learnMore": "Tìm hiểu thêm", - "promptMode.advancedWarning.ok": "Đồng ý", - "promptMode.advancedWarning.title": "Bạn đã chuyển sang Chế độ Chuyên gia. Sau khi sửa đổi YÊU CẦU, bạn KHÔNG THỂ quay lại chế độ cơ bản.", "promptMode.contextMissing": "Thiếu thành phần Ngữ cảnh, hiệu quả của yêu cầu có thể không tốt.", "promptMode.operation.addMessage": "Thêm tin nhắn", - "promptMode.simple": "Chuyển sang Chế độ Chuyên gia để chỉnh sửa toàn bộ YÊU CẦU", - "promptMode.switchBack": "Quay lại", "promptTip": "Lời nhắc hướng dẫn các phản hồi của AI với hướng dẫn và ràng buộc. Chèn biến như {{input}}. Lời nhắc này sẽ không được hiển thị cho người dùng.", "publishAs": "Xuất bản dưới dạng", "resetConfig.message": "Đặt lại sẽ loại bỏ các thay đổi, khôi phục cấu hình đã xuất bản lần cuối.", @@ -322,7 +242,6 @@ "variableConfig.content": "Nội dung", "variableConfig.defaultValue": "Giá trị mặc định", "variableConfig.defaultValuePlaceholder": "Nhập giá trị mặc định để điền trước trường", - "variableConfig.description": "Cài đặt cho biến {{varName}}", "variableConfig.displayName": "Tên hiển thị", "variableConfig.editModalTitle": "Chỉnh sửa trường nhập", "variableConfig.errorMsg.atLeastOneOption": "Cần ít nhất một tùy chọn", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "JSON Schema phải có kiểu \"object\"", "variableConfig.errorMsg.labelNameRequired": "Tên nhãn là bắt buộc", "variableConfig.errorMsg.optionRepeat": "Có các tùy chọn trùng lặp", - "variableConfig.errorMsg.varNameCanBeRepeat": "Tên biến không được trùng lặp", "variableConfig.fieldType": "Loại trường", "variableConfig.file.audio.name": "Âm thanh", "variableConfig.file.custom.createPlaceholder": " Phần mở rộng tệp, ví dụ: .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "Video", "variableConfig.hidden": "Ẩn và điền sẵn", "variableConfig.hiddenDescription": "Ẩn trường này khỏi người dùng cuối và tự cung cấp giá trị. Loại trừ lẫn nhau với Bắt buộc. Tìm hiểu thêm", - "variableConfig.hide": "Ẩn", "variableConfig.inputPlaceholder": "Vui lòng nhập", "variableConfig.json": "Mã JSON", "variableConfig.jsonSchema": "Sơ đồ JSON", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "Danh sách tập tin", "variableConfig.noDefaultSelected": "Không chọn", "variableConfig.noDefaultValue": "Không có giá trị mặc định", - "variableConfig.notSet": "Chưa thiết lập, hãy thử nhập {{input}} trong gợi ý tiền tố", "variableConfig.number": "Số", "variableConfig.optional": "tùy chọn", "variableConfig.options": "Tùy chọn", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "Bắt đầu kiểm tra", "variableConfig.startSelectedOption": "Bắt đầu tùy chọn đã chọn", "variableConfig.string": "Văn bản ngắn", - "variableConfig.stringTitle": "Tùy chọn hộp văn bản biểu mẫu", "variableConfig.text-input": "Văn bản ngắn", "variableConfig.tooltips": "Chú giải công cụ", - "variableConfig.tooltipsPlaceholder": "Nhập văn bản hữu ích được hiển thị khi di chuột qua nhãn", "variableConfig.unit": "Đơn vị", "variableConfig.unitPlaceholder": "Đơn vị hiển thị sau số, ví dụ: mã thông báo", "variableConfig.uploadFileTypes": "Tải lên các loại tệp", "variableConfig.uploadMethod": "Phương pháp tải lên", "variableConfig.varName": "Tên biến", - "variableTable.action": "Hành động", - "variableTable.key": "Khóa biến", - "variableTable.name": "Tên trường nhập liệu người dùng", - "variableTable.type": "Loại nhập liệu", - "variableTable.typeSelect": "Lựa chọn", - "variableTable.typeString": "Chuỗi", "variableTip": "Người dùng điền các biến vào một biểu mẫu, tự động thay thế các biến trong lời nhắc.", "variableTitle": "Biến", "vision.description": "Cho phép tính năng thị giác sẽ cho phép mô hình nhận diện hình ảnh và trả lời các câu hỏi về chúng.", "vision.name": "Thị giác", "vision.onlySupportVisionModelTip": "Chỉ hỗ trợ các mô hình thị giác", - "vision.settings": "Cài đặt", "vision.visionSettings.both": "Cả hai", "vision.visionSettings.high": "Cao", "vision.visionSettings.localUpload": "Tải lên nội bộ", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "Phương thức tải lên", "vision.visionSettings.url": "URL", "voice.defaultDisplay": "Giọng mặc định", - "voice.description": "Cài đặt chuyển đổi văn bản thành giọng nói", - "voice.name": "Giọng nói", "voice.settings": "Cài đặt", "voice.voiceSettings.autoPlay": "Tự động phát", "voice.voiceSettings.autoPlayDisabled": "Đã tắt", diff --git a/web/i18n/vi-VN/app-overview.json b/web/i18n/vi-VN/app-overview.json index 9252bf25fe8..b77ddb4a119 100644 --- a/web/i18n/vi-VN/app-overview.json +++ b/web/i18n/vi-VN/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "Phản ánh tần suất sử dụng hàng ngày của người dùng. Chỉ số này cho biết mức độ gắn kết của người dùng.", "analysis.avgUserInteractions.title": "Trung bình tương tác mỗi người dùng", "analysis.ms": "ms", - "analysis.title": "Phân tích", "analysis.tokenPS": "Token/giây", "analysis.tokenUsage.consumed": "Đã sử dụng", "analysis.tokenUsage.explanation": "Phản ánh việc sử dụng mô hình ngôn ngữ hàng ngày cho ứng dụng, hữu ích cho mục đích kiểm soát chi phí.", @@ -21,21 +20,15 @@ "analysis.tps.title": "Tốc độ đầu ra token", "analysis.userSatisfactionRate.explanation": "Số lượt thích trên mỗi 1.000 tin nhắn. Chỉ số này cho biết tỷ lệ câu trả lời mà người dùng rất hài lòng.", "analysis.userSatisfactionRate.title": "Tỷ lệ hài lòng của người dùng", - "apiKeyInfo.callTimes": "Số lần gọi", - "apiKeyInfo.cloud.exhausted.description": "Gói dùng thử của bạn đã hết. Vui lòng thiết lập nhà cung cấp mô hình riêng hoặc mua thêm hạn mức.", - "apiKeyInfo.cloud.exhausted.title": "Gói dùng thử của bạn đã hết, vui lòng thiết lập khóa API của bạn.", "apiKeyInfo.cloud.trial.description": "Gói dùng thử được cung cấp để bạn kiểm tra. Trước khi hết lượt gọi của gói dùng thử, vui lòng thiết lập nhà cung cấp mô hình riêng hoặc mua thêm hạn mức.", "apiKeyInfo.cloud.trial.title": "Bạn đang sử dụng gói dùng thử của {{providerName}}.", "apiKeyInfo.selfHost.title.row1": "Để bắt đầu,", "apiKeyInfo.selfHost.title.row2": "hãy thiết lập nhà cung cấp mô hình của bạn trước.", "apiKeyInfo.setAPIBtn": "Thiết lập nhà cung cấp mô hình", "apiKeyInfo.tryCloud": "Hoặc dùng thử phiên bản đám mây của Dify với gói miễn phí", - "apiKeyInfo.usedToken": "Token đã sử dụng", "overview.apiInfo.accessibleAddress": "Điểm cuối API", "overview.apiInfo.doc": "Tài liệu tham khảo API", - "overview.apiInfo.explanation": "Dễ dàng tích hợp vào ứng dụng của bạn", "overview.apiInfo.title": "API dịch vụ backend", - "overview.appInfo.accessibleAddress": "Địa chỉ công khai", "overview.appInfo.customize.entry": "Giao diện tùy chỉnh", "overview.appInfo.customize.explanation": "Bạn có thể tùy chỉnh giao diện của ứng dụng web để phù hợp với kịch bản và phong cách mong muốn.", "overview.appInfo.customize.title": "Giao diện tùy chỉnh", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "Cài đặt tiện ích mở rộng Dify Chatbot cho Chrome", "overview.appInfo.embedded.copied": "Đã sao chép", "overview.appInfo.embedded.copy": "Sao chép", - "overview.appInfo.embedded.entry": "Nhúng", "overview.appInfo.embedded.explanation": "Chọn cách nhúng ứng dụng trò chuyện vào trang web của bạn", "overview.appInfo.embedded.hiddenInputs.description": "Nhập giá trị cho các trường ẩn. Các giá trị được thêm vào URL iframe hoặc đối tượng inputs của script.", "overview.appInfo.embedded.hiddenInputs.title": "Điền sẵn trường ẩn", "overview.appInfo.embedded.iframe": "Để thêm ứng dụng trò chuyện vào bất kỳ đâu trên trang web của bạn, hãy thêm iframe này vào mã HTML của bạn.", "overview.appInfo.embedded.scripts": "Để thêm ứng dụng trò chuyện vào góc dưới bên phải của trang web, thêm mã này vào mã HTML của bạn.", "overview.appInfo.embedded.title": "Nhúng vào trang web", - "overview.appInfo.enableTooltip.description": "Để kích hoạt tính năng này, vui lòng thêm một nút Nhập Người Dùng vào bảng điều khiển. (Có thể đã tồn tại trong bản nháp, có hiệu lực sau khi xuất bản)", - "overview.appInfo.enableTooltip.learnMore": "Tìm hiểu thêm", - "overview.appInfo.explanation": "Ứng dụng web AI sẵn sàng sử dụng", "overview.appInfo.launch": "Phóng", - "overview.appInfo.preUseReminder": "Vui lòng kích hoạt ứng dụng web trước khi tiếp tục.", "overview.appInfo.preview": "Xem trước", "overview.appInfo.qrcode.download": "Tải xuống mã QR", "overview.appInfo.qrcode.title": "Mã QR để chia sẻ", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "Giao diện màu trò chuyện", "overview.appInfo.settings.chatColorThemeDesc": "Thiết lập giao diện màu của chatbot", "overview.appInfo.settings.chatColorThemeInverted": "Đảo ngược", - "overview.appInfo.settings.entry": "Thương hiệu", "overview.appInfo.settings.invalidHexMessage": "Giá trị mã màu không hợp lệ", "overview.appInfo.settings.invalidPrivacyPolicy": "Liên kết chính sách bảo mật không hợp lệ. Vui lòng sử dụng liên kết hợp lệ bắt đầu bằng http hoặc https", "overview.appInfo.settings.language": "Ngôn ngữ", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "Tuyên bố từ chối trách nhiệm tùy chỉnh", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "Nhập liên kết tuyên bố từ chối trách nhiệm", "overview.appInfo.settings.more.customDisclaimerTip": "Liên kết này sẽ hiển thị ở phía người dùng, cung cấp thông tin về trách nhiệm của ứng dụng", - "overview.appInfo.settings.more.entry": "Hiển thị thêm cài đặt", "overview.appInfo.settings.more.inputPlaceholder": "Văn bản gợi ý nhập liệu", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "Trò chuyện với bot", "overview.appInfo.settings.more.inputPlaceholderTip": "Tùy chỉnh văn bản gợi ý cho ô nhập chat. Để trống để dùng giá trị mặc định.", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "Nhập liên kết chính sách bảo mật", "overview.appInfo.settings.more.privacyPolicyTip": "Giúp người dùng hiểu dữ liệu mà ứng dụng thu thập, xem Chính sách bảo mật của Dify.", "overview.appInfo.settings.multiEnvironmentNotice": "Cài đặt ứng dụng web áp dụng cho tất cả môi trường.", - "overview.appInfo.settings.sso.description": "Tất cả người dùng được yêu cầu đăng nhập bằng SSO trước khi sử dụng web app", - "overview.appInfo.settings.sso.label": "Xác thực SSO", - "overview.appInfo.settings.sso.title": "SSO ứng dụng web", - "overview.appInfo.settings.sso.tooltip": "Liên hệ với quản trị viên để bật SSO web app", "overview.appInfo.settings.title": "Thương hiệu", "overview.appInfo.settings.webDesc": "Mô tả ứng dụng web", "overview.appInfo.settings.webDescPlaceholder": "Nhập mô tả của ứng dụng web", "overview.appInfo.settings.webDescTip": "Văn bản này sẽ hiển thị ở phía người dùng, cung cấp hướng dẫn cơ bản về cách sử dụng ứng dụng", "overview.appInfo.settings.webName": "Tên ứng dụng web", - "overview.appInfo.settings.workflow.hide": "Ẩn", - "overview.appInfo.settings.workflow.show": "Hiển thị", "overview.appInfo.settings.workflow.showDesc": "Hiển thị hoặc ẩn chi tiết dòng công việc trong web app", "overview.appInfo.settings.workflow.subTitle": "Chi tiết quy trình làm việc", - "overview.appInfo.settings.workflow.title": "Các bước quy trình", "overview.appInfo.title": "Ứng dụng web", "overview.appInfo.workflowLaunchHiddenInputs.description": "Nhập giá trị cho các trường ẩn, sau đó nhấp Khởi chạy để mở WebApp với các giá trị đó.", "overview.appInfo.workflowLaunchHiddenInputs.title": "Điền sẵn trường ẩn", - "overview.disableTooltip.triggerMode": "Tính năng {{feature}} không được hỗ trợ trong chế độ Nút Kích hoạt.", "overview.status.disable": "Đã tắt", - "overview.status.running": "Đang hoạt động", - "overview.title": "Tổng quan", - "overview.triggerInfo.explanation": "Quản lý kích hoạt quy trình làm việc", "overview.triggerInfo.learnAboutTriggers": "Tìm hiểu thêm về trình kích hoạt", - "overview.triggerInfo.noTriggerAdded": "Chưa thêm trình kích hoạt", - "overview.triggerInfo.title": "Nguyên nhân kích hoạt", - "overview.triggerInfo.triggerStatusDescription": "Các trình kích hoạt sẽ xuất hiện ở đây sau khi bạn xuất bản phiên bản có chứa chúng.", - "overview.triggerInfo.triggersAdded": "{{count}} Kích hoạt đã được thêm", - "welcome.enterKeyTip": "nhập khóa API OpenAI của bạn bên dưới", - "welcome.firstStepTip": "Để bắt đầu,", - "welcome.getKeyTip": "Lấy khóa API từ bảng điều khiển OpenAI", - "welcome.placeholder": "Khóa API OpenAI của bạn (ví dụ: sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "Các trình kích hoạt sẽ xuất hiện ở đây sau khi bạn xuất bản phiên bản có chứa chúng." } diff --git a/web/i18n/vi-VN/app.json b/web/i18n/vi-VN/app.json index f6d3e878caf..76fa063b6a7 100644 --- a/web/i18n/vi-VN/app.json +++ b/web/i18n/vi-VN/app.json @@ -1,5 +1,4 @@ { - "accessControl": "Kiểm soát truy cập ứng dụng web", "accessControlDialog.accessItems.anyone": "Ai có liên kết", "accessControlDialog.accessItems.external": "Người dùng bên ngoài được xác thực", "accessControlDialog.accessItems.organization": "Chỉ các thành viên trong doanh nghiệp", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "Cập nhật thành công", "accessControlDialog.webAppPublicAccessDisabledTip": "Quyền truy cập công khai đã bị quản trị viên vô hiệu hóa.", "accessControlDialog.webAppSSONotEnabledTip": "Vui lòng liên hệ với quản trị viên doanh nghiệp để cấu hình phương thức xác thực ứng dụng web.", - "accessItemsDescription.anyone": "Mọi người đều có thể truy cập ứng dụng web.", - "accessItemsDescription.external": "Chỉ những người dùng bên ngoài đã xác thực mới có thể truy cập vào ứng dụng Web.", - "accessItemsDescription.organization": "Bất kỳ ai trong tổ chức đều có thể truy cập ứng dụng web.", - "accessItemsDescription.specific": "Chỉ những nhóm hoặc thành viên cụ thể mới có thể truy cập ứng dụng web.", "answerIcon.description": "Có nên sử dụng biểu tượng web app để thay thế 🤖 trong ứng dụng được chia sẻ hay không", "answerIcon.descriptionInExplore": "Có nên sử dụng biểu tượng web app để thay thế 🤖 trong Khám phá hay không", "answerIcon.title": "Sử dụng biểu tượng web app để thay thế 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "Ứng dụng chưa được phát hành", "openInExplore": "Mở Web App ở thanh bên", "publishApp.notSet": "Chưa đặt", - "publishApp.notSetDesc": "Hiện tại không ai có thể truy cập ứng dụng web. Vui lòng thiết lập quyền truy cập.", - "publishApp.title": "Ai có thể truy cập ứng dụng web", "removeOriginal": "Xóa ứng dụng gốc", "structOutput.LLMResponse": "Phản hồi của LLM", "structOutput.configure": "Cấu hình", @@ -215,7 +208,6 @@ "studio.starApp": "Gắn sao ứng dụng", "studio.starFailed": "Không thể cập nhật sao", "studio.starred": "Đã gắn sao", - "studio.unstarApp": "Bỏ gắn sao ứng dụng", "studio.viewSnippets": "Snippets", "switch": "Chuyển sang quản lý quy trình", "switchLabel": "Bản sao ứng dụng sẽ được tạo", diff --git a/web/i18n/vi-VN/deployments.json b/web/i18n/vi-VN/deployments.json index 41579da9915..4f1d65e92b0 100644 --- a/web/i18n/vi-VN/deployments.json +++ b/web/i18n/vi-VN/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Chưa triển khai", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Đang hủy triển khai", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Không xác định", - "studio.accessPoint.addTriggerNodeDescription": "Thêm nút Trigger để khởi chạy ứng dụng này từ các sự kiện bên ngoài.", "studio.accessPoint.apiDescription": "Gọi ứng dụng từ các dịch vụ của bạn qua HTTP", "studio.accessPoint.description": "Mọi cách có thể truy cập ứng dụng này trong môi trường tích hợp sẵn và mọi môi trường đã triển khai.", "studio.accessPoint.embedIntoSite": "Nhúng vào trang web", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "Cung cấp ứng dụng dưới dạng công cụ cho tác nhân và ứng dụng AI", "studio.accessPoint.noPublishedDescription": "Xuất bản một phiên bản để sử dụng các điểm truy cập tích hợp.", "studio.accessPoint.noPublishedTitle": "Chưa có phiên bản nào được xuất bản", - "studio.accessPoint.noTriggerNodes": "Không có nút Trigger trong quy trình này", "studio.accessPoint.notSupported": "Không được hỗ trợ", "studio.accessPoint.open": "Mở", "studio.accessPoint.triggerDescription": "Chạy quy trình làm việc theo lịch hoặc sự kiện bên ngoài", - "studio.accessPoint.triggerDisconnected": "Đã ngắt kết nối", "studio.accessPoint.triggerEnabledCount": "Đã bật {{enabled}}/{{total}}", "studio.accessPoint.triggerExclusiveNotice": "Ứng dụng web, API và MCP bị tắt khi quy trình làm việc sử dụng trình kích hoạt.", - "studio.accessPoint.triggerMuted": "Đã tắt tiếng", - "studio.accessPoint.triggerServiceModeUnavailable": "Không khả dụng khi Web App, API hoặc MCP đang hoạt động.", "studio.accessPoint.unsupportedInDeployedEnvironment": "Chỉ khả dụng trong môi trường tích hợp sẵn.", "studio.accessPoint.webAppDescription": "Chia sẻ ứng dụng với người dùng cuối dưới dạng trang web", "studio.accessPoints": "Điểm truy cập", diff --git a/web/i18n/vi-VN/login.json b/web/i18n/vi-VN/login.json index 3198ad6a037..e0d0eb0c0e5 100644 --- a/web/i18n/vi-VN/login.json +++ b/web/i18n/vi-VN/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "Vui lòng nhập địa chỉ email", "error.emailInValid": "Vui lòng nhập một địa chỉ email hợp lệ", "error.invalidEmailOrPassword": "Email hoặc mật khẩu không hợp lệ.", - "error.invalidRedirectUrlOrAppCode": "URL chuyển hướng hoặc mã ứng dụng không hợp lệ", "error.invalidSSOProtocol": "Giao thức SSO không hợp lệ", "error.nameEmpty": "Vui lòng nhập tên", "error.passwordEmpty": "Vui lòng nhập mật khẩu", "error.passwordInvalid": "Mật khẩu phải chứa cả chữ và số, và có độ dài ít nhất 8 ký tự", - "error.redirectUrlMissing": "URL chuyển hướng bị thiếu", "error.registrationNotAllowed": "Không tìm thấy tài khoản. Vui lòng liên hệ với quản trị viên hệ thống để đăng ký.", "explore": "Khám phá Dify", "forget": "Quên mật khẩu?", diff --git a/web/i18n/vi-VN/permission.json b/web/i18n/vi-VN/permission.json index 5606220f305..e94f3d8e461 100644 --- a/web/i18n/vi-VN/permission.json +++ b/web/i18n/vi-VN/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "Hành động", "accessRule.addMemberAria": "Thêm {{name}}", "accessRule.addMembersTitle": "Thêm thành viên", - "accessRule.allPermittedMembers": "Tất cả thành viên có quyền vai trò", - "accessRule.allPermittedMembersDescription": "Các thành viên có quyền vai trò phù hợp có thể truy cập tài nguyên này.", "accessRule.allowedMembers": "Thành viên được phép", "accessRule.appDescription": "Thiết lập ai có thể truy cập ứng dụng này và mức độ chi tiết của quyền truy cập.", "accessRule.appTitle": "Bộ quyền ứng dụng", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "Tất cả thành viên hiện tại và tương lai của không gian làm việc sẽ được tự động bao gồm. Quyền theo vai trò vẫn quyết định những gì họ có thể làm.", "accessRule.batchRemoveDescription": "Các thành viên đã chọn sẽ bị xóa khỏi danh sách thành viên được phép.", "accessRule.batchRemoveTitle": "Xóa các thành viên đã chọn?", - "accessRule.changeOpenScopeDescription": "Việc thay đổi phạm vi mở sẽ đặt lại tất cả ngoại lệ quyền của thành viên cho tài nguyên này. Bạn sẽ cần thêm lại các ngoại lệ quyền của thành viên sau khi chuyển đổi.", - "accessRule.changeOpenScopeTitle": "Thay đổi phạm vi mở của tài nguyên?", "accessRule.collaborator": "Cộng tác viên", "accessRule.collapseSection": "Thu gọn {{title}}", "accessRule.copied": "Đã sao chép quy tắc truy cập thành công", @@ -32,13 +28,7 @@ "accessRule.noDescription": "Không có mô tả", "accessRule.noRules": "Không có quy tắc truy cập", "accessRule.noUserAccessSettings": "Không có thành viên nào được phép truy cập", - "accessRule.onlyMe": "Chỉ mình tôi", - "accessRule.onlyMeDescription": "Chỉ bạn có thể truy cập tài nguyên này.", - "accessRule.resourceOpenScope": "Phạm vi mở của tài nguyên", - "accessRule.resourceOpenScopeDescription": "Chọn tài nguyên này được mở cho ai. Quyền vai trò vẫn quyết định mỗi thành viên có thể làm gì.", "accessRule.selected": "Đã chọn", - "accessRule.specificMembersOnly": "Chỉ các thành viên cụ thể", - "accessRule.specificMembersOnlyDescription": "Chỉ các thành viên được chọn mới có thể truy cập tài nguyên này.", "accessRule.summary_one": "{{count}} bộ quyền", "accessRule.summary_other": "{{count}} bộ quyền", "accessRule.updated": "Đã cập nhật quy tắc truy cập thành công", diff --git a/web/i18n/vi-VN/plugin.json b/web/i18n/vi-VN/plugin.json index 0c53d8f25c2..50eab03483e 100644 --- a/web/i18n/vi-VN/plugin.json +++ b/web/i18n/vi-VN/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": "plugin?", "action.deleteSuccess": "Đã xóa plugin thành công", "action.pluginInfo": "Thông tin plugin", - "action.usedInApps": "Plugin này đang được sử dụng trong các ứng dụng {{num}}.", "allCategories": "Tất cả các danh mục", "auth.addApi": "Thêm khóa API", "auth.addOAuth": "Thêm OAuth", @@ -26,28 +25,22 @@ "auth.oauthClient": "Khách hàng OAuth", "auth.oauthClientSettings": "Cài đặt khách hàng OAuth", "auth.oauthCredentialPermissionDescription": "Chọn xem thông tin xác thực OAuth mới chỉ dành cho bạn hay được chia sẻ với tất cả thành viên trong không gian làm việc. Cài đặt này áp dụng cho thông tin xác thực, không phải ứng dụng OAuth, và không thể thay đổi sau khi ủy quyền.", - "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.permissionHint.action": "Ai có thể giúp?", "auth.permissionHint.description": "Ủy quyền plugin được chia sẻ trong toàn bộ workspace. Liên hệ với thành viên có quyền cần thiết để được trợ giúp.", "auth.permissionHint.title": "Bạn không có quyền cấu hình ủy quyền.", - "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.autoUpdate": "Tự động cập nhật", "autoUpdate.autoUpdateSettings": "Cài đặt tự động cập nhật", - "autoUpdate.automaticUpdates": "Cập nhật tự động", "autoUpdate.changeTimezone": "Để thay đổi múi giờ, hãy vào Cài đặt", "autoUpdate.excludeUpdate": "Các plugin {{num}} sau đây sẽ không tự động cập nhật", "autoUpdate.excludeUpdate_one": "{{num}} plugin sau đây sẽ không tự động cập nhật", @@ -67,20 +60,13 @@ "autoUpdate.scope": "Phạm vi", "autoUpdate.scopeMode.all": "Tất cả", "autoUpdate.scopeMode.exclude": "Loại trừ đã chọn", - "autoUpdate.specifyPluginsToUpdate": "Chỉ định các plugin để cập nhật", "autoUpdate.strategy.disabled.description": "Các plugin sẽ không tự động cập nhật", "autoUpdate.strategy.disabled.name": "Khuyết tật", "autoUpdate.strategy.fixOnly.description": "Tự động cập nhật chỉ cho các phiên bản vá (ví dụ: 1.0.1 → 1.0.2). Thay đổi phiên bản nhỏ sẽ không kích hoạt cập nhật.", "autoUpdate.strategy.fixOnly.name": "Chỉ sửa chữa", - "autoUpdate.strategy.fixOnly.selectedDescription": "Tự động cập nhật chỉ cho các phiên bản bản vá", "autoUpdate.strategy.latest.description": "Luôn cập nhật lên phiên bản mới nhất", "autoUpdate.strategy.latest.name": "Mới nhất", - "autoUpdate.strategy.latest.selectedDescription": "Luôn cập nhật lên phiên bản mới nhất", - "autoUpdate.updateSettings": "Cập nhật cài đặt", "autoUpdate.updateTime": "Thời gian cập nhật", - "autoUpdate.updateTimeTitle": "Thời gian cập nhật", - "autoUpdate.upgradeMode.all": "Cập nhật tất cả", - "autoUpdate.upgradeMode.exclude": "Loại trừ đã chọn", "autoUpdate.upgradeMode.partial": "Chỉ được chọn", "autoUpdate.upgradeModePlaceholder.exclude": "Các plugin được chọn sẽ không tự động cập nhật", "autoUpdate.upgradeModePlaceholder.partial": "Chỉ những plugin được chọn mới tự động cập nhật. Hiện tại không có plugin nào được chọn, vì vậy sẽ không có plugin nào tự động cập nhật.", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "Cài đặt từ Github", "detailPanel.categoryTip.local": "Plugin cục bộ", "detailPanel.categoryTip.marketplace": "Được cài đặt từ Marketplace", - "detailPanel.configureApp": "Định cấu hình ứng dụng", "detailPanel.configureModel": "Định cấu hình mô hình", "detailPanel.configureTool": "Công cụ định cấu hình", "detailPanel.deprecation.fullMessage": "Plugin này đã bị ngừng sử dụng do {{deprecatedReason}}, và sẽ không còn được cập nhật nữa. Vui lòng sử dụng {{-alternativePluginId}} thay thế.", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "Tải lên không thành công", "installModal.back": "Lưng", "installModal.cancel": "Hủy", - "installModal.close": "Đóng", - "installModal.dropIntegrationToInstall": "Thả gói plugin vào đây để cài đặt", - "installModal.dropPluginToInstall": "Thả gói plugin vào đây để cài đặt", "installModal.fromTrustSource": "Hãy đảm bảo rằng bạn chỉ cài đặt các plugin từ một nguồn đáng tin cậy.", "installModal.install": "Cài đặt", - "installModal.installComplete": "Cài đặt hoàn tất", "installModal.installFailed": "Cài đặt không thành công", "installModal.installFailedDesc": "Plugin đã được cài đặt không thành công.", "installModal.installPlugin": "Cài đặt Plugin", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "Plugin đã được cài đặt thành công.", "installModal.installedSuccessfullyWithPageDesc": "Plugin đã được cài đặt thành công. Bạn có thể tìm thấy nó trên trang {{categoryName}}.", "installModal.installing": "Cài đặt...", - "installModal.labels.package": "Gói", - "installModal.labels.repository": "Kho", - "installModal.labels.version": "Phiên bản", "installModal.next": "Sau", "installModal.pluginLoadError": "Lỗi tải plugin", "installModal.pluginLoadErrorDesc": "Plugin này sẽ không được cài đặt", @@ -220,8 +198,6 @@ "list.noInstalled": "Không có plugin nào được cài đặt", "list.noTriggerFound": "Không tìm thấy Kích hoạt", "list.notFound": "Không tìm thấy plugin", - "list.source.github": "Cài đặt từ GitHub", - "list.source.local": "Cài đặt từ tệp gói cục bộ", "list.source.marketplace": "Cài đặt từ Marketplace", "marketplace.allPlugins": "Tất cả plugin", "marketplace.and": "và", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "Cập nhật gần đây", "marketplace.verifiedTip": "Được xác nhận bởi Dify", "marketplace.viewMore": "Xem thêm", - "metadata.title": "Plugin", "pluginDevelopmentGuide": "Hướng dẫn phát triển plugin", "pluginInfoModal.packageName": "Gói", "pluginInfoModal.release": "Phát hành", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "Thông tin plugin", "pluginPublishGuide": "Hướng dẫn xuất bản plugin", "privilege.admins": "Quản trị viên", - "privilege.configurePermissionsInSettings": "Vào Cài đặt > Vai trò & Quyền để cấu hình quyền plugin.", "privilege.everyone": "Ai ai", - "privilege.noDebugPermissionTooltip": "Bạn không có quyền gỡ lỗi plugin", "privilege.noInstallPermissionTooltip": "Bạn không có quyền cài đặt và quản lý plugin", "privilege.noone": "Không ai", "privilege.permissions": "Quyền", "privilege.quickWhoCanDebug": "Ai có thể gỡ lỗi?", "privilege.quickWhoCanInstall": "Ai có thể cài đặt và quản lý?", - "privilege.title": "Tùy chọn plugin", - "privilege.whoCanDebug": "Ai có thể gỡ lỗi plugin?", - "privilege.whoCanInstall": "Ai có thể cài đặt và quản lý plugin?", - "publishPlugins": "Xuất bản plugin", "readmeInfo.failedToFetch": "Không thể lấy README", "readmeInfo.needHelpCheckReadme": "Cần giúp đỡ? Xem tệp README.", "readmeInfo.noReadmeAvailable": "Không có README", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "Không thể cài đặt plugin này tự động.\nVui lòng cài đặt từ Marketplace.", "task.errorMsg.unknown": "Không thể cài đặt plugin này.\nKhông xác định được nguồn plugin.", "task.errorPlugins": "Failed to Install Plugins", - "task.installError": "{{errorLength}} plugin không cài đặt được, nhấp để xem", "task.installFromGithub": "Cài đặt từ GitHub", "task.installFromMarketplace": "Cài đặt từ Marketplace", "task.installSuccess": "{{successLength}} plugins installed successfully", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "Cài đặt thành công", "upgrade.title": "Cài đặt Plugin", "upgrade.upgrade": "Cài đặt", - "upgrade.upgrading": "Cài đặt...", - "upgrade.usedInApps": "Được sử dụng trong các ứng dụng {{num}}" + "upgrade.upgrading": "Cài đặt..." } diff --git a/web/i18n/vi-VN/snippet.json b/web/i18n/vi-VN/snippet.json index b4af3505a04..105cd7fb380 100644 --- a/web/i18n/vi-VN/snippet.json +++ b/web/i18n/vi-VN/snippet.json @@ -12,7 +12,6 @@ "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", @@ -26,20 +25,15 @@ "importSuccess": "Đoạn trích đã được nhập", "importedDSLVersion": "Phiên bản DSL đoạn trích hiện tại:", "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", "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", "sectionOrchestrate": "Điều phối", "testRunButton": "Chạy thử", "typeLabel": "Đoạn trích", - "unknownUser": "Người dùng", - "updatedBy": "{{name}} đã cập nhật {{time}}", - "usageCount": "Đã sử dụng {{count}} lần", - "variableInspect": "Kiểm tra biến" + "unknownUser": "Người dùng" } diff --git a/web/i18n/vi-VN/tools.json b/web/i18n/vi-VN/tools.json index 2835d2fc7b5..afacfa0daad 100644 --- a/web/i18n/vi-VN/tools.json +++ b/web/i18n/vi-VN/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "Tham số", "mcp.server.modal.parametersPlaceholder": "Mục đích và ràng buộc của tham số", "mcp.server.modal.parametersTip": "Thêm mô tả cho từng tham số để giúp LLM hiểu mục đích và ràng buộc.", - "mcp.server.publishTip": "Ứng dụng chưa xuất bản. Vui lòng xuất bản ứng dụng trước.", "mcp.server.reGen": "Tạo lại URL máy chủ? URL hiện tại sẽ ngừng hoạt động ngay lập tức.", "mcp.server.title": "Máy chủ MCP", "mcp.server.url": "URL Máy chủ", diff --git a/web/i18n/vi-VN/workflow.json b/web/i18n/vi-VN/workflow.json index 7831be01973..1e3c5cb28d6 100644 --- a/web/i18n/vi-VN/workflow.json +++ b/web/i18n/vi-VN/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} bước tiến", "changeHistory.title": "Lịch sử thay đổi", "chatVariable.button": "Thêm Biến", - "chatVariable.docLink": "Truy cập tài liệu của chúng tôi để tìm hiểu thêm.", "chatVariable.modal.addArrayValue": "Thêm Giá trị", "chatVariable.modal.arrayValue": "Giá trị", "chatVariable.modal.description": "Mô tả", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "Edit reply", "comments.placeholder.reply": "Reply", "comments.reply": "Reply", - "common.ImageUploadLegacyTip": "Bây giờ bạn có thể tạo các biến loại tệp trong biểu mẫu bắt đầu. Chúng tôi sẽ không còn hỗ trợ tính năng tải lên hình ảnh trong tương lai.", "common.accessAPIReference": "Truy cập tài liệu API", "common.accessPointDescription": "Cấu hình ứng dụng web, API, MCP và trình kích hoạt", "common.addBlock": "Thêm Node", @@ -155,7 +153,6 @@ "common.addTitle": "Thêm tiêu đề...", "common.autoSaved": "Đã tự động lưu", "common.backupCurrentDraft": "Sao lưu dự thảo hiện tại", - "common.batchRunApp": "Chạy ứng dụng hàng loạt", "common.branch": "NHÁNH", "common.chooseDSL": "Chọn tệp DSL(yml)", "common.chooseStartNodeToRun": "Chọn nút bắt đầu để chạy", @@ -163,7 +160,6 @@ "common.commentMode": "Chế độ bình luận", "common.configure": "Cấu hình", "common.configureRequired": "Yêu cầu cấu hình", - "common.conversationLog": "Nhật ký cuộc trò chuyện", "common.copy": "Sao chép", "common.currentDraft": "Bản nháp hiện tại", "common.currentDraftUnpublished": "Bản nháp hiện tại chưa xuất bản", @@ -174,10 +170,8 @@ "common.disconnect": "Ngắt kết nối", "common.draftSaveFailed": "Lưu bản nháp thất bại", "common.duplicate": "Nhân bản", - "common.editing": "Đang chỉnh sửa", "common.effectVarConfirm.content": "Biến được sử dụng trong các nút khác. Bạn có chắc chắn muốn xóa nó không?", "common.effectVarConfirm.title": "Xóa biến", - "common.embedIntoSite": "Nhúng vào trang web", "common.enableJinja": "Bật hỗ trợ mẫu Jinja", "common.exitVersions": "Phiên bản thoát", "common.exportImage": "Xuất hình ảnh", @@ -186,8 +180,6 @@ "common.exportSVG": "Xuất dưới dạng SVG", "common.features": "Tính năng", "common.featuresDescription": "Cải thiện trải nghiệm người dùng trên ứng dụng web", - "common.featuresDocLink": "Tìm hiểu thêm", - "common.fileUploadTip": "Các tính năng tải lên hình ảnh đã được nâng cấp để tải tệp lên.", "common.goBackToEdit": "Quay lại trình chỉnh sửa", "common.handMode": "Chế độ tay", "common.humanInputEmailTip": "Email (Phương thức giao hàng) đã được gửi đến người nhận đã cấu hình của bạn", @@ -199,9 +191,6 @@ "common.importSuccess": "Nhập thành công", "common.importWarning": "Thận trọng", "common.importWarningDetails": "Sự khác biệt về phiên bản DSL có thể ảnh hưởng đến một số tính năng nhất định", - "common.inPreview": "Trong chế độ xem trước", - "common.inPreviewMode": "Chế độ xem trước", - "common.inRunMode": "Chế độ chạy", "common.input": "Đầu vào", "common.insertVarTip": "Nhấn phím '/' để chèn nhanh", "common.jinjaEditorPlaceholder": "Gõ '/' hoặc '{' để chèn biến", @@ -215,17 +204,12 @@ "common.model": "Mô hình", "common.moreActions": "Hành động khác", "common.needAdd": "Phải thêm nút {{node}}", - "common.needAnswerNode": "Nút Trả lời phải được thêm vào", "common.needConnectTip": "Bước này không được kết nối với bất kỳ điều gì", - "common.needOutputNode": "Phải thêm nút Đầu ra", "common.needStartNode": "Phải thêm ít nhất một nút bắt đầu", - "common.noChanges": "Không có thay đổi", - "common.noHistory": "Không có lịch sử", "common.noVar": "Không có biến", "common.notPublishedYet": "Chưa xuất bản", "common.notRunning": "Chưa chạy", "common.onFailure": "Khi thất bại", - "common.openInExplore": "Mở trong Khám phá", "common.openWebApp": "Mở ứng dụng web", "common.openWebAppDescription": "Mở ứng dụng đã xuất bản trong tab mới", "common.output": "Đầu ra", @@ -233,10 +217,8 @@ "common.parallel": "SONG SONG", "common.parallelTip.click.desc": "để thêm", "common.parallelTip.click.title": "Bấm", - "common.parallelTip.depthLimit": "Giới hạn lớp lồng song song của {{num}} layer", "common.parallelTip.drag.desc": "Để kết nối", "common.parallelTip.drag.title": "Kéo", - "common.parallelTip.limit": "Song song được giới hạn trong các nhánh {{num}}.", "common.pasteHere": "Dán vào đây", "common.pointerMode": "Chế độ con trỏ", "common.preview": "Xem trước", @@ -252,34 +234,22 @@ "common.publishedBy": "Đã xuất bản {{time}} bởi {{author}}", "common.publishingToMarketplace": "Đang xuất bản...", "common.redo": "Làm lại", - "common.restart": "Khởi động lại", "common.restore": "Khôi phục", "common.run": "Chạy thử nghiệm", "common.runAllTriggers": "Chạy tất cả các trình kích hoạt", - "common.runApp": "Chạy ứng dụng", "common.runHistory": "Lịch sử chạy", "common.running": "Đang chạy", - "common.savedAt": "Đã lưu {{time}}", "common.scheduleTriggerRunFailed": "Chạy trigger theo lịch thất bại", "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", "common.unpublished": "Chưa xuất bản", - "common.unpublishedChanges": "Thay đổi chưa xuất bản", "common.upToDate": "Đã cập nhật", - "common.update": "Cập nhật", "common.variableNamePlaceholder": "Tên biến", "common.versionHistory": "Lịch sử phiên bản", - "common.viewDetailInTracingPanel": "Xem chi tiết", "common.viewOnly": "Chỉ xem", "common.viewRunHistory": "Xem lịch sử chạy", "common.webhookDebugFailed": "Gỡ lỗi Webhook thất bại", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "Quy trình làm việc thành công", "common.workflowSaveStatus": "Trạng thái lưu quy trình làm việc", "customWebhook": "Webhook Tùy Chỉnh", - "debug.copyLastRun": "Sao chép lần chạy cuối", - "debug.copyLastRunError": "Không thể sao chép đầu vào của lần chạy trước", "debug.lastOutput": "Đầu ra cuối cùng", - "debug.lastRunInputsCopied": "{{count}} đầu vào đã được sao chép từ lần chạy trước", "debug.lastRunTab": "Chạy Lần Cuối", "debug.noData.description": "Kết quả của lần chạy cuối cùng sẽ được hiển thị ở đây", "debug.noData.runThisNode": "Chạy nút này", - "debug.noLastRunFound": "Không tìm thấy lần chạy trước", - "debug.noMatchingInputsFound": "Không tìm thấy đầu vào nào khớp từ lần chạy trước", - "debug.relations.dependencies": "Phụ thuộc", - "debug.relations.dependenciesDescription": "Các nút mà nút này dựa vào", - "debug.relations.dependents": "Người phụ thuộc", - "debug.relations.dependentsDescription": "Các nút dựa vào nút này", - "debug.relations.noDependencies": "Không phụ thuộc", - "debug.relations.noDependents": "Không có người phụ thuộc", - "debug.relationsTab": "Mối quan hệ", "debug.settingsTab": "Cài đặt", "debug.variableInspect.chatNode": "Cuộc trò chuyện", "debug.variableInspect.clearAll": "Đặt lại tất cả", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "cái nút kích hoạt này", "debug.variableInspect.listening.defaultPluginName": "plugin này kích hoạt", "debug.variableInspect.listening.defaultScheduleTime": "Chưa được cấu hình", - "debug.variableInspect.listening.selectedTriggers": "cac trình kích hoạt đã chọn", "debug.variableInspect.listening.stopButton": "Dừng lại", "debug.variableInspect.listening.tip": "Bạn giờ có thể mô phỏng các trình kích hoạt sự kiện bằng cách gửi các yêu cầu thử nghiệm tới điểm cuối HTTP {{nodeName}} hoặc sử dụng nó như một URL phản hồi để gỡ lỗi sự kiện trực tiếp. Tất cả các kết quả đầu ra có thể được xem trực tiếp trong Trình Kiểm tra Biến.", "debug.variableInspect.listening.tipFallback": "Chờ các sự kiện kích hoạt đến. Các kết quả sẽ xuất hiện ở đây.", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "Dừng lại", "debug.variableInspect.view": "Xem nhật ký", "difyTeam": "Đội ngũ Dify", - "entryNodeStatus.disabled": "BẮT ĐẦU • VÔ HIỆU HÓA", "entryNodeStatus.enabled": "BẮT ĐẦU", "env.envDescription": "Biến môi trường có thể được sử dụng để lưu trữ thông tin cá nhân và thông tin xác thực. Chúng chỉ được đọc và có thể được tách khỏi tệp DSL trong quá trình xuất.", "env.envPanelButton": "Thêm Biến", @@ -371,11 +327,6 @@ "env.modal.value": "Giá trị", "env.modal.valuePlaceholder": "giá trị môi trường", "env.modal.valueRequired": "Giá trị không được để trống", - "error.operations.addingNodes": "thêm nút", - "error.operations.connectingNodes": "kết nối các nút", - "error.operations.modifyingWorkflow": "chỉnh sửa quy trình công việc", - "error.operations.updatingWorkflow": "cập nhật quy trình công việc", - "error.startNodeRequired": "Vui lòng thêm một nút bắt đầu trước {{operation}}", "errorMsg.authRequired": "Yêu cầu xác thực", "errorMsg.configureModel": "Cấu hình mô hình", "errorMsg.duplicateOutputVariable": "Biến của nút đầu ra \"{{variable}}\" bị trùng lặp. Tên biến của nút đầu ra phải là duy nhất.", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "Biến không hợp lệ. Cấu hình mô hình để kích hoạt biến này.", "errorMsg.noValidTool": "{{field}} không chọn công cụ hợp lệ nào", "errorMsg.rerankModelRequired": "Trước khi bật Mô hình xếp hạng lại, vui lòng xác nhận rằng mô hình đã được định cấu hình thành công trong cài đặt.", - "errorMsg.startNodeRequired": "Vui lòng thêm một nút bắt đầu trước {{operation}}", "errorMsg.toolParameterRequired": "{{field}}: tham số [{{param}}] là bắt buộc", "globalVar.description": "Biến hệ thống là biến toàn cục mà bất kỳ nút nào cũng có thể tham chiếu mà không cần nối dây khi kiểu dữ liệu phù hợp, chẳng hạn như ID người dùng cuối và ID quy trình làm việc.", "globalVar.fieldsDescription.appId": "ID ứng dụng", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "ID quy trình làm việc", "globalVar.fieldsDescription.workflowRunId": "ID lần chạy quy trình làm việc", "globalVar.title": "Biến hệ thống", - "nodes.agent.advancedSetting": "Cài đặt nâng cao", "nodes.agent.checkList.strategyNotSelected": "Chiến lược không được chọn", "nodes.agent.clickToViewParameterSchema": "Nhấp để xem sơ đồ tham số", - "nodes.agent.configureModel": "Định cấu hình mô hình", "nodes.agent.installPlugin.cancel": "Hủy", "nodes.agent.installPlugin.changelog": "Nhật ký thay đổi", "nodes.agent.installPlugin.desc": "Sắp cài đặt tích hợp sau", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "Cài đặt Tích hợp", "nodes.agent.learnMore": "Tìm hiểu thêm", "nodes.agent.linkToPlugin": "Liên kết đến Tích hợp", - "nodes.agent.maxIterations": "Số lần lặp lại tối đa", "nodes.agent.model": "mẫu", - "nodes.agent.modelNotInMarketplace.desc": "Mô hình này được cài đặt từ kho lưu trữ cục bộ hoặc GitHub. Vui lòng sử dụng sau khi cài đặt.", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "Quản lý trong Tích hợp", - "nodes.agent.modelNotInMarketplace.title": "Mô hình chưa được cài đặt", "nodes.agent.modelNotInstallTooltip": "Mô hình này không được cài đặt", "nodes.agent.modelNotSelected": "Mô hình không được chọn", - "nodes.agent.modelNotSupport.desc": "Phiên bản tích hợp đã cài đặt không cung cấp mô hình này.", - "nodes.agent.modelNotSupport.descForVersionSwitch": "Phiên bản tích hợp đã cài đặt không cung cấp mô hình này. Nhấp để chuyển đổi phiên bản.", - "nodes.agent.modelNotSupport.title": "Mô hình không được hỗ trợ", - "nodes.agent.modelSelectorTooltips.deprecated": "Mô hình này không còn được dùng nữa", - "nodes.agent.notAuthorized": "Không được ủy quyền", "nodes.agent.outputVars.confirm": "Xác nhận", "nodes.agent.outputVars.defaultValueArrayInvalid": "Nhập một mảng JSON.", "nodes.agent.outputVars.defaultValueBooleanInvalid": "Nhập true hoặc false.", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "Chỉnh sửa {{name}}", "nodes.agent.outputVars.editorLabel": "Trình chỉnh sửa biến đầu ra", "nodes.agent.outputVars.files.title": "Tệp do tác nhân tạo", - "nodes.agent.outputVars.files.transfer_method": "Phương thức chuyển khoản. Giá trị là remote_url hoặc local_file", - "nodes.agent.outputVars.files.type": "Loại hỗ trợ. Bây giờ chỉ hỗ trợ hình ảnh", - "nodes.agent.outputVars.files.upload_file_id": "Tải lên id tệp", - "nodes.agent.outputVars.files.url": "URL hình ảnh", "nodes.agent.outputVars.json": "JSON do tác nhân tạo", "nodes.agent.outputVars.nameDuplicate": "Tên đầu ra đã tồn tại", "nodes.agent.outputVars.nameInvalid": "Dùng chữ cái, số và dấu gạch dưới. Bắt đầu bằng chữ cái hoặc dấu gạch dưới.", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "Sơ đồ Tham số", "nodes.agent.pluginInstaller.install": "Cài đặt", "nodes.agent.pluginInstaller.installing": "Cài đặt", - "nodes.agent.pluginNotFoundDesc": "Tích hợp này được cài đặt từ GitHub. Vui lòng vào Tích hợp để cài đặt lại", "nodes.agent.pluginNotInstalled": "Tích hợp này chưa được cài đặt", "nodes.agent.pluginNotInstalledDesc": "Tích hợp này được cài đặt từ GitHub. Vui lòng vào Tích hợp để cài đặt lại", "nodes.agent.roster.change": "Thay đổi", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "Chỉ thành viên có vai trò Biên tập viên trở lên hoặc quyền Quản lý Agents mới có thể chỉnh sửa Agent.", "nodes.agent.roster.inlineSetup.description": "Một thiết lập một lần chỉ tồn tại trong nút này", "nodes.agent.roster.inlineSetup.name": "Thiết lập inline", - "nodes.agent.roster.inlineSetup.title": "Thiết lập tác nhân", "nodes.agent.roster.inlineSetup.type": "Chỉ trong nút này", "nodes.agent.roster.label": "Tác nhân", "nodes.agent.roster.makeCopy": "Tạo bản sao", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} không được ủy quyền", "nodes.agent.toolNotInstallTooltip": "{{tool}} không được cài đặt", "nodes.agent.toolbox": "hộp công cụ", - "nodes.agent.tools": "Công cụ", "nodes.agent.unsupportedStrategy": "Chiến lược không được hỗ trợ", "nodes.answer.answer": "Trả lời", - "nodes.answer.outputVars": "Biến đầu ra", - "nodes.assigner.append": "Thêm vào", "nodes.assigner.assignedVariable": "Biến Được Gán", - "nodes.assigner.assignedVarsDescription": "Các biến được gán phải là các biến có thể ghi, chẳng hạn như các biến hội thoại.", - "nodes.assigner.clear": "Xóa", - "nodes.assigner.noAssignedVars": "Không có biến được gán sẵn có", "nodes.assigner.noVarTip": "Nhấp vào nút \"+\" để thêm biến", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "Xóa Lần Cuối", "nodes.assigner.operations.set": "Cài", "nodes.assigner.operations.title": "Hoạt động", - "nodes.assigner.over-write": "Ghi đè", - "nodes.assigner.plus": "Cộng", "nodes.assigner.selectAssignedVariable": "Chọn biến được gán...", "nodes.assigner.setParameter": "Đặt tham số...", - "nodes.assigner.setVariable": "Đặt Biến", "nodes.assigner.varNotSet": "Biến KHÔNG được đặt", "nodes.assigner.variable": "Biến", "nodes.assigner.variables": "Biến", - "nodes.assigner.writeMode": "Chế Độ Ghi", - "nodes.assigner.writeModeTip": "Khi BIẾN ĐƯỢC GÁN là một mảng, chế độ thêm sẽ thêm vào cuối.", - "nodes.code.advancedDependencies": "Phụ thuộc nâng cao", - "nodes.code.advancedDependenciesTip": "Thêm một số phụ thuộc được tải trước mà tốn nhiều thời gian hoặc không phải là mặc định tại đây", "nodes.code.inputVars": "Biến đầu vào", "nodes.code.outputVars": "Biến đầu ra", - "nodes.code.searchDependencies": "Tìm kiếm phụ thuộc", "nodes.code.syncFunctionSignature": "Đồng bộ chữ ký hàm với mã", "nodes.common.errorHandle.defaultValue.desc": "Khi xảy ra lỗi, hãy chỉ định nội dung đầu ra tĩnh.", "nodes.common.errorHandle.defaultValue.inLog": "Ngoại lệ nút, xuất theo giá trị mặc định.", "nodes.common.errorHandle.defaultValue.output": "Giá trị mặc định đầu ra", - "nodes.common.errorHandle.defaultValue.tip": "Nếu lỗi, sẽ trả về giá trị dưới đó.", "nodes.common.errorHandle.defaultValue.title": "Giá trị mặc định", "nodes.common.errorHandle.failBranch.customize": "Chuyển đến canvas để tùy chỉnh logic nhánh thất bại.", "nodes.common.errorHandle.failBranch.customizeTip": "Khi nhánh fail được kích hoạt, các ngoại lệ do các nút ném sẽ không chấm dứt quá trình. Thay vào đó, nó sẽ tự động thực thi nhánh lỗi được xác định trước, cho phép bạn linh hoạt cung cấp thông báo lỗi, báo cáo, bản sửa lỗi hoặc bỏ qua các hành động.", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "Chiến lược xử lý ngoại lệ, được kích hoạt khi một nút gặp phải ngoại lệ.", "nodes.common.errorHandle.title": "Xử lý lỗi", "nodes.common.inputVars": "Biến đầu vào", - "nodes.common.insertVarTip": "Chèn biến", "nodes.common.memories.builtIn": "Tích hợp sẵn", "nodes.common.memories.tip": "Bộ nhớ cuộc trò chuyện", "nodes.common.memories.title": "Bộ nhớ", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} Thử lại", "nodes.common.retry.retry": "Thử lại", "nodes.common.retry.retryFailed": "Thử lại không thành công", - "nodes.common.retry.retryFailedTimes": "{{times}} lần thử lại không thành công", "nodes.common.retry.retryInterval": "Khoảng thời gian thử lại", "nodes.common.retry.retryOnFailure": "Thử lại khi không thành công", "nodes.common.retry.retrySuccessful": "Thử lại thành công", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "Tìm hiểu thêm", "nodes.docExtractor.outputVars.text": "Văn bản trích xuất", "nodes.docExtractor.supportFileTypes": "Các loại tệp hỗ trợ: {{types}}.", - "nodes.end.output.type": "loại đầu ra", "nodes.end.output.variable": "biến đầu ra", - "nodes.end.outputs": "Đầu ra", - "nodes.end.type.none": "Không có", - "nodes.end.type.plain-text": "Văn bản thuần", - "nodes.end.type.structured": "Cấu trúc", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "Nhập URL, gõ ‘/’ để chèn biến", "nodes.http.authorization.api-key": "Khóa API", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "Không có", "nodes.http.binaryFileVariable": "Biến tệp nhị phân", "nodes.http.body": "Nội dung", - "nodes.http.bulkEdit": "Chỉnh sửa hàng loạt", "nodes.http.curl.placeholder": "Dán chuỗi cURL vào đây", "nodes.http.curl.title": "Nhập từ cURL", "nodes.http.extractListPlaceholder": "Nhập chỉ mục mục danh sách, nhập '/' chèn biến", "nodes.http.headers": "Tiêu đề", - "nodes.http.inputVars": "Biến đầu vào", "nodes.http.insertVarPlaceholder": "gõ '/' để chèn biến", "nodes.http.key": "Khóa", - "nodes.http.keyValueEdit": "Chỉnh sửa khóa-giá trị", - "nodes.http.notStartWithHttp": "API phải bắt đầu bằng http:// hoặc https://", "nodes.http.outputVars.body": "Nội dung phản hồi", "nodes.http.outputVars.files": "Danh sách tệp", "nodes.http.outputVars.headers": "Danh sách tiêu đề phản hồi JSON", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "Tất cả thành viên ({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "Nội dung", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "Nội dung phải chứa {{field}}", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "Nhập nội dung email", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "Nội dung là bắt buộc", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "Chế độ gỡ lỗi", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "Trong chế độ gỡ lỗi, email sẽ chỉ được gửi đến email tài khoản của bạn {{email}}.", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "Chọn", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "Người nhận", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "Yêu cầu ít nhất một người nhận", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "Biến URL yêu cầu là điểm vào cho đầu vào của con người.", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "Chủ đề", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "Nhập chủ đề email", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "Chủ đề là bắt buộc", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "Chế độ gỡ lỗi đã được bật.", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "Email sẽ được gửi đến {{email}}.", "nodes.humanInput.deliveryMethod.emailSender.done": "Đã gửi Email", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(tùy chọn)", "nodes.humanInput.deliveryMethod.emailSender.send": "Gửi Email", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "Gửi email thử nghiệm đến người nhận đã cấu hình của bạn", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "Gửi email thử nghiệm đến {{email}}", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "Những gì người dùng sẽ thấy sau khi mở biểu mẫu. Hỗ trợ định dạng Markdown.", "nodes.humanInput.insertInputField.fieldType": "Loại Trường", "nodes.humanInput.insertInputField.insert": "Chèn", - "nodes.humanInput.insertInputField.maxUploads": "Số tải lên tối đa", "nodes.humanInput.insertInputField.options": "Tùy chọn", "nodes.humanInput.insertInputField.prePopulateField": "Điền trước Trường", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "Thêm hoặc . Người dùng sẽ thấy nội dung này ban đầu, hoặc để trống.", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "không trống", "nodes.ifElse.comparisonOperator.not exists": "không tồn tại", "nodes.ifElse.comparisonOperator.not in": "không có trong", - "nodes.ifElse.comparisonOperator.not null": "không là null", - "nodes.ifElse.comparisonOperator.null": "là null", "nodes.ifElse.comparisonOperator.start with": "bắt đầu bằng", "nodes.ifElse.conditionNotSetup": "Điều kiện chưa được thiết lập", "nodes.ifElse.else": "Ngược lại", "nodes.ifElse.elseDescription": "Sử dụng để xác định logic sẽ thực hiện khi điều kiện if không được thỏa mãn.", "nodes.ifElse.enterValue": "Nhập giá trị", - "nodes.ifElse.if": "Nếu", - "nodes.ifElse.notSetVariable": "Vui lòng đặt biến trước", "nodes.ifElse.operator": "Toán tử", "nodes.ifElse.optionName.audio": "Âm thanh", "nodes.ifElse.optionName.doc": "Doc", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "Mảnh", "nodes.knowledgeBase.chunksInputTip": "Biến đầu vào của nút cơ sở tri thức là Chunks. Loại biến là một đối tượng với một JSON Schema cụ thể mà phải nhất quán với cấu trúc chunk đã chọn.", "nodes.knowledgeBase.chunksVariableIsRequired": "Biến Chunks là bắt buộc", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API key không khả dụng", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "Credits đã hết", - "nodes.knowledgeBase.embeddingModelIncompatible": "Không tương thích", - "nodes.knowledgeBase.embeddingModelIsInvalid": "Mô hình nhúng không hợp lệ", - "nodes.knowledgeBase.embeddingModelIsRequired": "Cần có mô hình nhúng", "nodes.knowledgeBase.embeddingModelNotConfigured": "Chưa cấu hình mô hình nhúng", "nodes.knowledgeBase.indexMethodIsRequired": "Phương pháp chỉ mục là bắt buộc", - "nodes.knowledgeBase.notConfigured": "Chưa cấu hình", "nodes.knowledgeBase.rerankingModelIsInvalid": "Mô hình xếp hạng lại không hợp lệ", "nodes.knowledgeBase.rerankingModelIsRequired": "Cần có mô hình sắp xếp lại", "nodes.knowledgeBase.retrievalSettingIsRequired": "Cài đặt truy xuất là bắt buộc", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "URL phân đoạn", "nodes.knowledgeRetrieval.queryAttachment": "Truy vấn hình ảnh", "nodes.knowledgeRetrieval.queryText": "Văn bản truy vấn", - "nodes.knowledgeRetrieval.queryVariable": "Biến truy vấn", "nodes.listFilter.asc": "ASC", "nodes.listFilter.desc": "DESC", "nodes.listFilter.extractsCondition": "Giải nén mục N", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "Kỷ lục đầu tiên", "nodes.listFilter.outputVars.last_record": "Kỷ lục cuối cùng", "nodes.listFilter.outputVars.result": "Lọc kết quả", - "nodes.listFilter.selectVariableKeyPlaceholder": "Chọn khóa biến phụ", "nodes.llm.addMessage": "Thêm tin nhắn", "nodes.llm.context": "ngữ cảnh", "nodes.llm.contextTooltip": "Bạn có thể nhập Kiến thức làm ngữ cảnh", - "nodes.llm.files": "Tệp", "nodes.llm.jsonSchema.addChildField": "Thêm trường trẻ em", "nodes.llm.jsonSchema.addField": "Thêm trường", "nodes.llm.jsonSchema.apply": "Áp dụng", "nodes.llm.jsonSchema.back": "Quay lại", "nodes.llm.jsonSchema.descriptionPlaceholder": "Thêm mô tả", - "nodes.llm.jsonSchema.doc": "Tìm hiểu thêm về đầu ra có cấu trúc", "nodes.llm.jsonSchema.enum": "Enum", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "Tên thuộc tính đã tồn tại", "nodes.llm.jsonSchema.fieldNamePlaceholder": "Tên trường", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "cần thiết", "nodes.llm.jsonSchema.resetDefaults": "Đặt lại", "nodes.llm.jsonSchema.resultTip": "Đây là kết quả đã được tạo ra. Nếu bạn không hài lòng, bạn có thể quay lại và chỉnh sửa yêu cầu của mình.", - "nodes.llm.jsonSchema.showAdvancedOptions": "Hiển thị tùy chọn nâng cao", "nodes.llm.jsonSchema.stringValidations": "Xác thực chuỗi", "nodes.llm.jsonSchema.title": "Sơ đồ đầu ra có cấu trúc", "nodes.llm.jsonSchema.warningTips.saveSchema": "Vui lòng hoàn thành việc chỉnh sửa trường hiện tại trước khi lưu sơ đồ.", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "Nội dung lập luận", "nodes.llm.outputVars.usage": "Thông tin sử dụng mô hình", "nodes.llm.prompt": "prompt", - "nodes.llm.reasoningFormat.separated": "Tách biệt các thẻ suy nghĩ", - "nodes.llm.reasoningFormat.tagged": "Giữ lại thẻ suy nghĩ", "nodes.llm.reasoningFormat.title": "Bật chế độ phân tách nhãn lý luận", "nodes.llm.reasoningFormat.tooltip": "Trích xuất nội dung từ các thẻ think và lưu nó vào trường reasoning_content.", "nodes.llm.resolution.high": "Cao", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "Cung cấp hướng dẫn, câu hỏi hoặc bất kỳ đầu vào văn bản nào cho mô hình", "nodes.llm.singleRun.variable": "Biến", "nodes.llm.sysQueryInUser": "sys.query trong tin nhắn của người dùng là bắt buộc", - "nodes.llm.variables": "biến", "nodes.llm.vision": "tầm nhìn", - "nodes.loop.ErrorMethod.continueOnError": "Tiếp tục khi có lỗi", - "nodes.loop.ErrorMethod.operationTerminated": "Chấm dứt", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "Xóa đầu ra bất thường", "nodes.loop.breakCondition": "Điều kiện dừng vòng lặp", "nodes.loop.breakConditionTip": "Chỉ có thể tham chiếu đến các biến trong vòng lặp có điều kiện kết thúc và các biến hội thoại.", "nodes.loop.comma": ",", - "nodes.loop.currentLoop": "Vòng lặp hiện tại", "nodes.loop.currentLoopCount": "Số vòng lặp hiện tại: {{count}}", "nodes.loop.deleteDesc": "Xóa nút vòng sẽ xóa tất cả các nút con", "nodes.loop.deleteTitle": "Xóa nút vòng lặp?", - "nodes.loop.errorResponseMethod": "Phương pháp phản hồi lỗi", "nodes.loop.error_one": "{{count}} Lỗi", "nodes.loop.error_other": "{{count}} Lỗi", - "nodes.loop.exitConditionTip": "Một nút vòng lặp cần ít nhất một điều kiện thoát.", "nodes.loop.finalLoopVariables": "Biến Vòng Lặp Cuối", "nodes.loop.initialLoopVariables": "Biến Vòng Lặp Đầu Tiên", - "nodes.loop.input": "Nhập", "nodes.loop.inputMode": "Chế độ đầu vào", "nodes.loop.loopMaxCount": "Số lần lặp tối đa", "nodes.loop.loopMaxCountError": "Vui lòng nhập số vòng lặp tối đa hợp lệ, trong khoảng từ 1 đến {{maxCount}}", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "Biến Lặp", "nodes.loop.loop_one": "{{count}} Vòng lặp", "nodes.loop.loop_other": "{{count}} Vòng lặp", - "nodes.loop.output": "Biến đầu ra", "nodes.loop.setLoopVariables": "Đặt biến trong phạm vi vòng lặp", "nodes.loop.totalLoopCount": "Tổng số lần lặp: {{count}}", "nodes.loop.variableName": "Tên Biến", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "Thêm lớp", "nodes.questionClassifiers.advancedSetting": "Cài đặt nâng cao", "nodes.questionClassifiers.class": "Lớp", - "nodes.questionClassifiers.classNamePlaceholder": "Viết tên lớp của bạn", "nodes.questionClassifiers.defaultLabel": "LỚP {{index}}", "nodes.questionClassifiers.inputVars": "Biến đầu vào", "nodes.questionClassifiers.instruction": "Hướng dẫn", - "nodes.questionClassifiers.instructionPlaceholder": "Viết hướng dẫn của bạn", "nodes.questionClassifiers.instructionTip": "Nhập hướng dẫn bổ sung để giúp trình phân loại câu hỏi hiểu rõ hơn về cách phân loại câu hỏi.", "nodes.questionClassifiers.labelEditorAriaLabel": "Trình chỉnh sửa nhãn lớp", "nodes.questionClassifiers.model": "mô hình", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "Nhấp đúp vào tiêu đề lớp để đổi tên", "nodes.questionClassifiers.topicName": "Tên chủ đề", "nodes.questionClassifiers.topicPlaceholder": "Viết tên chủ đề của bạn", - "nodes.start.builtInVar": "Biến tích hợp sẵn", "nodes.start.inputField": "Trường đầu vào", "nodes.start.noVarTip": "Đặt các đầu vào có thể sử dụng trong Quy trình làm việc", - "nodes.start.outputVars.files": "Danh sách tệp", - "nodes.start.outputVars.memories.content": "nội dung tin nhắn", - "nodes.start.outputVars.memories.des": "Lịch sử cuộc trò chuyện", - "nodes.start.outputVars.memories.type": "loại tin nhắn", - "nodes.start.outputVars.query": "Đầu vào của người dùng", "nodes.start.required": "bắt buộc", "nodes.start.userInputTipDescription": "Xác định các đầu vào cần thu thập từ người dùng cuối khi workflow của bạn bắt đầu theo yêu cầu.", "nodes.startPlaceholder.browseMoreOnMarketplace": "Duyệt thêm trên Marketplace", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "Tìm thêm công cụ trên Marketplace", "nodes.startPlaceholder.noTriggersFound": "Không tìm thấy trình kích hoạt nào", "nodes.startPlaceholder.nodeCollapsedDescription": "Nhấp để cấu hình nút bắt đầu", "nodes.startPlaceholder.nodeDescription": "Chọn một nút bắt đầu từ bảng bên phải", - "nodes.startPlaceholder.nodeTitle": "Bắt đầu workflow", "nodes.startPlaceholder.panelDescription": "Nút bắt đầu xác định điều gì kích hoạt workflow của bạn chạy", "nodes.startPlaceholder.panelTitle": "Chọn một nút bắt đầu", "nodes.startPlaceholder.userInputConflictTip": "Đầu vào người dùng không thể kết hợp với các trình kích hoạt khác", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "Biến đầu vào", "nodes.templateTransform.outputVars.output": "Nội dung chuyển đổi", "nodes.tool.authorizationRequired": "Yêu cầu ủy quyền", - "nodes.tool.authorize": "Ủy quyền", - "nodes.tool.dateRange.end": "Kết thúc", "nodes.tool.dateRange.endPlaceholder": "Ngày kết thúc", - "nodes.tool.dateRange.start": "Bắt đầu", "nodes.tool.dateRange.startPlaceholder": "Ngày bắt đầu", "nodes.tool.inputVars": "Biến đầu vào", "nodes.tool.insertPlaceholder1": "Gõ hoặc nhấn", "nodes.tool.insertPlaceholder2": "Chèn biến vào", "nodes.tool.outputVars.files.title": "tệp do công cụ tạo ra", - "nodes.tool.outputVars.files.transfer_method": "Phương pháp truyền. Giá trị là remote_url hoặc local_file", - "nodes.tool.outputVars.files.type": "Loại hỗ trợ. Hiện tại chỉ hỗ trợ hình ảnh", - "nodes.tool.outputVars.files.upload_file_id": "ID tệp đã tải lên", - "nodes.tool.outputVars.files.url": "URL hình ảnh", "nodes.tool.outputVars.json": "JSON được tạo bởi công cụ", "nodes.tool.outputVars.text": "nội dung do công cụ tạo ra", "nodes.tool.settings": "Cài đặt", - "nodes.triggerPlugin.addSubscription": "Thêm đăng ký mới", - "nodes.triggerPlugin.apiKeyConfigured": "Khóa API đã được cấu hình thành công", - "nodes.triggerPlugin.apiKeyDescription": "Cấu hình thông tin xác thực khóa API để xác thực", - "nodes.triggerPlugin.authenticationFailed": "Xác thực thất bại", - "nodes.triggerPlugin.authenticationSuccess": "Xác thực thành công", - "nodes.triggerPlugin.authorized": "Được ủy quyền", - "nodes.triggerPlugin.availableSubscriptions": "Các gói đăng ký có sẵn", - "nodes.triggerPlugin.configuration": "Cấu hình", - "nodes.triggerPlugin.configurationComplete": "Cấu hình hoàn tất", - "nodes.triggerPlugin.configurationCompleteDescription": "Bộ kích hoạt của bạn đã được cấu hình thành công", - "nodes.triggerPlugin.configurationCompleteMessage": "Cấu hình kích hoạt của bạn đã hoàn tất và sẵn sàng sử dụng.", - "nodes.triggerPlugin.configurationFailed": "Cấu hình thất bại", - "nodes.triggerPlugin.configureApiKey": "Cấu hình Khóa API", - "nodes.triggerPlugin.configureOAuthClient": "Cấu hình Khách hàng OAuth", - "nodes.triggerPlugin.configureParameters": "Cấu hình tham số", - "nodes.triggerPlugin.credentialVerificationFailed": "Xác minh thông tin đăng nhập thất bại", - "nodes.triggerPlugin.credentialsVerified": "Thông tin đăng nhập đã được xác minh thành công", - "nodes.triggerPlugin.error": "Lỗi", - "nodes.triggerPlugin.failedToStart": "Không thể bắt đầu quy trình xác thực", - "nodes.triggerPlugin.noConfigurationRequired": "Không cần cấu hình thêm cho bộ kích hoạt này.", - "nodes.triggerPlugin.notAuthorized": "Không được ủy quyền", - "nodes.triggerPlugin.notConfigured": "Chưa được cấu hình", - "nodes.triggerPlugin.oauthClientDescription": "Cấu hình thông tin đăng nhập OAuth của khách hàng để kích hoạt xác thực", - "nodes.triggerPlugin.oauthClientSaved": "Cấu hình khách hàng OAuth đã được lưu thành công", - "nodes.triggerPlugin.oauthConfigFailed": "Cấu hình OAuth thất bại", - "nodes.triggerPlugin.or": "HOẶC", - "nodes.triggerPlugin.parameters": "Tham số", - "nodes.triggerPlugin.parametersDescription": "Cấu hình tham số và thuộc tính của bộ kích hoạt", - "nodes.triggerPlugin.properties": "Thuộc tính", - "nodes.triggerPlugin.propertiesDescription": "Các thuộc tính cấu hình bổ sung cho bộ kích hoạt này", - "nodes.triggerPlugin.remove": "Xóa", - "nodes.triggerPlugin.removeSubscription": "Hủy đăng ký", - "nodes.triggerPlugin.selectSubscription": "Chọn gói đăng ký", - "nodes.triggerPlugin.subscriptionName": "Tên thuê bao", - "nodes.triggerPlugin.subscriptionNameDescription": "Nhập tên duy nhất cho đăng ký kích hoạt này", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "Nhập tên gói đăng ký...", - "nodes.triggerPlugin.subscriptionNameRequired": "Tên đăng ký là bắt buộc", - "nodes.triggerPlugin.subscriptionRemoved": "Đã hủy đăng ký thành công", "nodes.triggerPlugin.subscriptionRequired": "Cần phải đăng ký", - "nodes.triggerPlugin.useApiKey": "Sử dụng Khóa API", - "nodes.triggerPlugin.useOAuth": "Sử dụng OAuth", - "nodes.triggerPlugin.verifyAndContinue": "Xác minh & Tiếp tục", "nodes.triggerSchedule.cronExpression": "Biểu thức Cron", "nodes.triggerSchedule.days": "Ngày", - "nodes.triggerSchedule.executeNow": "Thực thi ngay", - "nodes.triggerSchedule.executionTime": "Thời gian thực hiện", "nodes.triggerSchedule.executionTimeCalculationError": "Không thể tính toán thời gian thực thi", - "nodes.triggerSchedule.executionTimeMustBeFuture": "Thời gian thực thi phải nằm trong tương lai", "nodes.triggerSchedule.frequency.daily": "Hàng ngày", "nodes.triggerSchedule.frequency.hourly": "Theo giờ", "nodes.triggerSchedule.frequency.label": "Tần suất", "nodes.triggerSchedule.frequency.monthly": "Hàng tháng", "nodes.triggerSchedule.frequency.weekly": "Hàng tuần", "nodes.triggerSchedule.frequencyLabel": "Tần số", - "nodes.triggerSchedule.hours": "Giờ", "nodes.triggerSchedule.invalidCronExpression": "Biểu thức cron không hợp lệ", - "nodes.triggerSchedule.invalidExecutionTime": "Thời gian thực thi không hợp lệ", "nodes.triggerSchedule.invalidFrequency": "Tần số không hợp lệ", "nodes.triggerSchedule.invalidMonthlyDay": "Ngày trong tháng phải nằm giữa 1-31 hoặc là \"cuối cùng\"", "nodes.triggerSchedule.invalidOnMinute": "Phút phải nằm trong khoảng từ 0 đến 59", - "nodes.triggerSchedule.invalidStartTime": "Thời gian bắt đầu không hợp lệ", "nodes.triggerSchedule.invalidTimeFormat": "Định dạng giờ không hợp lệ (dự kiến HH:MM SA/CH)}", "nodes.triggerSchedule.invalidTimezone": "Múi giờ không hợp lệ", "nodes.triggerSchedule.invalidWeekday": "Ngày trong tuần không hợp lệ: {{weekday}}", "nodes.triggerSchedule.lastDay": "Ngày cuối cùng", "nodes.triggerSchedule.lastDayTooltip": "Không phải tất cả các tháng đều có 31 ngày. Sử dụng tùy chọn 'ngày cuối cùng' để chọn ngày cuối cùng của mỗi tháng.", - "nodes.triggerSchedule.minutes": "Phút", "nodes.triggerSchedule.mode": "Chế độ", - "nodes.triggerSchedule.modeCron": "Cron", - "nodes.triggerSchedule.modeVisual": "Hình ảnh", "nodes.triggerSchedule.monthlyDay": "Ngày hàng tháng", - "nodes.triggerSchedule.nextExecution": "Lần thi hành tiếp theo", "nodes.triggerSchedule.nextExecutionTime": "THỜI GIAN THỰC THI TIẾP THEO", "nodes.triggerSchedule.nextExecutionTimes": "5 lần thực thi tiếp theo", "nodes.triggerSchedule.noValidExecutionTime": "Không thể tính toán thời gian thực thi hợp lệ", - "nodes.triggerSchedule.nodeTitle": "Kích hoạt theo lịch", - "nodes.triggerSchedule.notConfigured": "Chưa được cấu hình", "nodes.triggerSchedule.onMinute": "Trong một phút", - "nodes.triggerSchedule.selectDateTime": "Chọn Ngày & Giờ", "nodes.triggerSchedule.selectFrequency": "Chọn tần suất", "nodes.triggerSchedule.selectTime": "Chọn thời gian", - "nodes.triggerSchedule.startTime": "Thời gian bắt đầu", - "nodes.triggerSchedule.startTimeMustBeFuture": "Thời gian bắt đầu phải là trong tương lai", "nodes.triggerSchedule.time": "Thời gian", - "nodes.triggerSchedule.timezone": "Múi giờ", "nodes.triggerSchedule.title": "Lịch trình", "nodes.triggerSchedule.useCronExpression": "Sử dụng biểu thức cron", "nodes.triggerSchedule.useVisualPicker": "Sử dụng trình chọn trực quan", "nodes.triggerSchedule.visualConfig": "Cấu hình trực quan", "nodes.triggerSchedule.weekdays": "Các ngày trong tuần", - "nodes.triggerWebhook.addHeader": "Thêm", - "nodes.triggerWebhook.addParameter": "Thêm", - "nodes.triggerWebhook.asyncMode": "Chế độ không đồng bộ", - "nodes.triggerWebhook.configPlaceholder": "Cấu hình kích hoạt webhook sẽ được thực hiện ở đây", "nodes.triggerWebhook.contentType": "Loại Nội Dung", - "nodes.triggerWebhook.copy": "Sao chép", "nodes.triggerWebhook.debugUrlCopied": "Đã sao chép!", "nodes.triggerWebhook.debugUrlCopy": "Nhấn để sao chép", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "URL này dường như là một địa chỉ nội bộ, điều này có thể khiến các yêu cầu webhook không thành công. Bạn có thể thay đổi TRIGGER_URL thành một địa chỉ công khai.", "nodes.triggerWebhook.debugUrlTitle": "Đối với các lần chạy thử, luôn sử dụng URL này", - "nodes.triggerWebhook.errorHandling": "Xử lý lỗi", - "nodes.triggerWebhook.errorStrategy": "Xử lý lỗi", - "nodes.triggerWebhook.generate": "Tạo", - "nodes.triggerWebhook.headerParameters": "Tham số tiêu đề", - "nodes.triggerWebhook.headers": "Tiêu đề", "nodes.triggerWebhook.method": "Phương pháp", "nodes.triggerWebhook.noBodyParameters": "Chưa cấu hình tham số thân", "nodes.triggerWebhook.noHeaders": "Chưa cấu hình tiêu đề", "nodes.triggerWebhook.noParameters": "Chưa cấu hình tham số nào", "nodes.triggerWebhook.noQueryParameters": "Chưa cấu hình tham số truy vấn", - "nodes.triggerWebhook.nodeTitle": "🔗 Kích hoạt Webhook", - "nodes.triggerWebhook.parameterName": "Tên biến", - "nodes.triggerWebhook.queryParameters": "Tham số truy vấn", - "nodes.triggerWebhook.requestBodyParameters": "Tham số trong thân yêu cầu", "nodes.triggerWebhook.required": "Bắt buộc", "nodes.triggerWebhook.responseBody": "Nội dung phản hồi", "nodes.triggerWebhook.responseBodyPlaceholder": "Viết nội dung phản hồi của bạn ở đây", "nodes.triggerWebhook.responseConfiguration": "Phản hồi", "nodes.triggerWebhook.statusCode": "Mã trạng thái", - "nodes.triggerWebhook.test": "Kiểm tra", - "nodes.triggerWebhook.title": "Kích hoạt Webhook", "nodes.triggerWebhook.urlCopied": "Đã sao chép URL vào bộ nhớ tạm", - "nodes.triggerWebhook.urlGenerated": "Đã tạo URL webhook thành công", - "nodes.triggerWebhook.urlGenerationFailed": "Không thể tạo URL webhook", "nodes.triggerWebhook.validation.invalidParameterType": "Loại tham số không hợp lệ \"{{type}}\" cho tham số \"{{name}}\"", "nodes.triggerWebhook.validation.webhookUrlRequired": "Cần có URL Webhook", "nodes.triggerWebhook.varName": "Tên biến", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "Nhóm tổng hợp", "nodes.variableAssigner.aggregationGroupTip": "Bật tính năng này cho phép trình tổng hợp biến tổng hợp nhiều bộ biến.", "nodes.variableAssigner.noVarTip": "Thêm các biến cần gán", - "nodes.variableAssigner.outputType": "Loại đầu ra", "nodes.variableAssigner.outputVars.varDescribe": "Đầu ra {{groupName}}", "nodes.variableAssigner.setAssignVariable": "Đặt biến gán", "nodes.variableAssigner.title": "Gán biến", - "nodes.variableAssigner.type.array": "Mảng", - "nodes.variableAssigner.type.number": "Số", - "nodes.variableAssigner.type.object": "Đối tượng", - "nodes.variableAssigner.type.string": "Chuỗi", "nodes.variableAssigner.varNotSet": "Biến chưa được đặt", - "onboarding.aboutStartNode": "về nút bắt đầu.", - "onboarding.back": "Quay lại", "onboarding.description": "Các nút bắt đầu khác nhau có những khả năng khác nhau. Đừng lo, bạn luôn có thể thay đổi chúng sau này.", - "onboarding.escTip.key": "thoát", - "onboarding.escTip.press": "Báo chí", - "onboarding.escTip.toDismiss": "sa thải", - "onboarding.learnMore": "Tìm hiểu thêm", "onboarding.title": "Chọn một nút bắt đầu để bắt đầu", "onboarding.trigger": "Kích hoạt", "onboarding.triggerDescription": "Các trình kích hoạt có thể hoạt động như nút bắt đầu của một quy trình làm việc, chẳng hạn như tác vụ theo lịch, webhook tùy chỉnh hoặc tích hợp với các ứng dụng khác.", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "Tất cả các vấn đề đã được giải quyết", "panel.checklistTip": "Đảm bảo rằng tất cả các vấn đề đã được giải quyết trước khi xuất bản", "panel.createdBy": "Tạo bởi ", - "panel.goTo": "Đi tới", "panel.goToFix": "Đi đến sửa lỗi", "panel.helpLink": "Trung tâm trợ giúp", "panel.locateNodeNotFound": "Không tìm thấy nút: {{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "Quay lại", "singleRun.iteration": "Lặp", "singleRun.loop": "Vòng", - "singleRun.preparingDataSource": "Chuẩn bị nguồn dữ liệu", - "singleRun.reRun": "Chạy lại", - "singleRun.running": "Đang chạy", "singleRun.startRun": "Bắt đầu chạy", "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", @@ -1257,21 +1024,14 @@ "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ý", "tabs.allAdded": "Tất cả đã được thêm vào", "tabs.allTool": "Tất cả", "tabs.allTriggers": "Tất cả các trình kích hoạt", "tabs.blocks": "Nút", "tabs.clearSnippetSearch": "Xóa tìm kiếm đoạn trích", - "tabs.createSnippet": "Tạo đoạn trích", "tabs.customTool": "Swagger API", "tabs.featuredTools": "Nổi bật", - "tabs.hideActions": "Ẩn công cụ", - "tabs.installed": "Đã cài đặt", "tabs.listView": "Chế độ xem danh sách", "tabs.logic": "Logic", "tabs.noFeaturedPlugins": "Khám phá thêm các công cụ trong Marketplace", @@ -1280,13 +1040,11 @@ "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 công cụ", - "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, tác nhân, con người, Kiến thức", "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", @@ -1294,20 +1052,16 @@ "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.startDisabledTipLearnMore": "Tìm hiểu thêm về các nút bắt đầu", "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.treeView": "Chế độ xem cây", "tabs.unconfiguredStartDisabledTip": "Một nút bắt đầu chưa được cấu hình đã được thêm vào canvas. Vui lòng hoàn tất thiết lập trước khi tiếp tục.", - "tabs.usePlugin": "Chọn công cụ", "tabs.utilities": "Tiện ích", "tabs.workflowTool": "Quy trình làm việc", "tracing.stopBy": "Dừng bởi {{user}}", - "triggerStatus.disabled": "KÍCH HOẠT • VÔ HIỆU HÓA", "triggerStatus.enabled": "KÍCH HOẠT", "variableReference.assignedVarsDescription": "Các biến được gán phải là các biến có thể ghi, chẳng hạn như các biến hội thoại.", - "variableReference.conversationVars": "Biến cuộc trò chuyện", "variableReference.noAssignedVars": "Không có biến được gán sẵn có", "variableReference.noAvailableVars": "Không có biến khả dụng", "variableReference.noVarsForOperation": "Không có biến nào có sẵn để gán với hoạt động đã chọn.", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "Đã áp dụng", "workflowGenerator.appliedRefineHint": "Đã áp dụng — tinh chỉnh bất cứ lúc nào với ⌘K → /refine", "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.", @@ -1384,7 +1137,6 @@ "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", @@ -1392,7 +1144,6 @@ "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.refineDraftUnavailable": "Không thể tải bản nháp hiện tại — sẽ tạo từ đầu.", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "Tạo lại", "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/agent-v-2.json b/web/i18n/zh-Hans/agent-v-2.json index 942adcdf9d9..d916191e0b0 100644 --- a/web/i18n/zh-Hans/agent-v-2.json +++ b/web/i18n/zh-Hans/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "此操作暂不可用。", "agentDetail.access.copyAccessUrl": "复制访问 URL", "agentDetail.access.copyFailed": "引用复制失败。", "agentDetail.access.copyServiceEndpoint": "复制服务 API 端点", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "启动", "agentDetail.access.webApp.actions.settings": "品牌设置", "agentDetail.access.webApp.refreshUrl": "刷新访问 URL", - "agentDetail.access.webApp.showQrCode": "显示二维码", "agentDetail.access.webApp.ssoEnabled": "已启用 SSO", "agentDetail.access.webApp.title": "Web 应用", "agentDetail.access.workflow.description": "作为工作流内的节点使用", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "选择环境变量作用域", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "设置 Agent 运行时读取的值,例如工具所需的 API 密钥,而无需写进提示词。\n\n在构建模式中,Agent 可帮你完成这些设置。", - "agentDetail.configure.advancedSettings.envEditor.toggle": "展开或收起 Env Editor", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "高级设置", - "agentDetail.configure.advancedSettings.toggle": "展开或收起高级设置", "agentDetail.configure.answer.activity.ranCommands": "已运行命令", "agentDetail.configure.answer.activity.runningCommands": "正在运行命令", "agentDetail.configure.answer.duration.minute": "{{count}}分", "agentDetail.configure.answer.duration.second": "{{count}}秒", "agentDetail.configure.answer.thinking": "思考过程", - "agentDetail.configure.answer.workFinished": "工作已完成", - "agentDetail.configure.answer.workedFor": "工作了 {{duration}}", - "agentDetail.configure.answer.workingFor": "工作中 {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition 虽然会对提取出的配置提供版本管理,但不支持文件系统本身的版本管理。请谨慎使用 Build 模式,因为对文件系统的更改会实时发生,并且不一定总能干净地回退。Community Edition 并不是面向大量外部受众提供服务的理想选择。", "agentDetail.configure.build.empty.description": "描述你的需求,它会随着对话填写左侧表单。", "agentDetail.configure.build.empty.title": "通过对话构建 Agent", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "移除 {{name}}", "agentDetail.configure.files.richTip": "上传过长、不适合放入提示词的参考资料:规格、模板、指南。了解更多\n\n在构建模式中,Agent 可帮你完成这些设置。", "agentDetail.configure.files.tip": "上传过长、不适合放入提示词的参考资料:规格、模板、指南。了解更多\n\n在构建模式中,Agent 可帮你完成这些设置。", - "agentDetail.configure.files.toggle": "展开或收起文件", "agentDetail.configure.files.treeLabel": "Agent 文件", "agentDetail.configure.files.upload.action": "上传", "agentDetail.configure.files.upload.browse": "选择", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "展开或收起知识检索", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "请在元数据过滤中配置模型", "agentDetail.configure.model.label": "模型", - "agentDetail.configure.orchestrate": "编排", "agentDetail.configure.preview.chatFeatures": "Chat 功能", "agentDetail.configure.preview.empty.defaultAgentName": "Agent", "agentDetail.configure.preview.empty.description": "像已发布后用户体验到的那样运行 Agent。", - "agentDetail.configure.preview.empty.title": "预览 {{name}}", - "agentDetail.configure.preview.endUserAuth": "终端用户认证", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "本次 Agent 运行因达到模型请求次数上限而被终止。请重试,或把任务拆分成更小的步骤。", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "本次 Agent 运行因达到时长上限而被终止。请重试,或把任务拆分成更小的步骤。", "agentDetail.configure.preview.inputPlaceholder": "向 {{name}} 发送消息", "agentDetail.configure.preview.restart": "开启新对话", "agentDetail.configure.preview.sandboxNotice": "Agent 运行在 Linux 沙盒中。", "agentDetail.configure.preview.sandboxNoticeTooltip": "在 Dify Community Edition 中,每个 Agent 都运行在你 Docker 内的 Linux 7.0.0-10060-aws 沙盒环境中。你通过 Build Chats 对环境所做的编辑会持久保留。", - "agentDetail.configure.preview.title": "预览", "agentDetail.configure.preview.unconfiguredNotice": "此 Agent 尚未设置,因此回复将直接来自模型。", "agentDetail.configure.prompt.copied": "提示词已复制", "agentDetail.configure.prompt.copy": "复制提示词", @@ -200,40 +188,31 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} 个工作流", "agentDetail.configure.rightPanel.build": "构建", "agentDetail.configure.rightPanel.buildTipBody": "描述你的目标,指示 Agent 安装并认证工具,或带它完成一个完整示例。保存后,你的指令将被固化到 Agent 中。", - "agentDetail.configure.rightPanel.buildTipTitle": "通过对话构建你的 Agent", "agentDetail.configure.rightPanel.learnMore": "了解更多", "agentDetail.configure.rightPanel.modeLabel": "Agent 配置模式", "agentDetail.configure.rightPanel.preview": "预览", "agentDetail.configure.rightPanel.previewDisabledTip": "预览仅在 Dify Cloud 和 Dify Enterprise 中可用。", "agentDetail.configure.rightPanel.previewTipBody": "像用户一样测试它。你的交互不会影响 Agent 后续的行为。", - "agentDetail.configure.rightPanel.previewTipTitle": "预览你的 Agent", "agentDetail.configure.skills.add": "添加 Skill", "agentDetail.configure.skills.addMenu.upload.badge": "内嵌", "agentDetail.configure.skills.addMenu.upload.description": "包含 SKILL.md 的 .zip 包。它会嵌入当前应用,不会跟随 Skill 库更新。", "agentDetail.configure.skills.addMenu.upload.label": "上传 skill.zip", "agentDetail.configure.skills.addMenu.workspace.description": "复用共享 Skill,并跟随其发布版本更新。", "agentDetail.configure.skills.addMenu.workspace.label": "从 Skill 库添加", - "agentDetail.configure.skills.detail.contentRegion": "Skill 详情内容", - "agentDetail.configure.skills.detail.fileCount": "{{count}} 个文件", "agentDetail.configure.skills.detail.files": "文件", "agentDetail.configure.skills.empty.description": "Skill 为 Agent 提供工作时可调用的可复用专业能力", "agentDetail.configure.skills.empty.title": "暂无 Skill", - "agentDetail.configure.skills.fromSkillLibrary": "从 Skill 库选择", - "agentDetail.configure.skills.itemType": "Skill", "agentDetail.configure.skills.label": "Skill", "agentDetail.configure.skills.missing": "未找到 Skill", "agentDetail.configure.skills.moreActions": "{{name}} 的更多操作", "agentDetail.configure.skills.openInLibrary": "在 Skill 库中打开", - "agentDetail.configure.skills.remove": "移除 {{name}}", "agentDetail.configure.skills.removeAction": "移除", "agentDetail.configure.skills.richTip": "将重复任务所需的指令、文件和脚本打包成 Skill。了解更多\n\n在构建模式中,Agent 可帮你完成这些设置。", "agentDetail.configure.skills.tip": "将重复任务所需的指令、文件和脚本打包成 Skill。了解更多\n\n在构建模式中,Agent 可帮你完成这些设置。", - "agentDetail.configure.skills.toggle": "展开或收起 Skill", "agentDetail.configure.skills.upload.action": "上传", "agentDetail.configure.skills.upload.browse": "选择", "agentDetail.configure.skills.upload.description": "为此 Agent 上传 .zip 或 .skill 格式的 Skill 包。", "agentDetail.configure.skills.upload.dropzone": "拖入 Skill 包,或", - "agentDetail.configure.skills.upload.failed": "Skill 上传失败。", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "请上传 .zip 或 .skill 文件。", "agentDetail.configure.skills.upload.sizeLimit": "Skill 包大小不得超过 {{sizeLimit}}。", @@ -241,14 +220,11 @@ "agentDetail.configure.skills.upload.title": "上传 Skill", "agentDetail.configure.skills.upload.warning.files": "如果只需要使用 Markdown 文件,请将它们上传到「文件」,并在你的提示词中引用。", "agentDetail.configure.skills.upload.warning.specification": "上传的 Skill 需遵循 Agent Skills 规范。", - "agentDetail.configure.skills.workspaceItemType": "Workspace", - "agentDetail.configure.skills.workspaceSelector.addSuccess": "Workspace Skill 已添加。", "agentDetail.configure.skills.workspaceSelector.added": "已添加", "agentDetail.configure.skills.workspaceSelector.draft": "Draft", "agentDetail.configure.skills.workspaceSelector.empty": "Skill 库中未找到匹配项。", "agentDetail.configure.skills.workspaceSelector.limitReached": "每个 Agent 最多可从 Skill 库添加 20 个 Skill。请先移除一个 Skill,再添加新 Skill。", "agentDetail.configure.skills.workspaceSelector.manage": "在 Skills 中管理", - "agentDetail.configure.skills.workspaceSelector.removeSuccess": "Workspace Skill 已移除。", "agentDetail.configure.skills.workspaceSelector.saveFailed": "Workspace Skill 更新失败。", "agentDetail.configure.skills.workspaceSelector.search": "搜索 Skill...", "agentDetail.configure.switchToPreviewConfirm.title": "切换到预览模式?", @@ -285,7 +261,6 @@ "agentDetail.configure.tools.removeProvider": "移除所有工具", "agentDetail.configure.tools.richTip": "添加工作空间中的 Dify 工具。了解更多\n\nAgent 在沙箱中自行安装的工具不会显示在这里,但仍然可用。", "agentDetail.configure.tools.tip": "添加工作空间中的 Dify 工具。了解更多\n\nAgent 在沙箱中自行安装的工具不会显示在这里,但仍然可用。", - "agentDetail.configure.tools.toggle": "展开或收起工具", "agentDetail.configure.tools.toolTabs.all": "全部", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "自定义", @@ -295,16 +270,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "文件系统路径", "agentDetail.configure.workingDirectory.description": "Agent 运行时读取和写入的文件。它生成的任何内容,例如 qna_report.pdf,都会显示在这里。", "agentDetail.configure.workingDirectory.fileSystem": "文件系统", - "agentDetail.configure.workingDirectory.home": "home", "agentDetail.configure.workingDirectory.open": "打开工作目录", "agentDetail.configure.workingDirectory.persistentFiles": "长期", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "长期保留的文件。Agent 可在后续每次运行中使用这些文件,包括终端用户的对话和工作流。在本次构建对话中对此类文件的改动,会在点击「应用」后生效。", - "agentDetail.configure.workingDirectory.returnToWorkspace": "返回工作目录", "agentDetail.configure.workingDirectory.temporaryFiles": "临时", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "Agent 仅在本次构建对话中使用的文件,退出构建模式或开启新对话后即被清除。", "agentDetail.configure.workingDirectory.title": "工作目录", - "agentDetail.configure.workingDirectory.treeLabel": "工作目录文件", - "agentDetail.configure.workingDirectory.workingDirectory": "工作目录", "agentDetail.documentTitle": "Agent", "agentDetail.logs.description": "查看与该 Agent 的每一次对话记录,包括用户输入和 Agent 回复。", "agentDetail.logs.empty": "暂无日志", @@ -404,7 +375,6 @@ "roster.createForm.nameRequired": "请输入名称。", "roster.createForm.roleLabel": "角色", "roster.createForm.rolePlaceholder": "例如:研究助理", - "roster.createSuccess": "Agent 已创建。", "roster.dateTimeFormat": "YYYY-MM-DD HH:mm:ss", "roster.deleteDialog.description": "此操作将永久删除 {{name}}。其 Web 应用、API 访问及使用它的工作流将立即失效。", "roster.deleteDialog.title": "删除 {{name}}?", @@ -414,7 +384,6 @@ "roster.duplicateDialog.title": "复制 Agent", "roster.duplicateForm.changeIcon": "更换 {{name}} 副本的图标", "roster.duplicateSuccess": "Agent 已复制。", - "roster.editAgent": "编辑 {{name}}", "roster.editDialog.description": "更新此 Agent 的名称、描述和角色。", "roster.editDialog.title": "编辑 Agent", "roster.editInfo": "编辑信息", @@ -441,191 +410,15 @@ "roster.saveToRosterDialog.description": "将此内联配置保存为可复用 Agent。", "roster.saveToRosterDialog.title": "保存到 Agents", "roster.saveToRosterForm.changeIcon": "更换 Agent 图标", - "roster.saveToRosterSuccess": "Agent 已保存。", "roster.searchLabel": "搜索 Agent", "roster.searchPlaceholder": "按名称搜索 Agent…", "roster.sort.earliestCreated": "最早创建", "roster.sort.label": "排序方式", "roster.sort.lastModified": "最后修改", - "roster.sort.optionsLabel": "排序选项", "roster.sort.recentlyCreated": "最近创建", "roster.title": "Agent", - "roster.updateSuccess": "Agent 已更新。", "roster.usageStatus.draft": "草稿", - "skillManagement.clearTags": "清除标签", - "skillManagement.create": "创建", - "skillManagement.createFailed": "Skill 创建失败。", - "skillManagement.createSuccess": "Skill 已创建。", - "skillManagement.dateTimeFormat": "YYYY-MM-DD HH:mm", - "skillManagement.deleteDialog.description": "该 Skill 将从 workspace 中移除。引用它的 Agent 可能失去对应能力。", - "skillManagement.deleteDialog.referencedDescription": "该 Skill 当前被 {{count}} 个 Agent、Workflow 或 Chatflow 引用。删除后会从 workspace 中移除该 Skill,并清理这些绑定关系。", - "skillManagement.deleteDialog.title": "删除 {{name}}?", - "skillManagement.deleteFailed": "Skill 删除失败。", - "skillManagement.deleteSuccess": "Skill 已删除。", - "skillManagement.detail.addMetadata": "添加元数据", - "skillManagement.detail.addMetadataDescription": "为这个 Markdown 文件添加一个 frontmatter 字段。", - "skillManagement.detail.addTag": "添加标签", - "skillManagement.detail.addTagDescription": "创建或绑定一个标签到这个 Skill。新标签会随 Skill 元信息保存。", - "skillManagement.detail.addTagSuccess": "标签已添加。", - "skillManagement.detail.back": "返回 Skills", - "skillManagement.detail.builder.attach": "添加文件", - "skillManagement.detail.builder.attachFailed": "添加文件失败。", - "skillManagement.detail.builder.attachUnsupported": "只能添加文本和文档文件。", - "skillManagement.detail.builder.attachmentOnlyMessage": "根据附件内容帮助完善这个 Skill。", - "skillManagement.detail.builder.close": "关闭 Skill Builder", - "skillManagement.detail.builder.compatibleModelsOnly": "仅显示兼容模型", - "skillManagement.detail.builder.exampleIssueTriage": "客户问题分级处理", - "skillManagement.detail.builder.exampleOnboarding": "新员工入职引导", - "skillManagement.detail.builder.exampleSalesFollowUp": "销售线索跟进策略", - "skillManagement.detail.builder.followUpDisplayName": "使用 Refund approval 作为显示名称", - "skillManagement.detail.builder.followUpNameIcon": "应用建议的名称和图标", - "skillManagement.detail.builder.fromMarketplace": "来自 Marketplace", - "skillManagement.detail.builder.model": "GPT-4o", - "skillManagement.detail.builder.modelCredits.all": "全部额度", - "skillManagement.detail.builder.modelCredits.configure": "需要配置", - "skillManagement.detail.builder.modelCredits.exhausted": "额度已用尽", - "skillManagement.detail.builder.modelProviderSettings": "模型供应商设置", - "skillManagement.detail.builder.modelSearch": "搜索模型...", - "skillManagement.detail.builder.modifyPlaceholder": "让 AI 修改这个 Skill...", - "skillManagement.detail.builder.open": "打开 Skill Builder", - "skillManagement.detail.builder.placeholder": "描述场景...", - "skillManagement.detail.builder.promptDescription": "描述它,草稿会出现在编辑器中,并包含步骤和文件。", - "skillManagement.detail.builder.promptTitle": "这个 Skill 应该处理什么?", - "skillManagement.detail.builder.removeAttachment": "移除 {{name}}", - "skillManagement.detail.builder.restart": "重新开始 Builder", - "skillManagement.detail.builder.send": "发送消息", - "skillManagement.detail.builder.sendFailed": "Skill Builder 响应失败。", - "skillManagement.detail.builder.title": "Skill Builder", - "skillManagement.detail.builder.tryExample": "试试示例", - "skillManagement.detail.builder.voice": "语音输入", - "skillManagement.detail.builder.voiceUnavailable": "暂不支持语音输入。", - "skillManagement.detail.cancelAddMetadata": "取消添加元数据", - "skillManagement.detail.closeFileTab": "关闭 {{name}}", - "skillManagement.detail.closeVersions": "关闭版本面板", - "skillManagement.detail.collapseSidebar": "折叠侧边栏", - "skillManagement.detail.copyContentSuccess": "内容已复制到剪贴板。", - "skillManagement.detail.copyFile": "复制", - "skillManagement.detail.copyFileSuccess": "文件已复制,可粘贴。", - "skillManagement.detail.copyVersionId": "复制 ID", - "skillManagement.detail.copyVersionIdSuccess": "ID 已复制到剪贴板。", - "skillManagement.detail.createFile": "新建文件", - "skillManagement.detail.createFileDescription": "输入相对于 Skill 根目录的文件路径。", - "skillManagement.detail.createFileMenu": "新建文件...", - "skillManagement.detail.createFileSuccess": "文件已创建。", - "skillManagement.detail.createFolder": "新建文件夹", - "skillManagement.detail.createFolderDescription": "输入相对于 Skill 根目录的文件夹路径。", - "skillManagement.detail.createFolderMenu": "新建文件夹...", - "skillManagement.detail.createFolderSuccess": "文件夹已创建。", - "skillManagement.detail.createdBy": "由 {{name}} 创建", - "skillManagement.detail.currentDraft": "当前草稿", - "skillManagement.detail.cutFile": "剪切", - "skillManagement.detail.cutFileSuccess": "文件已剪切,可移动。", - "skillManagement.detail.deleteFileConfirm": "删除这个文件?", - "skillManagement.detail.deleteFileSuccess": "文件已删除。", - "skillManagement.detail.deleteVersionConfirm": "删除这个版本?", - "skillManagement.detail.deleteVersionFailed": "版本删除失败。", - "skillManagement.detail.deleteVersionSuccess": "版本已删除。", - "skillManagement.detail.downloadFile": "下载文件", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.editVersionInfo": "编辑版本信息", - "skillManagement.detail.exitVersions": "退出版本", - "skillManagement.detail.expandSidebar": "展开侧边栏", - "skillManagement.detail.fileCount": "{{count}} 个文件", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} 字节", - "skillManagement.detail.fileMissing": "文件不存在。", - "skillManagement.detail.fileOperationFailed": "文件操作失败。", - "skillManagement.detail.files": "文件", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Skill 加载失败。", - "skillManagement.detail.markdownLiveMode": "实时预览", - "skillManagement.detail.markdownSourceMode": "源码编辑", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "文件已移动。", - "skillManagement.detail.moveFilesSuccess": "文件已移动。", - "skillManagement.detail.nameThisVersion": "命名这个版本", - "skillManagement.detail.noFileSelected": "选择一个文件进行预览。", - "skillManagement.detail.noFiles": "暂无文件。", - "skillManagement.detail.noSearchResults": "没有匹配的文件。", - "skillManagement.detail.noVersions": "暂无发布版本。", - "skillManagement.detail.pasteFile": "粘贴", - "skillManagement.detail.pasteFileSuccess": "文件已粘贴。", - "skillManagement.detail.previewUnsupported": "该文件暂不支持预览。", - "skillManagement.detail.publish": "发布", - "skillManagement.detail.publishFailed": "Skill 发布失败。", - "skillManagement.detail.publishReferencesDescription": "发布后,这个草稿会对 {{count}} 个正在使用此 Skill 的引用生效。", - "skillManagement.detail.publishReferencesTitle": "发布 Skill", - "skillManagement.detail.publishSuccess": "Skill 已发布。", - "skillManagement.detail.publishUpdate": "发布更新", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "只读", - "skillManagement.detail.referenceFiles.confirm": "Enter 确认", - "skillManagement.detail.referenceFiles.empty": "暂无可引用的文件。", - "skillManagement.detail.referenceFiles.livePlaceholder": "编写给 Agent 的说明,输入 / 引用文件", - "skillManagement.detail.referenceFiles.navigate": "↑↓ 导航", - "skillManagement.detail.referenceFiles.title": "引用文件", - "skillManagement.detail.referencedBy": "被 {{count}} 个应用引用", - "skillManagement.detail.removeMetadata": "删除 {{name}} 元数据", - "skillManagement.detail.removeTag": "移除 {{tag}}", - "skillManagement.detail.removeTagSuccess": "标签已移除。", - "skillManagement.detail.renameFile": "重命名文件", - "skillManagement.detail.renameFileDescription": "输入相对于 Skill 根目录的新路径。", - "skillManagement.detail.renameFileSuccess": "文件已重命名。", - "skillManagement.detail.renameVersion": "重命名", - "skillManagement.detail.renameVersionFailed": "版本重命名失败。", - "skillManagement.detail.renameVersionPrompt": "版本名称", - "skillManagement.detail.renameVersionSuccess": "版本已重命名。", - "skillManagement.detail.restoreVersion": "恢复", - "skillManagement.detail.restoreVersionFailed": "版本恢复失败。", - "skillManagement.detail.restoreVersionSuccess": "版本已恢复到草稿。", - "skillManagement.detail.save": "保存", - "skillManagement.detail.saveFailed": "文件保存失败。", - "skillManagement.detail.saveSuccess": "文件已保存。", - "skillManagement.detail.saved": "已保存", - "skillManagement.detail.savedAt": "{{time}}已保存", - "skillManagement.detail.saving": "保存中...", - "skillManagement.detail.searchFiles": "查找文件", - "skillManagement.detail.unsavedChanges": "有未保存的更改", - "skillManagement.detail.updateTagsFailed": "标签更新失败。", - "skillManagement.detail.uploadFile": "上传文件", - "skillManagement.detail.uploadFileFailed": "文件上传失败。", - "skillManagement.detail.uploadFileSuccess": "文件已上传。", "skillManagement.detail.uploadFilesFailedStatus_one": "{{count}} 个文件上传失败。", "skillManagement.detail.uploadFilesFailedStatus_other": "{{count}} 个文件上传失败。", - "skillManagement.detail.uploadFilesMenu": "上传文件...", - "skillManagement.detail.uploadFilesProgress": "上传中 {{completed}}/{{total}}", - "skillManagement.detail.uploadFilesResult": "{{uploaded}} 个已上传 · {{failed}} 个失败", - "skillManagement.detail.uploadFilesStatus": "上传状态", - "skillManagement.detail.uploadStatusDismiss": "关闭上传状态", - "skillManagement.detail.versionHistory": "打开版本历史", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versionPublishNote": "发布说明", - "skillManagement.detail.versionPublishNotePlaceholder": "请描述变更", - "skillManagement.detail.versionPublishedMeta": "{{time}} · {{name}}", - "skillManagement.detail.versionTitle": "标题", - "skillManagement.detail.versions": "版本", - "skillManagement.detail.viewOnly": "仅查看", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Skill 复制失败。", - "skillManagement.duplicateSuccess": "Skill 已复制。", - "skillManagement.editedAt": "编辑于 {{time}}", - "skillManagement.empty": "暂无 Skill", - "skillManagement.emptyAction.createDescription": "用自然语言描述场景,生成一个可 review 的 Skill 草稿。", - "skillManagement.emptyAction.createTitle": "使用 Skill Builder 创建", - "skillManagement.emptyAction.importDescription": "导入包含 SKILL.md 且符合 agentskills.io 格式的 .zip 包。", - "skillManagement.emptyAction.importTitle": "导入 Skill 包", - "skillManagement.emptySearch": "未找到 Skill", - "skillManagement.import": "导入", - "skillManagement.importFailed": "Skill 导入失败。", - "skillManagement.importSuccess": "Skill 已导入。", - "skillManagement.listLabel": "Workspace Skills", - "skillManagement.loadingError": "Skill 加载失败", - "skillManagement.moreActions": "{{name}} 的更多操作", - "skillManagement.noTags": "暂无标签", - "skillManagement.publishedAt": "发布于 {{time}}", - "skillManagement.referenceCount": "{{count}} 个引用", - "skillManagement.searchLabel": "搜索 Skill", - "skillManagement.searchPlaceholder": "搜索", - "skillManagement.tags": "标签", "skillManagement.title": "Skills" } diff --git a/web/i18n/zh-Hans/app-api.json b/web/i18n/zh-Hans/app-api.json index fa1db332069..7c5ee2771f4 100644 --- a/web/i18n/zh-Hans/app-api.json +++ b/web/i18n/zh-Hans/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "删除密钥无法撤销,正在使用中的应用会受影响。", "actionMsg.deleteConfirmTitle": "删除此密钥?", "actionMsg.ok": "好的", - "apiKey": "API 密钥", "apiKeyModal.addKnowledgeBase": "添加知识库", "apiKeyModal.addSubtitle": "创建一个新的 API 密钥以访问知识库 API。", "apiKeyModal.addTitle": "添加 API 密钥", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "密钥", "apiKeyModal.selectedKnowledgeBases": "已选择的知识库", "apiKeyModal.selectedKnowledgeBasesCount": "已选择的知识库({{count}})", - "apiServer": "API 服务器", "copied": "已复制", "copy": "复制", - "develop.noContent": "暂无内容", - "develop.toc": "目录", "loading": "加载中", "never": "从未", - "ok": "运行中", "pause": "暂停", "play": "播放", "playing": "播放中" diff --git a/web/i18n/zh-Hans/app-debug.json b/web/i18n/zh-Hans/app-debug.json index 7282f4c54d4..009865ce573 100644 --- a/web/i18n/zh-Hans/app-debug.json +++ b/web/i18n/zh-Hans/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "设置代理的推理模式类型", "agent.agentModeType.ReACT": "ReAct", "agent.agentModeType.functionCall": "Function Calling", - "agent.buildInPrompt": "内置提示词", - "agent.firstPrompt": "第一次提示词", - "agent.nextIteration": "下一次迭代", - "agent.promptPlaceholder": "在这里写下您的提示词", - "agent.setting.description": "智能助手设置允许设置代理模式和内置提示等高级功能,仅在代理类型中可用。", "agent.setting.maximumIterations.description": "限制代理型助手执行迭代的次数", "agent.setting.maximumIterations.name": "最大迭代次数", "agent.setting.name": "Agent 设置", "agent.tools.description": "使用工具可以扩展代理的能力,比如搜索互联网或科学计算", "agent.tools.enabled": "启用", "agent.tools.name": "工具", - "assistantType.agentAssistant.description": "构建一个智能助手,他可以自主选择工具完成你设置的任务", - "assistantType.agentAssistant.name": "智能助手", - "assistantType.chatAssistant.description": "基于 LLM 构建一个聊天型助手", - "assistantType.chatAssistant.name": "基础助手", - "assistantType.name": "助手类型", "autoAddVar": "提示词中引用了未定义的变量,是否自动添加到用户输入表单中?", "chatSubTitle": "提示词", "code.instruction": "指令", - "codegen.apply": "应用", - "codegen.applyChanges": "应用更改", "codegen.description": "代码生成器使用配置的模型根据您的指令生成高质量的代码。请提供清晰详细的说明。", "codegen.generate": "生成", - "codegen.generatedCodeTitle": "生成的代码", "codegen.instruction": "指令", - "codegen.instructionPlaceholder": "请输入您想要生成的代码的详细描述。", "codegen.loading": "正在生成代码...", - "codegen.noDataLine1": "在左侧描述您的用例,", - "codegen.noDataLine2": "代码预览将在此处显示。", "codegen.overwriteConfirmMessage": "此操作将覆盖现有代码。您确定要继续吗?", "codegen.overwriteConfirmTitle": "是否覆盖现有代码?", - "codegen.resTitle": "生成的代码", "codegen.title": "代码生成器", "completionSubTitle": "前缀提示词", "datasetConfig.embeddingModelRequired": "未配置 Embedding 模型", "datasetConfig.knowledgeTip": "点击“+”按钮添加知识库", - "datasetConfig.params": "参数设置", "datasetConfig.rerankModelRequired": "未配置 Rerank 模型", "datasetConfig.retrieveChangeTip": "修改索引模式和检索模式可能会影响与该知识库关联的应用程序。", - "datasetConfig.retrieveMultiWay.description": "根据用户意图同时匹配所有知识库,从多路知识库查询相关文本片段,经过重排序步骤,从多路查询结果中选择匹配用户问题的最佳结果。", - "datasetConfig.retrieveMultiWay.title": "多路召回", - "datasetConfig.retrieveOneWay.description": "根据用户意图和知识库描述,由 Agent 自主判断选择最匹配的单个知识库来查询相关文本,适合知识库区分度大且知识库数量偏少的应用。", - "datasetConfig.retrieveOneWay.title": "N 选 1 召回", "datasetConfig.score_threshold": "Score 阈值", "datasetConfig.score_thresholdTip": "用于设置文本片段筛选的相似度阈值。", - "datasetConfig.settingTitle": "召回设置", "datasetConfig.top_k": "Top K", "datasetConfig.top_kTip": "用于筛选与用户问题相似度最高的文本片段。系统同时会根据选用模型上下文窗口大小动态调整分段数量。", "debugAsMultipleModel": "多个模型进行调试", "debugAsSingleModel": "单一模型进行调试", "duplicateModel": "复制模型", - "errorMessage.nameOfKeyRequired": "变量 {{key}} 对应的名称必填", - "errorMessage.notSelectModel": "请选择模型", - "errorMessage.queryRequired": "主要文本必填", "errorMessage.valueOfVarRequired": "{{key}}必填", "errorMessage.waitForBatchResponse": "请等待批量任务完成", "errorMessage.waitForFileUpload": "请等待文件上传完成", - "errorMessage.waitForImgUpload": "请等待图片上传完成", "errorMessage.waitForResponse": "请等待上条信息响应完成", "feature.annotation.add": "添加标注", "feature.annotation.cacheManagement": "标注管理", - "feature.annotation.cached": "已标注", "feature.annotation.description": "启用后,将标注用户的回复,以便在用户重复提问时快速响应。", "feature.annotation.edit": "编辑标注", - "feature.annotation.matchVariable.choosePlaceholder": "请选择变量", - "feature.annotation.matchVariable.title": "匹配变量", "feature.annotation.remove": "移除", "feature.annotation.removeConfirm": "删除这个标注?", - "feature.annotation.resDes": "标注回复已启用", "feature.annotation.scoreThreshold.accurateMatch": "精准匹配", "feature.annotation.scoreThreshold.description": "用于设置标注回复的匹配相似度阈值。", "feature.annotation.scoreThreshold.easyMatch": "容易匹配", @@ -83,20 +52,17 @@ "feature.bar.enableText": "功能已开启", "feature.bar.manage": "管理", "feature.citation.description": "显示源文档和生成内容的归属部分。", - "feature.citation.resDes": "引用和归属已启用", "feature.citation.title": "引用和归属", "feature.conversationHistory.description": "设置对话角色的前缀名称", "feature.conversationHistory.editModal.assistantPrefix": "助手前缀", "feature.conversationHistory.editModal.title": "编辑对话角色名称", "feature.conversationHistory.editModal.userPrefix": "用户前缀", - "feature.conversationHistory.learnMore": "了解更多", "feature.conversationHistory.tip": "对话历史未启用,请在上面的提示中添加。", "feature.conversationHistory.title": "对话历史", "feature.conversationOpener.description": "在对话型应用中,让 AI 主动说第一段话可以拉近与用户间的距离。", "feature.conversationOpener.title": "对话开场白", "feature.dataSet.noData": "您可以导入知识库作为上下文", "feature.dataSet.noDataSet": "未找到知识库", - "feature.dataSet.notSupportSelectMulti": "目前只支持引用一个知识库", "feature.dataSet.queryVariable.choosePlaceholder": "请选择变量", "feature.dataSet.queryVariable.contextVarNotEmpty": "上下文查询变量不能为空", "feature.dataSet.queryVariable.deleteContextVarTip": "该变量已被设置为上下文查询变量,删除该变量将影响知识库的正常使用。如果您仍需要删除它,请在上下文部分中重新选择它。", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "最大上传数", "feature.fileUpload.supportedTypes": "支持的文件类型", "feature.fileUpload.title": "文件上传", - "feature.groupChat.description": "为聊天型应用添加预对话设置,可以提升用户体验。", - "feature.groupChat.title": "聊天增强", - "feature.groupExperience.title": "体验增强", "feature.imageUpload.description": "支持上传图片", "feature.imageUpload.modalTitle": "图片上传设置", "feature.imageUpload.numberLimit": "最大上传数", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "OpenAI 内容审查需要在", "feature.moderation.modal.provider.keywords": "关键词", "feature.moderation.modal.provider.openai": "OpenAI Moderation", - "feature.moderation.modal.provider.openaiTip.prefix": "OpenAI Moderation 需要在", - "feature.moderation.modal.provider.openaiTip.suffix": "中配置 OpenAI API 密钥。", "feature.moderation.modal.provider.title": "类别", "feature.moderation.modal.title": "内容审查设置", "feature.moderation.outputEnabled": "输出内容", "feature.moderation.title": "内容审查", "feature.moreLikeThis.description": "一次生成多条文本,可在此基础上编辑并继续生成", - "feature.moreLikeThis.generateNumTip": "每次生成数", "feature.moreLikeThis.tip": "使用此功能将会额外消耗 tokens", "feature.moreLikeThis.title": "更多类似的", "feature.speechToText.description": "您可以使用语音输入。", - "feature.speechToText.resDes": "语音输入已启用", "feature.speechToText.title": "语音转文字", "feature.suggestedQuestionsAfterAnswer.description": "设置下一步问题建议可以让用户更好的对话。", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "自定义提示词", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "提示词", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "输入自定义提示词", "feature.suggestedQuestionsAfterAnswer.modal.title": "下一步问题建议设置", - "feature.suggestedQuestionsAfterAnswer.resDes": "回答结束后系统会给出 3 个建议", "feature.suggestedQuestionsAfterAnswer.title": "下一步问题建议", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "试着问问", "feature.textToSpeech.description": "文本可以转换成语音。", - "feature.textToSpeech.resDes": "文本转音频已启用", "feature.textToSpeech.title": "文字转语音", - "feature.toolbox.title": "工具箱", "feature.tools.modal.name.placeholder": "请填写名称", "feature.tools.modal.name.title": "名称", - "feature.tools.modal.title": "工具", - "feature.tools.modal.toolType.placeholder": "请选择工具类型", "feature.tools.modal.toolType.title": "工具类型", "feature.tools.modal.variableName.placeholder": "请填写变量名称", "feature.tools.modal.variableName.title": "变量名称", - "feature.tools.tips": "工具提供了一个标准的 API 调用方式,将用户输入或变量作为 API 的请求参数,用于查询外部数据作为上下文。", - "feature.tools.title": "工具", - "feature.tools.toolsInUse": "{{count}} 工具使用中", "formattingChangedText": "修改编排将重置调试区域,确定吗?", "formattingChangedTitle": "编排已改变", "generate.apply": "应用", @@ -234,13 +185,7 @@ "generate.tryIt": "试一试", "generate.version": "版本", "generate.versions": "版本", - "inputs.chatVarTip": "填入变量的值,该值将在每次开启一个新会话时自动替换到提示词中", "inputs.completionVarTip": "填入变量的值,该值将在每次提交问题时自动替换到提示词中", - "inputs.noPrompt": "尝试在对话前提示框中编写一些提示词", - "inputs.noVar": "填入变量的值,每次启动新会话时该变量将自动替换提示词中的变量。", - "inputs.previewTitle": "提示词预览", - "inputs.queryPlaceholder": "请输入文本内容", - "inputs.queryTitle": "查询内容", "inputs.run": "运行", "inputs.title": "调试与预览", "inputs.userInputField": "用户输入", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "这类旧版 Agent App 已经废弃。为了获得更好的 Agent 构建体验,请在 Agent Console 中创建 Agent。", "legacyAgentBadge.label": "旧版 Agent", "manageModels": "管理模型", - "modelConfig.modeType.chat": "对话型", - "modelConfig.modeType.completion": "补全型", - "modelConfig.model": "语言模型", - "modelConfig.setTone": "模型设置", - "modelConfig.title": "模型及参数", "noModelProviderConfigured": "未配置模型供应商", "noModelProviderConfiguredTip": "请先安装或配置模型供应商以开始使用。", "noModelSelected": "未选择模型", "noModelSelectedTip": "请先在上方配置模型以继续。", "noResult": "输出结果展示在这", - "notSetAPIKey.description": "在调试之前需要设置 LLM 提供者的密钥。", - "notSetAPIKey.settingBtn": "去设置", - "notSetAPIKey.title": "LLM 提供者的密钥未设置", - "notSetAPIKey.trailFinished": "试用已结束", "notSetVar": "变量能使用户输入表单引入提示词或开场白,你可以试试在提示词中输入 {{input}}", - "openingStatement.add": "添加开场白", "openingStatement.editorTitle": "开场白内容", - "openingStatement.noDataPlaceHolder": "在对话型应用中,让 AI 主动说第一段话可以拉近与用户间的距离。", - "openingStatement.notIncludeKey": "前缀提示词中不包含变量 {{key}}。请在前缀提示词中添加该变量", "openingStatement.openingQuestion": "开场问题", "openingStatement.openingQuestionDescription": "可选的引导问题,会在开场白之后展示,帮助用户继续对话。", "openingStatement.openingQuestionPlaceholder": "输入一个开场问题。", "openingStatement.placeholderLine1": "先在这里写 AI 要发送的第一句话。", "openingStatement.placeholderLine2": "你可以使用变量,尝试输入 {{variable}}。", - "openingStatement.title": "对话开场白", - "openingStatement.tooShort": "对话前提示词至少 20 字才能生成开场白", - "openingStatement.varTip": "你可以使用变量,试试输入 {{variable}}", "openingStatement.writeOpener": "编写开场白", - "operation.addFeature": "添加功能", "operation.agree": "赞同", "operation.applyConfig": "发布", "operation.automatic": "生成", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "取消反对", "operation.debugConfig": "调试", "operation.disagree": "反对", - "operation.resetConfig": "重置", "operation.stopResponding": "停止响应", - "operation.userAction": "用户表示", "orchestrate": "编排", "otherError.historyNoBeEmpty": "提示词中必须设置对话历史", "otherError.promptNoBeEmpty": "提示词不能为空", "otherError.queryNoBeEmpty": "提示词中必须设置查询内容", "pageTitle.line1": "提示词", - "pageTitle.line2": "编排", "promptMode.advanced": "专家模式", - "promptMode.advancedWarning.description": "在专家模式下,您可以编辑完整的提示词。", - "promptMode.advancedWarning.learnMore": "了解更多", - "promptMode.advancedWarning.ok": "确定", - "promptMode.advancedWarning.title": "您已切换到专家模式,一旦修改提示词,将无法返回简易模式。", "promptMode.contextMissing": "上下文内容块缺失,提示词的有效性可能不好。", "promptMode.operation.addMessage": "添加消息", - "promptMode.simple": "切换到专家模式以编辑完整的提示词", - "promptMode.switchBack": "返回简易模式", "promptTip": "提示词用于对 AI 的回复做出一系列指令和约束。可插入表单变量,例如 {{input}}。这段提示词不会被最终用户所看到。", "publishAs": "发布为", "resetConfig.message": "重置将丢失当前页面所有修改,恢复至上次发布时的配置", @@ -322,7 +242,6 @@ "variableConfig.content": "内容", "variableConfig.defaultValue": "默认值", "variableConfig.defaultValuePlaceholder": "输入默认值以预先填充字段", - "variableConfig.description": "设置变量 {{varName}}", "variableConfig.displayName": "显示名称", "variableConfig.editModalTitle": "编辑变量", "variableConfig.errorMsg.atLeastOneOption": "至少需要一个选项", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "JSON Schema 的 type 必须为 \"object\"", "variableConfig.errorMsg.labelNameRequired": "显示名称必填", "variableConfig.errorMsg.optionRepeat": "选项不能重复", - "variableConfig.errorMsg.varNameCanBeRepeat": "变量名称不能重复", "variableConfig.fieldType": "字段类型", "variableConfig.file.audio.name": "音频", "variableConfig.file.custom.createPlaceholder": "+ 文件扩展名,例如 .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "视频", "variableConfig.hidden": "隐藏并预填", "variableConfig.hiddenDescription": "对终端用户隐藏此字段,并由你预填字段值。与 必填 互斥。了解更多", - "variableConfig.hide": "隐藏", "variableConfig.inputPlaceholder": "请输入", "variableConfig.json": "JSON", "variableConfig.jsonSchema": "JSON Schema", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "文件列表", "variableConfig.noDefaultSelected": "不默认选中", "variableConfig.noDefaultValue": "无默认值", - "variableConfig.notSet": "未设置,在 Prompt 中输入 {{input}} 试试", "variableConfig.number": "数字", "variableConfig.optional": "可选", "variableConfig.options": "选项", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "默认勾选", "variableConfig.startSelectedOption": "默认选中项", "variableConfig.string": "文本", - "variableConfig.stringTitle": "文本框设置", "variableConfig.text-input": "文本", "variableConfig.tooltips": "提示", - "variableConfig.tooltipsPlaceholder": "输入悬停在标签上时显示的提示文本", "variableConfig.unit": "单位", "variableConfig.unitPlaceholder": "在数字后显示的单位,如 token", "variableConfig.uploadFileTypes": "上传文件类型", "variableConfig.uploadMethod": "上传方式", "variableConfig.varName": "变量名称", - "variableTable.action": "操作", - "variableTable.key": "变量 Key", - "variableTable.name": "字段名称", - "variableTable.type": "类型", - "variableTable.typeSelect": "下拉选项", - "variableTable.typeString": "文本", "variableTip": "变量将以表单形式让用户在对话前填写,用户填写的表单内容将自动替换提示词中的变量。", "variableTitle": "变量", "vision.description": "开启视觉功能将允许模型输入图片,并根据图像内容的理解回答用户问题", "vision.name": "视觉", "vision.onlySupportVisionModelTip": "只有视觉模型配置视觉功能", - "vision.settings": "设置", "vision.visionSettings.both": "两者", "vision.visionSettings.high": "高", "vision.visionSettings.localUpload": "本地上传", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "上传方式", "vision.visionSettings.url": "URL", "voice.defaultDisplay": "缺省音色", - "voice.description": "文本转语音音色设置", - "voice.name": "音色", "voice.settings": "设置", "voice.voiceSettings.autoPlay": "自动播放", "voice.voiceSettings.autoPlayDisabled": "关闭", diff --git a/web/i18n/zh-Hans/app-overview.json b/web/i18n/zh-Hans/app-overview.json index 93012b280b8..19e819161f7 100644 --- a/web/i18n/zh-Hans/app-overview.json +++ b/web/i18n/zh-Hans/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "反映每天用户的使用次数。该指标反映了用户粘性。", "analysis.avgUserInteractions.title": "平均用户调用次数", "analysis.ms": "毫秒", - "analysis.title": "分析", "analysis.tokenPS": "Token/秒", "analysis.tokenUsage.consumed": "耗费", "analysis.tokenUsage.explanation": "反映每日该应用请求语言模型的 Tokens 花费,用于成本控制。", @@ -21,21 +20,15 @@ "analysis.tps.title": "Token 输出速度", "analysis.userSatisfactionRate.explanation": "每 1000 条消息的点赞数。反映了用户对回答十分满意的比例。", "analysis.userSatisfactionRate.title": "用户满意度", - "apiKeyInfo.callTimes": "调用次数", - "apiKeyInfo.cloud.exhausted.description": "您的试用配额已用完。请设置您自己的模型提供商或购买额外配额。", - "apiKeyInfo.cloud.exhausted.title": "您的试用额度已用完,请设置您的 APIKey。", "apiKeyInfo.cloud.trial.description": "试用配额仅供您测试使用。在试用配额用完之前,请自行设置模型提供商或购买额外配额。", "apiKeyInfo.cloud.trial.title": "您正在使用 {{providerName}} 的试用配额。", "apiKeyInfo.selfHost.title.row1": "首先,", "apiKeyInfo.selfHost.title.row2": "设置您的模型提供商。", "apiKeyInfo.setAPIBtn": "设置模型提供商", "apiKeyInfo.tryCloud": "或者尝试使用 Dify 的云版本并使用试用配额", - "apiKeyInfo.usedToken": "使用 Tokens", "overview.apiInfo.accessibleAddress": "API Endpoint", "overview.apiInfo.doc": "查阅 API 文档", - "overview.apiInfo.explanation": "可集成至你的应用的后端即服务", "overview.apiInfo.title": "后端服务 API", - "overview.appInfo.accessibleAddress": "公开访问 URL", "overview.appInfo.customize.entry": "自定义前端", "overview.appInfo.customize.explanation": "你可以定制化 Web App 前端以符合你的情景与风格需求", "overview.appInfo.customize.title": "自定义前端", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "安装 Dify Chrome 浏览器扩展", "overview.appInfo.embedded.copied": "已复制", "overview.appInfo.embedded.copy": "复制", - "overview.appInfo.embedded.entry": "嵌入", "overview.appInfo.embedded.explanation": "选择一种方式将聊天应用嵌入到你的网站中", "overview.appInfo.embedded.hiddenInputs.description": "为隐藏字段输入值。这些值将被添加到 iframe URL 或嵌入脚本的 inputs 对象中。", "overview.appInfo.embedded.hiddenInputs.title": "预填隐藏字段", "overview.appInfo.embedded.iframe": "将以下 iframe 嵌入到你的网站中的目标位置", "overview.appInfo.embedded.scripts": "将以下代码嵌入到你的网站中", "overview.appInfo.embedded.title": "嵌入到网站中", - "overview.appInfo.enableTooltip.description": "要启用此功能,请在画布中添加用户输入节点。(草稿中可能已存在,发布后生效)", - "overview.appInfo.enableTooltip.learnMore": "了解更多", - "overview.appInfo.explanation": "开箱即用的 AI web app", "overview.appInfo.launch": "启动", - "overview.appInfo.preUseReminder": "使用前请先打开开关", "overview.appInfo.preview": "预览", "overview.appInfo.qrcode.download": "下载二维码", "overview.appInfo.qrcode.title": "二维码分享", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "聊天颜色主题", "overview.appInfo.settings.chatColorThemeDesc": "设置聊天机器人的颜色主题", "overview.appInfo.settings.chatColorThemeInverted": "反转", - "overview.appInfo.settings.entry": "品牌设置", "overview.appInfo.settings.invalidHexMessage": "无效的十六进制值", "overview.appInfo.settings.invalidPrivacyPolicy": "无效的隐私政策链接,请使用以 http 或 https 开头的有效链接", "overview.appInfo.settings.language": "语言", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "自定义免责声明", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "请输入免责声明", "overview.appInfo.settings.more.customDisclaimerTip": "在应用中展示免责声明,可用于告知用户 AI 的局限性。", - "overview.appInfo.settings.more.entry": "展示更多设置", "overview.appInfo.settings.more.inputPlaceholder": "输入框提示语", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "与机器人对话", "overview.appInfo.settings.more.inputPlaceholderTip": "自定义聊天输入框的提示语。留空则使用默认值。", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "请输入隐私政策链接", "overview.appInfo.settings.more.privacyPolicyTip": "帮助访问者了解该应用收集的数据,可参考 Dify 的隐私政策。", "overview.appInfo.settings.multiEnvironmentNotice": "Web App 设置将应用于所有环境。", - "overview.appInfo.settings.sso.description": "启用后,所有用户都需要先进行 SSO 认证才能访问", - "overview.appInfo.settings.sso.label": "单点登录认证", - "overview.appInfo.settings.sso.title": "web app SSO 认证", - "overview.appInfo.settings.sso.tooltip": "联系管理员以开启 web app SSO 认证", "overview.appInfo.settings.title": "品牌设置", "overview.appInfo.settings.webDesc": "Web App 描述", "overview.appInfo.settings.webDescPlaceholder": "请输入 web app 的描述", "overview.appInfo.settings.webDescTip": "以下文字将展示在客户端中,对应用进行说明和使用上的基本引导", "overview.appInfo.settings.webName": "Web App 名称", - "overview.appInfo.settings.workflow.hide": "隐藏", - "overview.appInfo.settings.workflow.show": "显示", "overview.appInfo.settings.workflow.showDesc": "在 web app 中展示或者隐藏工作流详情", "overview.appInfo.settings.workflow.subTitle": "工作流详情", - "overview.appInfo.settings.workflow.title": "工作流", "overview.appInfo.title": "Web App", "overview.appInfo.workflowLaunchHiddenInputs.description": "为隐藏字段输入值后,点击 启动 即可打开已应用这些值的 WebApp。", "overview.appInfo.workflowLaunchHiddenInputs.title": "预填隐藏字段", - "overview.disableTooltip.triggerMode": "触发节点模式下不支持{{feature}}功能。", "overview.status.disable": "已停用", - "overview.status.running": "运行中", - "overview.title": "概览", - "overview.triggerInfo.explanation": "工作流触发器管理", "overview.triggerInfo.learnAboutTriggers": "进一步了解触发器", - "overview.triggerInfo.noTriggerAdded": "未添加触发器", - "overview.triggerInfo.title": "触发器", - "overview.triggerInfo.triggerStatusDescription": "发布后,触发器会显示在这里。", - "overview.triggerInfo.triggersAdded": "已添加 {{count}} 个触发器", - "welcome.enterKeyTip": "请先在下方输入你的 OpenAI API Key", - "welcome.firstStepTip": "开始之前,", - "welcome.getKeyTip": "从 OpenAI 获取你的 API Key", - "welcome.placeholder": "你的 OpenAI API Key(例如 sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "发布后,触发器会显示在这里。" } diff --git a/web/i18n/zh-Hans/app.json b/web/i18n/zh-Hans/app.json index 2efbff4414c..b0d7aa2142d 100644 --- a/web/i18n/zh-Hans/app.json +++ b/web/i18n/zh-Hans/app.json @@ -1,5 +1,4 @@ { - "accessControl": "Web 应用访问控制", "accessControlDialog.accessItems.anyone": "任何人", "accessControlDialog.accessItems.external": "经认证的外部用户", "accessControlDialog.accessItems.organization": "平台内所有成员", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "更新成功", "accessControlDialog.webAppPublicAccessDisabledTip": "公开访问已被管理员禁用。", "accessControlDialog.webAppSSONotEnabledTip": "请联系企业管理员配置 Web 应用外部认证方式。", - "accessItemsDescription.anyone": "任何人都可以访问该 web 应用(无需登录)", - "accessItemsDescription.external": "仅经认证的外部用户可访问该 Web 应用", - "accessItemsDescription.organization": "平台内所有成员均可访问该 Web 应用", - "accessItemsDescription.specific": "仅指定的平台内成员可访问该 Web 应用", "answerIcon.description": "是否使用 web app 图标替换分享的应用界面中的 🤖", "answerIcon.descriptionInExplore": "是否使用 web app 图标替换 Explore 界面中的 🤖", "answerIcon.title": "使用 web app 图标替换 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "应用暂未发布", "openInExplore": "打开左侧 Web App", "publishApp.notSet": "未设置", - "publishApp.notSetDesc": "当前任何人都无法访问 Web 应用。请设置访问权限。", - "publishApp.title": "谁可以访问 web 应用", "removeOriginal": "删除原应用", "structOutput.LLMResponse": "LLM 的响应", "structOutput.configure": "配置", @@ -215,7 +208,6 @@ "studio.starApp": "星标应用", "studio.starFailed": "更新星标失败", "studio.starred": "星标", - "studio.unstarApp": "取消星标应用", "studio.viewSnippets": "Snippets", "switch": "迁移为工作流编排", "switchLabel": "新应用创建为", diff --git a/web/i18n/zh-Hans/deployments.json b/web/i18n/zh-Hans/deployments.json index e0c93bb82b4..e72c56c386c 100644 --- a/web/i18n/zh-Hans/deployments.json +++ b/web/i18n/zh-Hans/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "未部署", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "下线中", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "未知", - "studio.accessPoint.addTriggerNodeDescription": "添加 Trigger 节点,以便通过外部事件启动此应用。", "studio.accessPoint.apiDescription": "通过 HTTP 将应用集成到你的服务中", "studio.accessPoint.description": "此应用的所有访问方式。访问点仅对应当前运行版本。", "studio.accessPoint.embedIntoSite": "嵌入网站", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "将应用作为工具提供给 Agent 和 AI 应用", "studio.accessPoint.noPublishedDescription": "发布一个版本后即可使用内置访问点。", "studio.accessPoint.noPublishedTitle": "尚未发布任何版本", - "studio.accessPoint.noTriggerNodes": "此工作流中没有 Trigger 节点", "studio.accessPoint.notSupported": "不支持", "studio.accessPoint.open": "打开", "studio.accessPoint.triggerDescription": "当前运行版本中的触发器节点", - "studio.accessPoint.triggerDisconnected": "连接已断开", "studio.accessPoint.triggerEnabledCount": "已启用 {{enabled}}/{{total}}", "studio.accessPoint.triggerExclusiveNotice": "使用触发器时,Web 应用、API 访问和 MCP 服务不可用。", - "studio.accessPoint.triggerMuted": "已静默", - "studio.accessPoint.triggerServiceModeUnavailable": "Web App、API 或 MCP 正在服务时不可用。", "studio.accessPoint.unsupportedInDeployedEnvironment": "仅在内置环境中可用。", "studio.accessPoint.webAppDescription": "通过托管网页使用应用", "studio.accessPoints": "访问点", diff --git a/web/i18n/zh-Hans/login.json b/web/i18n/zh-Hans/login.json index 0272a24ffd5..021005bf9fc 100644 --- a/web/i18n/zh-Hans/login.json +++ b/web/i18n/zh-Hans/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "邮箱不能为空", "error.emailInValid": "请输入有效的邮箱地址", "error.invalidEmailOrPassword": "邮箱或密码错误", - "error.invalidRedirectUrlOrAppCode": "无效的重定向 URL 或应用代码", "error.invalidSSOProtocol": "无效的 SSO 协议", "error.nameEmpty": "用户名不能为空", "error.passwordEmpty": "密码不能为空", "error.passwordInvalid": "密码必须包含字母和数字,且长度不小于 8 位", - "error.redirectUrlMissing": "重定向 URL 缺失", "error.registrationNotAllowed": "账户不存在,请联系系统管理员注册账户", "explore": "探索 Dify", "forget": "忘记密码?", diff --git a/web/i18n/zh-Hans/permission.json b/web/i18n/zh-Hans/permission.json index c6ca169c5ee..914f57b1fa4 100644 --- a/web/i18n/zh-Hans/permission.json +++ b/web/i18n/zh-Hans/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "操作", "accessRule.addMemberAria": "添加 {{name}}", "accessRule.addMembersTitle": "添加成员", - "accessRule.allPermittedMembers": "全部成员", - "accessRule.allPermittedMembersDescription": "所有具备对应角色权限的成员均可访问", "accessRule.allowedMembers": "允许访问的成员", "accessRule.appDescription": "设置谁可以访问此应用,以及访问权限粒度", "accessRule.appTitle": "应用权限集", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "自动包含当前及未来加入的所有工作空间成员。角色权限仍决定他们可执行的操作。", "accessRule.batchRemoveDescription": "所选成员将从允许访问的成员列表中移除。", "accessRule.batchRemoveTitle": "移除所选成员?", - "accessRule.changeOpenScopeDescription": "更改开放范围会重置此资源的所有成员例外权限。切换后,你需要重新添加成员例外权限。", - "accessRule.changeOpenScopeTitle": "更改资源开放范围?", "accessRule.collaborator": "协作者", "accessRule.collapseSection": "折叠 {{title}}", "accessRule.copied": "访问规则已复制", @@ -32,13 +28,7 @@ "accessRule.noDescription": "无描述", "accessRule.noRules": "暂无访问规则", "accessRule.noUserAccessSettings": "无允许访问的成员", - "accessRule.onlyMe": "仅自己", - "accessRule.onlyMeDescription": "仅你自己可以访问此资源。", - "accessRule.resourceOpenScope": "访问范围", - "accessRule.resourceOpenScopeDescription": "选择此资源对哪些成员开放。角色权限仍决定每位成员可执行的操作。", "accessRule.selected": "已选择", - "accessRule.specificMembersOnly": "指定成员", - "accessRule.specificMembersOnlyDescription": "仅被添加到下方列表的成员可访问", "accessRule.summary_one": "{{count}} 个权限集", "accessRule.summary_other": "{{count}} 个权限集", "accessRule.updated": "访问规则已更新", diff --git a/web/i18n/zh-Hans/plugin.json b/web/i18n/zh-Hans/plugin.json index 184b60d344f..bffed30d1bd 100644 --- a/web/i18n/zh-Hans/plugin.json +++ b/web/i18n/zh-Hans/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": " 集成?", "action.deleteSuccess": "集成已成功移除", "action.pluginInfo": "集成信息", - "action.usedInApps": "此集成正在 {{num}} 个应用中使用。", "allCategories": "所有类别", "auth.addApi": "添加 API Key", "auth.addOAuth": "添加 OAuth", @@ -26,28 +25,22 @@ "auth.oauthClient": "OAuth 客户端", "auth.oauthClientSettings": "OAuth 客户端设置", "auth.oauthCredentialPermissionDescription": "选择新建的 OAuth 凭据是仅供你使用,还是与工作区所有成员共享。此设置作用于凭据而非 OAuth 客户端,授权后无法修改。", - "auth.onlyAtCreationHint": "切换后不可再选回", "auth.onlyAtCreationHintTooltip": "由其他成员配置 · 切换后不可再选回", "auth.permissionHint.action": "谁可以帮忙?", "auth.permissionHint.description": "插件授权在整个工作区共享。请联系拥有所需权限的成员获取帮助。", "auth.permissionHint.title": "你没有配置授权的权限。", - "auth.personal": "个人", "auth.saveAndAuth": "保存并授权", "auth.saveOnly": "仅保存", "auth.setDefault": "设为默认", "auth.setupOAuth": "设置 OAuth 客户端", - "auth.shared": "团队共享", "auth.unavailable": "不可用", - "auth.useApi": "使用 API Key", "auth.useApiAuth": "API Key 授权配置", "auth.useApiAuthDesc": "配置凭据后,工作区内的所有成员在编排应用时都可以使用此工具。", - "auth.useOAuth": "使用 OAuth", "auth.useOAuthAuth": "使用 OAuth 授权", "auth.whoCanUse": "谁可以使用", "auth.workspaceDefault": "工作区默认", "autoUpdate.autoUpdate": "自动更新", "autoUpdate.autoUpdateSettings": "自动更新设置", - "autoUpdate.automaticUpdates": "自动更新", "autoUpdate.changeTimezone": "要更改时区,请前往设置", "autoUpdate.excludeUpdate": "以下 {{num}} 个集成将不会自动更新", "autoUpdate.excludeUpdate_one": "以下 {{num}} 个集成将不会自动更新", @@ -67,20 +60,13 @@ "autoUpdate.scope": "范围", "autoUpdate.scopeMode.all": "全部", "autoUpdate.scopeMode.exclude": "排除选定", - "autoUpdate.specifyPluginsToUpdate": "指定要更新的集成", "autoUpdate.strategy.disabled.description": "集成将不会自动更新", "autoUpdate.strategy.disabled.name": "禁用", "autoUpdate.strategy.fixOnly.description": "仅自动更新补丁版本(例如,1.0.1 → 1.0.2)。次要版本更改不会触发更新。", "autoUpdate.strategy.fixOnly.name": "仅修复", - "autoUpdate.strategy.fixOnly.selectedDescription": "仅自动更新补丁版本", "autoUpdate.strategy.latest.description": "始终更新到最新版本", "autoUpdate.strategy.latest.name": "最新", - "autoUpdate.strategy.latest.selectedDescription": "始终更新到最新版本", - "autoUpdate.updateSettings": "更新设置", "autoUpdate.updateTime": "更新时间", - "autoUpdate.updateTimeTitle": "更新时间", - "autoUpdate.upgradeMode.all": "更新全部", - "autoUpdate.upgradeMode.exclude": "排除选定", "autoUpdate.upgradeMode.partial": "仅选定", "autoUpdate.upgradeModePlaceholder.exclude": "选定的集成将不会自动更新", "autoUpdate.upgradeModePlaceholder.partial": "仅选定的集成将自动更新。目前未选择任何集成,因此不会自动更新任何集成。", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "从 Github 安装", "detailPanel.categoryTip.local": "本地集成", "detailPanel.categoryTip.marketplace": "从 Marketplace 安装", - "detailPanel.configureApp": "应用设置", "detailPanel.configureModel": "模型设置", "detailPanel.configureTool": "工具设置", "detailPanel.deprecation.fullMessage": "由于{{deprecatedReason}},此集成已被弃用,将不再发布新版本。请使用{{-alternativePluginId}}替代。", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "上传失败", "installModal.back": "返回", "installModal.cancel": "取消", - "installModal.close": "关闭", - "installModal.dropIntegrationToInstall": "拖放集成包到此处安装", - "installModal.dropPluginToInstall": "拖放集成包到此处安装", "installModal.fromTrustSource": "请确保只从可信来源安装集成。", "installModal.install": "安装", - "installModal.installComplete": "安装完成", "installModal.installFailed": "安装失败", "installModal.installFailedDesc": "集成安装失败。", "installModal.installPlugin": "安装集成", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "集成已成功安装。", "installModal.installedSuccessfullyWithPageDesc": "集成已成功安装。你可以在 {{categoryName}} 页面找到它。", "installModal.installing": "安装中...", - "installModal.labels.package": "包", - "installModal.labels.repository": "仓库", - "installModal.labels.version": "版本", "installModal.next": "下一步", "installModal.pluginLoadError": "集成加载错误", "installModal.pluginLoadErrorDesc": "此集成不会被安装", @@ -220,8 +198,6 @@ "list.noInstalled": "无已安装的集成", "list.noTriggerFound": "未找到触发器", "list.notFound": "未找到集成", - "list.source.github": "从 GitHub 安装", - "list.source.local": "本地集成包", "list.source.marketplace": "从 Marketplace 安装", "marketplace.allPlugins": "所有集成", "marketplace.and": "和", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "最近更新", "marketplace.verifiedTip": "此插件由 Dify 认证", "marketplace.viewMore": "查看更多", - "metadata.title": "集成", "pluginDevelopmentGuide": "集成开发指南", "pluginInfoModal.packageName": "包", "pluginInfoModal.release": "发布版本", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "集成信息", "pluginPublishGuide": "集成发布指南", "privilege.admins": "管理员", - "privilege.configurePermissionsInSettings": "前往设置 > 角色与权限中配置插件权限。", "privilege.everyone": "所有人", - "privilege.noDebugPermissionTooltip": "你没有调试集成的权限", "privilege.noInstallPermissionTooltip": "你没有安装和管理集成的权限", "privilege.noone": "无人", "privilege.permissions": "权限", "privilege.quickWhoCanDebug": "谁可以调试?", "privilege.quickWhoCanInstall": "谁可以安装和管理?", - "privilege.title": "集成偏好", - "privilege.whoCanDebug": "谁可以调试集成?", - "privilege.whoCanInstall": "谁可以安装和管理集成?", - "publishPlugins": "发布集成", "readmeInfo.failedToFetch": "获取 README 文档失败", "readmeInfo.needHelpCheckReadme": "需要帮助?查看 README。", "readmeInfo.noReadmeAvailable": "README 文档不可用", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "此集成无法自动安装。\n请从 Marketplace 安装。", "task.errorMsg.unknown": "此集成无法安装。\n无法识别集成来源。", "task.errorPlugins": "安装失败的集成", - "task.installError": "{{errorLength}} 个集成安装失败,点击查看", "task.installFromGithub": "从 GitHub 安装", "task.installFromMarketplace": "从 Marketplace 安装", "task.installSuccess": "{{successLength}} 个集成安装成功", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "安装成功", "upgrade.title": "安装集成", "upgrade.upgrade": "安装", - "upgrade.upgrading": "安装中...", - "upgrade.usedInApps": "在 {{num}} 个应用中使用" + "upgrade.upgrading": "安装中..." } diff --git a/web/i18n/zh-Hans/snippet.json b/web/i18n/zh-Hans/snippet.json index eabdb057fb9..8e398f69720 100644 --- a/web/i18n/zh-Hans/snippet.json +++ b/web/i18n/zh-Hans/snippet.json @@ -12,7 +12,6 @@ "dslVersionMismatchDescription": "检测到 DSL 版本差异较大,强制导入 Snippet 可能无法正常运行。", "dslVersionMismatchQuestion": "是否继续?", "dslVersionMismatchTitle": "版本不兼容", - "edit": "编辑", "editDialogTitle": "编辑 Snippet 信息", "editDone": "Snippet 信息已更新", "editFailed": "更新 Snippet 信息失败", @@ -26,20 +25,15 @@ "importSuccess": "Snippet 导入成功", "importedDSLVersion": "当前 Snippet DSL 版本:", "inputVariables": "输入变量", - "management": "SNIPPET 管理", "menu.deleteSnippet": "删除", "menu.editInfo": "编辑信息", "menu.exportSnippet": "导出 Snippet", "panelTitle": "输入字段", "publishButton": "发布", "publishFailed": "发布 Snippet 失败", - "publishMenuCurrentDraft": "当前草稿未发布", "publishSuccess": "Snippet 已发布", "sectionOrchestrate": "编排", "testRunButton": "测试运行", "typeLabel": "Snippet", - "unknownUser": "用户", - "updatedBy": "{{name}} 更新于 {{time}}", - "usageCount": "已使用 {{count}} 次", - "variableInspect": "变量查看" + "unknownUser": "用户" } diff --git a/web/i18n/zh-Hans/tools.json b/web/i18n/zh-Hans/tools.json index 884a568437b..4b8f99d9846 100644 --- a/web/i18n/zh-Hans/tools.json +++ b/web/i18n/zh-Hans/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "参数", "mcp.server.modal.parametersPlaceholder": "参数的用途和约束条件", "mcp.server.modal.parametersTip": "为每个参数添加描述,以帮助 LLM 理解其目的和约束条件。", - "mcp.server.publishTip": "应用未发布。请先发布应用。", "mcp.server.reGen": "你想要重新生成服务端点 URL 吗?当前 URL 将立即失效。", "mcp.server.title": "MCP 服务", "mcp.server.url": "服务端点 URL", diff --git a/web/i18n/zh-Hans/workflow.json b/web/i18n/zh-Hans/workflow.json index 91ce72d6f78..84742ba0b30 100644 --- a/web/i18n/zh-Hans/workflow.json +++ b/web/i18n/zh-Hans/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} 步前进", "changeHistory.title": "变更历史", "chatVariable.button": "添加变量", - "chatVariable.docLink": "查看文档了解更多。", "chatVariable.modal.addArrayValue": "添加值", "chatVariable.modal.arrayValue": "值", "chatVariable.modal.description": "描述", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "编辑回复", "comments.placeholder.reply": "回复", "comments.reply": "回复", - "common.ImageUploadLegacyTip": "现在可以在 start 表单中创建文件类型变量。未来我们将不继续支持图片上传功能。", "common.accessAPIReference": "访问 API", "common.accessPointDescription": "配置 Web 应用、API、MCP 和触发器", "common.addBlock": "添加节点", @@ -155,7 +153,6 @@ "common.addTitle": "添加标题...", "common.autoSaved": "自动保存", "common.backupCurrentDraft": "备份当前草稿", - "common.batchRunApp": "批量运行", "common.branch": "分支", "common.chooseDSL": "选择 DSL(yml) 文件", "common.chooseStartNodeToRun": "选择启动节点进行运行", @@ -163,7 +160,6 @@ "common.commentMode": "评论模式", "common.configure": "配置", "common.configureRequired": "需要进行配置", - "common.conversationLog": "对话记录", "common.copy": "拷贝", "common.currentDraft": "当前草稿", "common.currentDraftUnpublished": "当前草稿未发布", @@ -174,10 +170,8 @@ "common.disconnect": "断开连接", "common.draftSaveFailed": "草稿保存失败", "common.duplicate": "复制", - "common.editing": "编辑中", "common.effectVarConfirm.content": "该变量在其他节点中使用。您是否仍要删除它?", "common.effectVarConfirm.title": "移除变量", - "common.embedIntoSite": "嵌入网站", "common.enableJinja": "开启支持 Jinja 模板", "common.exitVersions": "退出版本历史", "common.exportImage": "导出图片", @@ -186,8 +180,6 @@ "common.exportSVG": "导出为 SVG", "common.features": "功能", "common.featuresDescription": "增强 web app 用户体验", - "common.featuresDocLink": "了解更多", - "common.fileUploadTip": "图片上传功能已扩展为文件上传。", "common.goBackToEdit": "返回编辑模式", "common.handMode": "手模式", "common.humanInputEmailTip": "电子邮件(传递方式)发送到您配置的收件人。", @@ -199,9 +191,6 @@ "common.importSuccess": "导入成功", "common.importWarning": "注意", "common.importWarningDetails": "DSL 版本差异可能影响部分功能表现", - "common.inPreview": "预览中", - "common.inPreviewMode": "预览中", - "common.inRunMode": "在运行模式中", "common.input": "输入", "common.insertVarTip": "按 '/' 键快速插入", "common.jinjaEditorPlaceholder": "输入“/”或“{”插入变量", @@ -215,17 +204,12 @@ "common.model": "模型", "common.moreActions": "更多操作", "common.needAdd": "必须添加{{node}}节点", - "common.needAnswerNode": "必须添加直接回复节点", "common.needConnectTip": "此节点尚未连接到其他节点", - "common.needOutputNode": "必须添加输出节点", "common.needStartNode": "必须添加至少一个开始节点", - "common.noChanges": "无更改", - "common.noHistory": "没有历史版本", "common.noVar": "没有变量", "common.notPublishedYet": "尚未发布", "common.notRunning": "尚未运行", "common.onFailure": "异常时", - "common.openInExplore": "在“探索”中打开", "common.openWebApp": "打开 Web 应用", "common.openWebAppDescription": "在新标签页打开已发布的应用", "common.output": "输出", @@ -233,10 +217,8 @@ "common.parallel": "并行", "common.parallelTip.click.desc": "添加节点", "common.parallelTip.click.title": "点击", - "common.parallelTip.depthLimit": "并行嵌套层数限制 {{num}} 层", "common.parallelTip.drag.desc": "连接节点", "common.parallelTip.drag.title": "拖拽", - "common.parallelTip.limit": "并行分支限制为 {{num}} 个", "common.pasteHere": "粘贴到这里", "common.pointerMode": "指针模式", "common.preview": "预览", @@ -252,34 +234,22 @@ "common.publishedBy": "{{author}} 发布于 {{time}}", "common.publishingToMarketplace": "发布中...", "common.redo": "重做", - "common.restart": "重新开始", "common.restore": "恢复", "common.run": "测试运行", "common.runAllTriggers": "运行所有触发器", - "common.runApp": "运行", "common.runHistory": "运行历史", "common.running": "运行中", - "common.savedAt": "{{time}}已保存", "common.scheduleTriggerRunFailed": "计划触发运行失败", "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": "撤销", "common.unpublished": "未发布", - "common.unpublishedChanges": "有未发布的更改", "common.upToDate": "已是最新", - "common.update": "更新", "common.variableNamePlaceholder": "变量名", "common.versionHistory": "版本历史", - "common.viewDetailInTracingPanel": "查看详细信息", "common.viewOnly": "只读", "common.viewRunHistory": "查看运行历史", "common.webhookDebugFailed": "Webhook 调试失败", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "工作流运行成功", "common.workflowSaveStatus": "工作流保存状态", "customWebhook": "自定义 Webhook", - "debug.copyLastRun": "复制上次运行值", - "debug.copyLastRunError": "复制上次运行输入失败", "debug.lastOutput": "上次输出", - "debug.lastRunInputsCopied": "已复制{{count}}个输入值", "debug.lastRunTab": "上次运行", "debug.noData.description": "上次运行的结果将显示在这里", "debug.noData.runThisNode": "运行此节点", - "debug.noLastRunFound": "未找到上次运行记录", - "debug.noMatchingInputsFound": "上次运行中未找到匹配的输入", - "debug.relations.dependencies": "依赖", - "debug.relations.dependenciesDescription": "本节点依赖的其他节点", - "debug.relations.dependents": "被依赖", - "debug.relations.dependentsDescription": "依赖于本节点的其他节点", - "debug.relations.noDependencies": "无依赖", - "debug.relations.noDependents": "无被依赖", - "debug.relationsTab": "关系", "debug.settingsTab": "设置", "debug.variableInspect.chatNode": "会话变量", "debug.variableInspect.clearAll": "重置所有", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "此触发器", "debug.variableInspect.listening.defaultPluginName": "此插件触发器", "debug.variableInspect.listening.defaultScheduleTime": "未设置", - "debug.variableInspect.listening.selectedTriggers": "所选触发器", "debug.variableInspect.listening.stopButton": "停止", "debug.variableInspect.listening.tip": "您现在可以向 HTTP {{nodeName}} 端点发送测试请求以模拟事件触发,或将其用作实时事件调试的回调 URL。所有输出都可以在变量检查器中直接查看。", "debug.variableInspect.listening.tipFallback": "正在等待触发器事件,输出结果将在此显示。", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "停止运行", "debug.variableInspect.view": "查看记录", "difyTeam": "Dify 团队", - "entryNodeStatus.disabled": "开始 • 已禁用", "entryNodeStatus.enabled": "开始", "env.envDescription": "环境变量是一种存储敏感信息的方法,如 API 密钥、数据库密码等。它们被存储在工作流程中,而不是代码中,以便在不同环境中共享。", "env.envPanelButton": "添加环境变量", @@ -371,11 +327,6 @@ "env.modal.value": "值", "env.modal.valuePlaceholder": "变量值", "env.modal.valueRequired": "值不能为空", - "error.operations.addingNodes": "添加节点", - "error.operations.connectingNodes": "连接节点", - "error.operations.modifyingWorkflow": "修改工作流", - "error.operations.updatingWorkflow": "更新工作流", - "error.startNodeRequired": "请先添加开始节点,然后再{{operation}}", "errorMsg.authRequired": "请先授权", "errorMsg.configureModel": "请配置模型", "errorMsg.duplicateOutputVariable": "输出节点变量“{{variable}}”重复。输出节点变量名必须唯一。", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "无效的变量。请配置模型以启用此变量。", "errorMsg.noValidTool": "{{field}} 无可用工具", "errorMsg.rerankModelRequired": "未配置 Rerank 模型", - "errorMsg.startNodeRequired": "请先添加开始节点,然后再{{operation}}", "errorMsg.toolParameterRequired": "{{field}}: 参数 [{{param}}] 不能为空", "globalVar.description": "系统变量是全局变量,在类型匹配时无需连线即可被任意节点引用,例如终端用户 ID 和工作流 ID。", "globalVar.fieldsDescription.appId": "应用 ID", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "工作流 ID", "globalVar.fieldsDescription.workflowRunId": "工作流运行 ID", "globalVar.title": "系统变量", - "nodes.agent.advancedSetting": "高级设置", "nodes.agent.checkList.strategyNotSelected": "未选择策略", "nodes.agent.clickToViewParameterSchema": "点击查看参数 schema", - "nodes.agent.configureModel": "配置模型", "nodes.agent.installPlugin.cancel": "取消", "nodes.agent.installPlugin.changelog": "更新日志", "nodes.agent.installPlugin.desc": "即将安装以下集成", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "安装集成", "nodes.agent.learnMore": "了解更多", "nodes.agent.linkToPlugin": "链接到集成", - "nodes.agent.maxIterations": "最大迭代次数", "nodes.agent.model": "模型", - "nodes.agent.modelNotInMarketplace.desc": "此模型安装自本地或 GitHub 仓库。请安装后使用。", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "在集成中管理", - "nodes.agent.modelNotInMarketplace.title": "模型未安装", "nodes.agent.modelNotInstallTooltip": "此模型未安装", "nodes.agent.modelNotSelected": "未选择模型", - "nodes.agent.modelNotSupport.desc": "已安装的集成版本不提供此模型。", - "nodes.agent.modelNotSupport.descForVersionSwitch": "已安装的集成版本不提供此模型。点击切换版本。", - "nodes.agent.modelNotSupport.title": "不支持的模型", - "nodes.agent.modelSelectorTooltips.deprecated": "此模型已弃用", - "nodes.agent.notAuthorized": "未授权", "nodes.agent.outputVars.confirm": "确认", "nodes.agent.outputVars.defaultValueArrayInvalid": "请输入 JSON 数组。", "nodes.agent.outputVars.defaultValueBooleanInvalid": "请输入 true 或 false。", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "编辑 {{name}}", "nodes.agent.outputVars.editorLabel": "输出变量编辑器", "nodes.agent.outputVars.files.title": "agent 生成的文件", - "nodes.agent.outputVars.files.transfer_method": "传输方式。值为 remote_url 或 local_file", - "nodes.agent.outputVars.files.type": "支持类型。现在只支持图片", - "nodes.agent.outputVars.files.upload_file_id": "上传文件 ID", - "nodes.agent.outputVars.files.url": "图片链接", "nodes.agent.outputVars.json": "agent 生成的 json", "nodes.agent.outputVars.nameDuplicate": "输出变量名称已存在", "nodes.agent.outputVars.nameInvalid": "请使用字母、数字和下划线,并以字母或下划线开头。", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "参数 Schema", "nodes.agent.pluginInstaller.install": "安装", "nodes.agent.pluginInstaller.installing": "安装中", - "nodes.agent.pluginNotFoundDesc": "此集成安装自 GitHub。请前往集成重新安装", "nodes.agent.pluginNotInstalled": "此集成未安装", "nodes.agent.pluginNotInstalledDesc": "此集成安装自 GitHub。请前往集成重新安装", "nodes.agent.roster.change": "更换", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "只有拥有「编辑」及以上角色或「管理 Agents」权限的成员,才能编辑 Agent。", "nodes.agent.roster.inlineSetup.description": "仅存在于此节点的一次性设置", "nodes.agent.roster.inlineSetup.name": "内联配置", - "nodes.agent.roster.inlineSetup.title": "Agent 设置", "nodes.agent.roster.inlineSetup.type": "仅在此节点中", "nodes.agent.roster.label": "Agent", "nodes.agent.roster.makeCopy": "创建副本", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} 未授权", "nodes.agent.toolNotInstallTooltip": "{{tool}} 未安装", "nodes.agent.toolbox": "工具箱", - "nodes.agent.tools": "工具", "nodes.agent.unsupportedStrategy": "不支持的策略", "nodes.answer.answer": "回复", - "nodes.answer.outputVars": "输出变量", - "nodes.assigner.append": "追加", "nodes.assigner.assignedVariable": "赋值的变量", - "nodes.assigner.assignedVarsDescription": "赋值变量必须是可写入的变量,例如会话变量。", - "nodes.assigner.clear": "清空", - "nodes.assigner.noAssignedVars": "没有可用的赋值变量", "nodes.assigner.noVarTip": "点击 \"+\" 按钮添加变量", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "移除末项", "nodes.assigner.operations.set": "设置", "nodes.assigner.operations.title": "操作", - "nodes.assigner.over-write": "覆盖", - "nodes.assigner.plus": "加", "nodes.assigner.selectAssignedVariable": "选择要赋值的变量...", "nodes.assigner.setParameter": "设置参数...", - "nodes.assigner.setVariable": "设置变量", "nodes.assigner.varNotSet": "未设置变量", "nodes.assigner.variable": "变量", "nodes.assigner.variables": "变量", - "nodes.assigner.writeMode": "写入模式", - "nodes.assigner.writeModeTip": "使用追加模式时,赋值的变量必须是数组类型。", - "nodes.code.advancedDependencies": "高级依赖", - "nodes.code.advancedDependenciesTip": "在这里添加一些预加载需要消耗较多时间或非默认内置的依赖包", "nodes.code.inputVars": "输入变量", "nodes.code.outputVars": "输出变量", - "nodes.code.searchDependencies": "搜索依赖", "nodes.code.syncFunctionSignature": "同步函数签名至代码", "nodes.common.errorHandle.defaultValue.desc": "当发生异常时,指定默认输出内容。", "nodes.common.errorHandle.defaultValue.inLog": "节点异常,根据默认值输出。", "nodes.common.errorHandle.defaultValue.output": "输出默认值", - "nodes.common.errorHandle.defaultValue.tip": "当发生异常时,将返回以下值。", "nodes.common.errorHandle.defaultValue.title": "默认值", "nodes.common.errorHandle.failBranch.customize": "在画布自定义失败分支逻辑。", "nodes.common.errorHandle.failBranch.customizeTip": "当节点发生异常时,将自动执行失败分支。失败分支允许您灵活地提供错误消息、报告、修复或跳过操作。", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "配置异常处理策略,当节点发生异常时触发。", "nodes.common.errorHandle.title": "异常处理", "nodes.common.inputVars": "输入变量", - "nodes.common.insertVarTip": "插入变量", "nodes.common.memories.builtIn": "内置", "nodes.common.memories.tip": "聊天记忆", "nodes.common.memories.title": "记忆", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}} 重试次数", "nodes.common.retry.retry": "重试", "nodes.common.retry.retryFailed": "重试失败", - "nodes.common.retry.retryFailedTimes": "{{times}} 次重试失败", "nodes.common.retry.retryInterval": "重试间隔", "nodes.common.retry.retryOnFailure": "失败时重试", "nodes.common.retry.retrySuccessful": "重试成功", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "了解更多", "nodes.docExtractor.outputVars.text": "提取的文本", "nodes.docExtractor.supportFileTypes": "支持的文件类型:{{types}}。", - "nodes.end.output.type": "输出类型", "nodes.end.output.variable": "输出变量", - "nodes.end.outputs": "输出", - "nodes.end.type.none": "无", - "nodes.end.type.plain-text": "纯文本", - "nodes.end.type.structured": "结构化", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "输入 URL,输入变量时请键入‘/’", "nodes.http.authorization.api-key": "API-Key", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "无", "nodes.http.binaryFileVariable": "Binary 文件变量", "nodes.http.body": "Body", - "nodes.http.bulkEdit": "批量编辑", "nodes.http.curl.placeholder": "粘贴 cURL 字符串", "nodes.http.curl.title": "导入 cURL", "nodes.http.extractListPlaceholder": "输入提取列表编号,输入变量时请键入‘/’", "nodes.http.headers": "Headers", - "nodes.http.inputVars": "输入变量", "nodes.http.insertVarPlaceholder": "键入 '/' 键快速插入变量", "nodes.http.key": "键", - "nodes.http.keyValueEdit": "键值编辑", - "nodes.http.notStartWithHttp": "API 应该以 http:// 或 https:// 开头", "nodes.http.outputVars.body": "响应内容", "nodes.http.outputVars.files": "文件列表", "nodes.http.outputVars.headers": "响应头列表 JSON", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "所有成员({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "邮件正文", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "正文必须包含 {{field}}", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "输入邮件正文", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "正文为必填项", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "调试模式", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "在调试模式下,电子邮件将仅发送到您的帐户电子邮件 {{email}}。", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "选择", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "收件人", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "至少需要一个收件人", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "请求 URL 变量是人工介入的触发入口。", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "邮件主题", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "输入邮件主题", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "主题为必填项", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "调试模式已启用。", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "邮件将发送到 {{email}}。", "nodes.humanInput.deliveryMethod.emailSender.done": "邮件已发送", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(可选)", "nodes.humanInput.deliveryMethod.emailSender.send": "发送邮件", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "发送测试邮件到您的配置收件人", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "发送测试邮件到 {{email}}", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "用户打开表单后看到的内容。支持 Markdown 格式。", "nodes.humanInput.insertInputField.fieldType": "字段类型", "nodes.humanInput.insertInputField.insert": "插入", - "nodes.humanInput.insertInputField.maxUploads": "最大上传数", "nodes.humanInput.insertInputField.options": "选项", "nodes.humanInput.insertInputField.prePopulateField": "预填充字段", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "添加 用户将最初看到此内容,或留空。", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "不为空", "nodes.ifElse.comparisonOperator.not exists": "不存在", "nodes.ifElse.comparisonOperator.not in": "不在", - "nodes.ifElse.comparisonOperator.not null": "不为空", - "nodes.ifElse.comparisonOperator.null": "空", "nodes.ifElse.comparisonOperator.start with": "开始是", "nodes.ifElse.conditionNotSetup": "条件未设置", "nodes.ifElse.else": "Else", "nodes.ifElse.elseDescription": "用于定义当 if 条件不满足时应执行的逻辑。", "nodes.ifElse.enterValue": "输入值", - "nodes.ifElse.if": "If", - "nodes.ifElse.notSetVariable": "请先设置变量", "nodes.ifElse.operator": "操作符", "nodes.ifElse.optionName.audio": "音频", "nodes.ifElse.optionName.doc": "文档", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "分块", "nodes.knowledgeBase.chunksInputTip": "知识库节点的输入变量为 Chunks。该变量类型是符合特定 JSON Schema 的对象,必须与所选块结构一致。", "nodes.knowledgeBase.chunksVariableIsRequired": "Chunks 变量是必需的", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API Key 不可用", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "额度已用尽", - "nodes.knowledgeBase.embeddingModelIncompatible": "不兼容", - "nodes.knowledgeBase.embeddingModelIsInvalid": "无效的 Embedding 模型", - "nodes.knowledgeBase.embeddingModelIsRequired": "Embedding 模型是必需的", "nodes.knowledgeBase.embeddingModelNotConfigured": "Embedding 模型未配置", "nodes.knowledgeBase.indexMethodIsRequired": "索引方法是必需的", - "nodes.knowledgeBase.notConfigured": "未配置", "nodes.knowledgeBase.rerankingModelIsInvalid": "无效的 Reranking 模型", "nodes.knowledgeBase.rerankingModelIsRequired": "Reranking 模型是必需的", "nodes.knowledgeBase.retrievalSettingIsRequired": "检索设置是必需的", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "分段链接", "nodes.knowledgeRetrieval.queryAttachment": "查询图片", "nodes.knowledgeRetrieval.queryText": "查询文本", - "nodes.knowledgeRetrieval.queryVariable": "查询变量", "nodes.listFilter.asc": "升序", "nodes.listFilter.desc": "降序", "nodes.listFilter.extractsCondition": "取第 N 项", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "第一条记录", "nodes.listFilter.outputVars.last_record": "最后一条记录", "nodes.listFilter.outputVars.result": "过滤结果", - "nodes.listFilter.selectVariableKeyPlaceholder": "选择子变量的 Key", "nodes.llm.addMessage": "添加消息", "nodes.llm.context": "上下文", "nodes.llm.contextTooltip": "您可以导入知识库作为上下文", - "nodes.llm.files": "文件", "nodes.llm.jsonSchema.addChildField": "添加子字段", "nodes.llm.jsonSchema.addField": "添加字段", "nodes.llm.jsonSchema.apply": "应用", "nodes.llm.jsonSchema.back": "返回", "nodes.llm.jsonSchema.descriptionPlaceholder": "添加描述", - "nodes.llm.jsonSchema.doc": "了解有关结构化输出的更多信息", "nodes.llm.jsonSchema.enum": "枚举", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "属性名称已存在", "nodes.llm.jsonSchema.fieldNamePlaceholder": "字段名", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "必填", "nodes.llm.jsonSchema.resetDefaults": "清空配置", "nodes.llm.jsonSchema.resultTip": "以下是生成的结果。如果你对这个结果不满意,可以返回并修改你的提示词。", - "nodes.llm.jsonSchema.showAdvancedOptions": "显示高级选项", "nodes.llm.jsonSchema.stringValidations": "字符串验证", "nodes.llm.jsonSchema.title": "结构化输出 Schema", "nodes.llm.jsonSchema.warningTips.saveSchema": "请先完成当前字段的编辑", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "推理内容", "nodes.llm.outputVars.usage": "模型用量信息", "nodes.llm.prompt": "提示词", - "nodes.llm.reasoningFormat.separated": "分开思考标签", - "nodes.llm.reasoningFormat.tagged": "保持思考标签", "nodes.llm.reasoningFormat.title": "启用推理标签分离", "nodes.llm.reasoningFormat.tooltip": "从think标签中提取内容,并将其存储在reasoning_content字段中。", "nodes.llm.resolution.high": "高", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "向模型提供指令、查询或任何基于文本的输入", "nodes.llm.singleRun.variable": "变量", "nodes.llm.sysQueryInUser": "user message 中必须包含 sys.query", - "nodes.llm.variables": "变量", "nodes.llm.vision": "视觉", - "nodes.loop.ErrorMethod.continueOnError": "忽略错误并继续", - "nodes.loop.ErrorMethod.operationTerminated": "错误时终止", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "移除错误输出", "nodes.loop.breakCondition": "循环终止条件", "nodes.loop.breakConditionTip": "支持引用终止条件循环内的变量和会话变量。", "nodes.loop.comma": ",", - "nodes.loop.currentLoop": "当前循环", "nodes.loop.currentLoopCount": "当前循环次数:{{count}}", "nodes.loop.deleteDesc": "删除循环节点将删除所有子节点", "nodes.loop.deleteTitle": "删除循环节点?", - "nodes.loop.errorResponseMethod": "错误响应方法", "nodes.loop.error_one": "{{count}}个失败", "nodes.loop.error_other": "{{count}}个失败", - "nodes.loop.exitConditionTip": "循环节点至少需要一个退出条件", "nodes.loop.finalLoopVariables": "最终循环变量", "nodes.loop.initialLoopVariables": "初始循环变量", - "nodes.loop.input": "输入", "nodes.loop.inputMode": "输入模式", "nodes.loop.loopMaxCount": "最大循环次数", "nodes.loop.loopMaxCountError": "请输入正确的 最大循环次数,范围为 1 到 {{maxCount}}", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "循环变量", "nodes.loop.loop_one": "{{count}} 个循环", "nodes.loop.loop_other": "{{count}} 个循环", - "nodes.loop.output": "输出变量", "nodes.loop.setLoopVariables": "在循环范围内设置变量", "nodes.loop.totalLoopCount": "总循环次数:{{count}}", "nodes.loop.variableName": "变量名", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "添加分类", "nodes.questionClassifiers.advancedSetting": "高级设置", "nodes.questionClassifiers.class": "分类", - "nodes.questionClassifiers.classNamePlaceholder": "输入你的分类名称", "nodes.questionClassifiers.defaultLabel": "分类 {{index}}", "nodes.questionClassifiers.inputVars": "输入变量", "nodes.questionClassifiers.instruction": "指令", - "nodes.questionClassifiers.instructionPlaceholder": "在这里输入你的指令", "nodes.questionClassifiers.instructionTip": "你可以输入额外的附加指令,帮助问题分类器更好的理解如何分类", "nodes.questionClassifiers.labelEditorAriaLabel": "分类标签编辑器", "nodes.questionClassifiers.model": "模型", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "双击分类标题以重命名", "nodes.questionClassifiers.topicName": "主题内容", "nodes.questionClassifiers.topicPlaceholder": "在这里输入你的主题内容", - "nodes.start.builtInVar": "内置变量", "nodes.start.inputField": "输入字段", "nodes.start.noVarTip": "设置的输入可在工作流程中使用", - "nodes.start.outputVars.files": "文件列表", - "nodes.start.outputVars.memories.content": "消息内容", - "nodes.start.outputVars.memories.des": "会话历史", - "nodes.start.outputVars.memories.type": "消息类型", - "nodes.start.outputVars.query": "用户输入", "nodes.start.required": "必填", "nodes.start.userInputTipDescription": "定义当 workflow 按需启动时需要向终端用户收集的输入。", "nodes.startPlaceholder.browseMoreOnMarketplace": "在 Marketplace 浏览更多", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "在 Marketplace 查找更多工具", "nodes.startPlaceholder.noTriggersFound": "未找到触发器", "nodes.startPlaceholder.nodeCollapsedDescription": "点击配置开始节点", "nodes.startPlaceholder.nodeDescription": "从右侧面板选择开始节点", - "nodes.startPlaceholder.nodeTitle": "工作流开始", "nodes.startPlaceholder.panelDescription": "开始节点定义 workflow 的触发方式", "nodes.startPlaceholder.panelTitle": "选择开始节点", "nodes.startPlaceholder.userInputConflictTip": "用户输入不能和其他触发器组合使用", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "输入变量", "nodes.templateTransform.outputVars.output": "转换后内容", "nodes.tool.authorizationRequired": "需要授权", - "nodes.tool.authorize": "授权", - "nodes.tool.dateRange.end": "结束", "nodes.tool.dateRange.endPlaceholder": "结束日期", - "nodes.tool.dateRange.start": "开始", "nodes.tool.dateRange.startPlaceholder": "开始日期", "nodes.tool.inputVars": "输入变量", "nodes.tool.insertPlaceholder1": "键入", "nodes.tool.insertPlaceholder2": "插入变量", "nodes.tool.outputVars.files.title": "工具生成的文件", - "nodes.tool.outputVars.files.transfer_method": "传输方式。值为 remote_url 或 local_file", - "nodes.tool.outputVars.files.type": "支持类型。现在只支持图片", - "nodes.tool.outputVars.files.upload_file_id": "上传文件 ID", - "nodes.tool.outputVars.files.url": "图片链接", "nodes.tool.outputVars.json": "工具生成的 json", "nodes.tool.outputVars.text": "工具生成的内容", "nodes.tool.settings": "设置", - "nodes.triggerPlugin.addSubscription": "添加新订阅", - "nodes.triggerPlugin.apiKeyConfigured": "API key 配置成功", - "nodes.triggerPlugin.apiKeyDescription": "配置 API key 凭据进行身份验证", - "nodes.triggerPlugin.authenticationFailed": "身份验证失败", - "nodes.triggerPlugin.authenticationSuccess": "身份验证成功", - "nodes.triggerPlugin.authorized": "已授权", - "nodes.triggerPlugin.availableSubscriptions": "可用订阅", - "nodes.triggerPlugin.configuration": "配置", - "nodes.triggerPlugin.configurationComplete": "配置完成", - "nodes.triggerPlugin.configurationCompleteDescription": "您的触发器已成功配置", - "nodes.triggerPlugin.configurationCompleteMessage": "您的触发器配置已完成,现在可以使用了。", - "nodes.triggerPlugin.configurationFailed": "配置失败", - "nodes.triggerPlugin.configureApiKey": "配置 API Key", - "nodes.triggerPlugin.configureOAuthClient": "配置 OAuth 客户端", - "nodes.triggerPlugin.configureParameters": "配置参数", - "nodes.triggerPlugin.credentialVerificationFailed": "凭据验证失败", - "nodes.triggerPlugin.credentialsVerified": "凭据验证成功", - "nodes.triggerPlugin.error": "错误", - "nodes.triggerPlugin.failedToStart": "启动身份验证流程失败", - "nodes.triggerPlugin.noConfigurationRequired": "此触发器不需要额外配置。", - "nodes.triggerPlugin.notAuthorized": "未授权", - "nodes.triggerPlugin.notConfigured": "未配置", - "nodes.triggerPlugin.oauthClientDescription": "配置 OAuth 客户端凭据以启用身份验证", - "nodes.triggerPlugin.oauthClientSaved": "OAuth 客户端配置保存成功", - "nodes.triggerPlugin.oauthConfigFailed": "OAuth 配置失败", - "nodes.triggerPlugin.or": "或", - "nodes.triggerPlugin.parameters": "参数", - "nodes.triggerPlugin.parametersDescription": "配置触发器参数和属性", - "nodes.triggerPlugin.properties": "属性", - "nodes.triggerPlugin.propertiesDescription": "此触发器的额外配置属性", - "nodes.triggerPlugin.remove": "移除", - "nodes.triggerPlugin.removeSubscription": "取消订阅", - "nodes.triggerPlugin.selectSubscription": "选择订阅", - "nodes.triggerPlugin.subscriptionName": "订阅名称", - "nodes.triggerPlugin.subscriptionNameDescription": "为此触发器订阅输入一个唯一名称", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "输入订阅名称...", - "nodes.triggerPlugin.subscriptionNameRequired": "订阅名称是必需的", - "nodes.triggerPlugin.subscriptionRemoved": "订阅已成功取消", "nodes.triggerPlugin.subscriptionRequired": "需要配置订阅", - "nodes.triggerPlugin.useApiKey": "使用 API Key", - "nodes.triggerPlugin.useOAuth": "使用 OAuth", - "nodes.triggerPlugin.verifyAndContinue": "验证并继续", "nodes.triggerSchedule.cronExpression": "Cron 表达式", "nodes.triggerSchedule.days": "天", - "nodes.triggerSchedule.executeNow": "立即执行", - "nodes.triggerSchedule.executionTime": "执行时间", "nodes.triggerSchedule.executionTimeCalculationError": "执行时间计算失败", - "nodes.triggerSchedule.executionTimeMustBeFuture": "执行时间必须是将来的时间", "nodes.triggerSchedule.frequency.daily": "每日", "nodes.triggerSchedule.frequency.hourly": "每小时", "nodes.triggerSchedule.frequency.label": "频率", "nodes.triggerSchedule.frequency.monthly": "每月", "nodes.triggerSchedule.frequency.weekly": "每周", "nodes.triggerSchedule.frequencyLabel": "频率", - "nodes.triggerSchedule.hours": "小时", "nodes.triggerSchedule.invalidCronExpression": "无效的 Cron 表达式", - "nodes.triggerSchedule.invalidExecutionTime": "无效的执行时间", "nodes.triggerSchedule.invalidFrequency": "无效的频率", "nodes.triggerSchedule.invalidMonthlyDay": "月份日期必须在 1-31 之间或为\"last\"", "nodes.triggerSchedule.invalidOnMinute": "分钟必须在 0-59 之间", - "nodes.triggerSchedule.invalidStartTime": "无效的开始时间", "nodes.triggerSchedule.invalidTimeFormat": "无效的时间格式(预期格式:HH:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "无效的时区", "nodes.triggerSchedule.invalidWeekday": "无效的工作日:{{weekday}}", "nodes.triggerSchedule.lastDay": "最后一天", "nodes.triggerSchedule.lastDayTooltip": "并非所有月份都有 31 天。使用\"最后一天\"选项来选择每个月的最后一天。", - "nodes.triggerSchedule.minutes": "分钟", "nodes.triggerSchedule.mode": "模式", - "nodes.triggerSchedule.modeCron": "Cron", - "nodes.triggerSchedule.modeVisual": "可视化", "nodes.triggerSchedule.monthlyDay": "月份日期", - "nodes.triggerSchedule.nextExecution": "下次执行", "nodes.triggerSchedule.nextExecutionTime": "下次执行时间", "nodes.triggerSchedule.nextExecutionTimes": "接下来 5 次执行时间", "nodes.triggerSchedule.noValidExecutionTime": "无法计算有效的执行时间", - "nodes.triggerSchedule.nodeTitle": "定时触发器", - "nodes.triggerSchedule.notConfigured": "未配置", "nodes.triggerSchedule.onMinute": "分钟", - "nodes.triggerSchedule.selectDateTime": "选择日期和时间", "nodes.triggerSchedule.selectFrequency": "选择频率", "nodes.triggerSchedule.selectTime": "选择时间", - "nodes.triggerSchedule.startTime": "开始时间", - "nodes.triggerSchedule.startTimeMustBeFuture": "开始时间必须是将来的时间", "nodes.triggerSchedule.time": "时间", - "nodes.triggerSchedule.timezone": "时区", "nodes.triggerSchedule.title": "定时触发", "nodes.triggerSchedule.useCronExpression": "使用 Cron 表达式", "nodes.triggerSchedule.useVisualPicker": "使用可视化配置", "nodes.triggerSchedule.visualConfig": "可视化配置", "nodes.triggerSchedule.weekdays": "星期", - "nodes.triggerWebhook.addHeader": "添加", - "nodes.triggerWebhook.addParameter": "添加", - "nodes.triggerWebhook.asyncMode": "异步模式", - "nodes.triggerWebhook.configPlaceholder": "Webhook 触发器配置将在此处实现", "nodes.triggerWebhook.contentType": "内容类型", - "nodes.triggerWebhook.copy": "复制", "nodes.triggerWebhook.debugUrlCopied": "已复制!", "nodes.triggerWebhook.debugUrlCopy": "点击复制", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "此 URL 似乎是内部地址,可能导致 webhook 请求失败。您可以将 TRIGGER_URL 更改为公共地址。", "nodes.triggerWebhook.debugUrlTitle": "测试运行时,请始终使用此URL", - "nodes.triggerWebhook.errorHandling": "错误处理", - "nodes.triggerWebhook.errorStrategy": "错误处理", - "nodes.triggerWebhook.generate": "生成", - "nodes.triggerWebhook.headerParameters": "Header 参数", - "nodes.triggerWebhook.headers": "Headers", "nodes.triggerWebhook.method": "方法", "nodes.triggerWebhook.noBodyParameters": "未配置请求体参数", "nodes.triggerWebhook.noHeaders": "未配置 Header", "nodes.triggerWebhook.noParameters": "未配置任何参数", "nodes.triggerWebhook.noQueryParameters": "未配置查询参数", - "nodes.triggerWebhook.nodeTitle": "🔗 Webhook 触发器", - "nodes.triggerWebhook.parameterName": "变量名", - "nodes.triggerWebhook.queryParameters": "查询参数", - "nodes.triggerWebhook.requestBodyParameters": "请求体参数", "nodes.triggerWebhook.required": "必填", "nodes.triggerWebhook.responseBody": "响应体", "nodes.triggerWebhook.responseBodyPlaceholder": "在此输入您的响应体", "nodes.triggerWebhook.responseConfiguration": "响应", "nodes.triggerWebhook.statusCode": "状态码", - "nodes.triggerWebhook.test": "测试", - "nodes.triggerWebhook.title": "Webhook 触发器", "nodes.triggerWebhook.urlCopied": "URL 已复制到剪贴板", - "nodes.triggerWebhook.urlGenerated": "Webhook URL 生成成功", - "nodes.triggerWebhook.urlGenerationFailed": "生成 Webhook URL 失败", "nodes.triggerWebhook.validation.invalidParameterType": "参数\"{{name}}\"的参数类型\"{{type}}\"无效", "nodes.triggerWebhook.validation.webhookUrlRequired": "需要提供Webhook URL", "nodes.triggerWebhook.varName": "变量名", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "聚合分组", "nodes.variableAssigner.aggregationGroupTip": "开启该功能后,变量聚合器内可以同时聚合多组变量", "nodes.variableAssigner.noVarTip": "添加需要赋值的变量", - "nodes.variableAssigner.outputType": "输出类型", "nodes.variableAssigner.outputVars.varDescribe": "{{groupName}}的输出变量", "nodes.variableAssigner.setAssignVariable": "设置赋值变量", "nodes.variableAssigner.title": "变量赋值", - "nodes.variableAssigner.type.array": "Array", - "nodes.variableAssigner.type.number": "Number", - "nodes.variableAssigner.type.object": "Object", - "nodes.variableAssigner.type.string": "String", "nodes.variableAssigner.varNotSet": "未设置变量", - "onboarding.aboutStartNode": "关于开始节点。", - "onboarding.back": "返回", "onboarding.description": "不同的开始节点具有不同的功能。不用担心,您随时可以更改它们。", - "onboarding.escTip.key": "esc", - "onboarding.escTip.press": "按", - "onboarding.escTip.toDismiss": "键关闭", - "onboarding.learnMore": "了解更多", "onboarding.title": "选择开始节点来开始", "onboarding.trigger": "触发器", "onboarding.triggerDescription": "触发器可以作为工作流的开始节点,例如定时任务、自定义webhook或与其他应用程序的集成。", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "所有问题均已解决", "panel.checklistTip": "发布前确保所有问题均已解决", "panel.createdBy": "作者", - "panel.goTo": "转到", "panel.goToFix": "前往修复", "panel.helpLink": "查看帮助文档", "panel.locateNodeNotFound": "未找到节点:{{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "返回", "singleRun.iteration": "迭代", "singleRun.loop": "循环", - "singleRun.preparingDataSource": "准备数据源", - "singleRun.reRun": "重新运行", - "singleRun.running": "运行中", "singleRun.startRun": "开始运行", "singleRun.testRun": "测试运行", - "singleRun.testRunIteration": "测试运行迭代", - "singleRun.testRunLoop": "测试运行循环", - "snippet.addToSnippet": "添加到 snippet", "snippet.confirm": "确认", "snippet.createDialogTitle": "创建 Snippet", "snippet.createSuccess": "Snippet 已创建", @@ -1257,21 +1024,14 @@ "snippet.descriptionPlaceholder": "简要描述你的 snippet", "snippet.nameLabel": "Snippet 名称", "snippet.namePlaceholder": "Snippet 名称", - "snippet.shortcuts.press": "按下", - "snippet.shortcuts.toConfirm": "确认", - "tabs.-": "默认", "tabs.addAll": "添加全部", - "tabs.agent": "Agent 策略", "tabs.allAdded": "已添加全部", "tabs.allTool": "全部", "tabs.allTriggers": "全部触发器", "tabs.blocks": "节点", "tabs.clearSnippetSearch": "清空 Snippets 搜索", - "tabs.createSnippet": "创建 snippet", "tabs.customTool": "Swagger API", "tabs.featuredTools": "精选推荐", - "tabs.hideActions": "收起工具", - "tabs.installed": "已安装", "tabs.listView": "列表视图", "tabs.logic": "逻辑", "tabs.noFeaturedPlugins": "前往 Marketplace 查看更多工具", @@ -1280,13 +1040,11 @@ "tabs.noResult": "未找到匹配项", "tabs.noSnippetsFound": "未找到 snippets", "tabs.plugin": "工具插件", - "tabs.pluginByAuthor": "来自 {{author}}", "tabs.question-understand": "问题理解", "tabs.requestToCommunity": "向社区反馈", "tabs.searchBlock": "搜索节点、Agent、人工、知识库", "tabs.searchDataSource": "搜索数据源", "tabs.searchSnippets": "搜索 snippets...", - "tabs.searchTool": "搜索集成", "tabs.searchTrigger": "搜索触发器...", "tabs.showLessFeatured": "收起", "tabs.showMoreFeatured": "查看更多", @@ -1294,20 +1052,16 @@ "tabs.sources": "数据源", "tabs.start": "开始", "tabs.startDisabledTip": "触发节点与用户输入节点互斥。", - "tabs.startDisabledTipLearnMore": "了解更多开始节点", "tabs.startNotSupportedTip": "Snippet 暂不支持 Start 标签。", "tabs.tools": "工具", "tabs.transform": "转换", "tabs.treeView": "树状视图", "tabs.unconfiguredStartDisabledTip": "画布上已有未配置的开始节点。请先完成设置后再继续。", - "tabs.usePlugin": "选择工具", "tabs.utilities": "工具", "tabs.workflowTool": "工作流", "tracing.stopBy": "由{{user}}终止", - "triggerStatus.disabled": "触发器 • 已禁用", "triggerStatus.enabled": "触发器", "variableReference.assignedVarsDescription": "赋值变量必须是可写入的变量,例如会话变量。", - "variableReference.conversationVars": "会话变量", "variableReference.noAssignedVars": "没有可用的赋值变量", "variableReference.noAvailableVars": "没有可用变量", "variableReference.noVarsForOperation": "当前选择的操作没有可用的变量进行赋值。", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "已应用", "workflowGenerator.appliedRefineHint": "已应用 — 随时用 ⌘K → /refine 优化", "workflowGenerator.applyFailed": "应用工作流失败", - "workflowGenerator.applyToCurrent": "应用到当前草稿", "workflowGenerator.applyToNew": "创建新应用", "workflowGenerator.cancel": "取消", "workflowGenerator.description": "描述你希望工作流完成的任务。选择模型、撰写指令,预览生成的图后再应用到 Studio。", @@ -1384,7 +1137,6 @@ "workflowGenerator.instruction": "指令", "workflowGenerator.instructionPlaceholder": "描述你想要的工作流——输入是什么、处理流程、输出形式。", "workflowGenerator.instructionRequired": "请先填写指令", - "workflowGenerator.loading": "正在生成工作流……", "workflowGenerator.modelRequired": "请先选择一个模型再生成。", "workflowGenerator.modes.chatflow": "Chatflow", "workflowGenerator.modes.workflow": "Workflow", @@ -1392,7 +1144,6 @@ "workflowGenerator.overwriteTitle": "覆盖当前草稿?", "workflowGenerator.phases.building": "正在构建节点……", "workflowGenerator.phases.planning": "正在规划工作流……", - "workflowGenerator.phases.validating": "正在校验图……", "workflowGenerator.placeholder": "在左侧填写指令,点击「生成」预览工作流图。", "workflowGenerator.refineDescription": "描述你想要的修改。当前草稿会作为上下文;应用时生成的图将替换它。", "workflowGenerator.refineDraftUnavailable": "无法加载当前草稿,将改为从头生成。", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "重新生成", "workflowGenerator.reload": "重新加载", "workflowGenerator.studioApply": "应用", - "workflowGenerator.studioButton": "生成", "workflowGenerator.title": "生成 {{mode}}" } diff --git a/web/i18n/zh-Hant/agent-v-2.json b/web/i18n/zh-Hant/agent-v-2.json index 71ee3c7a55e..babb51b611f 100644 --- a/web/i18n/zh-Hant/agent-v-2.json +++ b/web/i18n/zh-Hant/agent-v-2.json @@ -1,5 +1,4 @@ { - "agentDetail.access.actionUnavailable": "此操作暫不可用。", "agentDetail.access.copyAccessUrl": "複製存取 URL", "agentDetail.access.copyFailed": "引用複製失敗。", "agentDetail.access.copyServiceEndpoint": "複製服務 API 端點", @@ -21,7 +20,6 @@ "agentDetail.access.webApp.actions.launch": "啟動", "agentDetail.access.webApp.actions.settings": "品牌設定", "agentDetail.access.webApp.refreshUrl": "重新整理存取 URL", - "agentDetail.access.webApp.showQrCode": "顯示 QR 碼", "agentDetail.access.webApp.ssoEnabled": "已啟用 SSO", "agentDetail.access.webApp.title": "Web 應用程式", "agentDetail.access.workflow.description": "作為工作流程內的節點使用", @@ -60,19 +58,14 @@ "agentDetail.configure.advancedSettings.envEditor.scopeSelector": "選擇環境變數作用域", "agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env", "agentDetail.configure.advancedSettings.envEditor.tip": "設定 Agent 執行時讀取的值,例如工具所需的 API 金鑰,而無需寫進提示詞。\n\n在建置模式中,Agent 可幫你完成這些設定。", - "agentDetail.configure.advancedSettings.envEditor.toggle": "展開或收合 Env Editor", "agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value", "agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value", "agentDetail.configure.advancedSettings.label": "進階設定", - "agentDetail.configure.advancedSettings.toggle": "展開或收合進階設定", "agentDetail.configure.answer.activity.ranCommands": "已執行命令", "agentDetail.configure.answer.activity.runningCommands": "正在執行命令", "agentDetail.configure.answer.duration.minute": "{{count}}分", "agentDetail.configure.answer.duration.second": "{{count}}秒", "agentDetail.configure.answer.thinking": "思考過程", - "agentDetail.configure.answer.workFinished": "工作已完成", - "agentDetail.configure.answer.workedFor": "工作了 {{duration}}", - "agentDetail.configure.answer.workingFor": "工作中 {{duration}}", "agentDetail.configure.build.empty.communityEditionTip": "Community Edition 雖然會對提取出的設定提供版本管理,但不支援檔案系統本身的版本管理。請謹慎使用 Build 模式,因為對檔案系統的變更會即時發生,且不一定總能乾淨地回復。Community Edition 並不是面向大量外部受眾提供服務的理想選擇。", "agentDetail.configure.build.empty.description": "描述你的需求,它會隨著對話填寫左側表單。", "agentDetail.configure.build.empty.title": "透過對話建置 Agent", @@ -107,7 +100,6 @@ "agentDetail.configure.files.remove": "移除 {{name}}", "agentDetail.configure.files.richTip": "上傳過長、不適合放入提示詞的參考資料:規格、範本、指南。了解更多\n\n在建置模式中,Agent 可幫你完成這些設定。", "agentDetail.configure.files.tip": "上傳過長、不適合放入提示詞的參考資料:規格、範本、指南。了解更多\n\n在建置模式中,Agent 可幫你完成這些設定。", - "agentDetail.configure.files.toggle": "展開或收合檔案", "agentDetail.configure.files.treeLabel": "Agent 檔案", "agentDetail.configure.files.upload.action": "上傳", "agentDetail.configure.files.upload.browse": "選擇", @@ -152,19 +144,15 @@ "agentDetail.configure.knowledgeRetrieval.toggle": "展開或收合知識檢索", "agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "請在中繼資料篩選中設定模型", "agentDetail.configure.model.label": "模型", - "agentDetail.configure.orchestrate": "編排", "agentDetail.configure.preview.chatFeatures": "Chat 功能", "agentDetail.configure.preview.empty.defaultAgentName": "Agent", "agentDetail.configure.preview.empty.description": "像發布後使用者體驗到的那樣執行 Agent。", - "agentDetail.configure.preview.empty.title": "預覽 {{name}}", - "agentDetail.configure.preview.endUserAuth": "終端使用者驗證", "agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "本次 Agent 執行因達到模型請求次數上限而被終止。請重試,或將任務拆分成更小的步驟。", "agentDetail.configure.preview.errors.agentRunLimitExceeded": "本次 Agent 執行因達到時長上限而被終止。請重試,或將任務拆分成更小的步驟。", "agentDetail.configure.preview.inputPlaceholder": "傳訊息給 {{name}}", "agentDetail.configure.preview.restart": "開啟新對話", "agentDetail.configure.preview.sandboxNotice": "Agent 執行於 Linux 沙盒中。", "agentDetail.configure.preview.sandboxNoticeTooltip": "在 Dify Community Edition 中,每個 Agent 都執行於你 Docker 內的 Linux 7.0.0-10060-aws 沙盒環境。你透過 Build Chats 對環境所做的編輯會持久保留。", - "agentDetail.configure.preview.title": "預覽", "agentDetail.configure.preview.unconfiguredNotice": "此 Agent 尚未設定,因此回覆將直接來自模型。", "agentDetail.configure.prompt.copied": "提示詞已複製", "agentDetail.configure.prompt.copy": "複製提示詞", @@ -200,38 +188,29 @@ "agentDetail.configure.publishImpact.workflowCount_other": "{{count}} 個工作流程", "agentDetail.configure.rightPanel.build": "建置", "agentDetail.configure.rightPanel.buildTipBody": "描述你的目標,指示 Agent 安裝並認證工具,或帶它完成一個完整範例。儲存後,你的指令將被固定到 Agent 中。", - "agentDetail.configure.rightPanel.buildTipTitle": "透過對話建立你的 Agent", "agentDetail.configure.rightPanel.learnMore": "了解更多", "agentDetail.configure.rightPanel.modeLabel": "Agent 配置模式", "agentDetail.configure.rightPanel.preview": "預覽", "agentDetail.configure.rightPanel.previewDisabledTip": "預覽僅在 Dify Cloud 和 Dify Enterprise 中可用。", "agentDetail.configure.rightPanel.previewTipBody": "像使用者一樣測試它。你的互動不會影響 Agent 後續的行為。", - "agentDetail.configure.rightPanel.previewTipTitle": "預覽你的 Agent", "agentDetail.configure.skills.add": "新增 Skill", "agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED", "agentDetail.configure.skills.addMenu.upload.label": "Upload package", "agentDetail.configure.skills.addMenu.workspace.label": "From skill library", - "agentDetail.configure.skills.detail.contentRegion": "Skill 詳情內容", - "agentDetail.configure.skills.detail.fileCount": "{{count}} 個檔案", "agentDetail.configure.skills.detail.files": "檔案", "agentDetail.configure.skills.empty.description": "Skill 為 Agent 提供工作時可呼叫的可複用專業能力", "agentDetail.configure.skills.empty.title": "暫無 Skill", - "agentDetail.configure.skills.fromSkillLibrary": "From skill library", - "agentDetail.configure.skills.itemType": "Skill", "agentDetail.configure.skills.label": "Skill", "agentDetail.configure.skills.missing": "找不到 Skill", "agentDetail.configure.skills.moreActions": "More actions for {{name}}", "agentDetail.configure.skills.openInLibrary": "Open in Skill library", - "agentDetail.configure.skills.remove": "移除 {{name}}", "agentDetail.configure.skills.removeAction": "Remove", "agentDetail.configure.skills.richTip": "將重複任務所需的指令、檔案和指令碼打包成 Skill。了解更多\n\n在建置模式中,Agent 可幫你完成這些設定。", "agentDetail.configure.skills.tip": "將重複任務所需的指令、檔案和指令碼打包成 Skill。了解更多\n\n在建置模式中,Agent 可幫你完成這些設定。", - "agentDetail.configure.skills.toggle": "展開或收合 Skill", "agentDetail.configure.skills.upload.action": "上傳", "agentDetail.configure.skills.upload.browse": "選擇", "agentDetail.configure.skills.upload.description": "為此 Agent 上傳 .zip 或 .skill 格式的 Skill 包。", "agentDetail.configure.skills.upload.dropzone": "拖入 Skill 包,或", - "agentDetail.configure.skills.upload.failed": "Skill 上傳失敗。", "agentDetail.configure.skills.upload.fileType": "ZIP / SKILL", "agentDetail.configure.skills.upload.invalidFile": "請上傳 .zip 或 .skill 檔案。", "agentDetail.configure.skills.upload.sizeLimit": "Skill 套件大小不得超過 {{sizeLimit}}。", @@ -273,7 +252,6 @@ "agentDetail.configure.tools.removeProvider": "移除所有工具", "agentDetail.configure.tools.richTip": "新增工作區中的 Dify 工具。了解更多\n\nAgent 在沙箱中自行安裝的工具不會顯示在這裡,但仍然可用。", "agentDetail.configure.tools.tip": "新增工作區中的 Dify 工具。了解更多\n\nAgent 在沙箱中自行安裝的工具不會顯示在這裡,但仍然可用。", - "agentDetail.configure.tools.toggle": "展開或收合工具", "agentDetail.configure.tools.toolTabs.all": "全部", "agentDetail.configure.tools.toolTabs.cli": "CLI", "agentDetail.configure.tools.toolTabs.custom": "自訂", @@ -283,16 +261,12 @@ "agentDetail.configure.workingDirectory.breadcrumbLabel": "檔案系統路徑", "agentDetail.configure.workingDirectory.description": "Agent 執行時讀取和寫入的檔案。它產生的任何內容,例如 qna_report.pdf,都會顯示在這裡。", "agentDetail.configure.workingDirectory.fileSystem": "檔案系統", - "agentDetail.configure.workingDirectory.home": "home", "agentDetail.configure.workingDirectory.open": "開啟工作目錄", "agentDetail.configure.workingDirectory.persistentFiles": "長期", "agentDetail.configure.workingDirectory.persistentFilesTooltip": "長期保留的檔案。Agent 可在後續每次執行中使用這些檔案,包括終端使用者的對話和工作流程。在本次建構對話中對此類檔案的變更,會在點擊「套用」後生效。", - "agentDetail.configure.workingDirectory.returnToWorkspace": "返回工作目錄", "agentDetail.configure.workingDirectory.temporaryFiles": "臨時", "agentDetail.configure.workingDirectory.temporaryFilesTooltip": "Agent 僅在本次建構對話中使用的檔案,退出建構模式或開啟新對話後即被清除。", "agentDetail.configure.workingDirectory.title": "工作目錄", - "agentDetail.configure.workingDirectory.treeLabel": "工作目錄檔案", - "agentDetail.configure.workingDirectory.workingDirectory": "工作目錄", "agentDetail.documentTitle": "Agent", "agentDetail.logs.description": "查看與該 Agent 的每一次對話記錄,包括使用者輸入和 Agent 回覆。", "agentDetail.logs.empty": "暫無日誌", @@ -392,7 +366,6 @@ "roster.createForm.nameRequired": "請輸入名稱。", "roster.createForm.roleLabel": "角色", "roster.createForm.rolePlaceholder": "例如:研究助理", - "roster.createSuccess": "Agent 已建立。", "roster.dateTimeFormat": "YYYY-MM-DD HH:mm:ss", "roster.deleteDialog.description": "此操作將永久刪除 {{name}}。其 Web 應用程式、API 存取及使用它的工作流程將立即停止運作。", "roster.deleteDialog.title": "刪除 {{name}}?", @@ -402,7 +375,6 @@ "roster.duplicateDialog.title": "複製 Agent", "roster.duplicateForm.changeIcon": "更換 {{name}} 副本的圖示", "roster.duplicateSuccess": "Agent 已複製。", - "roster.editAgent": "編輯 {{name}}", "roster.editDialog.description": "更新此 Agent 的名稱、描述和角色。", "roster.editDialog.title": "編輯 Agent", "roster.editInfo": "編輯資訊", @@ -429,127 +401,13 @@ "roster.saveToRosterDialog.description": "將此內聯設定儲存為可重用 Agent。", "roster.saveToRosterDialog.title": "儲存到 Agents", "roster.saveToRosterForm.changeIcon": "更換 Agent 圖示", - "roster.saveToRosterSuccess": "Agent 已儲存。", "roster.searchLabel": "搜尋 Agent", "roster.searchPlaceholder": "依名稱搜尋 Agent…", "roster.sort.earliestCreated": "最早建立", "roster.sort.label": "排序方式", "roster.sort.lastModified": "最後修改", - "roster.sort.optionsLabel": "排序選項", "roster.sort.recentlyCreated": "最近建立", "roster.title": "Agent", - "roster.updateSuccess": "Agent 已更新。", "roster.usageStatus.draft": "草稿", - "skillManagement.clearTags": "清除標籤", - "skillManagement.create": "创建", - "skillManagement.createFailed": "Skill 建立失敗。", - "skillManagement.createSuccess": "Skill 已建立。", - "skillManagement.dateTimeFormat": "YYYY-MM-DD HH:mm", - "skillManagement.deleteDialog.description": "該 Skill 將從 workspace 中移除。引用它的 Agent 可能失去對應能力。", - "skillManagement.deleteDialog.title": "刪除 {{name}}?", - "skillManagement.deleteFailed": "Skill 刪除失敗。", - "skillManagement.deleteSuccess": "Skill 已刪除。", - "skillManagement.detail.addMetadata": "新增元資料", - "skillManagement.detail.addMetadataDescription": "為這個 Markdown 檔案新增一個 frontmatter 欄位。", - "skillManagement.detail.addTag": "新增標籤", - "skillManagement.detail.addTagDescription": "建立或綁定一個標籤到這個 Skill。新標籤會隨 Skill 中繼資料保存。", - "skillManagement.detail.addTagSuccess": "標籤已新增。", - "skillManagement.detail.back": "返回 Skills", - "skillManagement.detail.cancelAddMetadata": "取消新增元資料", - "skillManagement.detail.closeFileTab": "Close {{name}}", - "skillManagement.detail.collapseSidebar": "摺疊側邊欄", - "skillManagement.detail.createFile": "新增檔案", - "skillManagement.detail.createFileDescription": "輸入相對於 Skill 根目錄的檔案路徑。", - "skillManagement.detail.createFileMenu": "新增檔案...", - "skillManagement.detail.createFileSuccess": "檔案已建立。", - "skillManagement.detail.createFolder": "新增資料夾", - "skillManagement.detail.createFolderDescription": "輸入相對於 Skill 根目錄的資料夾路徑。", - "skillManagement.detail.createFolderMenu": "新增資料夾...", - "skillManagement.detail.createFolderSuccess": "資料夾已建立。", - "skillManagement.detail.createdBy": "由 {{name}} 建立", - "skillManagement.detail.currentDraft": "目前草稿", - "skillManagement.detail.deleteFileConfirm": "刪除這個檔案?", - "skillManagement.detail.deleteFileSuccess": "檔案已刪除。", - "skillManagement.detail.deleteVersionConfirm": "刪除這個版本?", - "skillManagement.detail.deleteVersionFailed": "版本刪除失敗。", - "skillManagement.detail.deleteVersionSuccess": "版本已刪除。", - "skillManagement.detail.downloadFile": "下载文件", - "skillManagement.detail.draft": "Draft", - "skillManagement.detail.expandSidebar": "展開側邊欄", - "skillManagement.detail.fileCount": "{{count}} 個檔案", - "skillManagement.detail.fileMeta": "{{type}} · {{size}} 位元組", - "skillManagement.detail.fileMissing": "檔案不存在。", - "skillManagement.detail.fileOperationFailed": "檔案操作失敗。", - "skillManagement.detail.files": "檔案", - "skillManagement.detail.latest": "Latest", - "skillManagement.detail.loadFailed": "Skill 載入失敗。", - "skillManagement.detail.markdownLiveMode": "即時預覽", - "skillManagement.detail.markdownSourceMode": "原始碼編輯", - "skillManagement.detail.metadataKey": "name", - "skillManagement.detail.metadataValue": "value", - "skillManagement.detail.moveFileSuccess": "檔案已移動。", - "skillManagement.detail.moveFilesSuccess": "檔案已移動。", - "skillManagement.detail.noFileSelected": "選擇一個檔案進行預覽。", - "skillManagement.detail.noFiles": "暫無檔案。", - "skillManagement.detail.noSearchResults": "沒有符合的檔案。", - "skillManagement.detail.noVersions": "暫無發布版本。", - "skillManagement.detail.previewUnsupported": "該檔案暫不支援預覽。", - "skillManagement.detail.publish": "發布", - "skillManagement.detail.publishFailed": "Skill 發布失敗。", - "skillManagement.detail.publishSuccess": "Skill 已發布。", - "skillManagement.detail.published": "Published", - "skillManagement.detail.readonly": "唯讀", - "skillManagement.detail.referenceFiles.confirm": "Enter 確認", - "skillManagement.detail.referenceFiles.empty": "暫無可引用的檔案。", - "skillManagement.detail.referenceFiles.livePlaceholder": "編寫給 Agent 的說明,輸入 / 引用檔案", - "skillManagement.detail.referenceFiles.navigate": "↑↓ 導覽", - "skillManagement.detail.referenceFiles.title": "引用檔案", - "skillManagement.detail.referencedBy": "被 {{count}} 個應用引用", - "skillManagement.detail.removeMetadata": "刪除 {{name}} 元資料", - "skillManagement.detail.removeTag": "移除 {{tag}}", - "skillManagement.detail.removeTagSuccess": "標籤已移除。", - "skillManagement.detail.renameFile": "重新命名檔案", - "skillManagement.detail.renameFileDescription": "輸入相對於 Skill 根目錄的新路徑。", - "skillManagement.detail.renameFileSuccess": "檔案已重新命名。", - "skillManagement.detail.renameVersion": "重新命名", - "skillManagement.detail.renameVersionFailed": "版本重新命名失敗。", - "skillManagement.detail.renameVersionPrompt": "版本名称", - "skillManagement.detail.renameVersionSuccess": "版本已重新命名。", - "skillManagement.detail.restoreVersion": "還原", - "skillManagement.detail.restoreVersionFailed": "版本還原失敗。", - "skillManagement.detail.restoreVersionSuccess": "版本已還原到草稿。", - "skillManagement.detail.save": "儲存", - "skillManagement.detail.saveFailed": "檔案儲存失敗。", - "skillManagement.detail.saveSuccess": "檔案已儲存。", - "skillManagement.detail.saved": "Saved", - "skillManagement.detail.savedAt": "Saved {{time}}", - "skillManagement.detail.saving": "Saving...", - "skillManagement.detail.searchFiles": "搜尋檔案", - "skillManagement.detail.unsavedChanges": "Unsaved changes", - "skillManagement.detail.updateTagsFailed": "標籤更新失敗。", - "skillManagement.detail.uploadFile": "上傳檔案", - "skillManagement.detail.uploadFileFailed": "檔案上傳失敗。", - "skillManagement.detail.uploadFileSuccess": "檔案已上傳。", - "skillManagement.detail.uploadFilesMenu": "上傳檔案...", - "skillManagement.detail.versionMeta": "{{hash}} · {{time}}", - "skillManagement.detail.versions": "版本", - "skillManagement.draft": "Draft", - "skillManagement.duplicateFailed": "Skill 複製失敗。", - "skillManagement.duplicateSuccess": "Skill 已複製。", - "skillManagement.editedAt": "編輯於 {{time}}", - "skillManagement.empty": "暫無 Skill", - "skillManagement.emptySearch": "未找到 Skill", - "skillManagement.import": "匯入", - "skillManagement.importFailed": "Skill 匯入失敗。", - "skillManagement.importSuccess": "Skill 已匯入。", - "skillManagement.listLabel": "Workspace Skills", - "skillManagement.loadingError": "Skill 載入失敗", - "skillManagement.moreActions": "{{name}} 的更多操作", - "skillManagement.noTags": "暫無標籤", - "skillManagement.publishedAt": "發布於 {{time}}", - "skillManagement.referenceCount": "{{count}} 個引用", - "skillManagement.searchLabel": "搜尋 Skill", - "skillManagement.searchPlaceholder": "搜索", - "skillManagement.tags": "標籤", "skillManagement.title": "Skills" } diff --git a/web/i18n/zh-Hant/app-api.json b/web/i18n/zh-Hant/app-api.json index a9cd9333319..34f84d7a0b0 100644 --- a/web/i18n/zh-Hant/app-api.json +++ b/web/i18n/zh-Hant/app-api.json @@ -2,7 +2,6 @@ "actionMsg.deleteConfirmTips": "刪除金鑰無法撤銷,正在使用中的應用會受影響。", "actionMsg.deleteConfirmTitle": "刪除此金鑰?", "actionMsg.ok": "好的", - "apiKey": "API 金鑰", "apiKeyModal.addKnowledgeBase": "新增知識庫", "apiKeyModal.addSubtitle": "建立新的 API 金鑰以存取知識庫 API。", "apiKeyModal.addTitle": "新增 API 金鑰", @@ -24,14 +23,10 @@ "apiKeyModal.secretKey": "金鑰", "apiKeyModal.selectedKnowledgeBases": "已選擇的知識庫", "apiKeyModal.selectedKnowledgeBasesCount": "已選擇的知識庫({{count}})", - "apiServer": "API 伺服器", "copied": "已複製", "copy": "複製", - "develop.noContent": "無內容", - "develop.toc": "目录", "loading": "載入中", "never": "從未", - "ok": "執行中", "pause": "暫停", "play": "播放", "playing": "播放中" diff --git a/web/i18n/zh-Hant/app-debug.json b/web/i18n/zh-Hant/app-debug.json index bcf64325786..c607a2aa741 100644 --- a/web/i18n/zh-Hant/app-debug.json +++ b/web/i18n/zh-Hant/app-debug.json @@ -3,75 +3,44 @@ "agent.agentModeDes": "設定代理的推理模式型別", "agent.agentModeType.ReACT": "ReAct", "agent.agentModeType.functionCall": "Function Calling", - "agent.buildInPrompt": "內建提示詞", - "agent.firstPrompt": "第一次提示詞", - "agent.nextIteration": "下一次迭代", - "agent.promptPlaceholder": "在這裡寫下您的提示詞", - "agent.setting.description": "智慧助手設定允許設定代理模式和內建提示等高階功能,僅在代理型別中可用。", "agent.setting.maximumIterations.description": "限制代理型助手執行迭代的次數", "agent.setting.maximumIterations.name": "最大迭代次數", "agent.setting.name": "Agent 設定", "agent.tools.description": "使用工具可以擴充套件代理的能力,比如搜尋網際網路或科學計算", "agent.tools.enabled": "啟用", "agent.tools.name": "工具", - "assistantType.agentAssistant.description": "構建一個智慧助手,他可以自主選擇工具完成你設定的任務", - "assistantType.agentAssistant.name": "智慧助手", - "assistantType.chatAssistant.description": "基於 LLM 構建一個聊天型助手", - "assistantType.chatAssistant.name": "基礎助手", - "assistantType.name": "助手型別", "autoAddVar": "提示詞中引用了未定義的變數,是否自動新增到使用者輸入表單中?", "chatSubTitle": "提示詞", "code.instruction": "指示", - "codegen.apply": "應用", - "codegen.applyChanges": "應用更改", "codegen.description": "程式碼生成器使用配置的模型根據您的指令生成高品質的程式碼。請提供清晰詳細的說明。", "codegen.generate": "生成", - "codegen.generatedCodeTitle": "生成的程式碼", "codegen.instruction": "指示", - "codegen.instructionPlaceholder": "輸入要生成的程式碼的詳細說明。", "codegen.loading": "產生程式碼...", - "codegen.noDataLine1": "在左側描述您的用例,", - "codegen.noDataLine2": "程式碼預覽將在此處顯示。", "codegen.overwriteConfirmMessage": "此作將覆蓋現有程式碼。你想繼續嗎?", "codegen.overwriteConfirmTitle": "覆蓋現有程式碼?", - "codegen.resTitle": "生成的程式碼", "codegen.title": "程式碼生成器", "completionSubTitle": "字首提示詞", "datasetConfig.embeddingModelRequired": "需要配置的嵌入模型", "datasetConfig.knowledgeTip": "點選“+”按鈕新增知識庫", - "datasetConfig.params": "引數設定", "datasetConfig.rerankModelRequired": "請選擇 Rerank 模型", "datasetConfig.retrieveChangeTip": "修改索引模式和檢索模式可能會影響與該知識庫關聯的應用程式。", - "datasetConfig.retrieveMultiWay.description": "根據使用者意圖同時匹配所有知識庫,從多路知識庫查詢相關文字片段,經過重排序步驟,從多路查詢結果中選擇匹配使用者問題的最佳結果,需配置 Rerank 模型 API。", - "datasetConfig.retrieveMultiWay.title": "多路檢索", - "datasetConfig.retrieveOneWay.description": "根據使用者意圖和知識庫描述,由 Agent 自主判斷選擇最匹配的單個知識庫來查詢相關文字,適合知識庫區分度大且知識庫數量偏少的應用。", - "datasetConfig.retrieveOneWay.title": "N 選 1 檢索", "datasetConfig.score_threshold": "Score 閾值", "datasetConfig.score_thresholdTip": "用於設定文字片段篩選的相似度閾值。", - "datasetConfig.settingTitle": "檢索設定", "datasetConfig.top_k": "Top K", "datasetConfig.top_kTip": "用於篩選與使用者問題相似度最高的文字片段。系統同時會根據選用模型上下文視窗大小動態調整分段數量。", "debugAsMultipleModel": "多個模型進行除錯", "debugAsSingleModel": "單一模型進行除錯", "duplicateModel": "複製模型", - "errorMessage.nameOfKeyRequired": "變數 {{key}} 對應的名稱必填", - "errorMessage.notSelectModel": "請選擇模型", - "errorMessage.queryRequired": "主要文字必填", "errorMessage.valueOfVarRequired": "{{key}}必填", "errorMessage.waitForBatchResponse": "請等待批次任務完成", "errorMessage.waitForFileUpload": "請等待檔案上傳完成", - "errorMessage.waitForImgUpload": "請等待圖片上傳完成", "errorMessage.waitForResponse": "請等待上條資訊響應完成", "feature.annotation.add": "新增標註", "feature.annotation.cacheManagement": "標註管理", - "feature.annotation.cached": "已標註", "feature.annotation.description": "啟用後,將標註使用者的回覆,以便在使用者重複提問時快速響應。", "feature.annotation.edit": "編輯標註", - "feature.annotation.matchVariable.choosePlaceholder": "請選擇變數", - "feature.annotation.matchVariable.title": "匹配變數", "feature.annotation.remove": "移除", "feature.annotation.removeConfirm": "刪除這個標註?", - "feature.annotation.resDes": "標註回覆已啟用", "feature.annotation.scoreThreshold.accurateMatch": "精準匹配", "feature.annotation.scoreThreshold.description": "用於設定標註回覆的匹配相似度閾值。", "feature.annotation.scoreThreshold.easyMatch": "容易匹配", @@ -83,20 +52,17 @@ "feature.bar.enableText": "功能已開啟", "feature.bar.manage": "管理", "feature.citation.description": "啟用後,顯示源文件和生成內容的歸屬部分。", - "feature.citation.resDes": "引用和歸屬已啟用", "feature.citation.title": "引用和歸屬", "feature.conversationHistory.description": "設定對話角色的字首名稱", "feature.conversationHistory.editModal.assistantPrefix": "助手字首", "feature.conversationHistory.editModal.title": "編輯對話角色名稱", "feature.conversationHistory.editModal.userPrefix": "使用者字首", - "feature.conversationHistory.learnMore": "瞭解更多", "feature.conversationHistory.tip": "對話歷史未啟用,請在上面的提示中新增。", "feature.conversationHistory.title": "對話歷史", "feature.conversationOpener.description": "在對話型應用中,讓 AI 主動說第一段話可以拉近與使用者間的距離。", "feature.conversationOpener.title": "對話開場白", "feature.dataSet.noData": "您可以匯入知識庫作為上下文", "feature.dataSet.noDataSet": "未找到知識庫", - "feature.dataSet.notSupportSelectMulti": "目前只支援引用一個知識庫", "feature.dataSet.queryVariable.choosePlaceholder": "請選擇變數", "feature.dataSet.queryVariable.contextVarNotEmpty": "上下文查詢變數不能為空", "feature.dataSet.queryVariable.deleteContextVarTip": "該變數已被設定為上下文查詢變數,刪除該變數將影響知識庫的正常使用。如果您仍需要刪除它,請在上下文部分中重新選擇它。", @@ -119,9 +85,6 @@ "feature.fileUpload.numberLimit": "最大上傳數", "feature.fileUpload.supportedTypes": "支援的檔案類型", "feature.fileUpload.title": "檔案上傳", - "feature.groupChat.description": "為聊天型應用新增預對話設定,可以提升使用者體驗。", - "feature.groupChat.title": "聊天增強", - "feature.groupExperience.title": "體驗增強", "feature.imageUpload.description": "支援上傳圖片", "feature.imageUpload.modalTitle": "圖片上傳設定", "feature.imageUpload.numberLimit": "最大上傳數", @@ -146,18 +109,14 @@ "feature.moderation.modal.openaiNotConfig.before": "OpenAI 內容審查需要在", "feature.moderation.modal.provider.keywords": "關鍵詞", "feature.moderation.modal.provider.openai": "OpenAI Moderation", - "feature.moderation.modal.provider.openaiTip.prefix": "OpenAI Moderation 需要在", - "feature.moderation.modal.provider.openaiTip.suffix": "中配置 OpenAI API 金鑰。", "feature.moderation.modal.provider.title": "類別", "feature.moderation.modal.title": "內容審查設定", "feature.moderation.outputEnabled": "審查輸出內容已啟用", "feature.moderation.title": "內容審查", "feature.moreLikeThis.description": "一次生成多條文字,可在此基礎上編輯並繼續生成", - "feature.moreLikeThis.generateNumTip": "每次生成數", "feature.moreLikeThis.tip": "使用此功能將會額外消耗 tokens", "feature.moreLikeThis.title": "更多類似的", "feature.speechToText.description": "啟用後,您可以使用語音輸入。", - "feature.speechToText.resDes": "語音輸入已啟用", "feature.speechToText.title": "語音轉文字", "feature.suggestedQuestionsAfterAnswer.description": "設定下一步問題建議可以讓使用者更好的對話。", "feature.suggestedQuestionsAfterAnswer.modal.customPromptOption": "自訂提示詞", @@ -169,23 +128,15 @@ "feature.suggestedQuestionsAfterAnswer.modal.promptLabel": "提示詞", "feature.suggestedQuestionsAfterAnswer.modal.promptPlaceholder": "輸入自訂提示詞", "feature.suggestedQuestionsAfterAnswer.modal.title": "下一步問題建議設定", - "feature.suggestedQuestionsAfterAnswer.resDes": "回答結束後系統會給出 3 個建議", "feature.suggestedQuestionsAfterAnswer.title": "下一步問題建議", "feature.suggestedQuestionsAfterAnswer.tryToAsk": "試著問問", "feature.textToSpeech.description": "啟用後,文字可以轉換成語音。", - "feature.textToSpeech.resDes": "文字轉音訊已啟用", "feature.textToSpeech.title": "文字轉語音", - "feature.toolbox.title": "工具箱", "feature.tools.modal.name.placeholder": "請填寫名稱", "feature.tools.modal.name.title": "名稱", - "feature.tools.modal.title": "工具", - "feature.tools.modal.toolType.placeholder": "請選擇工具型別", "feature.tools.modal.toolType.title": "工具型別", "feature.tools.modal.variableName.placeholder": "請填寫變數名稱", "feature.tools.modal.variableName.title": "變數名稱", - "feature.tools.tips": "工具提供了一個標準的 API 呼叫方式,將使用者輸入或變數作為 API 的請求引數,用於查詢外部資料作為上下文。", - "feature.tools.title": "工具", - "feature.tools.toolsInUse": "{{count}} 工具使用中", "formattingChangedText": "修改編排將重置除錯區域,確定嗎?", "formattingChangedTitle": "編排已改變", "generate.apply": "應用", @@ -234,13 +185,7 @@ "generate.tryIt": "試試看", "generate.version": "版本", "generate.versions": "版本", - "inputs.chatVarTip": "填入變數的值,該值將在每次開啟一個新會話時自動替換到提示詞中", "inputs.completionVarTip": "填入變數的值,該值將在每次提交問題時自動替換到提示詞中", - "inputs.noPrompt": "嘗試在對話前提示框中編寫一些提示詞", - "inputs.noVar": "填入變數的值,每次啟動新會話時該變數將自動替換提示詞中的變數。", - "inputs.previewTitle": "提示詞預覽", - "inputs.queryPlaceholder": "請輸入文字內容", - "inputs.queryTitle": "查詢內容", "inputs.run": "執行", "inputs.title": "除錯與預覽", "inputs.userInputField": "使用者輸入", @@ -248,35 +193,19 @@ "legacyAgentBadge.description": "這類舊版 Agent App 已經廢棄。為了獲得更好的 Agent 建置體驗,請在 Agent Console 中建立 Agent。", "legacyAgentBadge.label": "舊版 Agent", "manageModels": "管理模型", - "modelConfig.modeType.chat": "對話型", - "modelConfig.modeType.completion": "補全型", - "modelConfig.model": "語言模型", - "modelConfig.setTone": "模型設定", - "modelConfig.title": "模型及引數", "noModelProviderConfigured": "未配置模型供應商", "noModelProviderConfiguredTip": "請先安裝或配置模型供應商以開始使用。", "noModelSelected": "未選擇模型", "noModelSelectedTip": "請先在上方配置模型以繼續。", "noResult": "輸出將顯示在此處。", - "notSetAPIKey.description": "在除錯之前需要設定 LLM 提供者的金鑰。", - "notSetAPIKey.settingBtn": "去設定", - "notSetAPIKey.title": "LLM 提供者的金鑰未設定", - "notSetAPIKey.trailFinished": "試用已結束", "notSetVar": "變數能使使用者輸入表單引入提示詞或開場白,你可以試試在提示詞中輸入 {{input}}", - "openingStatement.add": "新增開場白", "openingStatement.editorTitle": "開場白內容", - "openingStatement.noDataPlaceHolder": "在對話型應用中,讓 AI 主動說第一段話可以拉近與使用者間的距離。", - "openingStatement.notIncludeKey": "字首提示詞中不包含變數 {{key}}。請在字首提示詞中新增該變數", "openingStatement.openingQuestion": "開場問題", "openingStatement.openingQuestionDescription": "可選的引導問題,會在開場白之後顯示,幫助使用者繼續對話。", "openingStatement.openingQuestionPlaceholder": "輸入一個開場問題。", "openingStatement.placeholderLine1": "先在這裡寫下 AI 要傳送的第一句話。", "openingStatement.placeholderLine2": "可以使用變數,嘗試輸入 {{variable}}。", - "openingStatement.title": "對話開場白", - "openingStatement.tooShort": "對話前提示詞至少 20 字才能生成開場白", - "openingStatement.varTip": "你可以使用變數,試試輸入 {{variable}}", "openingStatement.writeOpener": "編寫開場白", - "operation.addFeature": "新增功能", "operation.agree": "贊同", "operation.applyConfig": "釋出", "operation.automatic": "產生", @@ -284,24 +213,15 @@ "operation.cancelDisagree": "取消反對", "operation.debugConfig": "除錯", "operation.disagree": "反對", - "operation.resetConfig": "重置", "operation.stopResponding": "停止回應", - "operation.userAction": "使用者表示", "orchestrate": "編排", "otherError.historyNoBeEmpty": "提示詞中必須設定對話歷史", "otherError.promptNoBeEmpty": "提示詞不能為空", "otherError.queryNoBeEmpty": "提示詞中必須設定查詢內容", "pageTitle.line1": "提示詞", - "pageTitle.line2": "編排", "promptMode.advanced": "專家模式", - "promptMode.advancedWarning.description": "在專家模式下,您可以編輯完整的提示詞。", - "promptMode.advancedWarning.learnMore": "瞭解更多", - "promptMode.advancedWarning.ok": "確定", - "promptMode.advancedWarning.title": "您已切換到專家模式,一旦修改提示詞,將無法返回簡易模式。", "promptMode.contextMissing": "上下文內容塊缺失,提示詞的有效性可能不好。", "promptMode.operation.addMessage": "新增訊息", - "promptMode.simple": "切換到專家模式以編輯完整的提示詞", - "promptMode.switchBack": "返回簡易模式", "promptTip": "提示詞用於對 AI 的回覆做出一系列指令和約束。可插入表單變數,例如 {{input}}。這段提示詞不會被終端使用者所看到。", "publishAs": "釋出為", "resetConfig.message": "重置將丟失當前頁面所有修改,恢復至上次釋出時的配置", @@ -322,7 +242,6 @@ "variableConfig.content": "內容", "variableConfig.defaultValue": "預設值", "variableConfig.defaultValuePlaceholder": "輸入預設值以預先填入欄位", - "variableConfig.description": "設定變數 {{varName}}", "variableConfig.displayName": "顯示名稱", "variableConfig.editModalTitle": "編輯變數", "variableConfig.errorMsg.atLeastOneOption": "至少需要一個選項", @@ -330,7 +249,6 @@ "variableConfig.errorMsg.jsonSchemaMustBeObject": "JSON Schema 的 type 必須為「object」", "variableConfig.errorMsg.labelNameRequired": "顯示名稱必填", "variableConfig.errorMsg.optionRepeat": "選項不能重複", - "variableConfig.errorMsg.varNameCanBeRepeat": "變數名稱不能重複", "variableConfig.fieldType": "欄位型別", "variableConfig.file.audio.name": "音訊", "variableConfig.file.custom.createPlaceholder": "檔擴展名,例如 .doc", @@ -342,7 +260,6 @@ "variableConfig.file.video.name": "視頻", "variableConfig.hidden": "隱藏並預填", "variableConfig.hiddenDescription": "對終端用戶隱藏此欄位,並由你預填欄位值。與 必填 互斥。了解更多", - "variableConfig.hide": "隱藏", "variableConfig.inputPlaceholder": "請輸入", "variableConfig.json": "JSON 代碼", "variableConfig.jsonSchema": "JSON Schema", @@ -354,7 +271,6 @@ "variableConfig.multi-files": "檔案清單", "variableConfig.noDefaultSelected": "請勿選取", "variableConfig.noDefaultValue": "無預設值", - "variableConfig.notSet": "未設定,在 Prompt 中輸入 {{input}} 試試", "variableConfig.number": "數字", "variableConfig.optional": "可選的", "variableConfig.options": "選項", @@ -369,27 +285,18 @@ "variableConfig.startChecked": "開始勾選", "variableConfig.startSelectedOption": "開始選取的選項", "variableConfig.string": "文字", - "variableConfig.stringTitle": "文字框設定", "variableConfig.text-input": "文字", "variableConfig.tooltips": "工具提示", - "variableConfig.tooltipsPlaceholder": "輸入將滑鼠停留在標籤上時顯示的實用文字", "variableConfig.unit": "單位", "variableConfig.unitPlaceholder": "在數字後顯示單位,例如標記", "variableConfig.uploadFileTypes": "上傳檔類型", "variableConfig.uploadMethod": "上傳方式", "variableConfig.varName": "變數名稱", - "variableTable.action": "操作", - "variableTable.key": "變數 Key", - "variableTable.name": "欄位名稱", - "variableTable.type": "型別", - "variableTable.typeSelect": "下拉選項", - "variableTable.typeString": "文字", "variableTip": "變數將以表單形式讓使用者在對話前填寫,使用者填寫的表單內容將自動替換提示詞中的變數。", "variableTitle": "變數", "vision.description": "開啟視覺功能將允許模型輸入圖片,並根據影象內容的理解回答使用者問題", "vision.name": "視覺", "vision.onlySupportVisionModelTip": "僅支持視覺模型", - "vision.settings": "設定", "vision.visionSettings.both": "兩者", "vision.visionSettings.high": "高", "vision.visionSettings.localUpload": "本地上傳", @@ -401,8 +308,6 @@ "vision.visionSettings.uploadMethod": "上傳方式", "vision.visionSettings.url": "URL", "voice.defaultDisplay": "預設音色", - "voice.description": "文字轉語音音色設定", - "voice.name": "音色", "voice.settings": "設定", "voice.voiceSettings.autoPlay": "自動播放", "voice.voiceSettings.autoPlayDisabled": "關閉", diff --git a/web/i18n/zh-Hant/app-overview.json b/web/i18n/zh-Hant/app-overview.json index d1717cf9085..823817d4e33 100644 --- a/web/i18n/zh-Hant/app-overview.json +++ b/web/i18n/zh-Hant/app-overview.json @@ -8,7 +8,6 @@ "analysis.avgUserInteractions.explanation": "反映每天使用者的使用次數。該指標反映了使用者粘性。", "analysis.avgUserInteractions.title": "平均使用者呼叫次數", "analysis.ms": "毫秒", - "analysis.title": "分析", "analysis.tokenPS": "Token/秒", "analysis.tokenUsage.consumed": "耗費", "analysis.tokenUsage.explanation": "反映每日該應用請求語言模型的 Tokens 花費,用於成本控制。", @@ -21,21 +20,15 @@ "analysis.tps.title": "Token 輸出速度", "analysis.userSatisfactionRate.explanation": "每 1000 條訊息的點贊數。反映了使用者對回答十分滿意的比例。", "analysis.userSatisfactionRate.title": "使用者滿意度", - "apiKeyInfo.callTimes": "呼叫次數", - "apiKeyInfo.cloud.exhausted.description": "您的試用配額已用完。請設定您自己的模型提供商或購買額外配額。", - "apiKeyInfo.cloud.exhausted.title": "您的試用額度已用完,請設定您的 APIKey。", "apiKeyInfo.cloud.trial.description": "試用配額僅供您測試使用。在試用配額用完之前,請自行設定模型提供商或購買額外配額。", "apiKeyInfo.cloud.trial.title": "您正在使用 {{providerName}} 的試用配額。", "apiKeyInfo.selfHost.title.row1": "首先,", "apiKeyInfo.selfHost.title.row2": "設定您的模型提供商。", "apiKeyInfo.setAPIBtn": "設定模型提供商", "apiKeyInfo.tryCloud": "或者嘗試使用 Dify 的雲版本並使用試用配額", - "apiKeyInfo.usedToken": "使用 Tokens", "overview.apiInfo.accessibleAddress": "API Endpoint", "overview.apiInfo.doc": "查閱 API 文件", - "overview.apiInfo.explanation": "可整合至你的應用的後端即服務", "overview.apiInfo.title": "後端服務 API", - "overview.appInfo.accessibleAddress": "公開訪問 URL", "overview.appInfo.customize.entry": "自訂前端", "overview.appInfo.customize.explanation": "你可以定製化 Web App 前端以符合你的情景與風格需求", "overview.appInfo.customize.title": "自訂前端", @@ -54,18 +47,13 @@ "overview.appInfo.embedded.chromePlugin": "安裝 Dify Chrome 瀏覽器擴充套件", "overview.appInfo.embedded.copied": "已複製", "overview.appInfo.embedded.copy": "複製", - "overview.appInfo.embedded.entry": "嵌入", "overview.appInfo.embedded.explanation": "選擇一種方式將聊天應用嵌入到你的網站中", "overview.appInfo.embedded.hiddenInputs.description": "輸入隱藏欄位的值。這些值將被新增至 iframe URL 或嵌入腳本的 inputs 物件中。", "overview.appInfo.embedded.hiddenInputs.title": "預填隱藏欄位", "overview.appInfo.embedded.iframe": "將以下 iframe 嵌入到你的網站中的目標位置", "overview.appInfo.embedded.scripts": "將以下程式碼嵌入到你的網站中", "overview.appInfo.embedded.title": "嵌入到網站中", - "overview.appInfo.enableTooltip.description": "要啟用此功能,請在畫布上添加一個使用者輸入節點。(可能草稿中已存在,發布後生效)", - "overview.appInfo.enableTooltip.learnMore": "了解更多", - "overview.appInfo.explanation": "開箱即用的 AI web app", "overview.appInfo.launch": "發射", - "overview.appInfo.preUseReminder": "使用前請先開啟開關", "overview.appInfo.preview": "預覽", "overview.appInfo.qrcode.download": "下載二維碼", "overview.appInfo.qrcode.title": "二維碼分享", @@ -74,7 +62,6 @@ "overview.appInfo.settings.chatColorTheme": "聊天顏色主題", "overview.appInfo.settings.chatColorThemeDesc": "設定聊天機器人的顏色主題", "overview.appInfo.settings.chatColorThemeInverted": "反轉", - "overview.appInfo.settings.entry": "品牌設定", "overview.appInfo.settings.invalidHexMessage": "無效的十六進制值", "overview.appInfo.settings.invalidPrivacyPolicy": "無效的隱私政策連結,請使用以 http 或 https 開頭的有效連結", "overview.appInfo.settings.language": "語言", @@ -86,7 +73,6 @@ "overview.appInfo.settings.more.customDisclaimer": "自定義免責聲明", "overview.appInfo.settings.more.customDisclaimerPlaceholder": "請輸入免責聲明", "overview.appInfo.settings.more.customDisclaimerTip": "客製化的免責聲明文字將在客戶端顯示,提供有關應用程式的額外資訊。", - "overview.appInfo.settings.more.entry": "展示更多設定", "overview.appInfo.settings.more.inputPlaceholder": "輸入框提示語", "overview.appInfo.settings.more.inputPlaceholderPlaceholder": "與機器人對話", "overview.appInfo.settings.more.inputPlaceholderTip": "自訂聊天輸入框的提示語。留空則使用預設值。", @@ -95,35 +81,17 @@ "overview.appInfo.settings.more.privacyPolicyPlaceholder": "請輸入隱私政策連結", "overview.appInfo.settings.more.privacyPolicyTip": "幫助訪問者瞭解該應用收集的資料,可參考 Dify 的隱私政策。", "overview.appInfo.settings.multiEnvironmentNotice": "Web App 設定將套用至所有環境。", - "overview.appInfo.settings.sso.description": "所有使用者在使用 web app 之前都需要使用 SSO 登錄", - "overview.appInfo.settings.sso.label": "SSO 身份驗證", - "overview.appInfo.settings.sso.title": "web app SSO", - "overview.appInfo.settings.sso.tooltip": "聯繫管理員以啟用 web app SSO", "overview.appInfo.settings.title": "品牌設定", "overview.appInfo.settings.webDesc": "Web App 描述", "overview.appInfo.settings.webDescPlaceholder": "請輸入 web app 的描述", "overview.appInfo.settings.webDescTip": "以下文字將展示在客戶端中,對應用進行說明和使用上的基本引導", "overview.appInfo.settings.webName": "Web App 名稱", - "overview.appInfo.settings.workflow.hide": "隱藏", - "overview.appInfo.settings.workflow.show": "展示", "overview.appInfo.settings.workflow.showDesc": "在 web app 中顯示或隱藏工作流詳細資訊", "overview.appInfo.settings.workflow.subTitle": "工作流詳細資訊", - "overview.appInfo.settings.workflow.title": "工作流程步驟", "overview.appInfo.title": "網頁應用程式", "overview.appInfo.workflowLaunchHiddenInputs.description": "輸入隱藏欄位的值後,點擊 啟動 以使用這些值開啟 WebApp。", "overview.appInfo.workflowLaunchHiddenInputs.title": "預填隱藏欄位", - "overview.disableTooltip.triggerMode": "觸發節點模式不支援 {{feature}} 功能。", "overview.status.disable": "已停用", - "overview.status.running": "執行中", - "overview.title": "概覽", - "overview.triggerInfo.explanation": "工作流程觸發管理", "overview.triggerInfo.learnAboutTriggers": "進一步了解觸發器", - "overview.triggerInfo.noTriggerAdded": "未添加觸發器", - "overview.triggerInfo.title": "觸發因素", - "overview.triggerInfo.triggerStatusDescription": "發布包含觸發器的版本後,觸發器會顯示在這裡。", - "overview.triggerInfo.triggersAdded": "{{count}} 已新增觸發器", - "welcome.enterKeyTip": "請先在下方輸入你的 OpenAI API Key", - "welcome.firstStepTip": "開始之前,", - "welcome.getKeyTip": "從 OpenAI 獲取你的 API Key", - "welcome.placeholder": "你的 OpenAI API Key(例如 sk-xxxx)" + "overview.triggerInfo.triggerStatusDescription": "發布包含觸發器的版本後,觸發器會顯示在這裡。" } diff --git a/web/i18n/zh-Hant/app.json b/web/i18n/zh-Hant/app.json index a9edac5c0b6..ec533f17b22 100644 --- a/web/i18n/zh-Hant/app.json +++ b/web/i18n/zh-Hant/app.json @@ -1,5 +1,4 @@ { - "accessControl": "網頁應用程式存取控制", "accessControlDialog.accessItems.anyone": "擁有鏈接的人", "accessControlDialog.accessItems.external": "經過驗證的外部用戶", "accessControlDialog.accessItems.organization": "只有企業內部成員", @@ -19,10 +18,6 @@ "accessControlDialog.updateSuccess": "更新成功", "accessControlDialog.webAppPublicAccessDisabledTip": "公開存取已被管理員停用。", "accessControlDialog.webAppSSONotEnabledTip": "請聯絡企業管理員配置網頁應用程式的身份驗證方法。", - "accessItemsDescription.anyone": "任何人都可以訪問這個網絡應用程式", - "accessItemsDescription.external": "只有經過身份驗證的外部用戶才能訪問該網絡應用程序", - "accessItemsDescription.organization": "組織中的任何人都可以訪問該網絡應用程序", - "accessItemsDescription.specific": "只有特定的群體或成員可以訪問這個網絡應用程序", "answerIcon.description": "是否在共享應用程式中使用 web app 圖示進行取代 🤖", "answerIcon.descriptionInExplore": "是否使用 web app 圖示在 Explore 中取代 🤖", "answerIcon.title": "使用 web app 圖示取代 🤖", @@ -190,8 +185,6 @@ "notPublishedYet": "應用程式尚未發布", "openInExplore": "開啟左側 Web App", "publishApp.notSet": "未設定", - "publishApp.notSetDesc": "目前沒有人能夠訪問網絡應用程序。請設置權限。", - "publishApp.title": "誰可以訪問網絡應用程序", "removeOriginal": "刪除原應用", "structOutput.LLMResponse": "LLM 回應", "structOutput.configure": "配置", @@ -215,7 +208,6 @@ "studio.starApp": "星標應用", "studio.starFailed": "更新星標失敗", "studio.starred": "星標", - "studio.unstarApp": "取消星標應用", "studio.viewSnippets": "片段", "switch": "遷移為工作流編排", "switchLabel": "新應用建立為", diff --git a/web/i18n/zh-Hant/deployments.json b/web/i18n/zh-Hant/deployments.json index 9ea64bdf5ee..07da529f2ed 100644 --- a/web/i18n/zh-Hant/deployments.json +++ b/web/i18n/zh-Hant/deployments.json @@ -32,7 +32,6 @@ "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "未部署", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "下線中", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "未知", - "studio.accessPoint.addTriggerNodeDescription": "新增 Trigger 節點,以便透過外部事件啟動此應用程式。", "studio.accessPoint.apiDescription": "透過 HTTP 從你的服務呼叫應用程式", "studio.accessPoint.description": "應用程式在內建環境和每個已部署環境中的所有存取方式。", "studio.accessPoint.embedIntoSite": "嵌入網站", @@ -40,15 +39,11 @@ "studio.accessPoint.mcpDescription": "將應用程式作為工具提供給 Agent 和 AI 應用程式", "studio.accessPoint.noPublishedDescription": "發佈版本後即可使用內建存取點。", "studio.accessPoint.noPublishedTitle": "尚未發佈任何版本", - "studio.accessPoint.noTriggerNodes": "此工作流程中沒有 Trigger 節點", "studio.accessPoint.notSupported": "不支援", "studio.accessPoint.open": "開啟", "studio.accessPoint.triggerDescription": "依排程或外部事件執行工作流程", - "studio.accessPoint.triggerDisconnected": "連線已中斷", "studio.accessPoint.triggerEnabledCount": "已啟用 {{enabled}}/{{total}}", "studio.accessPoint.triggerExclusiveNotice": "工作流程使用觸發器時,Web 應用程式、API 和 MCP 將關閉。", - "studio.accessPoint.triggerMuted": "已靜音", - "studio.accessPoint.triggerServiceModeUnavailable": "Web App、API 或 MCP 正在服務時無法使用。", "studio.accessPoint.unsupportedInDeployedEnvironment": "僅在內建環境中可用。", "studio.accessPoint.webAppDescription": "以網頁形式將應用程式分享給最終使用者", "studio.accessPoints": "存取點", diff --git a/web/i18n/zh-Hant/login.json b/web/i18n/zh-Hant/login.json index ad808f7095e..a9b01ed753e 100644 --- a/web/i18n/zh-Hant/login.json +++ b/web/i18n/zh-Hant/login.json @@ -26,12 +26,10 @@ "error.emailEmpty": "郵箱不能為空", "error.emailInValid": "請輸入有效的郵箱地址", "error.invalidEmailOrPassword": "無效的電子郵件或密碼。", - "error.invalidRedirectUrlOrAppCode": "無效的重定向 URL 或應用程式代碼", "error.invalidSSOProtocol": "無效的 SSO 協定", "error.nameEmpty": "使用者名稱不能為空", "error.passwordEmpty": "密碼不能為空", "error.passwordInvalid": "密碼必須包含字母和數字,且長度不小於 8 位", - "error.redirectUrlMissing": "重新導向的 URL 缺失", "error.registrationNotAllowed": "找不到帳戶。請聯繫系統管理員進行註冊。", "explore": "探索 Dify", "forget": "忘記密碼?", diff --git a/web/i18n/zh-Hant/permission.json b/web/i18n/zh-Hant/permission.json index 331be78cc75..013cc4ca1ca 100644 --- a/web/i18n/zh-Hant/permission.json +++ b/web/i18n/zh-Hant/permission.json @@ -3,8 +3,6 @@ "accessRule.actions": "操作", "accessRule.addMemberAria": "新增 {{name}}", "accessRule.addMembersTitle": "新增成員", - "accessRule.allPermittedMembers": "全部成員", - "accessRule.allPermittedMembersDescription": "所有具備對應角色權限的成員均可訪問", "accessRule.allowedMembers": "允許存取的成員", "accessRule.appDescription": "設定誰可以存取此應用,以及存取權限粒度", "accessRule.appTitle": "應用權限集", @@ -12,8 +10,6 @@ "accessRule.automaticallyIncludeWorkspaceMembersDescription": "自動包含目前及未來加入的所有工作空間成員。角色權限仍決定他們可執行的操作。", "accessRule.batchRemoveDescription": "所選成員將從允許存取的成員列表中移除。", "accessRule.batchRemoveTitle": "移除所選成員?", - "accessRule.changeOpenScopeDescription": "更改開放範圍會重置此資源的所有成員例外權限。切換後,你需要重新新增成員例外權限。", - "accessRule.changeOpenScopeTitle": "更改資源開放範圍?", "accessRule.collaborator": "協作者", "accessRule.collapseSection": "折疊 {{title}}", "accessRule.copied": "訪問規則已複製", @@ -32,13 +28,7 @@ "accessRule.noDescription": "無描述", "accessRule.noRules": "暫無訪問規則", "accessRule.noUserAccessSettings": "無允許存取的成員", - "accessRule.onlyMe": "僅自己", - "accessRule.onlyMeDescription": "僅你自己可以存取此資源。", - "accessRule.resourceOpenScope": "訪問範圍", - "accessRule.resourceOpenScopeDescription": "選擇此資源對哪些成員開放。角色權限仍決定每位成員可執行的操作。", "accessRule.selected": "已選取", - "accessRule.specificMembersOnly": "指定成員", - "accessRule.specificMembersOnlyDescription": "僅被新增到下方列表的成員可訪問", "accessRule.summary_one": "{{count}} 個權限集", "accessRule.summary_other": "{{count}} 個權限集", "accessRule.updated": "訪問規則已更新", diff --git a/web/i18n/zh-Hant/plugin.json b/web/i18n/zh-Hant/plugin.json index 61d44151540..207d5f47bba 100644 --- a/web/i18n/zh-Hant/plugin.json +++ b/web/i18n/zh-Hant/plugin.json @@ -5,7 +5,6 @@ "action.deleteContentRight": "插件?", "action.deleteSuccess": "插件移除成功", "action.pluginInfo": "插件資訊", - "action.usedInApps": "此插件正在 {{num}} 個應用程式中使用。", "allCategories": "全部分類", "auth.addApi": "新增 API 金鑰", "auth.addOAuth": "新增 OAuth", @@ -26,28 +25,22 @@ "auth.oauthClient": "OAuth 客戶端", "auth.oauthClientSettings": "OAuth 客戶端設置", "auth.oauthCredentialPermissionDescription": "選擇新的 OAuth 憑證僅供你使用,或與工作區的所有成員共用。此設定套用於憑證而非 OAuth 用戶端,且授權後無法變更。", - "auth.onlyAtCreationHint": "切換後無法再次選擇", "auth.onlyAtCreationHintTooltip": "由其他成員配置 · 切換後無法再次選擇。", "auth.permissionHint.action": "誰可以幫忙?", "auth.permissionHint.description": "外掛授權會在整個工作區共用。請聯絡擁有所需權限的成員取得協助。", "auth.permissionHint.title": "你沒有設定授權的權限。", - "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.autoUpdate": "自動更新", "autoUpdate.autoUpdateSettings": "自動更新設定", - "autoUpdate.automaticUpdates": "自動更新", "autoUpdate.changeTimezone": "要更改時區,請前往設定", "autoUpdate.excludeUpdate": "以下 {{num}} 個集成將不會自動更新", "autoUpdate.excludeUpdate_one": "以下 {{num}} 個集成將不會自動更新", @@ -67,20 +60,13 @@ "autoUpdate.scope": "範圍", "autoUpdate.scopeMode.all": "全部", "autoUpdate.scopeMode.exclude": "排除選定的", - "autoUpdate.specifyPluginsToUpdate": "指定要更新的插件", "autoUpdate.strategy.disabled.description": "插件將不會自動更新", "autoUpdate.strategy.disabled.name": "殘疾的", "autoUpdate.strategy.fixOnly.description": "僅為補丁版本自動更新(例如:1.0.1 → 1.0.2)。次要版本變更不會觸發更新。", "autoUpdate.strategy.fixOnly.name": "僅修理", - "autoUpdate.strategy.fixOnly.selectedDescription": "僅限於修補版本的自動更新", "autoUpdate.strategy.latest.description": "始終更新至最新版本", "autoUpdate.strategy.latest.name": "最新", - "autoUpdate.strategy.latest.selectedDescription": "始終更新至最新版本", - "autoUpdate.updateSettings": "更新設定", "autoUpdate.updateTime": "更新時間", - "autoUpdate.updateTimeTitle": "更新時間", - "autoUpdate.upgradeMode.all": "更新所有", - "autoUpdate.upgradeMode.exclude": "排除選定的", "autoUpdate.upgradeMode.partial": "僅選擇", "autoUpdate.upgradeModePlaceholder.exclude": "選定的插件將不會自動更新", "autoUpdate.upgradeModePlaceholder.partial": "只有選定的插件會自動更新。目前未選定任何插件,因此不會自動更新任何插件。", @@ -108,7 +94,6 @@ "detailPanel.categoryTip.github": "從 Github 安裝", "detailPanel.categoryTip.local": "本地插件", "detailPanel.categoryTip.marketplace": "從 Marketplace 安裝", - "detailPanel.configureApp": "配置 App", "detailPanel.configureModel": "配置模型", "detailPanel.configureTool": "配置工具", "detailPanel.deprecation.fullMessage": "由於 {{deprecatedReason}},此插件已被棄用,將不再更新。請改用 {{-alternativePluginId}}。", @@ -186,12 +171,8 @@ "installFromGitHub.uploadFailed": "上傳失敗", "installModal.back": "返回", "installModal.cancel": "取消", - "installModal.close": "關閉", - "installModal.dropIntegrationToInstall": "將集成包拖放到此處進行安裝", - "installModal.dropPluginToInstall": "將插件包拖放到此處進行安裝", "installModal.fromTrustSource": "請確保您只從受信任的來源安裝插件。", "installModal.install": "安裝", - "installModal.installComplete": "安裝完成", "installModal.installFailed": "安裝失敗", "installModal.installFailedDesc": "插件安裝失敗。", "installModal.installPlugin": "安裝插件", @@ -201,9 +182,6 @@ "installModal.installedSuccessfullyDesc": "插件已成功安裝。", "installModal.installedSuccessfullyWithPageDesc": "集成已成功安裝。您可以在 {{categoryName}} 頁面找到它。", "installModal.installing": "安裝。。。", - "installModal.labels.package": "包", - "installModal.labels.repository": "存儲庫", - "installModal.labels.version": "版本", "installModal.next": "下一個", "installModal.pluginLoadError": "插件載入錯誤", "installModal.pluginLoadErrorDesc": "此插件將不會被安裝", @@ -220,8 +198,6 @@ "list.noInstalled": "未安裝插件", "list.noTriggerFound": "未找到觸發器", "list.notFound": "未找到插件", - "list.source.github": "從 GitHub 安裝", - "list.source.local": "從本地包檔安裝", "list.source.marketplace": "從 Marketplace 安裝", "marketplace.allPlugins": "所有集成", "marketplace.and": "和", @@ -242,7 +218,6 @@ "marketplace.sortOption.recentlyUpdated": "最近更新", "marketplace.verifiedTip": "由 Dify 驗證", "marketplace.viewMore": "查看更多", - "metadata.title": "插件", "pluginDevelopmentGuide": "集成開發指南", "pluginInfoModal.packageName": "包", "pluginInfoModal.release": "釋放", @@ -250,18 +225,12 @@ "pluginInfoModal.title": "插件資訊", "pluginPublishGuide": "集成發佈指南", "privilege.admins": "管理員", - "privilege.configurePermissionsInSettings": "前往設定 > 角色與權限以配置插件權限。", "privilege.everyone": "每個人 都", - "privilege.noDebugPermissionTooltip": "您沒有調試集成的權限", "privilege.noInstallPermissionTooltip": "您沒有安裝和管理集成的權限", "privilege.noone": "沒人", "privilege.permissions": "權限", "privilege.quickWhoCanDebug": "誰可以調試?", "privilege.quickWhoCanInstall": "誰可以安裝和管理?", - "privilege.title": "插件首選項", - "privilege.whoCanDebug": "誰可以調試插件?", - "privilege.whoCanInstall": "誰可以安裝和管理插件?", - "publishPlugins": "發佈插件", "readmeInfo.failedToFetch": "無法獲取 README", "readmeInfo.needHelpCheckReadme": "需要幫忙嗎?查看自述檔。", "readmeInfo.noReadmeAvailable": "沒有可用的自述文件", @@ -281,7 +250,6 @@ "task.errorMsg.marketplace": "此插件無法自動安裝。\n請從 Marketplace 安裝。", "task.errorMsg.unknown": "此插件無法安裝。\n無法識別插件來源。", "task.errorPlugins": "Failed to Install Plugins", - "task.installError": "{{errorLength}} 個插件安裝失敗,點擊查看", "task.installFromGithub": "從 GitHub 安裝", "task.installFromMarketplace": "從 Marketplace 安裝", "task.installSuccess": "{{successLength}} plugins installed successfully", @@ -299,6 +267,5 @@ "upgrade.successfulTitle": "安裝成功", "upgrade.title": "安裝插件", "upgrade.upgrade": "安裝", - "upgrade.upgrading": "安裝。。。", - "upgrade.usedInApps": "用於 {{num}} 個應用" + "upgrade.upgrading": "安裝。。。" } diff --git a/web/i18n/zh-Hant/snippet.json b/web/i18n/zh-Hant/snippet.json index 8be90155d92..1691e4d2717 100644 --- a/web/i18n/zh-Hant/snippet.json +++ b/web/i18n/zh-Hant/snippet.json @@ -12,7 +12,6 @@ "dslVersionMismatchDescription": "已偵測到 DSL 版本有顯著差異。強制導入可能會導致程式碼片段故障。", "dslVersionMismatchQuestion": "您想繼續嗎?", "dslVersionMismatchTitle": "版本不相容", - "edit": "編輯", "editDialogTitle": "編輯片段訊息", "editDone": "片段資訊已更新", "editFailed": "無法更新片段訊息", @@ -26,20 +25,15 @@ "importSuccess": "導入片段", "importedDSLVersion": "目前片段 DSL 版本:", "inputVariables": "輸入變數", - "management": "片段管理", "menu.deleteSnippet": "刪除", "menu.editInfo": "編輯訊息", "menu.exportSnippet": "導出片段", "panelTitle": "輸入欄位", "publishButton": "發布", "publishFailed": "無法發布片段", - "publishMenuCurrentDraft": "當前草案未發布", "publishSuccess": "已發布片段", "sectionOrchestrate": "編排", "testRunButton": "試運行", "typeLabel": "片段", - "unknownUser": "使用者", - "updatedBy": "{{name}} 已更新 {{time}}", - "usageCount": "使用 {{count}} 次", - "variableInspect": "變數檢查" + "unknownUser": "使用者" } diff --git a/web/i18n/zh-Hant/tools.json b/web/i18n/zh-Hant/tools.json index 78c99ced8e5..2a639ca475a 100644 --- a/web/i18n/zh-Hant/tools.json +++ b/web/i18n/zh-Hant/tools.json @@ -162,7 +162,6 @@ "mcp.server.modal.parameters": "參數", "mcp.server.modal.parametersPlaceholder": "參數的目的和約束", "mcp.server.modal.parametersTip": "為每個參數新增描述,以幫助 LLM 理解其目的和約束。", - "mcp.server.publishTip": "應用程式尚未發布。請先發布應用程式。", "mcp.server.reGen": "您想要重新生成伺服器 URL 嗎?目前的 URL 將立即失效。", "mcp.server.title": "MCP 伺服器", "mcp.server.url": "伺服器 URL", diff --git a/web/i18n/zh-Hant/workflow.json b/web/i18n/zh-Hant/workflow.json index 9c748bce5ce..4e9cde97e5f 100644 --- a/web/i18n/zh-Hant/workflow.json +++ b/web/i18n/zh-Hant/workflow.json @@ -90,7 +90,6 @@ "changeHistory.stepForward_other": "{{count}} 步前進", "changeHistory.title": "變更履歷", "chatVariable.button": "新增變數", - "chatVariable.docLink": "查看我們的文件以了解更多。", "chatVariable.modal.addArrayValue": "新增值", "chatVariable.modal.arrayValue": "值", "chatVariable.modal.description": "描述", @@ -145,7 +144,6 @@ "comments.placeholder.editReply": "編輯回覆", "comments.placeholder.reply": "回覆", "comments.reply": "回覆", - "common.ImageUploadLegacyTip": "現在,您可以在起始表單中創建檔案類型變數。我們將來不再支持圖片上傳功能。", "common.accessAPIReference": "訪問 API", "common.accessPointDescription": "設定 Web 應用、API、MCP 和觸發器", "common.addBlock": "新增節點", @@ -155,7 +153,6 @@ "common.addTitle": "新增標題...", "common.autoSaved": "自動保存", "common.backupCurrentDraft": "Backup Current Draft", - "common.batchRunApp": "批量運行", "common.branch": "分支", "common.chooseDSL": "選擇 DSL(yml)檔", "common.chooseStartNodeToRun": "選擇要執行的起始節點", @@ -163,7 +160,6 @@ "common.commentMode": "評論模式", "common.configure": "配置", "common.configureRequired": "需要進行配置", - "common.conversationLog": "對話記錄", "common.copy": "拷貝", "common.currentDraft": "當前草稿", "common.currentDraftUnpublished": "當前草稿未發佈", @@ -174,10 +170,8 @@ "common.disconnect": "斷開", "common.draftSaveFailed": "草稿儲存失敗", "common.duplicate": "複製", - "common.editing": "編輯中", "common.effectVarConfirm.content": "該變數在其他節點中使用。您是否仍要刪除它?", "common.effectVarConfirm.title": "移除變數", - "common.embedIntoSite": "嵌入網站", "common.enableJinja": "開啟支持 Jinja 模板", "common.exitVersions": "退出版本", "common.exportImage": "匯出圖像", @@ -186,8 +180,6 @@ "common.exportSVG": "匯出為 SVG", "common.features": "功能", "common.featuresDescription": "提升網頁應用程式的使用者體驗", - "common.featuresDocLink": "了解更多", - "common.fileUploadTip": "圖片上傳功能已升級為檔上傳。", "common.goBackToEdit": "返回編輯模式", "common.handMode": "手模式", "common.humanInputEmailTip": "電子郵件(發送方式)已發送給您配置的收件人", @@ -199,9 +191,6 @@ "common.importSuccess": "導入成功", "common.importWarning": "謹慎", "common.importWarningDetails": "DSL 版本差異可能會影響某些功能", - "common.inPreview": "預覽中", - "common.inPreviewMode": "預覽中", - "common.inRunMode": "在運行模式中", "common.input": "輸入", "common.insertVarTip": "按 '/' 鍵快速插入", "common.jinjaEditorPlaceholder": "輸入“/”或“{”插入變數", @@ -215,17 +204,12 @@ "common.model": "模型", "common.moreActions": "更多動作", "common.needAdd": "必須新增{{node}}節點", - "common.needAnswerNode": "必須新增直接回覆節點", "common.needConnectTip": "此節點尚未連接到其他節點", - "common.needOutputNode": "必須新增輸出節點", "common.needStartNode": "至少必須新增一個起始節點", - "common.noChanges": "沒有變更", - "common.noHistory": "無歷史記錄", "common.noVar": "沒有變數", "common.notPublishedYet": "尚未發佈", "common.notRunning": "尚未運行", "common.onFailure": "失敗時", - "common.openInExplore": "在“探索”中打開", "common.openWebApp": "開啟 Web 應用", "common.openWebAppDescription": "在新分頁中開啟已發佈的應用", "common.output": "輸出", @@ -233,10 +217,8 @@ "common.parallel": "並行", "common.parallelTip.click.desc": "新增", "common.parallelTip.click.title": "點擊", - "common.parallelTip.depthLimit": "並行嵌套層限制為 {{num}} 個層", "common.parallelTip.drag.desc": "連接", "common.parallelTip.drag.title": "拖動", - "common.parallelTip.limit": "並行度僅限於 {{num}} 個分支。", "common.pasteHere": "粘貼到這裡", "common.pointerMode": "指針模式", "common.preview": "預覽", @@ -252,34 +234,22 @@ "common.publishedBy": "{{author}} 發佈於 {{time}}", "common.publishingToMarketplace": "發佈中...", "common.redo": "重做", - "common.restart": "重新開始", "common.restore": "恢復", "common.run": "測試運行", "common.runAllTriggers": "執行所有觸發器", - "common.runApp": "運行", "common.runHistory": "運行歷史", "common.running": "運行中", - "common.savedAt": "{{time}}已儲存", "common.scheduleTriggerRunFailed": "排程觸發執行失敗", "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": "復原", "common.unpublished": "未發佈", - "common.unpublishedChanges": "有未發佈的變更", "common.upToDate": "已是最新", - "common.update": "更新", "common.variableNamePlaceholder": "變數名", "common.versionHistory": "版本歷史", - "common.viewDetailInTracingPanel": "查看詳細信息", "common.viewOnly": "只讀", "common.viewRunHistory": "查看運行歷史", "common.webhookDebugFailed": "Webhook 除錯失敗", @@ -298,22 +268,10 @@ "common.workflowProcessSucceeded": "工作流運行成功", "common.workflowSaveStatus": "工作流程儲存狀態", "customWebhook": "自訂 Webhook", - "debug.copyLastRun": "複製上一次運行", - "debug.copyLastRunError": "未能複製上一次運行的輸入", "debug.lastOutput": "最後的輸出", - "debug.lastRunInputsCopied": "從上次運行複製的 {{count}} 個輸入", "debug.lastRunTab": "最後一次運行", "debug.noData.description": "上次運行的結果將顯示在這裡", "debug.noData.runThisNode": "運行此節點", - "debug.noLastRunFound": "沒有找到之前的運行", - "debug.noMatchingInputsFound": "在上次運行中未找到匹配的輸入", - "debug.relations.dependencies": "依賴", - "debug.relations.dependenciesDescription": "此節點所依賴的其他節點", - "debug.relations.dependents": "被依賴", - "debug.relations.dependentsDescription": "依賴此節點的其他節點", - "debug.relations.noDependencies": "無依賴", - "debug.relations.noDependents": "無被依賴", - "debug.relationsTab": "關係", "debug.settingsTab": "設定", "debug.variableInspect.chatNode": "對話", "debug.variableInspect.clearAll": "重置所有", @@ -329,7 +287,6 @@ "debug.variableInspect.listening.defaultNodeName": "此觸發器", "debug.variableInspect.listening.defaultPluginName": "此插件觸發器", "debug.variableInspect.listening.defaultScheduleTime": "未設定", - "debug.variableInspect.listening.selectedTriggers": "已選觸發器", "debug.variableInspect.listening.stopButton": "停止", "debug.variableInspect.listening.tip": "您現在可以向 HTTP {{nodeName}} 端點發送測試請求來模擬事件觸發,或將其作為即時事件除錯的回呼 URL。所有輸出都可在變數檢視器中直接查看。", "debug.variableInspect.listening.tipFallback": "正在等待觸發器事件,輸出會顯示在此處。", @@ -348,7 +305,6 @@ "debug.variableInspect.trigger.stop": "停止運行", "debug.variableInspect.view": "查看日誌", "difyTeam": "Dify 團隊", - "entryNodeStatus.disabled": "開始 • 已停用", "entryNodeStatus.enabled": "開始", "env.envDescription": "環境變數可用於存儲私人信息和憑證。它們是唯讀的,並且可以在導出時與 DSL 文件分開。", "env.envPanelButton": "新增變數", @@ -371,11 +327,6 @@ "env.modal.value": "值", "env.modal.valuePlaceholder": "環境值", "env.modal.valueRequired": "值不能為空", - "error.operations.addingNodes": "新增節點", - "error.operations.connectingNodes": "連接節點", - "error.operations.modifyingWorkflow": "修改工作流程", - "error.operations.updatingWorkflow": "更新工作流程", - "error.startNodeRequired": "請先新增一個起始節點,再執行 {{operation}}", "errorMsg.authRequired": "請先授權", "errorMsg.configureModel": "請配置模型", "errorMsg.duplicateOutputVariable": "輸出節點變數「{{variable}}」重複。輸出節點變數名稱必須唯一。", @@ -391,7 +342,6 @@ "errorMsg.modelPluginNotInstalled": "無效的變數。請配置模型以啟用此變數。", "errorMsg.noValidTool": "{{field}} 未選擇有效工具", "errorMsg.rerankModelRequired": "在開啟 Rerank 模型之前,請在設置中確認模型配置成功。", - "errorMsg.startNodeRequired": "請先新增一個起始節點,再執行 {{operation}}", "errorMsg.toolParameterRequired": "{{field}}:参數 [{{param}}] 為必填項", "globalVar.description": "系統變數是全域變數,在類型符合時可由任意節點在無需連線的情況下引用,例如終端使用者 ID 與工作流程 ID。", "globalVar.fieldsDescription.appId": "應用程式 ID", @@ -402,10 +352,8 @@ "globalVar.fieldsDescription.workflowId": "工作流程 ID", "globalVar.fieldsDescription.workflowRunId": "工作流程執行 ID", "globalVar.title": "系統變數", - "nodes.agent.advancedSetting": "進階設定", "nodes.agent.checkList.strategyNotSelected": "未選擇策略", "nodes.agent.clickToViewParameterSchema": "點擊查看參數架構", - "nodes.agent.configureModel": "配置模型", "nodes.agent.installPlugin.cancel": "取消", "nodes.agent.installPlugin.changelog": "更新日誌", "nodes.agent.installPlugin.desc": "即將安裝以下集成", @@ -413,18 +361,9 @@ "nodes.agent.installPlugin.title": "安裝集成", "nodes.agent.learnMore": "瞭解更多資訊", "nodes.agent.linkToPlugin": "連結到集成", - "nodes.agent.maxIterations": "最大反覆運算次數", "nodes.agent.model": "型", - "nodes.agent.modelNotInMarketplace.desc": "此模型是從 Local 或 GitHub 儲存庫安裝的。請在安裝後使用。", - "nodes.agent.modelNotInMarketplace.manageInPlugins": "在集成中管理", - "nodes.agent.modelNotInMarketplace.title": "未安裝模型", "nodes.agent.modelNotInstallTooltip": "此模型未安裝", "nodes.agent.modelNotSelected": "未選擇模型", - "nodes.agent.modelNotSupport.desc": "已安裝的集成版本不提供此模型。", - "nodes.agent.modelNotSupport.descForVersionSwitch": "已安裝的集成版本不提供此模型。點擊切換版本。", - "nodes.agent.modelNotSupport.title": "不支援的型號", - "nodes.agent.modelSelectorTooltips.deprecated": "此模型已棄用", - "nodes.agent.notAuthorized": "未授權", "nodes.agent.outputVars.confirm": "確認", "nodes.agent.outputVars.defaultValueArrayInvalid": "請輸入 JSON 陣列。", "nodes.agent.outputVars.defaultValueBooleanInvalid": "請輸入 true 或 false。", @@ -439,10 +378,6 @@ "nodes.agent.outputVars.edit": "編輯 {{name}}", "nodes.agent.outputVars.editorLabel": "輸出變數編輯器", "nodes.agent.outputVars.files.title": "代理生成的檔", - "nodes.agent.outputVars.files.transfer_method": "轉移方法。值為 remote_url 或 local_file", - "nodes.agent.outputVars.files.type": "支撐類型。現在僅支援鏡像", - "nodes.agent.outputVars.files.upload_file_id": "上傳檔 ID", - "nodes.agent.outputVars.files.url": "圖片網址", "nodes.agent.outputVars.json": "代理生成的 JSON", "nodes.agent.outputVars.nameDuplicate": "輸出變數名稱已存在", "nodes.agent.outputVars.nameInvalid": "請使用字母、數字和底線,並以字母或底線開頭。", @@ -457,7 +392,6 @@ "nodes.agent.parameterSchema": "參數架構", "nodes.agent.pluginInstaller.install": "安裝", "nodes.agent.pluginInstaller.installing": "安裝", - "nodes.agent.pluginNotFoundDesc": "此集成安裝自 GitHub。請前往集成重新安裝", "nodes.agent.pluginNotInstalled": "此集成未安裝", "nodes.agent.pluginNotInstalledDesc": "此集成安裝自 GitHub。請前往集成重新安裝", "nodes.agent.roster.change": "更換", @@ -466,7 +400,6 @@ "nodes.agent.roster.editInConsoleDisabledRbac": "只有擁有「編輯」及以上角色或「管理 Agents」權限的成員,才能編輯 Agent。", "nodes.agent.roster.inlineSetup.description": "僅存在於此節點的一次性設定", "nodes.agent.roster.inlineSetup.name": "內聯設定", - "nodes.agent.roster.inlineSetup.title": "Agent 設定", "nodes.agent.roster.inlineSetup.type": "僅在此節點中", "nodes.agent.roster.label": "Agent", "nodes.agent.roster.makeCopy": "建立副本", @@ -493,15 +426,9 @@ "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} 未授權", "nodes.agent.toolNotInstallTooltip": "{{tool}} 未安裝", "nodes.agent.toolbox": "工具箱", - "nodes.agent.tools": "工具", "nodes.agent.unsupportedStrategy": "不支援的策略", "nodes.answer.answer": "回覆", - "nodes.answer.outputVars": "輸出變數", - "nodes.assigner.append": "附加", "nodes.assigner.assignedVariable": "已分配變數", - "nodes.assigner.assignedVarsDescription": "分配的變數必須是可寫變數,例如對話變數。", - "nodes.assigner.clear": "清除", - "nodes.assigner.noAssignedVars": "沒有可用的已分配變數", "nodes.assigner.noVarTip": "點擊「+」按鈕新增變數", "nodes.assigner.operations.*=": "*=", "nodes.assigner.operations.+=": "+=", @@ -516,26 +443,17 @@ "nodes.assigner.operations.remove-last": "移除末項", "nodes.assigner.operations.set": "設置", "nodes.assigner.operations.title": "操作", - "nodes.assigner.over-write": "覆寫", - "nodes.assigner.plus": "加", "nodes.assigner.selectAssignedVariable": "選擇配置的變數...", "nodes.assigner.setParameter": "設定參數...", - "nodes.assigner.setVariable": "設定變數", "nodes.assigner.varNotSet": "未設置變數", "nodes.assigner.variable": "變數", "nodes.assigner.variables": "變數", - "nodes.assigner.writeMode": "寫入模式", - "nodes.assigner.writeModeTip": "當已分配變數是陣列時,附加模式會新增到末尾。", - "nodes.code.advancedDependencies": "高級依賴", - "nodes.code.advancedDependenciesTip": "在這裡新增一些預加載需要消耗較多時間或非默認內置的依賴包", "nodes.code.inputVars": "輸入變數", "nodes.code.outputVars": "輸出變數", - "nodes.code.searchDependencies": "搜索依賴", "nodes.code.syncFunctionSignature": "同步函數簽名至代碼", "nodes.common.errorHandle.defaultValue.desc": "發生錯誤時,請指定靜態輸出內容。", "nodes.common.errorHandle.defaultValue.inLog": "Node 異常,按照預設值輸出。", "nodes.common.errorHandle.defaultValue.output": "輸出預設值", - "nodes.common.errorHandle.defaultValue.tip": "出錯時,將返回以下值。", "nodes.common.errorHandle.defaultValue.title": "預設值", "nodes.common.errorHandle.failBranch.customize": "轉到畫布以自定義 fail 分支邏輯。", "nodes.common.errorHandle.failBranch.customizeTip": "啟動 fail 分支後,節點引發的異常不會終止進程。相反,它將自動執行預定義的 fail 分支,允許您靈活地提供錯誤消息、報告、修復或跳過操作。", @@ -548,7 +466,6 @@ "nodes.common.errorHandle.tip": "異常處理策略,當節點遇到異常時觸發。", "nodes.common.errorHandle.title": "錯誤處理", "nodes.common.inputVars": "輸入變數", - "nodes.common.insertVarTip": "插入變數", "nodes.common.memories.builtIn": "內置", "nodes.common.memories.tip": "聊天記憶", "nodes.common.memories.title": "記憶", @@ -566,7 +483,6 @@ "nodes.common.retry.retries": "{{num}}重試", "nodes.common.retry.retry": "重試", "nodes.common.retry.retryFailed": "重試失敗", - "nodes.common.retry.retryFailedTimes": "{{times}} 次重試失敗", "nodes.common.retry.retryInterval": "重試間隔", "nodes.common.retry.retryOnFailure": "失敗時重試", "nodes.common.retry.retrySuccessful": "重試成功", @@ -582,12 +498,7 @@ "nodes.docExtractor.learnMore": "瞭解更多資訊", "nodes.docExtractor.outputVars.text": "提取的文字", "nodes.docExtractor.supportFileTypes": "支援文件類型:{{types}}。", - "nodes.end.output.type": "輸出類型", "nodes.end.output.variable": "輸出變數", - "nodes.end.outputs": "輸出", - "nodes.end.type.none": "無", - "nodes.end.type.plain-text": "純文本", - "nodes.end.type.structured": "結構化", "nodes.http.api": "API", "nodes.http.apiPlaceholder": "輸入 URL,輸入變數時請鍵入‘/’", "nodes.http.authorization.api-key": "API-Key", @@ -602,16 +513,12 @@ "nodes.http.authorization.no-auth": "無", "nodes.http.binaryFileVariable": "二進位檔變數", "nodes.http.body": "Body", - "nodes.http.bulkEdit": "批量編輯", "nodes.http.curl.placeholder": "在此處粘貼 cURL 字串", "nodes.http.curl.title": "從 cURL 導入", "nodes.http.extractListPlaceholder": "輸入清單項索引,鍵入 『/』 插入變數", "nodes.http.headers": "Headers", - "nodes.http.inputVars": "輸入變數", "nodes.http.insertVarPlaceholder": "鍵入 '/' 鍵快速插入變數", "nodes.http.key": "鍵", - "nodes.http.keyValueEdit": "鍵值編輯", - "nodes.http.notStartWithHttp": "API 應該以 http:// 或 https:// 開頭", "nodes.http.outputVars.body": "響應內容", "nodes.http.outputVars.files": "文件列表", "nodes.http.outputVars.headers": "響應頭列表 JSON", @@ -634,7 +541,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "所有成員({{workspaceName}})", "nodes.humanInput.deliveryMethod.emailConfigure.body": "正文", "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "正文必須包含 {{field}}", - "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "輸入郵件正文", "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "正文為必填項", "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "調試模式", "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "在調試模式下,郵件僅發送到您的帳號郵箱{{email}}。", @@ -647,7 +553,6 @@ "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "選擇", "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "收件人", "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "至少需要一位收件人", - "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "請求 URL 變量是人工輸入的觸發入口。", "nodes.humanInput.deliveryMethod.emailConfigure.subject": "主題", "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "輸入郵件主題", "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "主旨為必填項", @@ -656,7 +561,6 @@ "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "已啟用調試模式。", "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "郵件將發送至{{email}}。", "nodes.humanInput.deliveryMethod.emailSender.done": "郵件已發送", - "nodes.humanInput.deliveryMethod.emailSender.optional": "(可選)", "nodes.humanInput.deliveryMethod.emailSender.send": "發送郵件", "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "向您配置的收件人發送測試郵件", "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "向{{email}}發送測試郵件", @@ -703,7 +607,6 @@ "nodes.humanInput.formContent.tooltip": "用戶打開表單後將看到的內容。支持 Markdown 格式。", "nodes.humanInput.insertInputField.fieldType": "欄位類型", "nodes.humanInput.insertInputField.insert": "插入", - "nodes.humanInput.insertInputField.maxUploads": "最大上傳數", "nodes.humanInput.insertInputField.options": "選項", "nodes.humanInput.insertInputField.prePopulateField": "預填充字段", "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "添加,用戶將首先看到此內容,或留空。", @@ -754,15 +657,11 @@ "nodes.ifElse.comparisonOperator.not empty": "不為空", "nodes.ifElse.comparisonOperator.not exists": "不存在", "nodes.ifElse.comparisonOperator.not in": "不在", - "nodes.ifElse.comparisonOperator.not null": "不為空", - "nodes.ifElse.comparisonOperator.null": "空", "nodes.ifElse.comparisonOperator.start with": "開始是", "nodes.ifElse.conditionNotSetup": "條件未設置", "nodes.ifElse.else": "Else", "nodes.ifElse.elseDescription": "用於定義當 if 條件不滿足時應執行的邏輯。", "nodes.ifElse.enterValue": "輸入值", - "nodes.ifElse.if": "If", - "nodes.ifElse.notSetVariable": "請先設置變數", "nodes.ifElse.operator": "操作符", "nodes.ifElse.optionName.audio": "音訊", "nodes.ifElse.optionName.doc": "文檔", @@ -808,14 +707,8 @@ "nodes.knowledgeBase.chunksInput": "區塊", "nodes.knowledgeBase.chunksInputTip": "知識庫節點的輸入變數是 Chunks。該變數類型是一個物件,具有特定的 JSON Schema,必須與所選的塊結構一致。", "nodes.knowledgeBase.chunksVariableIsRequired": "Chunks 變數是必需的", - "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API Key 不可用", - "nodes.knowledgeBase.embeddingModelCreditsExhausted": "額度已用盡", - "nodes.knowledgeBase.embeddingModelIncompatible": "不相容", - "nodes.knowledgeBase.embeddingModelIsInvalid": "嵌入模型無效", - "nodes.knowledgeBase.embeddingModelIsRequired": "需要嵌入模型", "nodes.knowledgeBase.embeddingModelNotConfigured": "Embedding 模型未配置", "nodes.knowledgeBase.indexMethodIsRequired": "索引方法是必填的", - "nodes.knowledgeBase.notConfigured": "未配置", "nodes.knowledgeBase.rerankingModelIsInvalid": "重排序模型無效", "nodes.knowledgeBase.rerankingModelIsRequired": "需要重新排序模型", "nodes.knowledgeBase.retrievalSettingIsRequired": "需要檢索設定", @@ -845,7 +738,6 @@ "nodes.knowledgeRetrieval.outputVars.url": "分段鏈接", "nodes.knowledgeRetrieval.queryAttachment": "查詢圖片", "nodes.knowledgeRetrieval.queryText": "查詢文字", - "nodes.knowledgeRetrieval.queryVariable": "查詢變數", "nodes.listFilter.asc": "ASC 的", "nodes.listFilter.desc": "描述", "nodes.listFilter.extractsCondition": "提取第 N 項", @@ -859,17 +751,14 @@ "nodes.listFilter.outputVars.first_record": "第一條記錄", "nodes.listFilter.outputVars.last_record": "最後一條記錄", "nodes.listFilter.outputVars.result": "篩選結果", - "nodes.listFilter.selectVariableKeyPlaceholder": "Select sub variable key(選擇子變數鍵)", "nodes.llm.addMessage": "新增消息", "nodes.llm.context": "上下文", "nodes.llm.contextTooltip": "您可以導入知識庫作為上下文", - "nodes.llm.files": "文件", "nodes.llm.jsonSchema.addChildField": "新增子欄位", "nodes.llm.jsonSchema.addField": "新增字段", "nodes.llm.jsonSchema.apply": "申請", "nodes.llm.jsonSchema.back": "返回", "nodes.llm.jsonSchema.descriptionPlaceholder": "新增描述", - "nodes.llm.jsonSchema.doc": "了解更多有關結構化輸出的資訊", "nodes.llm.jsonSchema.enum": "列舉", "nodes.llm.jsonSchema.fieldNameAlreadyExists": "屬性名稱已存在", "nodes.llm.jsonSchema.fieldNamePlaceholder": "欄位名稱", @@ -886,7 +775,6 @@ "nodes.llm.jsonSchema.required": "必需的", "nodes.llm.jsonSchema.resetDefaults": "重置", "nodes.llm.jsonSchema.resultTip": "這是生成的結果。如果您不滿意,可以回去修改您的提示。", - "nodes.llm.jsonSchema.showAdvancedOptions": "顯示進階選項", "nodes.llm.jsonSchema.stringValidations": "字串驗證", "nodes.llm.jsonSchema.title": "結構化輸出模式", "nodes.llm.jsonSchema.warningTips.saveSchema": "請在保存結構之前完成當前欄位的編輯", @@ -896,8 +784,6 @@ "nodes.llm.outputVars.reasoning_content": "推理內容", "nodes.llm.outputVars.usage": "模型用量信息", "nodes.llm.prompt": "提示詞", - "nodes.llm.reasoningFormat.separated": "分開思考標籤", - "nodes.llm.reasoningFormat.tagged": "保持思考標籤", "nodes.llm.reasoningFormat.title": "啟用推理標籤分離", "nodes.llm.reasoningFormat.tooltip": "從 think 標籤中提取內容並將其存儲在 reasoning_content 欄位中。", "nodes.llm.resolution.high": "高", @@ -908,25 +794,17 @@ "nodes.llm.roleDescription.user": "向模型提供指令、查詢或任何基於文本的輸入", "nodes.llm.singleRun.variable": "變數", "nodes.llm.sysQueryInUser": "user message 中必須包含 sys.query", - "nodes.llm.variables": "變數", "nodes.llm.vision": "視覺", - "nodes.loop.ErrorMethod.continueOnError": "繼續出錯", - "nodes.loop.ErrorMethod.operationTerminated": "終止", - "nodes.loop.ErrorMethod.removeAbnormalOutput": "移除異常輸出", "nodes.loop.breakCondition": "迴圈終止條件", "nodes.loop.breakConditionTip": "只有在具有終止條件的循環內和對話變數中,才能引用變數。", "nodes.loop.comma": ",", - "nodes.loop.currentLoop": "電流迴路", "nodes.loop.currentLoopCount": "當前循環次數:{{count}}", "nodes.loop.deleteDesc": "刪除循環節點將移除所有子節點", "nodes.loop.deleteTitle": "刪除循環節點嗎?", - "nodes.loop.errorResponseMethod": "錯誤回應方法", "nodes.loop.error_one": "{{count}} 錯誤", "nodes.loop.error_other": "{{count}} 錯誤", - "nodes.loop.exitConditionTip": "循環節點至少需要一個退出條件", "nodes.loop.finalLoopVariables": "最後迴圈變數", "nodes.loop.initialLoopVariables": "初始迴圈變數", - "nodes.loop.input": "輸入", "nodes.loop.inputMode": "輸入模式", "nodes.loop.loopMaxCount": "最大迴圈次數", "nodes.loop.loopMaxCountError": "請輸入一個有效的最大迴圈次數,範圍為 1 到 {{maxCount}}", @@ -934,7 +812,6 @@ "nodes.loop.loopVariables": "循環變數", "nodes.loop.loop_one": "{{count}} 次循環", "nodes.loop.loop_other": "{{count}} 循環", - "nodes.loop.output": "輸出變數", "nodes.loop.setLoopVariables": "在迴圈範圍內設置變數", "nodes.loop.totalLoopCount": "總迴圈次數:{{count}}", "nodes.loop.variableName": "變數名稱", @@ -979,11 +856,9 @@ "nodes.questionClassifiers.addClass": "新增分類", "nodes.questionClassifiers.advancedSetting": "高級設置", "nodes.questionClassifiers.class": "分類", - "nodes.questionClassifiers.classNamePlaceholder": "輸入你的分類名稱", "nodes.questionClassifiers.defaultLabel": "分類 {{index}}", "nodes.questionClassifiers.inputVars": "輸入變數", "nodes.questionClassifiers.instruction": "指令", - "nodes.questionClassifiers.instructionPlaceholder": "在這裡輸入你的指令", "nodes.questionClassifiers.instructionTip": "你可以輸入額外的附加指令,幫助問題分類器更好的理解如何分類", "nodes.questionClassifiers.labelEditorAriaLabel": "分類標籤編輯器", "nodes.questionClassifiers.model": "模型", @@ -993,22 +868,14 @@ "nodes.questionClassifiers.renameHint": "雙擊分類標題以重新命名", "nodes.questionClassifiers.topicName": "主題內容", "nodes.questionClassifiers.topicPlaceholder": "在這裡輸入你的主題內容", - "nodes.start.builtInVar": "內置變數", "nodes.start.inputField": "輸入字段", "nodes.start.noVarTip": "設置的輸入可在工作流程中使用", - "nodes.start.outputVars.files": "文件列表", - "nodes.start.outputVars.memories.content": "消息內容", - "nodes.start.outputVars.memories.des": "會話歷史", - "nodes.start.outputVars.memories.type": "消息類型", - "nodes.start.outputVars.query": "用戶輸入", "nodes.start.required": "必填", "nodes.start.userInputTipDescription": "定義工作流程按需啟動時要向終端使用者收集的輸入。", "nodes.startPlaceholder.browseMoreOnMarketplace": "在 Marketplace 瀏覽更多", - "nodes.startPlaceholder.findMoreToolsInMarketplace": "在 Marketplace 中尋找更多工具", "nodes.startPlaceholder.noTriggersFound": "找不到觸發器", "nodes.startPlaceholder.nodeCollapsedDescription": "點擊以設定開始節點", "nodes.startPlaceholder.nodeDescription": "從右側面板選擇開始節點", - "nodes.startPlaceholder.nodeTitle": "工作流程開始", "nodes.startPlaceholder.panelDescription": "開始節點定義工作流程的觸發方式", "nodes.startPlaceholder.panelTitle": "選擇開始節點", "nodes.startPlaceholder.userInputConflictTip": "使用者輸入不能與其他觸發器組合使用", @@ -1018,146 +885,64 @@ "nodes.templateTransform.inputVars": "輸入變數", "nodes.templateTransform.outputVars.output": "轉換後內容", "nodes.tool.authorizationRequired": "需要授權", - "nodes.tool.authorize": "授權", - "nodes.tool.dateRange.end": "結束", "nodes.tool.dateRange.endPlaceholder": "結束日期", - "nodes.tool.dateRange.start": "開始", "nodes.tool.dateRange.startPlaceholder": "開始日期", "nodes.tool.inputVars": "輸入變數", "nodes.tool.insertPlaceholder1": "輸入或按壓", "nodes.tool.insertPlaceholder2": "插入變數", "nodes.tool.outputVars.files.title": "工具生成的文件", - "nodes.tool.outputVars.files.transfer_method": "傳輸方式。值為 remote_url 或 local_file", - "nodes.tool.outputVars.files.type": "支持類型。現在只支持圖片", - "nodes.tool.outputVars.files.upload_file_id": "上傳文件 ID", - "nodes.tool.outputVars.files.url": "圖片鏈接", "nodes.tool.outputVars.json": "工具生成的 JSON", "nodes.tool.outputVars.text": "工具生成的內容", "nodes.tool.settings": "設定", - "nodes.triggerPlugin.addSubscription": "新增訂閱", - "nodes.triggerPlugin.apiKeyConfigured": "API 金鑰設定成功", - "nodes.triggerPlugin.apiKeyDescription": "配置 API 金鑰憑證以進行身份驗證", - "nodes.triggerPlugin.authenticationFailed": "驗證失敗", - "nodes.triggerPlugin.authenticationSuccess": "驗證成功", - "nodes.triggerPlugin.authorized": "已授權", - "nodes.triggerPlugin.availableSubscriptions": "可用訂閱", - "nodes.triggerPlugin.configuration": "配置", - "nodes.triggerPlugin.configurationComplete": "配置完成", - "nodes.triggerPlugin.configurationCompleteDescription": "您的觸發器已成功配置", - "nodes.triggerPlugin.configurationCompleteMessage": "您的觸發器配置現已完成並可使用。", - "nodes.triggerPlugin.configurationFailed": "配置失敗", - "nodes.triggerPlugin.configureApiKey": "配置 API 金鑰", - "nodes.triggerPlugin.configureOAuthClient": "配置 OAuth 客戶端", - "nodes.triggerPlugin.configureParameters": "配置參數", - "nodes.triggerPlugin.credentialVerificationFailed": "憑證驗證失敗", - "nodes.triggerPlugin.credentialsVerified": "憑證驗證成功", - "nodes.triggerPlugin.error": "錯誤", - "nodes.triggerPlugin.failedToStart": "啟動驗證流程失敗", - "nodes.triggerPlugin.noConfigurationRequired": "此觸發器無需額外配置。", - "nodes.triggerPlugin.notAuthorized": "未被授權", - "nodes.triggerPlugin.notConfigured": "未設定", - "nodes.triggerPlugin.oauthClientDescription": "配置 OAuth 客戶端憑證以啟用身份驗證", - "nodes.triggerPlugin.oauthClientSaved": "OAuth 用戶端設定已成功儲存", - "nodes.triggerPlugin.oauthConfigFailed": "OAuth 配置失敗", - "nodes.triggerPlugin.or": "或", - "nodes.triggerPlugin.parameters": "參數", - "nodes.triggerPlugin.parametersDescription": "配置觸發器參數和屬性", - "nodes.triggerPlugin.properties": "屬性", - "nodes.triggerPlugin.propertiesDescription": "此觸發器的額外配置屬性", - "nodes.triggerPlugin.remove": "移除", - "nodes.triggerPlugin.removeSubscription": "取消訂閱", - "nodes.triggerPlugin.selectSubscription": "選擇訂閱", - "nodes.triggerPlugin.subscriptionName": "訂閱名稱", - "nodes.triggerPlugin.subscriptionNameDescription": "為此觸發器訂閱輸入一個唯一名稱", - "nodes.triggerPlugin.subscriptionNamePlaceholder": "輸入訂閱名稱...", - "nodes.triggerPlugin.subscriptionNameRequired": "需要訂閱名稱", - "nodes.triggerPlugin.subscriptionRemoved": "訂閱已成功移除", "nodes.triggerPlugin.subscriptionRequired": "需要訂閱", - "nodes.triggerPlugin.useApiKey": "使用 API 金鑰", - "nodes.triggerPlugin.useOAuth": "使用 OAuth", - "nodes.triggerPlugin.verifyAndContinue": "驗證並繼續", "nodes.triggerSchedule.cronExpression": "Cron 表達式", "nodes.triggerSchedule.days": "天", - "nodes.triggerSchedule.executeNow": "立即執行", - "nodes.triggerSchedule.executionTime": "執行時間", "nodes.triggerSchedule.executionTimeCalculationError": "無法計算執行時間", - "nodes.triggerSchedule.executionTimeMustBeFuture": "執行時間必須在未來", "nodes.triggerSchedule.frequency.daily": "每日", "nodes.triggerSchedule.frequency.hourly": "每小時", "nodes.triggerSchedule.frequency.label": "頻率", "nodes.triggerSchedule.frequency.monthly": "每月", "nodes.triggerSchedule.frequency.weekly": "每週", "nodes.triggerSchedule.frequencyLabel": "頻率", - "nodes.triggerSchedule.hours": "小時", "nodes.triggerSchedule.invalidCronExpression": "無效的 cron 表達式", - "nodes.triggerSchedule.invalidExecutionTime": "無效的執行時間", "nodes.triggerSchedule.invalidFrequency": "無效頻率", "nodes.triggerSchedule.invalidMonthlyDay": "每月日期必須在 1 到 31 之間或為「最後一天」", "nodes.triggerSchedule.invalidOnMinute": "分鐘必須介於 0 到 59 之間", - "nodes.triggerSchedule.invalidStartTime": "開始時間無效", "nodes.triggerSchedule.invalidTimeFormat": "時間格式無效(預期為 HH:MM AM/PM)", "nodes.triggerSchedule.invalidTimezone": "無效的時區", "nodes.triggerSchedule.invalidWeekday": "無效的星期日:{{weekday}}", "nodes.triggerSchedule.lastDay": "最後一天", "nodes.triggerSchedule.lastDayTooltip": "並非所有月份都有31天。使用「最後一天」選項來選擇每個月的最後一天。", - "nodes.triggerSchedule.minutes": "分鐘", "nodes.triggerSchedule.mode": "時尚", - "nodes.triggerSchedule.modeCron": "排程程式", - "nodes.triggerSchedule.modeVisual": "視覺的", "nodes.triggerSchedule.monthlyDay": "每月日", - "nodes.triggerSchedule.nextExecution": "下一次執行", "nodes.triggerSchedule.nextExecutionTime": "下一次執行時間", "nodes.triggerSchedule.nextExecutionTimes": "接下來的 5 次執行時間", "nodes.triggerSchedule.noValidExecutionTime": "無法計算有效的執行時間", - "nodes.triggerSchedule.nodeTitle": "排程觸發", - "nodes.triggerSchedule.notConfigured": "未配置", "nodes.triggerSchedule.onMinute": "在一分鐘內", - "nodes.triggerSchedule.selectDateTime": "選擇日期和時間", "nodes.triggerSchedule.selectFrequency": "選擇頻率", "nodes.triggerSchedule.selectTime": "選擇時間", - "nodes.triggerSchedule.startTime": "開始時間", - "nodes.triggerSchedule.startTimeMustBeFuture": "開始時間必須是未來的時間", "nodes.triggerSchedule.time": "時間", - "nodes.triggerSchedule.timezone": "時區", "nodes.triggerSchedule.title": "時間表", "nodes.triggerSchedule.useCronExpression": "使用 cron 表達式", "nodes.triggerSchedule.useVisualPicker": "使用視覺選擇器", "nodes.triggerSchedule.visualConfig": "視覺配置", "nodes.triggerSchedule.weekdays": "平日", - "nodes.triggerWebhook.addHeader": "添加", - "nodes.triggerWebhook.addParameter": "添加", - "nodes.triggerWebhook.asyncMode": "非同步模式", - "nodes.triggerWebhook.configPlaceholder": "Webhook 觸發配置將在此實施", "nodes.triggerWebhook.contentType": "內容類型", - "nodes.triggerWebhook.copy": "複製", "nodes.triggerWebhook.debugUrlCopied": "已複製!", "nodes.triggerWebhook.debugUrlCopy": "點擊複製", "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "此 URL 似乎是內部位址,可能會導致 webhook 請求失敗。您可以將 TRIGGER_URL 更改為公開位址。", "nodes.triggerWebhook.debugUrlTitle": "在測試運行中,請始終使用此 URL", - "nodes.triggerWebhook.errorHandling": "錯誤處理", - "nodes.triggerWebhook.errorStrategy": "錯誤處理", - "nodes.triggerWebhook.generate": "生成", - "nodes.triggerWebhook.headerParameters": "標頭參數", - "nodes.triggerWebhook.headers": "標題", "nodes.triggerWebhook.method": "方法", "nodes.triggerWebhook.noBodyParameters": "未配置任何正文參數", "nodes.triggerWebhook.noHeaders": "未配置標頭", "nodes.triggerWebhook.noParameters": "未設定任何參數", "nodes.triggerWebhook.noQueryParameters": "未配置查詢參數", - "nodes.triggerWebhook.nodeTitle": "🔗 網路鉤子觸發", - "nodes.triggerWebhook.parameterName": "變數名稱", - "nodes.triggerWebhook.queryParameters": "查詢參數", - "nodes.triggerWebhook.requestBodyParameters": "請求主體參數", "nodes.triggerWebhook.required": "必填", "nodes.triggerWebhook.responseBody": "回應正文", "nodes.triggerWebhook.responseBodyPlaceholder": "在這裡撰寫您的回覆內容", "nodes.triggerWebhook.responseConfiguration": "回應", "nodes.triggerWebhook.statusCode": "狀態碼", - "nodes.triggerWebhook.test": "測試", - "nodes.triggerWebhook.title": "Webhook 觸發", "nodes.triggerWebhook.urlCopied": "URL 已複製到剪貼簿", - "nodes.triggerWebhook.urlGenerated": "Webhook URL 已成功生成", - "nodes.triggerWebhook.urlGenerationFailed": "無法生成網絡掛鉤 URL", "nodes.triggerWebhook.validation.invalidParameterType": "參數 \"{{name}}\" 的類型 \"{{type}}\" 無效", "nodes.triggerWebhook.validation.webhookUrlRequired": "需要 Webhook URL", "nodes.triggerWebhook.varName": "變數名稱", @@ -1169,22 +954,11 @@ "nodes.variableAssigner.aggregationGroup": "聚合分組", "nodes.variableAssigner.aggregationGroupTip": "開啟該功能後,變數聚合器內可以同時聚合多組變數", "nodes.variableAssigner.noVarTip": "新增需要賦值的變數", - "nodes.variableAssigner.outputType": "輸出類型", "nodes.variableAssigner.outputVars.varDescribe": "{{groupName}}的輸出變數", "nodes.variableAssigner.setAssignVariable": "設置賦值變數", "nodes.variableAssigner.title": "變數賦值", - "nodes.variableAssigner.type.array": "Array", - "nodes.variableAssigner.type.number": "Number", - "nodes.variableAssigner.type.object": "Object", - "nodes.variableAssigner.type.string": "String", "nodes.variableAssigner.varNotSet": "未設置變數", - "onboarding.aboutStartNode": "關於起始節點。", - "onboarding.back": "返回", "onboarding.description": "不同的起始節點有不同的能力。別擔心,你之後總是可以更改它們。", - "onboarding.escTip.key": "取消", - "onboarding.escTip.press": "新聞媒體", - "onboarding.escTip.toDismiss": "解僱", - "onboarding.learnMore": "了解更多", "onboarding.title": "選擇一個起始節點開始", "onboarding.trigger": "觸發器", "onboarding.triggerDescription": "觸發器可以作為工作流程的起始節點,例如排程任務、自訂網絡掛鉤或與其他應用程式的集成。", @@ -1219,7 +993,6 @@ "panel.checklistResolved": "所有問題均已解決", "panel.checklistTip": "發佈前確保所有問題均已解決", "panel.createdBy": "作者", - "panel.goTo": "前往", "panel.goToFix": "前往修復", "panel.helpLink": "查看幫助文件", "panel.locateNodeNotFound": "未找到節點:{{nodeId}}", @@ -1242,14 +1015,8 @@ "singleRun.back": "返回", "singleRun.iteration": "迭代", "singleRun.loop": "循環", - "singleRun.preparingDataSource": "準備資料來源", - "singleRun.reRun": "重新運行", - "singleRun.running": "運行中", "singleRun.startRun": "開始運行", "singleRun.testRun": "測試運行", - "singleRun.testRunIteration": "測試運行迭代", - "singleRun.testRunLoop": "測試運行循環", - "snippet.addToSnippet": "添加到代码段", "snippet.confirm": "確認", "snippet.createDialogTitle": "建立片段", "snippet.createSuccess": "已建立片段", @@ -1257,21 +1024,14 @@ "snippet.descriptionPlaceholder": "簡單描述您的片段", "snippet.nameLabel": "片段名稱", "snippet.namePlaceholder": "片段名稱", - "snippet.shortcuts.press": "按", - "snippet.shortcuts.toConfirm": "確認", - "tabs.-": "預設", "tabs.addAll": "全部新增", - "tabs.agent": "代理策略", "tabs.allAdded": "所有已新增的", "tabs.allTool": "全部", "tabs.allTriggers": "所有觸發器", "tabs.blocks": "節點", "tabs.clearSnippetSearch": "清空片段搜尋", - "tabs.createSnippet": "建立一個片段", "tabs.customTool": "Swagger API", "tabs.featuredTools": "精選", - "tabs.hideActions": "隱藏工具", - "tabs.installed": "已安裝", "tabs.listView": "列表檢視", "tabs.logic": "邏輯", "tabs.noFeaturedPlugins": "前往 Marketplace 查看更多工具", @@ -1280,13 +1040,11 @@ "tabs.noResult": "未找到匹配項", "tabs.noSnippetsFound": "沒有找到片段", "tabs.plugin": "工具插件", - "tabs.pluginByAuthor": "由 {{author}}", "tabs.question-understand": "問題理解", "tabs.requestToCommunity": "對社群的請求", "tabs.searchBlock": "搜尋節點、Agent、人工、知識庫", "tabs.searchDataSource": "搜尋資料來源", "tabs.searchSnippets": "搜尋片段...", - "tabs.searchTool": "搜尋集成", "tabs.searchTrigger": "搜尋觸發器...", "tabs.showLessFeatured": "顯示較少", "tabs.showMoreFeatured": "顯示更多", @@ -1294,20 +1052,16 @@ "tabs.sources": "來源", "tabs.start": "開始", "tabs.startDisabledTip": "觸發節點與使用者輸入節點是互斥的。", - "tabs.startDisabledTipLearnMore": "了解更多開始節點", "tabs.startNotSupportedTip": "代码段中不支持“开始”选项卡。", "tabs.tools": "工具", "tabs.transform": "轉換", "tabs.treeView": "樹狀檢視", "tabs.unconfiguredStartDisabledTip": "畫布上已有未設定的開始節點。請先完成設定後再繼續。", - "tabs.usePlugin": "選取工具", "tabs.utilities": "工具", "tabs.workflowTool": "工作流", "tracing.stopBy": "由{{user}}終止", - "triggerStatus.disabled": "觸發器 • 已停用", "triggerStatus.enabled": "觸發", "variableReference.assignedVarsDescription": "分配的變數必須是可寫變數,例如對話變數。", - "variableReference.conversationVars": "對話變數", "variableReference.noAssignedVars": "沒有可用的已分配變數", "variableReference.noAvailableVars": "無可用變數", "variableReference.noVarsForOperation": "所選操作沒有可用於賦值的變數。", @@ -1343,7 +1097,6 @@ "workflowGenerator.applied": "應用", "workflowGenerator.appliedRefineHint": "已套用 — 隨時用 ⌘K → /refine 優化", "workflowGenerator.applyFailed": "應用工作流程失敗", - "workflowGenerator.applyToCurrent": "適用於當前草案", "workflowGenerator.applyToNew": "創建新應用程式", "workflowGenerator.cancel": "取消", "workflowGenerator.description": "描述您希望工作流程執行的操作。選擇模型、編寫指令並然後再將其套用到 工作室覽生成的圖形,单间公寓。", @@ -1384,7 +1137,6 @@ "workflowGenerator.instruction": "指示", "workflowGenerator.instructionPlaceholder": "描述您想要的工作流程—什麼輸入、什麼處理、什麼輸出。", "workflowGenerator.instructionRequired": "請先寫一個指令", - "workflowGenerator.loading": "產生工作流程...", "workflowGenerator.modelRequired": "請在生成前選擇一個模型。", "workflowGenerator.modes.chatflow": "聊天串流", "workflowGenerator.modes.workflow": "工作流程", @@ -1392,7 +1144,6 @@ "workflowGenerator.overwriteTitle": "覆蓋當前草稿?", "workflowGenerator.phases.building": "建構節點...", "workflowGenerator.phases.planning": "規劃工作流程...", - "workflowGenerator.phases.validating": "驗證圖表...", "workflowGenerator.placeholder": "在左侧编写说明,然后单击生成以预览工作流程图。", "workflowGenerator.refineDescription": "描述您想要的改变。当前草稿用作上下文;应用时生成的图形将替换它。", "workflowGenerator.refineDraftUnavailable": "無法載入目前草稿,將改為從頭生成。", @@ -1401,6 +1152,5 @@ "workflowGenerator.regenerate": "重新生成", "workflowGenerator.reload": "重新載入", "workflowGenerator.studioApply": "申請", - "workflowGenerator.studioButton": "產生", "workflowGenerator.title": "產生 {{mode}}" } diff --git a/web/scripts/__tests__/prune-unused-i18n.spec.ts b/web/scripts/__tests__/prune-unused-i18n.spec.ts index 49d437d313e..7781794dfc2 100644 --- a/web/scripts/__tests__/prune-unused-i18n.spec.ts +++ b/web/scripts/__tests__/prune-unused-i18n.spec.ts @@ -1083,7 +1083,7 @@ describe('prune-unused-i18n', () => { }) }) - it('should keep literals assigned to typed i18n key fields', async () => { + it('should keep literals when conditional i18n key types expand into unions', async () => { // Arrange writeJson('i18n/en-US/agent-v-2.json', { 'agentDetail.configure.tools.credential.authOne': 'Auth 1', @@ -1092,15 +1092,26 @@ describe('prune-unused-i18n', () => { writeSource( 'src/typed-key-field.ts', ` - type I18nKeysWithPrefix = - 'agentDetail.configure.tools.credential.authOne' | 'agentDetail.configure.tools.unused' + type Resources = { + agentV2: { + 'agentDetail.configure.tools.credential.authOne': string + 'agentDetail.configure.tools.unused': string + } + } + + type I18nKeysWithPrefix = + Extract type Tool = { credentialKey?: I18nKeysWithPrefix<'agentV2', 'agentDetail.configure.tools.'> } - export const tool: Tool = { - credentialKey: 'agentDetail.configure.tools.credential.authOne', + export function addTool(tools: Tool[], hasCredential: boolean) { + tools.push({ + credentialKey: hasCredential + ? 'agentDetail.configure.tools.credential.authOne' + : undefined, + }) } `, ) diff --git a/web/scripts/i18n-prune/core.ts b/web/scripts/i18n-prune/core.ts index 0c1d4480b85..8c565529391 100644 --- a/web/scripts/i18n-prune/core.ts +++ b/web/scripts/i18n-prune/core.ts @@ -1283,12 +1283,19 @@ function analyzeSourceFile( const contextualType = checker.getContextualType(node) if (!contextualType) return - if (!/\bI18nKeys?\b|\bI18nKeys?(?:By|With)Prefix\b/.test(checker.typeToString(contextualType))) - return - const contextualKeys = extractStringValuesFromType(contextualType) if (!contextualKeys?.includes(node.text)) return + const preservesI18nAlias = /\bI18nKeys?\b|\bI18nKeys?(?:By|With)Prefix\b/.test( + checker.typeToString(contextualType), + ) + // Imported conditional aliases are commonly expanded into literal unions by the checker. + const containsOnlyCatalogKeys = contextualKeys.every( + (key) => + Boolean(splitNamespaceKey(key, catalog)) || inferNamespacesForKey(key, catalog).length, + ) + if (!preservesI18nAlias && !containsOnlyCatalogKeys) return + recordKeyUsage( collector, { kind: 'keys', keys: [node.text] },