chore(web): prune unused i18n keys (#41725)

This commit is contained in:
Stephen Zhou 2026-09-03 08:01:55 +00:00 committed by GitHub
parent 612a929907
commit 137eb19de9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
291 changed files with 98 additions and 14234 deletions

View File

@ -8,7 +8,6 @@ const REQUIRED_APP_STAR_KEYS = [
'studio.starApp',
'studio.starFailed',
'studio.starred',
'studio.unstarApp',
] as const
type AppTranslations = Record<string, unknown>

View File

@ -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: المواصفات، القوالب، الإرشادات. <docLink>تعرّف على المزيد</docLink>\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. <docLink>معرفة المزيد</docLink>\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 من مساحة عملك. <docLink>معرفة المزيد</docLink>\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"
}

View File

@ -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": "جاري التشغيل"

View File

@ -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": "لم يتم تمكين سجل المحادثة، يرجى إضافة <histories> في المطالبة أعلاه.",
"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": "أخفِ هذا الحقل عن المستخدمين النهائيين وأمد بقيمته بنفسك. خيار يستبعد خيار مطلوب. <docLink>تعلم المزيد</docLink>",
"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": "إيقاف",

View File

@ -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": "يساعد الزوار على فهم البيانات التي يجمعها التطبيق، راجع <privacyPolicyLink>سياسة الخصوصية</privacyPolicyLink> لـ 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": "أدخل قيمًا للحقول المخفية، ثم انقر على <bold>تشغيل</bold> لفتح تطبيق الويب مع القيم المدخلة.",
"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": "تظهر المشغلات هنا بعد نشر الإصدار الذي يحتوي عليها."
}

View File

@ -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": "نسخة التطبيق التي سيتم إنشاؤها",

View File

@ -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": "نقاط الوصول",

View File

@ -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": "نسيت كلمة المرور؟",

View File

@ -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": "تم تحديث قاعدة الوصول بنجاح",

View File

@ -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": "لتغيير المنطقة الزمنية، انتقل إلى <setTimezone>الإعدادات</setTimezone>",
"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}}، ولن يتم تحديثها بعد الآن. يرجى استخدام <CustomLink href='https://example.com/'>{{-alternativePluginId}}</CustomLink> بدلاً من ذلك.",
@ -186,12 +171,8 @@
"installFromGitHub.uploadFailed": "فشل التحميل",
"installModal.back": "رجوع",
"installModal.cancel": "إلغاء",
"installModal.close": "إغلاق",
"installModal.dropIntegrationToInstall": "أفلت حزمة الإضافة هنا للتثبيت",
"installModal.dropPluginToInstall": "أفلت حزمة الإضافة هنا للتثبيت",
"installModal.fromTrustSource": "يرجى التأكد من تثبيت الإضافات فقط من <trustSource>مصدر موثوق</trustSource>.",
"installModal.install": "تثبيت",
"installModal.installComplete": "اكتمل التثبيت",
"installModal.installFailed": "فشل التثبيت",
"installModal.installFailedDesc": "فشل تثبيت الإضافة.",
"installModal.installPlugin": "تثبيت الإضافة",
@ -201,9 +182,6 @@
"installModal.installedSuccessfullyDesc": "تم تثبيت الإضافة بنجاح.",
"installModal.installedSuccessfullyWithPageDesc": "تم تثبيت الإضافة بنجاح. يمكنك العثور عليها في صفحة <categoryName>{{categoryName}}</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": "جارٍ التثبيت..."
}

View File

@ -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": "المستخدم"
}

View File

@ -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 للخادم",

View File

@ -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>{{email}}</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>{{email}}</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": "أضف <staticContent/> أو <variable/>. سيرى المستخدمون هذا المحتوى في البداية، أو اتركه فارغاً.",
@ -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}}"
}

View File

@ -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. <docLink>Mehr erfahren</docLink>\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. <docLink>Mehr erfahren</docLink>\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. <docLink>Mehr erfahren</docLink>\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"
}

View File

@ -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"

View File

@ -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 <histories> 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. <docLink>Mehr erfahren</docLink>",
"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",

View File

@ -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 <privacyPolicyLink>Datenschutzrichtlinie</privacyPolicyLink>.",
"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 <bold>Starten</bold>, 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."
}

View File

@ -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",

View File

@ -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",

View File

@ -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?",

View File

@ -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",

View File

@ -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 <setTimezone> Einstellungen </setTimezone>",
"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 <CustomLink href='https://example.com/'>{{-alternativePluginId}}</CustomLink>.",
@ -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 <trustSource>vertrauenswürdigen Quelle</trustSource> 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>{{categoryName}}</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..."
}

View File

@ -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"
}

View File

@ -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",

View File

@ -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>{{email}}</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>{{email}}</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": "<staticContent/> oder <variable/> 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}}"
}

View File

@ -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. <docLink>Learn more</docLink>\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. <docLink>Learn more</docLink>\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 <specificationLink>Agent Skills specification</specificationLink>.",
"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. <docLink>Learn more</docLink>\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"
}

View File

@ -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"

View File

@ -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 <histories> 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. <docLink>Learn more</docLink>",
"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",

View File

@ -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 <privacyPolicyLink>Privacy Policy</privacyPolicyLink>.",
"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 <bold>Launch</bold> 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."
}

View File

@ -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",

View File

@ -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",

View File

@ -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?",

View File

@ -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",

View File

@ -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 dont 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 <setTimezone>Settings</setTimezone>",
"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 <CustomLink href='https://example.com/'>{{-alternativePluginId}}</CustomLink> 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 <trustSource>trusted source</trustSource>.",
"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>{{categoryName}}</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..."
}

View File

@ -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"
}

View File

@ -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",

View File

@ -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>{{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>{{email}}</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 <staticContent/> or <variable/> 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}}"
}

View File

@ -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. <docLink>Más información</docLink>\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. <docLink>Más información</docLink>\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. <docLink>Más información</docLink>\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"
}

View File

@ -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"

View File

@ -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 <histories> 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. <docLink>Más información</docLink>",
"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",

View File

@ -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 <privacyPolicyLink>Política de privacidad</privacyPolicyLink> 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 <bold>Iniciar</bold> 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."
}

View File

@ -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",

View File

@ -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",

View File

@ -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?",

View File

@ -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",

View File

@ -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 <setTimezone>Configuración</setTimezone>.",
"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 <CustomLink href='https://example.com/'>{{-alternativePluginId}}</CustomLink> 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 <trustSource>fuente de confianza</trustSource>.",
"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>{{categoryName}}</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..."
}

View File

@ -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"
}

View File

@ -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",

View File

@ -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>{{email}}</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>{{email}}</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 <staticContent/> o <variable/> 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}}"
}

View File

@ -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 بیش از حد طولانی‌اند: مشخصات، قالب‌ها، دستورالعمل‌ها. <docLink>بیشتر بدانید</docLink>\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 بسته‌بندی کنید. <docLink>بیشتر بدانید</docLink>\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 خود اضافه کنید. <docLink>بیشتر بدانید</docLink>\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"
}

View File

@ -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": "در حال پخش"

View File

@ -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": "تاریخچه مکالمه فعال نشده است، لطفاً <histories> را در فراخوانی بالا اضافه کنید.",
"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": "این فیلد را از کاربران نهایی پنهان کنید و مقدار آن را خودتان تأمین کنید. با اجباری به صورت متقابل انحصاری است. <docLink>بیشتر بدانید</docLink>",
"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": "خاموش",

View File

@ -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 نگاه کنید <privacyPolicyLink>Privacy Policy</privacyPolicyLink>.",
"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": "مقادیری برای فیلدهای پنهان وارد کنید، سپس روی <bold>راه‌اندازی</bold> کلیک کنید تا 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": "محرک‌ها پس از انتشار نسخه‌ای که شامل آن‌هاست، در اینجا ظاهر می‌شوند."
}

View File

@ -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": "نسخه برنامه که ایجاد می‌شود",

View File

@ -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": "نقاط دسترسی",

View File

@ -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": "رمز عبور خود را فراموش کرده‌اید؟",

View File

@ -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": "قانون دسترسی با موفقیت به‌روزرسانی شد",

View File

@ -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": "برای تغییر منطقه زمانی، به <setTimezone>تنظیمات</setTimezone> بروید",
"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}} منسوخ شده است و دیگر به‌روزرسانی نخواهد شد. لطفا به‌جای آن از <CustomLink href='https://example.com/'>{{-alternativePluginId}}</CustomLink> استفاده کنید.",
@ -186,12 +171,8 @@
"installFromGitHub.uploadFailed": "آپلود انجام نشد",
"installModal.back": "بازگشت",
"installModal.cancel": "لغو",
"installModal.close": "نزدیک",
"installModal.dropIntegrationToInstall": "بسته افزونه را برای نصب اینجا رها کنید",
"installModal.dropPluginToInstall": "بسته افزونه را برای نصب اینجا رها کنید",
"installModal.fromTrustSource": "لطفا مطمئن شوید که افزونه ها را فقط از <trustSource>یک منبع قابل اعتماد</trustSource> نصب می کنید.",
"installModal.install": "نصب",
"installModal.installComplete": "نصب کامل شد",
"installModal.installFailed": "نصب ناموفق بود",
"installModal.installFailedDesc": "افزونه نصب شده است ناموفق است.",
"installModal.installPlugin": "افزونه را نصب کنید",
@ -201,9 +182,6 @@
"installModal.installedSuccessfullyDesc": "این افزونه با موفقیت نصب شد.",
"installModal.installedSuccessfullyWithPageDesc": "این افزونه با موفقیت نصب شد. می‌توانید آن را در صفحه <categoryName>{{categoryName}}</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": "نصب..."
}

View File

@ -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": "کاربر"
}

View File

@ -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": "آدرس سرور",

View File

@ -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>{{email}}</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>{{email}}</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": "<staticContent/> یا <variable/> اضافه کنید. کاربران در ابتدا این محتوا را خواهند دید، یا خالی بگذارید.",
@ -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}}"
}

View File

@ -1,5 +1,4 @@
{
"agentDetail.access.actionUnavailable": "Cette action nest pas encore disponible.",
"agentDetail.access.copyAccessUrl": "Copier lURL daccès",
"agentDetail.access.copyFailed": "Échec de la copie de la référence.",
"agentDetail.access.copyServiceEndpoint": "Copier le point de terminaison de lAPI 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 lURL daccè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 à lintérieur du workflow",
@ -60,19 +58,14 @@
"agentDetail.configure.advancedSettings.envEditor.scopeSelector": "Sélectionner la portée de la variable denvironnement",
"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 quelle 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 nest 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. <docLink>En savoir plus</docLink>\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 lagent",
"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 lagent 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 lutilisateur final",
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Cette exécution de lagent 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 lagent 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": "Lagent sexécute dans un bac à sable Linux.",
"agentDetail.configure.preview.sandboxNoticeTooltip": "Dans Dify Community Edition, chacun de vos agents sexécute dans un environnement bac à sable Linux 7.0.0-10060-aws au sein de votre Docker. Les modifications apportées à lenvironnement via Build Chats sont persistantes.",
"agentDetail.configure.preview.title": "Aperçu",
"agentDetail.configure.preview.unconfiguredNotice": "Cet agent nest 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 lagent 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 lagent",
"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 lagent 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 à lagent une expertise réutilisable quil 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. <docLink>En savoir plus</docLink>\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. <docLink>En savoir plus</docLink>\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 lagent lit et écrit pendant son exécution. Tout ce quil 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 lagent conserve et peut utiliser partout où il sexé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 lagent 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 lagent.",
"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 à lAPI et les workflows qui lutilisent cesseront immédiatement de fonctionner.",
"roster.deleteDialog.title": "Supprimer {{name}} ?",
@ -402,7 +375,6 @@
"roster.duplicateDialog.title": "Dupliquer lagent",
"roster.duplicateForm.changeIcon": "Changer licô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 lagent",
"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 licô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"
}

View File

@ -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"

View File

@ -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 dutilisation sur la gauche,",
"codegen.noDataLine2": "Laperçu du code saffichera 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 dincorporation 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 <histories> 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 dapp Agent hérité est obsolète. Pour une meilleure expérience de création dagents, 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 daffichage",
"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. <docLink>En savoir plus</docLink>",
"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 loption 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",

View File

@ -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 <privacyPolicyLink>Politique de confidentialité</privacyPolicyLink> de Dify.",
"overview.appInfo.settings.multiEnvironmentNotice": "Les paramètres de lapplication web sappliquent à tous les environnements.",
"overview.appInfo.settings.sso.description": "Tous les utilisateurs doivent se connecter avec lauthentification unique avant dutiliser web app",
"overview.appInfo.settings.sso.label": "Authentification SSO",
"overview.appInfo.settings.sso.title": "web app SSO",
"overview.appInfo.settings.sso.tooltip": "Contactez ladministrateur pour activer lauthentification 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 <bold>Lancer</bold> 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."
}

View File

@ -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": "Sil faut utiliser licône web app pour remplacer 🤖 dans lapplication partagée",
"answerIcon.descriptionInExplore": "Utilisation de licône web app pour remplacer 🤖 dans Explore",
"answerIcon.title": "Utiliser licô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",

View File

@ -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 lapplication depuis vos services via HTTP",
"studio.accessPoint.description": "Toutes les façons daccéder à cette application dans lenvironnement intégré et dans chaque environnement déployé.",
"studio.accessPoint.embedIntoSite": "Intégrer au site",
@ -40,15 +39,11 @@
"studio.accessPoint.mcpDescription": "Exposez lapplication comme un outil pour les agents et les applications dIA",
"studio.accessPoint.noPublishedDescription": "Publiez une version pour rendre les points daccè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": "Lapplication web, lAPI 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 lenvironnement intégré.",
"studio.accessPoint.webAppDescription": "Partagez lapplication avec vos utilisateurs finaux sous forme de page web",
"studio.accessPoints": "Points daccès",

View File

@ -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 ladministrateur système pour vous inscrire.",
"explore": "Explorez Dify",
"forget": "Mot de passe oublié ?",

View File

@ -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 daccès.",
"accessRule.appTitle": "Ensemble d'autorisations d'application",
@ -12,8 +10,6 @@
"accessRule.automaticallyIncludeWorkspaceMembersDescription": "Tous les membres actuels et futurs de lespace de travail sont automatiquement inclus. Les autorisations de rôle déterminent toujours ce quils 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 na 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",

View File

@ -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 lespace de travail. Ce paramètre sapplique à lidentifiant, pas au client OAuth, et ne peut plus être modifié après lautorisation.",
"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": "Lautorisation du plugin est partagée dans tout lespace de travail. Contactez un membre disposant des autorisations requises.",
"auth.permissionHint.title": "Vous navez pas lautorisation de configurer lautorisation.",
"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 <setTimezone>Paramètres</setTimezone>",
"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 lapplication",
"detailPanel.configureModel": "Configurer le modèle",
"detailPanel.configureTool": "Configurer loutil",
"detailPanel.deprecation.fullMessage": "Ce plugin a été déprécié en raison de {{deprecatedReason}}, et ne sera plus mis à jour. Veuillez utiliser <CustomLink href='https://example.com/'>{{-alternativePluginId}}</CustomLink> à 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 linstaller",
"installModal.dropPluginToInstall": "Déposez le package de plugin ici pour linstaller",
"installModal.fromTrustSource": "Assurez-vous de ninstaller que des plugins provenant dune <trustSource>source fiable</trustSource>.",
"installModal.install": "Installer",
"installModal.installComplete": "Installation terminée",
"installModal.installFailed": "Échec de linstallation",
"installModal.installFailedDesc": "Linstallation 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>{{categoryName}}</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 dun 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 dintégration",
"pluginInfoModal.packageName": "Colis",
"pluginInfoModal.release": "Libérer",
@ -250,18 +225,12 @@
"pluginInfoModal.title": "Informations sur le plugin",
"pluginPublishGuide": "Guide de publication dinté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 navez pas lautorisation de déboguer les intégrations",
"privilege.noInstallPermissionTooltip": "Vous navez pas lautorisation dinstaller 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 nont 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..."
}

View File

@ -12,7 +12,6 @@
"dslVersionMismatchDescription": "Une différence significative dans les versions DSL a été détectée. Forcer limportation peut entraîner un dysfonctionnement de lextrait.",
"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"
}

View File

@ -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",

View File

@ -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. À lavenir, nous ne prendrons plus en charge la fonctionnalité de téléchargement dimages.",
"common.accessAPIReference": "Accéder à la référence API",
"common.accessPointDescription": "Configurer lapplication web, lAPI, 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 lenregistrement 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 dimages 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 dactions",
"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 dhistoire",
"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 lapplication web",
"common.openWebAppDescription": "Ouvrir lapplication 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 dimbrication 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 denregistrement 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 sappuient 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 dactiver 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 dinstaller lintégration suivante",
@ -413,18 +361,9 @@
"nodes.agent.installPlugin.title": "Installer lintégration",
"nodes.agent.learnMore": "Pour en savoir plus",
"nodes.agent.linkToPlugin": "Lien vers les intégrations",
"nodes.agent.maxIterations": "Nombre maximal ditérations",
"nodes.agent.model": "modèle",
"nodes.agent.modelNotInMarketplace.desc": "Ce modèle est installé à partir dun référentiel local ou GitHub. Veuillez utiliser après linstallation.",
"nodes.agent.modelNotInMarketplace.manageInPlugins": "Gérer dans les intégrations",
"nodes.agent.modelNotInMarketplace.title": "Modèle non installé",
"nodes.agent.modelNotInstallTooltip": "Ce modèle nest 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 lagent",
"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 limage de support",
"nodes.agent.outputVars.files.upload_file_id": "Télécharger lidentifiant du fichier",
"nodes.agent.outputVars.files.url": "URL de limage",
"nodes.agent.outputVars.json": "JSON généré par lagent",
"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 nest 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 lautorisation Gérer Agents, peuvent modifier les agents.",
"nodes.agent.roster.inlineSetup.description": "Une configuration ponctuelle qui nexiste que dans ce nœud",
"nodes.agent.roster.inlineSetup.name": "Configuration inline",
"nodes.agent.roster.inlineSetup.title": "Configuration de lagent",
"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}} nest pas autorisé",
"nodes.agent.toolNotInstallTooltip": "{{tool}} nest 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": "Lorsquune 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 derreur, 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 derreur, des rapports, des correctifs ou des actions dignorance.",
@ -548,7 +466,6 @@
"nodes.common.errorHandle.tip": "Stratégie de gestion des exceptions, déclenchée lorsquun nœud rencontre une exception.",
"nodes.common.errorHandle.title": "Gestion des erreurs",
"nodes.common.inputVars": "Variables dentré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 lindex 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>{{email}}</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>{{email}}</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 <staticContent/> ou <variable/> 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": "nexiste 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 dintégration est requis",
"nodes.knowledgeBase.embeddingModelNotConfigured": "Modèle dembedding non configuré",
"nodes.knowledgeBase.indexMethodIsRequired": "La méthode dindexation 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": "LASC",
"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 doutils 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 lexécution de votre workflow",
"nodes.startPlaceholder.panelTitle": "Choisissez un nœud de départ",
"nodes.startPlaceholder.userInputConflictTip": "Lentrée utilisateur ne peut pas être combinée avec dautres 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 lURL 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 dagent",
"tabs.allAdded": "Tout ajouté",
"tabs.allTool": "Tous",
"tabs.allTriggers": "Tous les déclencheurs",
"tabs.blocks": "Nœuds",
"tabs.clearSnippetSearch": "Effacer la recherche dextraits",
"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 doutil",
"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 nest disponible pour laffectation avec lopé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}}"
}

View File

@ -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 में चिपकाने के लिए बहुत लंबी संदर्भ सामग्री के लिए: स्पेक्स, टेम्पलेट, दिशानिर्देश। <docLink>ज़्यादा जानें</docLink>\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 में पैकेज करें। <docLink>और जानें</docLink>\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 जोड़ें। <docLink>और जानें</docLink>\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"
}

View File

@ -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": "चल रहा है"

View File

@ -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": "संवाद इतिहास सक्षम नहीं है, कृपया ऊपर दिए गए प्रॉम्प्ट में <histories> जोड़ें।",
"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": "इस फ़ील्ड को अंतिम उपयोगकर्ताओं से छुपाएं और मान स्वयं प्रदान करें। आवश्यक के साथ परस्पर अनन्य है। <docLink>अधिक जानें</docLink>",
"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": "सोडा",

View File

@ -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 की <privacyPolicyLink>गोपनीयता नीति</privacyPolicyLink>।",
"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": "छुपे हुए फ़ील्ड के लिए मान दर्ज करें, फिर <bold>लॉन्च</bold> पर क्लिक करके 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": "जिस संस्करण में ट्रिगर शामिल हैं, उसे प्रकाशित करने के बाद वे यहाँ दिखाई देंगे।"
}

View File

@ -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": "बनाई जाने वाली ऐप कॉपी",

View File

@ -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": "एक्सेस पॉइंट",

View File

@ -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": "क्या आप पासवर्ड भूल गए?",

View File

@ -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": "एक्सेस नियम सफलतापूर्वक अपडेट किया गया",

View File

@ -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": "समय क्षेत्र बदलने के लिए, <setTimezone>सेटिंग्स</setTimezone> पर जाएं",
"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}} के कारण अमान्य कर दिया गया है, और इसे अब अपडेट नहीं किया जाएगा। कृपया इसके बजाय <CustomLink href='https://example.com/'>{{-alternativePluginId}}</CustomLink> का उपयोग करें।",
@ -186,12 +171,8 @@
"installFromGitHub.uploadFailed": "अपलोड विफल",
"installModal.back": "पीछे",
"installModal.cancel": "रद्द करें",
"installModal.close": "करीब",
"installModal.dropIntegrationToInstall": "स्थापित करने के लिए इंटीग्रेशन पैकेज यहां ड्रॉप करें",
"installModal.dropPluginToInstall": "यहां प्लगइन पैकेज ड्रॉप करें ताकि इसे स्थापित किया जा सके",
"installModal.fromTrustSource": "कृपया सुनिश्चित करें कि आप केवल एक <trustSource>विश्वसनीय स्रोत</trustSource> से प्लगइन्स स्थापित करें।",
"installModal.install": "स्थापित करें",
"installModal.installComplete": "स्थापना पूर्ण",
"installModal.installFailed": "स्थापना विफल हो गई",
"installModal.installFailedDesc": "प्लगइन स्थापित करने में विफल रहा।",
"installModal.installPlugin": "प्लगइन स्थापित करें",
@ -201,9 +182,6 @@
"installModal.installedSuccessfullyDesc": "प्लगइन सफलतापूर्वक स्थापित किया गया है।",
"installModal.installedSuccessfullyWithPageDesc": "इंटीग्रेशन सफलतापूर्वक स्थापित किया गया है। आप इसे <categoryName>{{categoryName}}</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": "स्थापित कर रहा है..."
}

View File

@ -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": "उपयोगकर्ता"
}

View File

@ -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",

View File

@ -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>{{email}}</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>{{email}}</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": "<staticContent/> या <variable/> जोड़ें। उपयोगकर्ता शुरू में यह सामग्री देखेंगे, या खाली छोड़ दें।",
@ -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}} उत्पन्न करें"
}

View File

@ -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. <docLink>Pelajari selengkapnya</docLink>\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. <docLink>Pelajari selengkapnya</docLink>\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. <docLink>Pelajari selengkapnya</docLink>\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"
}

View File

@ -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"

View File

@ -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 <histories> 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. <docLink>Pelajari lebih lanjut</docLink>",
"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",

View File

@ -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 <privacyPolicyLink>Kebijakan Privasi Dify</privacyPolicyLink>.",
"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 <bold>Luncurkan</bold> 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."
}

View File

@ -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",

View File

@ -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",

View File

@ -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?",

View File

@ -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",

View File

@ -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 <setTimezone>Pengaturan</setTimezone>",
"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 <CustomLink href='https://example.com/'>{{-alternativePluginId}}</CustomLink> 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 <trustSource>sumber yang tepercaya</trustSource>.",
"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>{{categoryName}}</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..."
}

View File

@ -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"
}

View File

@ -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",

View File

@ -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>{{email}}</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>{{email}}</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 <staticContent/> atau <variable/>. 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}}"
}

View File

@ -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 dellAPI 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 allinterno del workflow",
@ -60,19 +58,14 @@
"agentDetail.configure.advancedSettings.envEditor.scopeSelector": "Seleziona ambito della variabile dambiente",
"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. <docLink>Scopri di più</docLink>\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 dellagente",
"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 lagente 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 allinterno del tuo Docker. Le modifiche allambiente 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 lagente 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 lagente 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 dellabilità",
"agentDetail.configure.skills.detail.fileCount": "{{count}} FILE",
"agentDetail.configure.skills.detail.files": "File",
"agentDetail.configure.skills.empty.description": "Le abilità forniscono allagente 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. <docLink>Scopri di più</docLink>\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 labilità.",
"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. <docLink>Scopri di più</docLink>\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 lagente legge e scrive durante lesecuzione. 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 lagente 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 lagente 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 dellagente.",
"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, laccesso 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"
}

View File

@ -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"

View File

@ -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 <histories> 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. <docLink>Per saperne di più</docLink>",
"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",

Some files were not shown because too many files have changed in this diff Show More