diff --git a/package.json b/package.json index 8c1b19896..8444f4c8a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@comfyorg/comfyui-frontend", "private": true, - "version": "1.37.9", + "version": "1.37.10", "type": "module", "repository": "https://github.com/Comfy-Org/ComfyUI_frontend", "homepage": "https://comfy.org", diff --git a/src/locales/ar/main.json b/src/locales/ar/main.json index 9a4489a21..46758312b 100644 --- a/src/locales/ar/main.json +++ b/src/locales/ar/main.json @@ -1412,6 +1412,7 @@ "disabledTooltip": "لن يتم وضع سير العمل في قائمة الانتظار تلقائيًا", "execute": "تنفيذ", "help": "مساعدة", + "helpAndFeedback": "المساعدة والتعليقات", "hideMenu": "إخفاء القائمة", "instant": "فوري", "instantTooltip": "سيتم وضع سير العمل في قائمة الانتظار فور انتهاء التوليد", diff --git a/src/locales/ar/settings.json b/src/locales/ar/settings.json index ef2501a84..ff6e99066 100644 --- a/src/locales/ar/settings.json +++ b/src/locales/ar/settings.json @@ -369,6 +369,14 @@ "Comfy_TreeExplorer_ItemPadding": { "name": "حشو عناصر مستعرض الشجرة" }, + "Comfy_UI_TabBarLayout": { + "name": "تخطيط شريط التبويبات", + "options": { + "Default": "افتراضي", + "Integrated": "مُدمج" + }, + "tooltip": "يتحكم في تخطيط شريط التبويبات. \"مُدمج\" ينقل عناصر المساعدة والتحكمات الخاصة بالمستخدم إلى منطقة شريط التبويبات." + }, "Comfy_UseNewMenu": { "name": "استخدام القائمة الجديدة", "options": { diff --git a/src/locales/es/main.json b/src/locales/es/main.json index 130d52432..9e746e777 100644 --- a/src/locales/es/main.json +++ b/src/locales/es/main.json @@ -1412,6 +1412,7 @@ "disabledTooltip": "El flujo de trabajo no se encolará automáticamente", "execute": "Ejecutar", "help": "Ayuda", + "helpAndFeedback": "Ayuda y comentarios", "hideMenu": "Ocultar menú", "instant": "Instantáneo", "instantTooltip": "El flujo de trabajo se encolará instantáneamente después de que finalice una generación", diff --git a/src/locales/es/settings.json b/src/locales/es/settings.json index 164e4a0f7..1d02ade05 100644 --- a/src/locales/es/settings.json +++ b/src/locales/es/settings.json @@ -369,6 +369,14 @@ "Comfy_TreeExplorer_ItemPadding": { "name": "Relleno del elemento del explorador de árboles" }, + "Comfy_UI_TabBarLayout": { + "name": "Diseño de barra de pestañas", + "options": { + "Default": "Predeterminado", + "Integrated": "Integrado" + }, + "tooltip": "Controla el diseño de la barra de pestañas. \"Integrado\" mueve los controles de Ayuda y Usuario al área de la barra de pestañas." + }, "Comfy_UseNewMenu": { "name": "Usar nuevo menú", "options": { diff --git a/src/locales/fa/commands.json b/src/locales/fa/commands.json index 9e26dfeeb..400d7d11f 100644 --- a/src/locales/fa/commands.json +++ b/src/locales/fa/commands.json @@ -1 +1,345 @@ -{} \ No newline at end of file +{ + "Comfy-Desktop_CheckForUpdates": { + "label": "بررسی به‌روزرسانی‌ها" + }, + "Comfy-Desktop_Folders_OpenCustomNodesFolder": { + "label": "باز کردن پوشه Custom Nodes" + }, + "Comfy-Desktop_Folders_OpenInputsFolder": { + "label": "باز کردن پوشه Inputs" + }, + "Comfy-Desktop_Folders_OpenLogsFolder": { + "label": "باز کردن پوشه Logs" + }, + "Comfy-Desktop_Folders_OpenModelConfig": { + "label": "باز کردن extra_model_paths.yaml" + }, + "Comfy-Desktop_Folders_OpenModelsFolder": { + "label": "باز کردن پوشه Models" + }, + "Comfy-Desktop_Folders_OpenOutputsFolder": { + "label": "باز کردن پوشه Outputs" + }, + "Comfy-Desktop_OpenDevTools": { + "label": "باز کردن DevTools" + }, + "Comfy-Desktop_OpenUserGuide": { + "label": "راهنمای کاربر دسکتاپ" + }, + "Comfy-Desktop_Quit": { + "label": "خروج" + }, + "Comfy-Desktop_Reinstall": { + "label": "نصب مجدد" + }, + "Comfy-Desktop_Restart": { + "label": "راه‌اندازی مجدد" + }, + "Comfy_3DViewer_Open3DViewer": { + "label": "باز کردن ۳D Viewer (بتا) برای node انتخاب‌شده" + }, + "Comfy_BrowseModelAssets": { + "label": "آزمایشی: مرور Model Assets" + }, + "Comfy_BrowseTemplates": { + "label": "مرور قالب‌ها" + }, + "Comfy_Canvas_DeleteSelectedItems": { + "label": "حذف آیتم‌های انتخاب‌شده" + }, + "Comfy_Canvas_FitView": { + "label": "تنظیم نما بر اساس nodeهای انتخاب‌شده" + }, + "Comfy_Canvas_Lock": { + "label": "قفل کردن بوم" + }, + "Comfy_Canvas_MoveSelectedNodes_Down": { + "label": "انتقال nodeهای انتخاب‌شده به پایین" + }, + "Comfy_Canvas_MoveSelectedNodes_Left": { + "label": "انتقال nodeهای انتخاب‌شده به چپ" + }, + "Comfy_Canvas_MoveSelectedNodes_Right": { + "label": "انتقال nodeهای انتخاب‌شده به راست" + }, + "Comfy_Canvas_MoveSelectedNodes_Up": { + "label": "انتقال nodeهای انتخاب‌شده به بالا" + }, + "Comfy_Canvas_ResetView": { + "label": "بازنشانی نما" + }, + "Comfy_Canvas_Resize": { + "label": "تغییر اندازه nodeهای انتخاب‌شده" + }, + "Comfy_Canvas_ToggleLinkVisibility": { + "label": "نمایش/مخفی‌سازی لینک‌ها در بوم" + }, + "Comfy_Canvas_ToggleLock": { + "label": "قفل/باز کردن قفل بوم" + }, + "Comfy_Canvas_ToggleMinimap": { + "label": "نمایش/مخفی‌سازی نقشه کوچک بوم" + }, + "Comfy_Canvas_ToggleSelectedNodes_Bypass": { + "label": "فعال/غیرفعال کردن bypass برای nodeهای انتخاب‌شده" + }, + "Comfy_Canvas_ToggleSelectedNodes_Collapse": { + "label": "جمع/باز کردن nodeهای انتخاب‌شده" + }, + "Comfy_Canvas_ToggleSelectedNodes_Mute": { + "label": "بی‌صدا/فعال کردن nodeهای انتخاب‌شده" + }, + "Comfy_Canvas_ToggleSelectedNodes_Pin": { + "label": "سنجاق/برداشتن سنجاق nodeهای انتخاب‌شده" + }, + "Comfy_Canvas_ToggleSelected_Pin": { + "label": "سنجاق/برداشتن سنجاق آیتم‌های انتخاب‌شده" + }, + "Comfy_Canvas_Unlock": { + "label": "باز کردن قفل بوم" + }, + "Comfy_Canvas_ZoomIn": { + "label": "بزرگ‌نمایی" + }, + "Comfy_Canvas_ZoomOut": { + "label": "کوچک‌نمایی" + }, + "Comfy_ClearPendingTasks": { + "label": "پاک‌سازی وظایف در انتظار" + }, + "Comfy_ClearWorkflow": { + "label": "پاک‌سازی workflow" + }, + "Comfy_ContactSupport": { + "label": "تماس با پشتیبانی" + }, + "Comfy_Dev_ShowModelSelector": { + "label": "نمایش Model Selector (توسعه‌دهنده)" + }, + "Comfy_DuplicateWorkflow": { + "label": "تکثیر workflow فعلی" + }, + "Comfy_ExportWorkflow": { + "label": "خروجی گرفتن از workflow" + }, + "Comfy_ExportWorkflowAPI": { + "label": "خروجی گرفتن از workflow (فرمت API)" + }, + "Comfy_Graph_ConvertToSubgraph": { + "label": "تبدیل انتخاب به subgraph" + }, + "Comfy_Graph_EditSubgraphWidgets": { + "label": "ویرایش ابزارک‌های subgraph" + }, + "Comfy_Graph_ExitSubgraph": { + "label": "خروج از subgraph" + }, + "Comfy_Graph_FitGroupToContents": { + "label": "تنظیم گروه بر اساس محتوا" + }, + "Comfy_Graph_GroupSelectedNodes": { + "label": "گروه‌بندی نودهای انتخاب‌شده" + }, + "Comfy_Graph_ToggleWidgetPromotion": { + "label": "تغییر وضعیت ارتقاء ویجت در حال اشاره" + }, + "Comfy_Graph_UnpackSubgraph": { + "label": "بازکردن زیرگراف انتخاب‌شده" + }, + "Comfy_GroupNode_ConvertSelectedNodesToGroupNode": { + "label": "تبدیل نودهای انتخاب‌شده به گروه نود" + }, + "Comfy_GroupNode_ManageGroupNodes": { + "label": "مدیریت گروه نودها" + }, + "Comfy_GroupNode_UngroupSelectedGroupNodes": { + "label": "خارج کردن گروه نودهای انتخاب‌شده از گروه" + }, + "Comfy_Help_AboutComfyUI": { + "label": "درباره ComfyUI" + }, + "Comfy_Help_OpenComfyOrgDiscord": { + "label": "بازکردن دیسکورد Comfy-Org" + }, + "Comfy_Help_OpenComfyUIDocs": { + "label": "بازکردن مستندات ComfyUI" + }, + "Comfy_Help_OpenComfyUIForum": { + "label": "بازکردن انجمن ComfyUI" + }, + "Comfy_Help_OpenComfyUIIssues": { + "label": "بازکردن مشکلات ComfyUI" + }, + "Comfy_Interrupt": { + "label": "توقف" + }, + "Comfy_LoadDefaultWorkflow": { + "label": "بارگذاری ورک‌فلو پیش‌فرض" + }, + "Comfy_Manager_CustomNodesManager_ShowCustomNodesMenu": { + "label": "مدیریت نودهای سفارشی" + }, + "Comfy_Manager_CustomNodesManager_ShowLegacyCustomNodesMenu": { + "label": "نودهای سفارشی (قدیمی)" + }, + "Comfy_Manager_ShowLegacyManagerMenu": { + "label": "منوی مدیریت (قدیمی)" + }, + "Comfy_Manager_ShowMissingPacks": { + "label": "نصب نودهای سفارشی گمشده" + }, + "Comfy_Manager_ShowUpdateAvailablePacks": { + "label": "بررسی به‌روزرسانی نودهای سفارشی" + }, + "Comfy_MaskEditor_BrushSize_Decrease": { + "label": "کاهش اندازه قلم‌مو در MaskEditor" + }, + "Comfy_MaskEditor_BrushSize_Increase": { + "label": "افزایش اندازه قلم‌مو در MaskEditor" + }, + "Comfy_MaskEditor_ColorPicker": { + "label": "بازکردن انتخابگر رنگ در MaskEditor" + }, + "Comfy_MaskEditor_Mirror_Horizontal": { + "label": "آینه افقی در MaskEditor" + }, + "Comfy_MaskEditor_Mirror_Vertical": { + "label": "آینه عمودی در MaskEditor" + }, + "Comfy_MaskEditor_OpenMaskEditor": { + "label": "بازکردن ویرایشگر ماسک برای نود انتخاب‌شده" + }, + "Comfy_MaskEditor_Rotate_Left": { + "label": "چرخش به چپ در MaskEditor" + }, + "Comfy_MaskEditor_Rotate_Right": { + "label": "چرخش به راست در MaskEditor" + }, + "Comfy_Memory_UnloadModels": { + "label": "خارج کردن مدل‌ها از حافظه" + }, + "Comfy_Memory_UnloadModelsAndExecutionCache": { + "label": "خارج کردن مدل‌ها و کش اجرا از حافظه" + }, + "Comfy_NewBlankWorkflow": { + "label": "ورک‌فلو جدید خالی" + }, + "Comfy_OpenClipspace": { + "label": "Clipspace" + }, + "Comfy_OpenManagerDialog": { + "label": "مدیریت" + }, + "Comfy_OpenWorkflow": { + "label": "بازکردن ورک‌فلو" + }, + "Comfy_PublishSubgraph": { + "label": "انتشار زیرگراف" + }, + "Comfy_QueuePrompt": { + "label": "صف‌بندی پرامپت" + }, + "Comfy_QueuePromptFront": { + "label": "صف‌بندی پرامپت (ابتدا)" + }, + "Comfy_QueueSelectedOutputNodes": { + "label": "صف‌بندی نودهای خروجی انتخاب‌شده" + }, + "Comfy_Queue_ToggleOverlay": { + "label": "تغییر وضعیت تاریخچه وظایف" + }, + "Comfy_Redo": { + "label": "انجام مجدد" + }, + "Comfy_RefreshNodeDefinitions": { + "label": "به‌روزرسانی تعاریف نود" + }, + "Comfy_SaveWorkflow": { + "label": "ذخیره ورک‌فلو" + }, + "Comfy_SaveWorkflowAs": { + "label": "ذخیره ورک‌فلو با نام جدید" + }, + "Comfy_ShowSettingsDialog": { + "label": "نمایش پنجره تنظیمات" + }, + "Comfy_ToggleAssetAPI": { + "label": "آزمایشی: فعال‌سازی AssetAPI" + }, + "Comfy_ToggleCanvasInfo": { + "label": "عملکرد بوم" + }, + "Comfy_ToggleHelpCenter": { + "label": "مرکز راهنما" + }, + "Comfy_ToggleLinear": { + "label": "تغییر حالت خطی" + }, + "Comfy_ToggleQPOV2": { + "label": "تغییر پنل صف V2" + }, + "Comfy_ToggleTheme": { + "label": "تغییر تم (تاریک/روشن)" + }, + "Comfy_Undo": { + "label": "واگردانی" + }, + "Comfy_User_OpenSignInDialog": { + "label": "باز کردن پنجره ورود" + }, + "Comfy_User_SignOut": { + "label": "خروج از حساب" + }, + "Experimental_ToggleVueNodes": { + "label": "آزمایشی: فعال‌سازی Nodes 2.0" + }, + "Workspace_CloseWorkflow": { + "label": "بستن گردش‌کار جاری" + }, + "Workspace_NextOpenedWorkflow": { + "label": "گردش‌کار باز بعدی" + }, + "Workspace_PreviousOpenedWorkflow": { + "label": "گردش‌کار باز قبلی" + }, + "Workspace_SearchBox_Toggle": { + "label": "تغییر جعبه جستجو" + }, + "Workspace_ToggleBottomPanel": { + "label": "تغییر پنل پایین" + }, + "Workspace_ToggleBottomPanelTab_command-terminal": { + "label": "تغییر پنل ترمینال پایین" + }, + "Workspace_ToggleBottomPanelTab_logs-terminal": { + "label": "تغییر پنل گزارش‌ها پایین" + }, + "Workspace_ToggleBottomPanelTab_shortcuts-essentials": { + "label": "تغییر پنل ضروریات پایین" + }, + "Workspace_ToggleBottomPanelTab_shortcuts-view-controls": { + "label": "تغییر پنل کنترل‌های نمای پایین" + }, + "Workspace_ToggleBottomPanel_Shortcuts": { + "label": "نمایش پنجره کلیدهای میانبر" + }, + "Workspace_ToggleFocusMode": { + "label": "تغییر حالت تمرکز" + }, + "Workspace_ToggleSidebarTab_assets": { + "label": "تغییر نوار کناری دارایی‌ها", + "tooltip": "دارایی‌ها" + }, + "Workspace_ToggleSidebarTab_model-library": { + "label": "تغییر نوار کناری کتابخانه مدل", + "tooltip": "کتابخانه مدل" + }, + "Workspace_ToggleSidebarTab_node-library": { + "label": "تغییر نوار کناری کتابخانه node", + "tooltip": "کتابخانه node" + }, + "Workspace_ToggleSidebarTab_workflows": { + "label": "تغییر نوار کناری گردش‌کارها", + "tooltip": "گردش‌کارها" + } +} diff --git a/src/locales/fa/main.json b/src/locales/fa/main.json index 9e26dfeeb..dde4db3a4 100644 --- a/src/locales/fa/main.json +++ b/src/locales/fa/main.json @@ -1 +1,2530 @@ -{} \ No newline at end of file +{ + "actionbar": { + "dockToTop": "چسباندن به بالا", + "feedback": "بازخورد", + "feedbackTooltip": "بازخورد" + }, + "apiNodesCostBreakdown": { + "costPerRun": "هزینه هر اجرا", + "title": "API Node(ها)", + "totalCost": "هزینه کل" + }, + "apiNodesSignInDialog": { + "message": "این workflow شامل API Node است که برای اجرا نیاز به ورود به حساب کاربری دارد.", + "title": "ورود برای استفاده از API Nodeها لازم است" + }, + "assetBrowser": { + "allCategory": "همه {category}", + "allModels": "همه مدل‌ها", + "ariaLabel": { + "assetCard": "{name} - دارایی {type}", + "loadingAsset": "در حال بارگذاری دارایی" + }, + "assetCollection": "مجموعه دارایی‌ها", + "assets": "دارایی‌ها", + "baseModels": "مدل‌های پایه", + "browseAssets": "مرور دارایی‌ها", + "checkpoints": "چک‌پوینت‌ها", + "civitaiLinkExample": "{example} {link}", + "civitaiLinkExampleStrong": "مثال:", + "civitaiLinkExampleUrl": "https://civitai.com/models/10706/luisap-z-image-and-qwen-pixel-art-refiner?modelVersionId=2225295", + "civitaiLinkLabel": "لینک {download} مدل Civitai", + "civitaiLinkLabelDownload": "دانلود", + "civitaiLinkPlaceholder": "لینک را اینجا وارد کنید", + "confirmModelDetails": "تأیید جزئیات مدل", + "connectionError": "لطفاً اتصال خود را بررسی کرده و دوباره تلاش کنید", + "deletion": { + "body": "این مدل به طور دائمی از کتابخانه شما حذف خواهد شد.", + "complete": "{assetName} حذف شد.", + "failed": "امکان حذف {assetName} وجود ندارد.", + "header": "حذف این مدل؟", + "inProgress": "در حال حذف {assetName}..." + }, + "download": { + "complete": "دانلود کامل شد", + "failed": "دانلود ناموفق بود", + "inProgress": "در حال دانلود {assetName}..." + }, + "errorFileTooLarge": "فایل از حداکثر اندازه مجاز بزرگ‌تر است", + "errorFormatNotAllowed": "فقط فرمت SafeTensor مجاز است", + "errorModelTypeNotSupported": "این نوع مدل پشتیبانی نمی‌شود", + "errorUnknown": "خطای غیرمنتظره‌ای رخ داد", + "errorUnsafePickleScan": "CivitAI کد بالقوه ناامن را در این فایل شناسایی کرد", + "errorUnsafeVirusScan": "CivitAI بدافزار یا محتوای مشکوک را در این فایل شناسایی کرد", + "errorUploadFailed": "وارد کردن دارایی ناموفق بود. لطفاً دوباره تلاش کنید.", + "failedToCreateNode": "ایجاد node ناموفق بود. لطفاً دوباره تلاش کنید یا کنسول را بررسی کنید.", + "fileFormats": "فرمت‌های فایل", + "fileName": "نام فایل", + "fileSize": "اندازه فایل", + "filterBy": "فیلتر بر اساس", + "findInLibrary": "در بخش {type} کتابخانه مدل‌ها پیدا کنید.", + "finish": "پایان", + "genericLinkPlaceholder": "لینک را اینجا وارد کنید", + "jobId": "شناسه کار: {jobId}", + "loadingModels": "در حال بارگذاری {type}...", + "maxFileSize": "حداکثر اندازه فایل: {size}", + "maxFileSizeValue": "۱ گیگابایت", + "media": { + "audioPlaceholder": "صوت", + "threeDModelPlaceholder": "مدل سه‌بعدی" + }, + "modelAssociatedWithLink": "مدل مرتبط با لینکی که وارد کردید:", + "modelName": "نام مدل", + "modelNamePlaceholder": "یک نام برای این مدل وارد کنید", + "modelTypeSelectorLabel": "نوع مدل چیست؟", + "modelTypeSelectorPlaceholder": "نوع مدل را انتخاب کنید", + "modelUploaded": "مدل با موفقیت وارد شد.", + "noAssetsFound": "هیچ دارایی‌ای یافت نشد", + "noModelsInFolder": "هیچ {type} در این پوشه موجود نیست", + "noValidSourceDetected": "هیچ منبع واردات معتبری شناسایی نشد", + "notSureLeaveAsIs": "مطمئن نیستید؟ همین را باقی بگذارید", + "onlyCivitaiUrlsSupported": "فقط URLهای Civitai پشتیبانی می‌شوند", + "ownership": "مالکیت", + "ownershipAll": "همه", + "ownershipMyModels": "مدل‌های من", + "ownershipPublicModels": "مدل‌های عمومی", + "processingModel": "دانلود آغاز شد", + "processingModelDescription": "می‌توانید این پنجره را ببندید. دانلود در پس‌زمینه ادامه خواهد داشت.", + "providerCivitai": "Civitai", + "providerHuggingFace": "Hugging Face", + "rename": { + "failed": "امکان تغییر نام دارایی وجود ندارد." + }, + "selectFrameworks": "فریم‌ورک‌ها را انتخاب کنید", + "selectModelType": "نوع مدل را انتخاب کنید", + "selectProjects": "پروژه‌ها را انتخاب کنید", + "sortAZ": "الف-ی", + "sortBy": "مرتب‌سازی بر اساس", + "sortPopular": "محبوب", + "sortRecent": "جدیدترین", + "sortZA": "ی-الف", + "sortingType": "نوع مرتب‌سازی", + "tags": "برچسب‌ها", + "tagsHelp": "برچسب‌ها را با ویرگول جدا کنید", + "tagsPlaceholder": "مثلاً: models, checkpoint", + "tryAdjustingFilters": "جستجو یا فیلترهای خود را تغییر دهید", + "unknown": "نامشخص", + "unsupportedUrlSource": "فقط URLهای {sources} پشتیبانی می‌شوند", + "upgradeFeatureDescription": "این قابلیت فقط با پلن Creator یا Pro فعال است.", + "upgradeToUnlockFeature": "برای فعال‌سازی این قابلیت ارتقا دهید", + "upload": "وارد کردن", + "uploadFailed": "وارد کردن ناموفق بود", + "uploadModel": "وارد کردن", + "uploadModelDescription1": "لینک دانلود مدل Civitai را وارد کنید تا به کتابخانه شما افزوده شود.", + "uploadModelDescription1Generic": "لینک دانلود مدل را وارد کنید تا به کتابخانه شما افزوده شود.", + "uploadModelDescription2": "در حال حاضر فقط لینک‌های {link} پشتیبانی می‌شوند", + "uploadModelDescription2Generic": "در حال حاضر فقط URLهای ارائه‌دهندگان زیر پشتیبانی می‌شوند:", + "uploadModelDescription2Link": "https://civitai.com/models", + "uploadModelDescription3": "حداکثر اندازه فایل: {size}", + "uploadModelFailedToRetrieveMetadata": "دریافت متادیتا ناموفق بود. لطفاً لینک را بررسی و دوباره تلاش کنید.", + "uploadModelFromCivitai": "وارد کردن مدل از Civitai", + "uploadModelGeneric": "وارد کردن مدل", + "uploadModelHelpFooterText": "برای یافتن URLها نیاز به راهنما دارید؟ روی یکی از ارائه‌دهندگان زیر کلیک کنید تا ویدئوی آموزشی را ببینید.", + "uploadModelHelpVideo": "ویدئوی راهنمای وارد کردن مدل", + "uploadModelHowDoIFindThis": "چطور این را پیدا کنم؟", + "uploadSuccess": "مدل با موفقیت وارد شد!", + "uploadingModel": "در حال وارد کردن مدل..." + }, + "auth": { + "apiKey": { + "cleared": "کلید API پاک شد", + "clearedDetail": "کلید API شما با موفقیت پاک شد", + "description": "برای فعال‌سازی API Nodeها از کلید Comfy API خود استفاده کنید", + "error": "کلید API نامعتبر است", + "generateKey": "از اینجا دریافت کنید", + "helpText": "نیاز به کلید API دارید؟", + "invalid": "کلید API نامعتبر است", + "invalidDetail": "لطفاً یک کلید API معتبر وارد کنید", + "label": "کلید API", + "placeholder": "کلید API خود را وارد کنید", + "storageFailed": "ذخیره‌سازی کلید API ناموفق بود", + "storageFailedDetail": "لطفاً دوباره تلاش کنید.", + "stored": "کلید API ذخیره شد", + "storedDetail": "کلید API شما با موفقیت ذخیره شد", + "title": "کلید API", + "whitelistInfo": "درباره سایت‌های غیرمجاز" + }, + "deleteAccount": { + "cancel": "انصراف", + "confirm": "حذف حساب کاربری", + "confirmMessage": "آیا مطمئن هستید که می‌خواهید حساب کاربری خود را حذف کنید؟ این عملیات غیرقابل بازگشت است و تمام داده‌های شما به طور دائمی حذف خواهد شد.", + "confirmTitle": "حذف حساب کاربری", + "deleteAccount": "حذف حساب کاربری", + "success": "حساب کاربری حذف شد", + "successDetail": "حساب کاربری شما با موفقیت حذف شد." + }, + "errors": { + "auth/cancelled-popup-request": "ورود لغو شد. لطفاً دوباره تلاش کنید.", + "auth/email-already-in-use": "حسابی با این ایمیل قبلاً وجود دارد. لطفاً وارد شوید.", + "auth/invalid-credential": "اطلاعات ورود نامعتبر است. لطفاً ایمیل و رمز عبور خود را بررسی کنید.", + "auth/invalid-email": "لطفاً یک آدرس ایمیل معتبر وارد کنید.", + "auth/network-request-failed": "خطای شبکه. لطفاً اتصال خود را بررسی کرده و دوباره تلاش کنید.", + "auth/operation-not-allowed": "این روش ورود در حال حاضر پشتیبانی نمی‌شود.", + "auth/popup-closed-by-user": "ورود لغو شد. لطفاً دوباره تلاش کنید.", + "auth/too-many-requests": "تعداد دفعات تلاش برای ورود بیش از حد مجاز است. لطفاً کمی صبر کنید و دوباره تلاش کنید.", + "auth/user-disabled": "این حساب غیرفعال شده است. لطفاً با پشتیبانی تماس بگیرید.", + "auth/user-not-found": "حسابی با این ایمیل یافت نشد. مایل به ایجاد حساب جدید هستید؟", + "auth/weak-password": "رمز عبور خیلی ضعیف است. لطفاً از رمز عبور قوی‌تر با حداقل ۶ کاراکتر استفاده کنید.", + "auth/wrong-password": "رمز عبور وارد شده نادرست است. لطفاً دوباره تلاش کنید." + }, + "login": { + "andText": "و", + "backToLogin": "بازگشت به ورود", + "confirmPasswordLabel": "تأیید رمز عبور", + "confirmPasswordPlaceholder": "رمز عبور را مجدداً وارد کنید", + "didntReceiveEmail": "ایمیلی دریافت نکردید؟ با ما تماس بگیرید:", + "emailLabel": "ایمیل", + "emailPlaceholder": "ایمیل خود را وارد کنید", + "failed": "ورود ناموفق بود", + "forgotPassword": "رمز عبور را فراموش کرده‌اید؟", + "forgotPasswordError": "ارسال ایمیل بازیابی رمز عبور ناموفق بود", + "insecureContextWarning": "این اتصال ناامن است (HTTP) - در صورت ادامه ورود، اطلاعات شما ممکن است توسط مهاجمان رهگیری شود.", + "loginButton": "ورود", + "loginWithGithub": "ورود با Github", + "loginWithGoogle": "ورود با Google", + "newUser": "جدید هستید؟", + "noAssociatedUser": "هیچ کاربری از Comfy با کلید API ارائه‌شده مرتبط نیست", + "orContinueWith": "یا ادامه با", + "passwordLabel": "رمز عبور", + "passwordPlaceholder": "رمز عبور خود را وارد کنید", + "passwordResetError": "ارسال ایمیل بازیابی رمز عبور ناموفق بود. لطفاً دوباره تلاش کنید.", + "passwordResetInstructions": "ایمیل خود را وارد کنید تا لینک بازیابی رمز عبور برای شما ارسال شود.", + "passwordResetSent": "ایمیل بازیابی رمز عبور ارسال شد", + "passwordResetSentDetail": "لطفاً ایمیل خود را برای دریافت لینک بازیابی رمز عبور بررسی کنید.", + "privacyLink": "سیاست حفظ حریم خصوصی", + "questionsContactPrefix": "سؤالی دارید؟ با ما تماس بگیرید:", + "sendResetLink": "ارسال لینک بازیابی", + "signInOrSignUp": "ورود / ثبت‌نام", + "signUp": "ثبت‌نام", + "success": "ورود موفقیت‌آمیز بود", + "termsLink": "شرایط استفاده", + "termsText": "با کلیک بر روی «بعدی» یا «ثبت‌نام»، شما با", + "title": "ورود به حساب کاربری", + "useApiKey": "کلید Comfy API", + "userAvatar": "آواتار کاربر" + }, + "loginButton": { + "tooltipHelp": "برای استفاده از «API Nodeها» وارد شوید", + "tooltipLearnMore": "بیشتر بدانید..." + }, + "passwordUpdate": { + "success": "رمز عبور به‌روزرسانی شد", + "successDetail": "رمز عبور شما با موفقیت به‌روزرسانی شد" + }, + "reauthRequired": { + "cancel": "انصراف", + "confirm": "ورود مجدد", + "message": "به دلایل امنیتی، این عملیات نیاز به ورود مجدد دارد. آیا مایل به ادامه هستید؟", + "title": "احراز هویت مجدد لازم است" + }, + "signOut": { + "signOut": "خروج", + "success": "خروج با موفقیت انجام شد", + "successDetail": "شما با موفقیت از حساب کاربری خود خارج شدید." + }, + "signup": { + "alreadyHaveAccount": "قبلاً حساب کاربری دارید؟", + "emailLabel": "ایمیل", + "emailPlaceholder": "ایمیل خود را وارد کنید", + "passwordLabel": "رمز عبور", + "passwordPlaceholder": "رمز عبور جدید را وارد کنید", + "personalDataConsentLabel": "با پردازش داده‌های شخصی خود موافقم.", + "regionRestrictionChina": "مطابق با الزامات قانونی محلی، خدمات ما به طور موقت برای کاربران ساکن چین در دسترس نیست.", + "signIn": "ورود", + "signUpButton": "ثبت‌نام", + "signUpWithGithub": "ثبت‌نام با Github", + "signUpWithGoogle": "ثبت‌نام با Google", + "title": "ایجاد حساب کاربری" + } + }, + "authTimeout": { + "causes": [ + "فایروال یا پراکسی سازمانی که سرویس‌های احراز هویت را مسدود می‌کند", + "محدودیت‌های VPN یا شبکه", + "افزونه‌های مرورگر که در درخواست‌ها اختلال ایجاد می‌کنند", + "محدودیت‌های منطقه‌ای شبکه", + "امتحان مرورگر یا شبکه دیگر" + ], + "helpText": "نیاز به کمک دارید؟ تماس با", + "message": "در اتصال به ComfyUI Cloud با مشکل مواجه شده‌ایم. ممکن است به دلیل کندی اتصال یا مشکل موقت سرویس باشد.", + "restart": "خروج و تلاش مجدد", + "supportLink": "پشتیبانی", + "technicalDetails": "جزئیات فنی", + "title": "اتصال بیش از حد طول کشید", + "troubleshooting": "دلایل رایج:" + }, + "breadcrumbsMenu": { + "clearWorkflow": "پاک‌سازی workflow", + "deleteBlueprint": "حذف blueprint", + "deleteWorkflow": "حذف workflow", + "duplicate": "تکرار", + "enterNewName": "نام جدید را وارد کنید", + "missingNodesWarning": "workflow شامل نودهای پشتیبانی‌نشده است (با رنگ قرمز مشخص شده‌اند)." + }, + "checkingStatus": "در حال بررسی وضعیت حساب شما...", + "clipboard": { + "errorMessage": "کپی به کلیپ‌بورد ناموفق بود", + "errorNotSupported": "Clipboard API در مرورگر شما پشتیبانی نمی‌شود", + "successMessage": "در کلیپ‌بورد کپی شد" + }, + "cloudFooter_needHelp": "نیاز به کمک دارید؟", + "cloudForgotPassword_backToLogin": "بازگشت به ورود", + "cloudForgotPassword_didntReceiveEmail": "ایمیلی دریافت نکردید؟", + "cloudForgotPassword_emailLabel": "ایمیل", + "cloudForgotPassword_emailPlaceholder": "ایمیل خود را وارد کنید", + "cloudForgotPassword_emailRequired": "وارد کردن ایمیل الزامی است", + "cloudForgotPassword_instructions": "آدرس ایمیل خود را وارد کنید تا لینکی برای بازنشانی رمز عبور برای شما ارسال کنیم.", + "cloudForgotPassword_passwordResetError": "ارسال ایمیل بازنشانی رمز عبور ناموفق بود", + "cloudForgotPassword_passwordResetSent": "لینک بازنشانی رمز عبور ارسال شد", + "cloudForgotPassword_sendResetLink": "ارسال لینک بازنشانی", + "cloudForgotPassword_title": "فراموشی رمز عبور", + "cloudOnboarding": { + "survey": { + "options": { + "familiarity": { + "advanced": "کاربر پیشرفته (جریان‌کارهای سفارشی)", + "basics": "آشنایی با مبانی", + "expert": "کاربر خبره (به دیگران کمک می‌کنم)", + "new": "جدید در ComfyUI (تا کنون استفاده نکرده‌ام)", + "starting": "تازه شروع کرده‌ام (در حال دنبال کردن آموزش‌ها)" + }, + "industry": { + "architecture": "معماری", + "education": "آموزش", + "film_tv_animation": "فیلم، تلویزیون و انیمیشن", + "fine_art": "هنرهای زیبا و تصویرسازی", + "gaming": "بازی‌سازی", + "marketing": "بازاریابی و تبلیغات", + "other": "سایر", + "otherPlaceholder": "لطفاً مشخص کنید", + "product_design": "طراحی محصول و گرافیک", + "software": "نرم‌افزار و فناوری" + }, + "making": { + "3d": "دارایی‌های سه‌بعدی", + "audio": "صدا / موسیقی", + "custom_nodes": "nodeها و workflowهای سفارشی", + "images": "تصاویر", + "video": "ویدیو و انیمیشن" + }, + "purpose": { + "client": "کار برای مشتری (فریلنس)", + "community": "مشارکت در جامعه (nodeها، workflowها و غیره)", + "inhouse": "محل کار خودم (درون‌سازمانی)", + "personal": "پروژه‌های شخصی / سرگرمی", + "research": "پژوهش دانشگاهی" + } + }, + "placeholder": "جای‌نگهدار سوالات نظرسنجی", + "questions": { + "familiarity": "تا چه حد با ComfyUI آشنایی دارید؟", + "industry": "صنعت اصلی شما چیست؟", + "making": "قصد دارید چه چیزی بسازید؟", + "purpose": "هدف اصلی شما از استفاده از ComfyUI چیست؟" + }, + "steps": { + "familiarity": "تا چه حد با ComfyUI آشنایی دارید؟", + "industry": "صنعت اصلی شما چیست؟", + "making": "قصد دارید چه چیزی بسازید؟", + "purpose": "هدف اصلی شما از استفاده از ComfyUI چیست؟" + }, + "title": "نظرسنجی ابری" + } + }, + "cloudPrivateBeta_desc": "برای پیوستن به لیست انتظار وارد شوید. زمانی که نوبت شما شد به شما اطلاع خواهیم داد. قبلاً اطلاع‌رسانی شده‌اید؟ وارد شوید و استفاده از کلود را آغاز کنید.", + "cloudPrivateBeta_title": "کلود در حال حاضر در نسخه بتای خصوصی است", + "cloudSorryContactSupport_title": "متاسفیم، با پشتیبانی تماس بگیرید", + "cloudStart_desc": "بدون نیاز به تنظیمات. روی هر دستگاهی کار می‌کند.", + "cloudStart_download": "دانلود ComfyUI", + "cloudStart_explain": "چندین خروجی را همزمان تولید کنید. workflowها را به راحتی به اشتراک بگذارید.", + "cloudStart_learnAboutButton": "درباره Cloud بیشتر بدانید", + "cloudStart_title": "در چند ثانیه شروع به خلق کنید", + "cloudStart_wantToRun": "مایلید ComfyUI را به صورت محلی اجرا کنید؟", + "cloudSurvey_steps_familiarity": "تا چه اندازه با ComfyUI آشنایی دارید؟", + "cloudSurvey_steps_industry": "صنعت اصلی شما چیست؟", + "cloudSurvey_steps_making": "برنامه دارید چه چیزی بسازید؟", + "cloudSurvey_steps_purpose": "عمدتاً قصد دارید از ComfyUI برای چه کاری استفاده کنید؟", + "cloudWaitlist_contactLink": "اینجا", + "cloudWaitlist_questionsText": "سؤالی دارید؟ با ما تماس بگیرید", + "color": { + "black": "مشکی", + "blue": "آبی", + "brown": "قهوه‌ای", + "custom": "سفارشی", + "cyan": "فیروزه‌ای", + "default": "پیش‌فرض", + "green": "سبز", + "noColor": "بدون رنگ", + "pale_blue": "آبی کم‌رنگ", + "pink": "صورتی", + "purple": "بنفش", + "red": "قرمز", + "yellow": "زرد" + }, + "commands": { + "clear": "پاک‌سازی workflow", + "clipspace": "باز کردن Clipspace", + "dark": "تاریک", + "execute": "اجرا", + "help": "راهنما", + "interrupt": "لغو اجرای فعلی", + "light": "روشن", + "manageExtensions": "مدیریت افزونه‌ها", + "queue": "پنل صف", + "refresh": "به‌روزرسانی تعاریف node", + "resetView": "بازنشانی نمای canvas", + "run": "اجرا", + "runWorkflow": "اجرای workflow", + "runWorkflowFront": "اجرای workflow (صف در ابتدا)", + "settings": "تنظیمات", + "theme": "پوسته", + "toggleBottomPanel": "نمایش/مخفی‌سازی پنل پایین" + }, + "contextMenu": { + "Add Group": "افزودن گروه", + "Add Group For Selected Nodes": "افزودن گروه برای Nodeهای انتخاب‌شده", + "Add Node": "افزودن Node", + "Add Subgraph to Library": "افزودن Subgraph به کتابخانه", + "Adjust Size": "تنظیم اندازه", + "Align Selected To": "تراز کردن انتخاب‌شده با", + "Bottom": "پایین", + "Bypass": "عبور", + "Clone": "شبیه‌سازی", + "Collapse": "جمع کردن", + "Color": "رنگ", + "Colors": "رنگ‌ها", + "Convert to Group Node": "تبدیل به Group Node", + "Convert to Subgraph": "تبدیل به Subgraph", + "Copy": "کپی", + "Copy (Clipspace)": "کپی (Clipspace)", + "Copy Image": "کپی تصویر", + "Delete": "حذف", + "Distribute Nodes": "توزیع Nodeها", + "Duplicate": "تکرار", + "Edit Subgraph Widgets": "ویرایش ویجت‌های Subgraph", + "Expand": "باز کردن", + "Expand Node": "بزرگ‌نمایی Node", + "Extensions": "افزونه‌ها", + "Horizontal": "افقی", + "Inputs": "ورودی‌ها", + "Left": "چپ", + "Manage": "مدیریت", + "Manage Group Nodes": "مدیریت Group Nodeها", + "Minimize Node": "کوچک‌سازی Node", + "Mode": "حالت", + "Node Info": "اطلاعات Node", + "Node Templates": "قالب‌های Node", + "Open Image": "باز کردن تصویر", + "Open in Mask Editor": "باز کردن در Mask Editor", + "Outputs": "خروجی‌ها", + "Paste": "چسباندن", + "Pin": "سنجاق کردن", + "Properties": "ویژگی‌ها", + "Properties Panel": "پنل ویژگی‌ها", + "Remove": "حذف", + "Remove Bypass": "حذف عبور", + "Rename": "تغییر نام", + "RenameWidget": "تغییر نام ویجت", + "Resize": "تغییر اندازه", + "Right": "راست", + "Run Branch": "اجرای شاخه", + "Save Image": "ذخیره تصویر", + "Save Selected as Template": "ذخیره انتخاب‌شده به عنوان قالب", + "Search": "جستجو", + "Shape": "شکل", + "Shapes": "اشکال", + "Title": "عنوان", + "Top": "بالا", + "Unpack Subgraph": "باز کردن Subgraph", + "Unpin": "برداشتن سنجاق", + "Vertical": "عمودی", + "deprecated": "منسوخ", + "new": "جدید" + }, + "credits": { + "accountInitialized": "حساب کاربری فعال شد", + "activity": "فعالیت", + "added": "افزوده شد", + "additionalInfo": "اطلاعات تکمیلی", + "apiPricing": "قیمت‌گذاری API", + "credits": "اعتبار", + "creditsAvailable": "اعتبار موجود", + "details": "جزئیات", + "eventType": "نوع رویداد", + "faqs": "سؤالات متداول", + "invoiceHistory": "تاریخچه فاکتورها", + "lastUpdated": "آخرین به‌روزرسانی", + "messageSupport": "پشتیبانی پیامکی", + "model": "مدل", + "purchaseCredits": "خرید اعتبار", + "refreshes": "به‌روزرسانی {date}", + "time": "زمان", + "topUp": { + "addMoreCredits": "افزودن اعتبار بیشتر", + "addMoreCreditsToRun": "برای اجرا اعتبار بیشتری اضافه کنید", + "amountToPayLabel": "مبلغ پرداختی به دلار", + "buy": "خرید", + "buyCredits": "ادامه به پرداخت", + "buyNow": "هم‌اکنون خرید کنید", + "contactUs": "با ما تماس بگیرید", + "creditsDescription": "اعتبارها برای اجرای workflow یا nodeهای شریک استفاده می‌شوند.", + "creditsPerDollar": "اعتبار به ازای هر دلار", + "creditsToReceiveLabel": "اعتبار دریافتی", + "howManyCredits": "چه تعداد اعتبار می‌خواهید اضافه کنید؟", + "insufficientMessage": "شما اعتبار کافی برای اجرای این workflow ندارید.", + "insufficientTitle": "اعتبار کافی نیست", + "insufficientWorkflowMessage": "شما اعتبار کافی برای اجرای این workflow ندارید.", + "maxAllowed": "حداکثر {credits} اعتبار.", + "maxAmount": "(حداکثر ۱٬۰۰۰ دلار آمریکا)", + "maximumAmount": "حداکثر {amount}", + "minRequired": "حداقل {credits} اعتبار", + "minimumPurchase": "حداقل {amount} ({credits} اعتبار)", + "needMore": "بیشتر نیاز دارید؟", + "purchaseError": "خرید ناموفق بود", + "purchaseErrorDetail": "خرید اعتبار ناموفق بود: {error}", + "quickPurchase": "خرید سریع", + "seeDetails": "مشاهده جزئیات", + "selectAmount": "انتخاب مبلغ", + "templateNote": "*تولید شده با قالب Wan Fun Control", + "topUp": "افزایش اعتبار", + "unknownError": "خطای ناشناخته رخ داد", + "usdAmount": "{amount} دلار", + "videosEstimate": "~{count} ویدیو*", + "viewPricing": "مشاهده جزئیات قیمت‌گذاری", + "youGet": "اعتبار", + "youPay": "مبلغ (دلار آمریکا)" + }, + "unified": { + "message": "اعتبارها یکپارچه شدند", + "tooltip": "پرداخت‌ها در Comfy یکپارچه شده‌اند. اکنون همه چیز با اعتبار Comfy انجام می‌شود:\n- nodeهای شریک (قبلاً nodeهای API)\n- workflowهای ابری\n\nموجودی nodeهای شریک شما به اعتبار تبدیل شده است." + }, + "yourCreditBalance": "موجودی اعتبار شما" + }, + "dataTypes": { + "*": "*", + "AUDIO": "صوت", + "AUDIO_ENCODER": "رمزگذار صوت", + "AUDIO_ENCODER_OUTPUT": "خروجی رمزگذار صوت", + "AUDIO_RECORD": "ضبط صوت", + "BOOLEAN": "بولی", + "CAMERA_CONTROL": "کنترل دوربین", + "CLIP": "clip", + "CLIP_VISION": "بینایی clip", + "CLIP_VISION_OUTPUT": "خروجی بینایی clip", + "COMBO": "ترکیبی", + "COMFY_AUTOGROW_V3": "Comfy AutoGrow V3", + "COMFY_DYNAMICCOMBO_V3": "Comfy DynamicCombo V3", + "COMFY_MATCHTYPE_V3": "Comfy MatchType V3", + "CONDITIONING": "شرط‌گذاری", + "CONTROL_NET": "controlnet", + "FLOAT": "عدد اعشاری", + "FLOATS": "اعداد اعشاری", + "GEMINI_INPUT_FILES": "فایل‌های ورودی Gemini", + "GLIGEN": "GLIGEN", + "GUIDER": "راهنما", + "HOOKS": "hookها", + "HOOK_KEYFRAMES": "کلیدفریم‌های hook", + "IMAGE": "تصویر", + "IMAGECOMPARE": "مقایسه تصویر", + "INT": "عدد صحیح", + "LATENT": "latent", + "LATENT_OPERATION": "عملیات latent", + "LATENT_UPSCALE_MODEL": "مدل بزرگ‌نمایی latent", + "LOAD3D_CAMERA": "دوربین بارگذاری سه‌بعدی", + "LOAD_3D": "بارگذاری سه‌بعدی", + "LORA_MODEL": "مدل lora", + "LOSS_MAP": "نقشه خطا", + "LUMA_CONCEPTS": "مفاهیم Luma", + "LUMA_REF": "مرجع Luma", + "MASK": "ماسک", + "MESH": "مش", + "MODEL": "مدل", + "MODEL_PATCH": "وصله مدل", + "MODEL_TASK_ID": "شناسه وظیفه مدل", + "NOISE": "نویز", + "OPENAI_CHAT_CONFIG": "پیکربندی گفتگوی OpenAI", + "OPENAI_INPUT_FILES": "فایل‌های ورودی OpenAI", + "PHOTOMAKER": "photomaker", + "PIXVERSE_TEMPLATE": "قالب Pixverse", + "RECRAFT_COLOR": "رنگ Recraft", + "RECRAFT_CONTROLS": "کنترل‌های Recraft", + "RECRAFT_V3_STYLE": "سبک Recraft V3", + "RETARGET_TASK_ID": "شناسه وظیفه Retarget", + "RIG_TASK_ID": "شناسه وظیفه Rig", + "SAMPLER": "نمونه‌گیر", + "SIGMAS": "سیگماها", + "STRING": "رشته", + "STYLE_MODEL": "مدل سبک", + "SVG": "SVG", + "TIMESTEPS_RANGE": "بازه گام‌های زمانی", + "TRACKS": "ترک‌ها", + "UPSCALE_MODEL": "مدل بزرگ‌نمایی", + "VAE": "vae", + "VIDEO": "ویدیو", + "VOXEL": "وُکسل", + "WAN_CAMERA_EMBEDDING": "جاسازی دوربین WAN", + "WEBCAM": "وب‌کم" + }, + "desktopDialogs": { + "": { + "buttons": { + "Close": "بستن" + }, + "message": "شناسه گفت‌وگوی نامعتبری ارائه شده است.", + "title": "گفت‌وگوی نامعتبر" + } + }, + "desktopMenu": { + "confirmQuit": "جریان‌های کاری ذخیره‌نشده باز هستند؛ هرگونه تغییر ذخیره‌نشده از بین خواهد رفت. آیا می‌خواهید بدون توجه به این موضوع خارج شوید؟", + "confirmReinstall": "این کار فایل extra_models_config.yaml شما را پاک می‌کند\nو نصب را دوباره آغاز می‌کند.\n\nآیا مطمئن هستید؟", + "quit": "خروج", + "reinstall": "نصب مجدد" + }, + "desktopStart": { + "initialising": "در حال راه‌اندازی..." + }, + "desktopUpdate": { + "description": "ComfyUI Desktop در حال نصب وابستگی‌های جدید است. این فرایند ممکن است چند دقیقه طول بکشد.", + "errorCheckingUpdate": "خطا در بررسی به‌روزرسانی‌ها", + "errorInstallingUpdate": "خطا در نصب به‌روزرسانی", + "noUpdateFound": "هیچ به‌روزرسانی یافت نشد", + "terminalDefaultMessage": "هر خروجی کنسول از به‌روزرسانی در اینجا نمایش داده می‌شود.", + "title": "در حال به‌روزرسانی ComfyUI Desktop", + "updateAvailableMessage": "یک به‌روزرسانی موجود است. آیا می‌خواهید اکنون راه‌اندازی مجدد و به‌روزرسانی کنید؟", + "updateFoundTitle": "به‌روزرسانی یافت شد (نسخه {version})" + }, + "downloadGit": { + "gitWebsite": "دانلود git", + "instructions": "لطفاً آخرین نسخه مناسب با سیستم‌عامل خود را دانلود و نصب کنید. دکمه دانلود git در زیر، صفحه دانلود سایت git-scm.com را باز می‌کند.", + "message": "امکان یافتن git وجود ندارد. یک نسخه فعال از git برای عملکرد عادی مورد نیاز است.", + "skip": "رد کردن", + "title": "دانلود git", + "warning": "اگر مطمئن هستید که به نصب git نیازی ندارید یا اشتباهی رخ داده است، می‌توانید روی رد کردن کلیک کنید تا این بررسی نادیده گرفته شود. اجرای ComfyUI بدون نسخه فعال git در حال حاضر پشتیبانی نمی‌شود." + }, + "electronFileDownload": { + "cancel": "لغو دانلود", + "cancelled": "لغو شد", + "inProgress": "در حال انجام", + "pause": "توقف دانلود", + "paused": "متوقف شده", + "resume": "ادامه دانلود" + }, + "errorDialog": { + "defaultTitle": "خطایی رخ داد", + "extensionFileHint": "این ممکن است به دلیل اسکریپت زیر باشد", + "loadWorkflowTitle": "بارگذاری به دلیل خطا در بارگذاری مجدد داده‌های workflow متوقف شد", + "noStackTrace": "هیچ stacktraceی موجود نیست", + "promptExecutionError": "اجرای prompt با شکست مواجه شد" + }, + "forgotPassword": { + "backToLogin": "بازگشت به ورود", + "didntReceiveEmail": "ایمیلی دریافت نکردید؟ با ما تماس بگیرید:", + "emailLabel": "ایمیل", + "emailPlaceholder": "ایمیل خود را وارد کنید", + "emailRequired": "وارد کردن ایمیل الزامی است", + "instructions": "آدرس ایمیل خود را وارد کنید تا لینک بازنشانی رمز عبور برای شما ارسال شود.", + "passwordResetError": "ارسال ایمیل بازنشانی رمز عبور ناموفق بود. لطفاً دوباره تلاش کنید.", + "passwordResetSent": "ایمیل بازنشانی رمز عبور ارسال شد", + "sendResetLink": "ارسال لینک بازنشانی", + "title": "فراموشی رمز عبور" + }, + "g": { + "1x": "۱x", + "2x": "۲x", + "about": "درباره", + "add": "افزودن", + "addNodeFilterCondition": "افزودن شرط فیلتر node", + "all": "همه", + "amount": "مقدار", + "apply": "اعمال", + "architecture": "معماری", + "audioFailedToLoad": "بارگذاری صوت ناموفق بود", + "audioProgress": "پیشرفت صوت", + "author": "نویسنده", + "back": "بازگشت", + "batchRename": "تغییر نام گروهی", + "beta": "آزمایشی", + "bookmark": "ذخیره در کتابخانه", + "calculatingDimensions": "در حال محاسبه ابعاد", + "cancel": "لغو", + "cancelled": "لغو شده", + "capture": "گرفتن", + "category": "دسته‌بندی", + "chart": "نمودار", + "chartLowercase": "نمودار", + "choose_file_to_upload": "انتخاب فایل برای بارگذاری", + "clear": "پاک‌سازی", + "clearAll": "پاک‌سازی همه", + "clearFilters": "پاک‌سازی فیلترها", + "close": "بستن", + "color": "رنگ", + "comfy": "Comfy", + "comfyOrgLogoAlt": "لوگوی ComfyOrg", + "comingSoon": "به‌زودی", + "command": "دستور", + "commandProhibited": "دستور {command} مجاز نیست. برای اطلاعات بیشتر با مدیر تماس بگیرید.", + "community": "انجمن", + "completed": "تکمیل شده", + "confirm": "تأیید", + "confirmed": "تأیید شد", + "content": "محتوا", + "continue": "ادامه", + "control_after_generate": "کنترل پس از تولید", + "control_before_generate": "کنترل پیش از تولید", + "copied": "کپی شد", + "copy": "کپی", + "copyJobId": "کپی شناسه وظیفه", + "copyToClipboard": "کپی در کلیپ‌بورد", + "copyURL": "کپی آدرس", + "core": "هسته", + "currentUser": "کاربر فعلی", + "custom": "سفارشی", + "customBackground": "پس‌زمینه سفارشی", + "customize": "سفارشی‌سازی", + "customizeFolder": "سفارشی‌سازی پوشه", + "decrement": "کاهش", + "defaultBanner": "بنر پیش‌فرض", + "delete": "حذف", + "deleteAudioFile": "حذف فایل صوتی", + "deleteImage": "حذف تصویر", + "deprecated": "منسوخ", + "description": "توضیحات", + "devices": "دستگاه‌ها", + "disableAll": "غیرفعال‌سازی همه", + "disableSelected": "غیرفعال‌سازی انتخاب‌شده‌ها", + "disableThirdParty": "غیرفعال‌سازی شخص ثالث", + "disabling": "در حال غیرفعال‌سازی {id}", + "dismiss": "رد کردن", + "download": "دانلود", + "downloadImage": "دانلود تصویر", + "downloadVideo": "دانلود ویدیو", + "downloading": "در حال دانلود", + "dropYourFileOr": "فایل خود را رها کنید یا", + "duplicate": "تکراری", + "edit": "ویرایش", + "editImage": "ویرایش تصویر", + "editOrMaskImage": "ویرایش یا mask تصویر", + "emDash": "—", + "empty": "خالی", + "enableAll": "فعال‌سازی همه", + "enableOrDisablePack": "فعال یا غیرفعال کردن بسته", + "enableSelected": "فعال‌سازی انتخاب‌شده‌ها", + "enabled": "فعال", + "enabling": "در حال فعال‌سازی {id}", + "enterBaseName": "نام پایه را وارد کنید", + "enterNewName": "نام جدید را وارد کنید", + "error": "خطا", + "errorLoadingImage": "خطا در بارگذاری تصویر", + "errorLoadingVideo": "خطا در بارگذاری ویدیو", + "experimental": "آزمایشی", + "export": "خروجی گرفتن", + "extensionName": "نام افزونه", + "failed": "ناموفق", + "failedToCopyJobId": "کپی شناسه وظیفه ناموفق بود", + "failedToDownloadImage": "دانلود تصویر ناموفق بود", + "failedToDownloadVideo": "دانلود ویدیو ناموفق بود", + "feedback": "بازخورد", + "file": "فایل", + "filter": "فیلتر", + "findIssues": "یافتن مشکلات", + "frameNodes": "قاب‌بندی nodeها", + "frontendNewer": "نسخه فرانت‌اند {frontendVersion} ممکن است با نسخه بک‌اند {backendVersion} ناسازگار باشد.", + "frontendOutdated": "نسخه فرانت‌اند {frontendVersion} قدیمی است. بک‌اند به نسخه {requiredVersion} یا بالاتر نیاز دارد.", + "galleryImage": "تصویر گالری", + "galleryThumbnail": "تصویر بندانگشتی گالری", + "goToNode": "رفتن به node", + "graphNavigation": "ناوبری گراف", + "halfSpeed": "۰.۵x", + "icon": "آیکون", + "imageFailedToLoad": "بارگذاری تصویر ناموفق بود", + "imagePreview": "پیش‌نمایش تصویر - برای جابجایی بین تصاویر از کلیدهای جهت‌دار استفاده کنید", + "imageUrl": "آدرس تصویر", + "import": "وارد کردن", + "inProgress": "در حال انجام", + "increment": "افزایش", + "info": "اطلاعات node", + "insert": "درج", + "install": "نصب", + "installed": "نصب شده", + "installing": "در حال نصب", + "interrupted": "متوقف شده", + "itemSelected": "{selectedCount} مورد انتخاب شد", + "itemsCopiedToClipboard": "موارد در کلیپ‌بورد کپی شدند", + "itemsSelected": "{selectedCount} مورد انتخاب شدند", + "job": "وظیفه", + "jobIdCopied": "شناسه وظیفه در کلیپ‌بورد کپی شد", + "keybinding": "کلید میانبر", + "keybindingAlreadyExists": "کلید میانبر قبلاً وجود دارد در", + "learnMore": "اطلاعات بیشتر", + "listening": "در حال گوش دادن...", + "liveSamplingPreview": "پیش‌نمایش زنده نمونه‌گیری", + "loadAllFolders": "بارگذاری همه پوشه‌ها", + "loadWorkflow": "بارگذاری workflow", + "loading": "در حال بارگذاری", + "loadingPanel": "در حال بارگذاری پنل {panel}...", + "login": "ورود", + "logoAlt": "لوگوی ComfyUI", + "logs": "گزارش‌ها", + "markdown": "markdown", + "micPermissionDenied": "دسترسی میکروفون رد شد", + "migrate": "مهاجرت", + "missing": "ناقص", + "more": "بیشتر", + "moreOptions": "گزینه‌های بیشتر", + "moreWorkflows": "workflowهای بیشتر", + "multiSelectDropdown": "لیست کشویی چندانتخابی", + "name": "نام", + "newFolder": "پوشه جدید", + "next": "بعدی", + "no": "خیر", + "noAudioRecorded": "هیچ صدایی ضبط نشد", + "noItems": "هیچ موردی وجود ندارد", + "noResults": "بدون نتیجه", + "noResultsFound": "نتیجه‌ای یافت نشد", + "noTasksFound": "هیچ وظیفه‌ای یافت نشد", + "noTasksFoundMessage": "هیچ وظیفه‌ای در صف وجود ندارد.", + "noWorkflowsFound": "هیچ workflowی یافت نشد.", + "nodeContentError": "خطا در محتوای node", + "nodeHeaderError": "خطا در سربرگ node", + "nodeRenderError": "خطا در رندر node", + "nodeSlotsError": "خطا در slotهای node", + "nodeWidgetsError": "خطا در ابزارک‌های node", + "nodes": "nodeها", + "nodesRunning": "nodeها در حال اجرا هستند", + "none": "هیچ‌کدام", + "nothingToCopy": "موردی برای کپی وجود ندارد", + "nothingToDelete": "موردی برای حذف وجود ندارد", + "nothingToDuplicate": "موردی برای تکرار وجود ندارد", + "nothingToRename": "موردی برای تغییر نام وجود ندارد", + "ok": "تأیید", + "openManager": "باز کردن مدیریت", + "openNewIssue": "ایجاد گزارش جدید", + "or": "یا", + "overwrite": "جایگزینی", + "playPause": "پخش/توقف", + "playRecording": "پخش ضبط", + "playbackSpeed": "سرعت پخش", + "playing": "در حال پخش", + "pressKeysForNewBinding": "کلیدهای میانبر جدید را فشار دهید", + "preview": "پیش‌نمایش", + "profile": "پروفایل", + "progressCountOf": "از", + "queued": "در صف", + "ready": "آماده", + "reconnected": "اتصال مجدد برقرار شد", + "reconnecting": "در حال اتصال مجدد", + "refresh": "بازنشانی", + "refreshNode": "بازنشانی node", + "relativeTime": { + "daysAgo": "{count} روز پیش", + "hoursAgo": "{count} ساعت پیش", + "minutesAgo": "{count} دقیقه پیش", + "monthsAgo": "{count} ماه پیش", + "now": "اکنون", + "weeksAgo": "{count} هفته پیش", + "yearsAgo": "{count} سال پیش" + }, + "releaseTitle": "انتشار {package} نسخه {version}", + "reloadToApplyChanges": "برای اعمال تغییرات بارگذاری مجدد کنید", + "removeImage": "حذف تصویر", + "removeVideo": "حذف ویدیو", + "rename": "تغییر نام", + "reportIssue": "ارسال گزارش", + "reportIssueTooltip": "گزارش خطا را به Comfy Org ارسال کنید", + "reportSent": "گزارش ارسال شد", + "reset": "بازنشانی", + "resetAll": "بازنشانی همه", + "resetAllKeybindingsTooltip": "بازنشانی همه کلیدهای میانبر به حالت پیش‌فرض", + "resizeFromBottomLeft": "تغییر اندازه از گوشه پایین-چپ", + "resizeFromBottomRight": "تغییر اندازه از گوشه پایین-راست", + "resizeFromTopLeft": "تغییر اندازه از گوشه بالا-چپ", + "resizeFromTopRight": "تغییر اندازه از گوشه بالا-راست", + "restart": "راه‌اندازی مجدد", + "resultsCount": "{count} نتیجه یافت شد", + "running": "در حال اجرا", + "save": "ذخیره", + "saving": "در حال ذخیره", + "scrollLeft": "اسکرول به چپ", + "scrollRight": "اسکرول به راست", + "search": "جستجو", + "searchExtensions": "جستجوی افزونه‌ها", + "searchFailedMessage": "تنظیماتی مطابق با جستجوی شما یافت نشد. لطفاً عبارت جستجو را تغییر دهید.", + "searchKeybindings": "جستجوی کلیدهای میانبر", + "searchModels": "جستجوی مدل‌ها", + "searchNodes": "جستجوی nodeها", + "searchPlaceholder": "جستجو...", + "searchSettings": "جستجوی تنظیمات", + "searchWorkflows": "جستجوی workflowها", + "seeTutorial": "مشاهده آموزش", + "selectItemsToCopy": "مواردی برای کپی انتخاب کنید", + "selectItemsToDelete": "مواردی برای حذف انتخاب کنید", + "selectItemsToDuplicate": "مواردی برای تکرار انتخاب کنید", + "selectItemsToRename": "مواردی برای تغییر نام انتخاب کنید", + "selectedFile": "فایل انتخاب‌شده", + "setAsBackground": "تنظیم به عنوان پس‌زمینه", + "settings": "تنظیمات", + "showReport": "نمایش گزارش", + "singleSelectDropdown": "لیست کشویی تک‌انتخابی", + "sort": "مرتب‌سازی", + "source": "منبع", + "startRecording": "شروع ضبط", + "status": "وضعیت", + "stopPlayback": "توقف پخش", + "stopRecording": "پایان ضبط", + "submit": "ارسال", + "success": "موفقیت‌آمیز", + "systemInfo": "اطلاعات سیستم", + "terminal": "ترمینال", + "title": "عنوان", + "triggerPhrase": "عبارت trigger", + "unknownError": "خطای ناشناخته", + "untitled": "بدون عنوان", + "update": "به‌روزرسانی", + "updateAvailable": "به‌روزرسانی موجود است", + "updateFrontend": "به‌روزرسانی فرانت‌اند", + "updated": "به‌روزرسانی شد", + "updating": "در حال به‌روزرسانی {id}", + "upload": "بارگذاری", + "usageHint": "راهنمای استفاده", + "user": "کاربر", + "versionMismatchWarning": "هشدار ناسازگاری نسخه", + "versionMismatchWarningMessage": "{warning}: {detail} برای راهنمای به‌روزرسانی به https://docs.comfy.org/installation/update_comfyui#common-update-issues مراجعه کنید.", + "videoFailedToLoad": "بارگذاری ویدیو ناموفق بود", + "videoPreview": "پیش‌نمایش ویدیو - برای جابجایی بین ویدیوها از کلیدهای جهت‌دار استفاده کنید", + "viewImageOfTotal": "مشاهده تصویر {index} از {total}", + "viewVideoOfTotal": "مشاهده ویدیو {index} از {total}", + "vitePreloadErrorMessage": "نسخه جدیدی از برنامه منتشر شده است. آیا مایل به بارگذاری مجدد هستید؟\nدر غیر این صورت، برخی بخش‌های برنامه ممکن است به درستی کار نکنند.\nمی‌توانید رد کنید و قبل از بارگذاری مجدد، پیشرفت خود را ذخیره کنید.", + "vitePreloadErrorTitle": "نسخه جدید موجود است", + "volume": "حجم صدا", + "warning": "هشدار", + "workflow": "workflow" + }, + "graphCanvasMenu": { + "fitView": "تطبیق با نما", + "focusMode": "حالت تمرکز", + "hand": "دست", + "hideLinks": "مخفی‌سازی پیوندها", + "panMode": "حالت جابجایی", + "resetView": "بازنشانی نما", + "select": "انتخاب", + "selectMode": "حالت انتخاب", + "showLinks": "نمایش پیوندها", + "toggleLinkVisibility": "تغییر نمایش پیوندها", + "toggleMinimap": "نمایش/مخفی‌سازی نقشه کوچک", + "zoomIn": "بزرگ‌نمایی", + "zoomOptions": "گزینه‌های بزرگ‌نمایی", + "zoomOut": "کوچک‌نمایی" + }, + "groupNode": { + "create": "ایجاد گره گروهی", + "enterName": "نام را وارد کنید" + }, + "help": { + "helpCenterMenu": "منوی مرکز راهنما", + "recentReleases": "انتشارهای اخیر" + }, + "helpCenter": { + "clickToLearnMore": "برای اطلاعات بیشتر کلیک کنید →", + "desktopUserGuide": "راهنمای کاربر دسکتاپ", + "docs": "مستندات", + "feedback": "ارسال بازخورد", + "github": "گیت‌هاب", + "help": "راهنما و پشتیبانی", + "loadingReleases": "در حال بارگذاری نسخه‌ها...", + "managerExtension": "افزونه مدیریت", + "more": "بیشتر...", + "noRecentReleases": "نسخه جدیدی وجود ندارد", + "openDevTools": "باز کردن ابزار توسعه‌دهنده", + "recentReleases": "نسخه‌های اخیر", + "reinstall": "نصب مجدد", + "updateAvailable": "به‌روزرسانی", + "updateComfyUI": "به‌روزرسانی ComfyUI", + "updateComfyUIFailed": "به‌روزرسانی ComfyUI ناموفق بود. لطفاً دوباره تلاش کنید.", + "updateComfyUIStarted": "به‌روزرسانی آغاز شد", + "updateComfyUIStartedDetail": "به‌روزرسانی ComfyUI در صف قرار گرفت. لطفاً منتظر بمانید...", + "updateComfyUISuccess": "به‌روزرسانی کامل شد", + "updateComfyUISuccessDetail": "ComfyUI به‌روزرسانی شد. در حال راه‌اندازی مجدد...", + "whatsNew": "چه خبر جدیدی است؟" + }, + "icon": { + "bookmark": "نشانک", + "box": "جعبه", + "briefcase": "کیف اداری", + "exclamation-triangle": "هشدار", + "file": "فایل", + "folder": "پوشه", + "heart": "قلب", + "inbox": "صندوق ورودی", + "star": "ستاره" + }, + "imageCompare": { + "noImages": "تصویری برای مقایسه وجود ندارد" + }, + "importFailed": { + "copyError": "خطا در کپی", + "title": "وارد کردن ناموفق بود" + }, + "install": { + "appDataLocationTooltip": "پوشه داده‌های برنامه ComfyUI. شامل:\n- لاگ‌ها\n- تنظیمات سرور", + "appPathLocationTooltip": "پوشه دارایی‌های برنامه ComfyUI. شامل کد و دارایی‌های ComfyUI", + "cannotWrite": "امکان نوشتن در مسیر انتخاب‌شده وجود ندارد", + "chooseInstallationLocation": "انتخاب محل نصب", + "customNodes": "nodeهای سفارشی", + "customNodesDescription": "نصب مجدد nodeهای سفارشی از نصب‌های قبلی ComfyUI.", + "desktopAppSettings": "تنظیمات برنامه دسکتاپ", + "desktopAppSettingsDescription": "نحوه عملکرد ComfyUI روی دسکتاپ خود را پیکربندی کنید. می‌توانید این تنظیمات را بعداً تغییر دهید.", + "desktopSettings": "تنظیمات دسکتاپ", + "failedToSelectDirectory": "انتخاب پوشه ناموفق بود", + "gpu": "GPU", + "gpuPicker": { + "amdDescription": "از GPU ای‌ام‌دی خود با شتاب ROCm™ برای بهترین عملکرد استفاده کنید.", + "amdSubtitle": "AMD ROCm™", + "appleMetalDescription": "از GPU مک شما برای سرعت بیشتر و تجربه بهتر استفاده می‌کند.", + "cpuDescription": "حالت CPU برای سازگاری زمانی که شتاب GPU در دسترس نیست.", + "cpuSubtitle": "حالت CPU", + "manualDescription": "پیکربندی ComfyUI به صورت دستی برای تنظیمات پیشرفته یا سخت‌افزارهای پشتیبانی‌نشده", + "manualSubtitle": "پیکربندی دستی", + "nvidiaDescription": "از GPU انویدیا خود با شتاب CUDA برای بهترین عملکرد استفاده کنید.", + "nvidiaSubtitle": "NVIDIA CUDA", + "recommended": "توصیه‌شده", + "title": "انتخاب پیکربندی سخت‌افزاری" + }, + "gpuSelection": { + "cpuMode": "حالت CPU", + "cpuModeDescription": "حالت CPU فقط برای توسعه‌دهندگان و موارد خاص نادر است.", + "cpuModeDescription2": "اگر کاملاً مطمئن نیستید که به این حالت نیاز دارید، این گزینه را نادیده بگیرید و GPU خود را انتخاب کنید.", + "customComfyNeedsPython": "ComfyUI تا زمانی که پایتون نصب نشود کار نخواهد کرد", + "customInstallRequirements": "نصب تمام پیش‌نیازها و وابستگی‌ها (مثلاً torch سفارشی)", + "customManualVenv": "پیکربندی دستی venv پایتون", + "customMayNotWork": "این حالت کاملاً پشتیبانی‌نشده است و ممکن است به‌درستی کار نکند", + "customSkipsPython": "این گزینه نصب معمول پایتون را رد می‌کند.", + "enableCpuMode": "فعال‌سازی حالت CPU", + "mpsDescription": "Apple Metal Performance Shaders با نسخه nightly از pytorch پشتیبانی می‌شود.", + "nvidiaDescription": "دستگاه‌های NVIDIA به طور مستقیم با نسخه‌های CUDA از pytorch پشتیبانی می‌شوند.", + "selectGpu": "انتخاب GPU", + "selectGpuDescription": "نوع GPU خود را انتخاب کنید" + }, + "helpImprove": "لطفاً به بهبود ComfyUI کمک کنید", + "insideAppInstallDir": "این پوشه داخل بسته برنامه دسکتاپ ComfyUI قرار دارد و هنگام به‌روزرسانی حذف خواهد شد. پوشه‌ای خارج از پوشه نصب مانند Documents/ComfyUI انتخاب کنید.", + "insideUpdaterCache": "این پوشه داخل کش به‌روزرسانی‌کننده ComfyUI است که در هر به‌روزرسانی پاک می‌شود. محل دیگری را برای داده‌های خود انتخاب کنید.", + "installLocation": "محل نصب", + "installLocationDescription": "پوشه‌ای را برای داده‌های کاربری ComfyUI انتخاب کنید. محیط پایتون در محل انتخاب‌شده نصب خواهد شد.", + "installLocationTooltip": "پوشه داده‌های کاربری ComfyUI. شامل:\n- محیط پایتون\n- مدل‌ها\n- nodeهای سفارشی\n", + "insufficientFreeSpace": "فضای کافی وجود ندارد - حداقل فضای آزاد", + "isOneDrive": "OneDrive پشتیبانی نمی‌شود. لطفاً ComfyUI را در محل دیگری نصب کنید.", + "locationPicker": { + "chooseDownloadServers": "انتخاب دستی سرورهای دانلود", + "downloadServersDescription": "سرورهای آینه‌ای خاصی را برای دانلود Python، بسته‌های PyPI و PyTorch بر اساس موقعیت مکانی خود انتخاب کنید.", + "migrateDescription": "مدل‌ها، nodeهای سفارشی و تنظیمات خود را از نصب قبلی ComfyUI کپی یا لینک کنید.", + "migrateFromExisting": "انتقال از نصب موجود", + "migrationPathPlaceholder": "انتخاب نصب موجود ComfyUI (اختیاری)", + "pathPlaceholder": "/Users/username/Documents/ComfyUI", + "subtitle": "یک پوشه برای فایل‌های ComfyUI انتخاب کنید. پایتون نیز به طور خودکار در آنجا نصب خواهد شد.", + "title": "انتخاب محل نصب ComfyUI" + }, + "manualConfiguration": { + "createVenv": "باید یک محیط مجازی (virtual environment) در مسیر زیر ایجاد کنید", + "requirements": "پیش‌نیازها", + "restartWhenFinished": "پس از اتمام پیکربندی محیط مجازی، لطفاً ComfyUI را مجدداً راه‌اندازی کنید.", + "title": "پیکربندی دستی", + "virtualEnvironmentPath": "مسیر محیط مجازی" + }, + "metricsDisabled": "جمع‌آوری داده غیرفعال است", + "metricsEnabled": "جمع‌آوری داده فعال است", + "migrateFromExistingInstallation": "انتقال از نصب موجود", + "migration": "انتقال", + "migrationOptional": "انتقال اختیاری است. اگر نصب قبلی ندارید، می‌توانید این مرحله را رد کنید.", + "migrationSourcePathDescription": "اگر نصب قبلی ComfyUI دارید، می‌توانیم فایل‌های کاربری و مدل‌های شما را به نصب جدید کپی یا لینک کنیم. نصب قبلی شما تحت تأثیر قرار نخواهد گرفت.", + "moreInfo": "برای اطلاعات بیشتر، لطفاً", + "nonDefaultDrive": "لطفاً ComfyUI را روی درایو سیستم خود نصب کنید (مثلاً C:\\). درایوهایی با فایل‌سیستم متفاوت ممکن است مشکلات غیرقابل پیش‌بینی ایجاد کنند. مدل‌ها و سایر فایل‌ها را می‌توانید پس از نصب در درایوهای دیگر ذخیره کنید.", + "parentMissing": "مسیر وجود ندارد - ابتدا پوشه والد را ایجاد کنید", + "pathExists": "پوشه از قبل وجود دارد - لطفاً مطمئن شوید که از تمام داده‌ها نسخه پشتیبان تهیه کرده‌اید", + "pathValidationFailed": "اعتبارسنجی مسیر ناموفق بود", + "privacyPolicy": "سیاست حفظ حریم خصوصی", + "selectItemsToMigrate": "انتخاب موارد برای انتقال", + "settings": { + "allowMetrics": "جمع‌آوری داده‌های استفاده", + "allowMetricsDescription": "با ارسال داده‌های ناشناس استفاده، به بهبود ComfyUI کمک کنید. هیچ اطلاعات شخصی یا محتوای workflow جمع‌آوری نمی‌شود.", + "autoUpdate": "به‌روزرسانی خودکار", + "autoUpdateDescription": "به‌روزرسانی‌ها را به‌صورت خودکار دانلود کنید. قبل از نصب به‌روزرسانی‌ها به شما اطلاع داده خواهد شد.", + "checkingMirrors": "در حال بررسی دسترسی شبکه به آینه‌های پایتون...", + "dataCollectionDialog": { + "collect": { + "errorReports": "پیام خطا و stack trace", + "systemInfo": "سخت‌افزار، نوع سیستم‌عامل و نسخه برنامه", + "userJourneyEvents": "رویدادهای مسیر کاربر" + }, + "doNotCollect": { + "customNodeConfigurations": "تنظیمات nodeهای سفارشی", + "fileSystemInformation": "اطلاعات فایل‌سیستم", + "personalInformation": "اطلاعات شخصی", + "workflowContents": "محتوای workflow" + }, + "title": "درباره جمع‌آوری داده‌ها", + "viewFullPolicy": "مشاهده سیاست کامل", + "whatWeCollect": "چه چیزی جمع‌آوری می‌کنیم:", + "whatWeDoNotCollect": "چه چیزی جمع‌آوری نمی‌کنیم:" + }, + "errorUpdatingConsent": "خطا در به‌روزرسانی رضایت", + "errorUpdatingConsentDetail": "به‌روزرسانی تنظیمات رضایت جمع‌آوری داده‌ها ناموفق بود", + "learnMoreAboutData": "اطلاعات بیشتر درباره جمع‌آوری داده‌ها", + "mirrorSettings": "تنظیمات آینه", + "mirrorsReachable": "دسترسی شبکه به آینه‌های پایتون مناسب است", + "mirrorsUnreachable": "دسترسی شبکه به برخی آینه‌های پایتون مناسب نیست", + "pypiMirrorPlaceholder": "آدرس آینه PyPI را وارد کنید", + "pythonMirrorPlaceholder": "آدرس آینه Python را وارد کنید" + }, + "systemLocations": "محل‌های سیستمی", + "unhandledError": "خطای ناشناخته", + "updateConsent": "قبلاً با گزارش خطاها موافقت کرده‌اید. اکنون رویدادهای مبتنی بر رخداد برای شناسایی باگ‌ها و بهبود برنامه جمع‌آوری می‌شود. هیچ اطلاعات شناسایی شخصی جمع‌آوری نمی‌شود." + }, + "issueReport": { + "helpFix": "کمک به رفع این مشکل" + }, + "linearMode": { + "openWorkflow": "باز کردن workflow", + "share": "اشتراک‌گذاری" + }, + "load3d": { + "applyingTexture": "در حال اعمال تکسچر...", + "backgroundColor": "رنگ پس‌زمینه", + "camera": "دوربین", + "cameraType": { + "orthographic": "اورتوگرافیک", + "perspective": "پرسپکتیو" + }, + "clearRecording": "پاک کردن ضبط", + "dropToLoad": "مدل سه‌بعدی را برای بارگذاری رها کنید", + "edgeThreshold": "آستانه لبه", + "export": "خروجی گرفتن", + "exportModel": "خروجی گرفتن مدل", + "exportRecording": "خروجی گرفتن ضبط", + "exportingModel": "در حال خروجی گرفتن مدل...", + "fov": "زاویه دید (FOV)", + "light": "نور", + "lightIntensity": "شدت نور", + "loadingBackgroundImage": "در حال بارگذاری تصویر پس‌زمینه", + "loadingModel": "در حال بارگذاری مدل سه‌بعدی...", + "materialMode": "حالت متریال", + "materialModes": { + "depth": "عمق", + "lineart": "خطی", + "normal": "عادی", + "original": "اصلی", + "pointCloud": "ابر نقاط", + "wireframe": "سیمی" + }, + "model": "مدل", + "openIn3DViewer": "باز کردن در نمایشگر سه‌بعدی", + "panoramaMode": "حالت پانوراما", + "previewOutput": "پیش‌نمایش خروجی", + "reloadingModel": "در حال بارگذاری مجدد مدل...", + "removeBackgroundImage": "حذف تصویر پس‌زمینه", + "resizeNodeMatchOutput": "تغییر اندازه node مطابق خروجی", + "scene": "صحنه", + "showGrid": "نمایش شبکه", + "showSkeleton": "نمایش اسکلت", + "startRecording": "شروع ضبط", + "stopRecording": "توقف ضبط", + "switchCamera": "تغییر دوربین", + "switchingMaterialMode": "در حال تغییر حالت متریال...", + "tiledMode": "حالت کاشی‌کاری", + "unsupportedFileType": "نوع فایل پشتیبانی نمی‌شود (فقط .gltf، .glb، .obj، .fbx، .stl پشتیبانی می‌شود)", + "upDirection": "جهت بالا", + "upDirections": { + "original": "اصلی" + }, + "uploadBackgroundImage": "بارگذاری تصویر پس‌زمینه", + "uploadTexture": "بارگذاری تکسچر", + "uploadingModel": "در حال بارگذاری مدل سه‌بعدی...", + "viewer": { + "apply": "اعمال", + "cameraSettings": "تنظیمات دوربین", + "cameraType": "نوع دوربین", + "cancel": "لغو", + "exportSettings": "تنظیمات خروجی", + "lightSettings": "تنظیمات نور", + "modelSettings": "تنظیمات مدل", + "sceneSettings": "تنظیمات صحنه", + "title": "نمایشگر سه‌بعدی (بتا)" + } + }, + "loadWorkflowWarning": { + "coreNodesFromVersion": "nodeهای اصلی از نسخه {version}:", + "outdatedVersion": "این workflow با نسخه جدیدتری از ComfyUI ({version}) ایجاد شده است. برخی nodeها ممکن است به درستی کار نکنند.", + "outdatedVersionGeneric": "این workflow با نسخه جدیدتری از ComfyUI ایجاد شده است. برخی nodeها ممکن است به درستی کار نکنند." + }, + "maintenance": { + "None": "هیچ‌کدام", + "OK": "مناسب", + "Skipped": "رد شده", + "allOk": "هیچ مشکلی شناسایی نشد.", + "confirmTitle": "آیا مطمئن هستید؟", + "consoleLogs": "لاگ‌های کنسول", + "detected": "شناسایی شد", + "error": { + "cannotContinue": "امکان ادامه وجود ندارد - هنوز خطاهایی باقی مانده است", + "defaultDescription": "هنگام اجرای وظیفه نگهداری خطایی رخ داد.", + "taskFailed": "اجرای وظیفه با شکست مواجه شد.", + "toastTitle": "خطا در وظیفه" + }, + "refreshing": "در حال به‌روزرسانی", + "showManual": "نمایش وظایف نگهداری", + "status": "وضعیت", + "terminalDefaultMessage": "هنگام اجرای دستور عیب‌یابی، هر خروجی در اینجا نمایش داده می‌شود.", + "title": "نگهداری", + "unsafeMigration": { + "action": "از وظیفه نگهداری «Base path» در زیر برای انتقال ComfyUI به محل امن استفاده کنید.", + "appInstallDir": "مسیر پایه شما داخل بسته نرم‌افزاری برنامه ComfyUI Desktop قرار دارد. این پوشه ممکن است هنگام به‌روزرسانی حذف یا بازنویسی شود. پوشه‌ای خارج از محل نصب مانند Documents/ComfyUI را انتخاب کنید.", + "generic": "مسیر فعلی ComfyUI شما در مکانی قرار دارد که ممکن است هنگام به‌روزرسانی حذف یا تغییر کند. برای جلوگیری از از دست رفتن داده‌ها، آن را به پوشه‌ای امن منتقل کنید.", + "oneDrive": "مسیر پایه شما روی OneDrive قرار دارد که می‌تواند باعث مشکلات همگام‌سازی و از دست رفتن تصادفی داده‌ها شود. پوشه‌ای محلی که توسط OneDrive مدیریت نمی‌شود انتخاب کنید.", + "title": "محل نصب ناامن شناسایی شد", + "updaterCache": "مسیر پایه شما داخل کش به‌روزرسانی‌کننده ComfyUI قرار دارد که در هر به‌روزرسانی پاک می‌شود. محل دیگری را برای داده‌های خود انتخاب کنید." + } + }, + "manager": { + "allMissingNodesInstalled": "همه نودهای مفقود با موفقیت نصب شدند", + "applyChanges": "اعمال تغییرات", + "changingVersion": "تغییر نسخه از {from} به {to}", + "clickToFinishSetup": "کلیک کنید", + "conflicts": { + "conflictInfoTitle": "چرا این اتفاق می‌افتد؟", + "conflictMessages": { + "accelerator": "GPU/شتاب‌دهنده پشتیبانی نمی‌شود (موجود: {current}، مورد نیاز: {required})", + "banned": "این بسته به دلایل امنیتی مسدود شده است", + "comfyui_version": "عدم تطابق نسخه ComfyUI (فعلی: {current}، مورد نیاز: {required})", + "frontend_version": "عدم تطابق نسخه فرانت‌اند (فعلی: {current}، مورد نیاز: {required})", + "generic": "مشکل سازگاری (فعلی: {current}، مورد نیاز: {required})", + "import_failed": "وارد کردن ناموفق بود", + "os": "سیستم عامل پشتیبانی نمی‌شود (فعلی: {current}، مورد نیاز: {required})", + "pending": "بررسی امنیتی در انتظار است - امکان تأیید سازگاری وجود ندارد" + }, + "conflicts": "تضادها", + "description": "تضادهایی بین برخی از افزونه‌های شما و نسخه جدید ComfyUI شناسایی شده است. با به‌روزرسانی، ممکن است workflowهایی که به این افزونه‌ها وابسته‌اند دچار مشکل شوند.", + "enableAnyway": "فعال‌سازی به هر حال", + "extensionAtRisk": "افزونه در معرض خطر", + "importFailedExtensions": "افزونه‌های وارد نشده", + "info": "در صورت ادامه به‌روزرسانی، افزونه‌های دارای تضاد به طور خودکار غیرفعال خواهند شد. شما می‌توانید هر زمان آن‌ها را در مدیریت ComfyUI بررسی و مدیریت کنید.", + "installAnyway": "نصب به هر حال", + "title": "مشکلات بسته نود شناسایی شد!", + "understood": "متوجه شدم", + "warningBanner": { + "button": "اطلاعات بیشتر...", + "message": "این افزونه‌ها به نسخه‌هایی از بسته‌های سیستمی نیاز دارند که با تنظیمات فعلی شما متفاوت است. نصب آن‌ها ممکن است وابستگی‌های اصلی را بازنویسی کرده و بر سایر افزونه‌ها یا workflowها تأثیر بگذارد.", + "title": "برخی افزونه‌ها به دلیل ناسازگاری با تنظیمات فعلی شما غیرفعال شده‌اند" + }, + "warningTooltip": "این بسته ممکن است با محیط فعلی شما ناسازگار باشد" + }, + "createdBy": "سازنده", + "dependencies": "وابستگی‌ها", + "disabledNodesWontUpdate": "نودهای غیرفعال به‌روزرسانی نخواهند شد", + "discoverCommunityContent": "بسته‌های نود، افزونه‌ها و محتوای ساخته‌شده توسط جامعه را کشف کنید...", + "downloads": "دانلودها", + "enablePackToChangeVersion": "برای تغییر نسخه، این بسته را فعال کنید", + "errorConnecting": "خطا در اتصال به رجیستری نود Comfy.", + "extensionsSuccessfullyInstalled": "افزونه(ها) با موفقیت نصب شدند و آماده استفاده هستند!", + "failed": "ناموفق", + "failedToInstall": "نصب ناموفق بود", + "filter": { + "disabled": "غیرفعال", + "enabled": "فعال", + "nodePack": "بسته نود" + }, + "gettingInfo": "در حال دریافت اطلاعات...", + "importFailedGenericError": "وارد کردن بسته ناموفق بود. برای جزئیات بیشتر کنسول را بررسی کنید.", + "inWorkflow": "در workflow", + "infoPanelEmpty": "برای مشاهده اطلاعات، یک مورد را انتخاب کنید", + "installAllMissingNodes": "نصب همه", + "installError": "خطا در نصب", + "installSelected": "نصب انتخاب‌شده‌ها", + "installationQueue": "صف نصب", + "installingDependencies": "در حال نصب وابستگی‌ها...", + "lastUpdated": "آخرین به‌روزرسانی", + "latestVersion": "آخرین نسخه", + "legacyManagerUI": "استفاده از رابط کاربری قدیمی", + "legacyManagerUIDescription": "برای استفاده از رابط کاربری قدیمی مدیریت، ComfyUI را با --enable-manager-legacy-ui اجرا کنید.", + "legacyMenuNotAvailable": "منوی مدیریت قدیمی در دسترس نیست، به منوی جدید مدیریت منتقل می‌شود.", + "license": "مجوز", + "loadingVersions": "در حال بارگذاری نسخه‌ها...", + "mixedSelectionMessage": "امکان انجام عملیات گروهی روی انتخاب ترکیبی وجود ندارد", + "nightlyVersion": "نسخه nightly", + "noDescription": "توضیحی موجود نیست", + "noNodesFound": "نودی یافت نشد", + "noNodesFoundDescription": "نودهای این بسته قابل تجزیه نبودند یا این بسته فقط یک افزونه فرانت‌اند است و نودی ندارد.", + "noResultsFound": "نتیجه‌ای مطابق با جستجوی شما یافت نشد.", + "nodePack": "بسته نود", + "notAvailable": "در دسترس نیست", + "packsSelected": "بسته انتخاب شد", + "repository": "مخزن", + "restartToApplyChanges": "برای اعمال تغییرات، لطفاً ComfyUI را مجدداً راه‌اندازی کنید", + "restartingBackend": "در حال راه‌اندازی مجدد backend برای اعمال تغییرات...", + "searchPlaceholder": "جستجو", + "selectVersion": "انتخاب نسخه", + "sort": { + "created": "جدیدترین", + "downloads": "محبوب‌ترین", + "publisher": "ناشر", + "updated": "به‌روزرسانی اخیر" + }, + "status": { + "active": "فعال", + "banned": "مسدودشده", + "conflicting": "دارای تضاد", + "deleted": "حذف‌شده", + "flagged": "علامت‌گذاری‌شده", + "importFailed": "خطا در نصب", + "pending": "در انتظار", + "unknown": "نامشخص" + }, + "title": "مدیریت نودهای سفارشی", + "toFinishSetup": "برای تکمیل راه‌اندازی", + "totalNodes": "تعداد کل نودها", + "tryAgainLater": "لطفاً بعداً دوباره تلاش کنید.", + "tryDifferentSearch": "لطفاً عبارت جستجوی دیگری را امتحان کنید.", + "tryUpdate": "تلاش برای به‌روزرسانی", + "tryUpdateTooltip": "آخرین تغییرات را از مخزن دریافت کنید. نسخه‌های nightly ممکن است به‌روزرسانی‌هایی داشته باشند که به طور خودکار شناسایی نمی‌شوند.", + "uninstall": "حذف نصب", + "uninstallSelected": "حذف نصب انتخاب‌شده‌ها", + "uninstalling": "در حال حذف نصب {id}", + "update": "به‌روزرسانی", + "updateAll": "به‌روزرسانی همه", + "updateSelected": "به‌روزرسانی انتخاب‌شده‌ها", + "updatingAllPacks": "در حال به‌روزرسانی همه بسته‌ها", + "version": "نسخه" + }, + "maskEditor": { + "activateLayer": "فعال‌سازی لایه", + "applyToWholeImage": "اعمال به کل تصویر", + "baseImageLayer": "لایه تصویر پایه", + "baseLayerPreview": "پیش‌نمایش لایه پایه", + "black": "سیاه", + "brushSettings": "تنظیمات قلم‌مو", + "brushShape": "شکل قلم‌مو", + "clear": "پاک‌سازی", + "clickToResetZoom": "برای بازنشانی بزرگنمایی کلیک کنید", + "colorSelectSettings": "تنظیمات انتخاب رنگ", + "colorSelector": "انتخاب رنگ", + "fillOpacity": "شفافیت پرکردن", + "hardness": "سختی", + "imageLayer": "لایه تصویر", + "invert": "معکوس", + "layers": "لایه‌ها", + "livePreview": "پیش‌نمایش زنده", + "maskBlendingOptions": "گزینه‌های ترکیب ماسک", + "maskLayer": "لایه ماسک", + "maskOpacity": "شفافیت ماسک", + "maskTolerance": "تلورانس ماسک", + "method": "روش", + "mirrorHorizontal": "آینه افقی", + "mirrorVertical": "آینه عمودی", + "negative": "نگاتیو", + "opacity": "شفافیت", + "paintBucketSettings": "تنظیمات سطل رنگ", + "paintLayer": "لایه نقاشی", + "redo": "بازانجام", + "resetToDefault": "بازنشانی به پیش‌فرض", + "rotateLeft": "چرخش به چپ", + "rotateRight": "چرخش به راست", + "selectionOpacity": "شفافیت انتخاب", + "smoothingPrecision": "دقت هموارسازی", + "stepSize": "اندازه گام", + "stopAtMask": "توقف در ماسک", + "thickness": "ضخامت", + "title": "ویرایشگر ماسک", + "tolerance": "تلورانس", + "undo": "واگرد", + "white": "سفید" + }, + "mediaAsset": { + "actions": { + "addToWorkflow": "افزودن به workflow جاری", + "copyJobId": "کپی شناسه job", + "delete": "حذف", + "download": "دانلود", + "exportWorkflow": "خروجی گرفتن از workflow", + "inspect": "بررسی دارایی", + "more": "گزینه‌های بیشتر", + "moreOptions": "گزینه‌های بیشتر", + "openWorkflow": "باز کردن به عنوان workflow در تب جدید", + "seeMoreOutputs": "مشاهده خروجی‌های بیشتر", + "zoom": "بزرگ‌نمایی" + }, + "assetDeletedSuccessfully": "دارایی با موفقیت حذف شد", + "deleteAssetDescription": "این دارایی به طور دائمی حذف خواهد شد.", + "deleteAssetTitle": "حذف این دارایی؟", + "deleteSelectedDescription": "{count} دارایی به طور دائمی حذف خواهد شد.", + "deleteSelectedTitle": "حذف دارایی‌های انتخاب‌شده؟", + "deletingImportedFilesCloudOnly": "حذف فایل‌های واردشده فقط در نسخه ابری پشتیبانی می‌شود", + "failedToCreateNode": "ایجاد node ناموفق بود", + "failedToDeleteAsset": "حذف دارایی ناموفق بود", + "failedToExportWorkflow": "خروجی گرفتن از workflow ناموفق بود", + "jobIdToast": { + "copied": "کپی شد", + "error": "خطا", + "jobIdCopied": "شناسه job با موفقیت کپی شد", + "jobIdCopyFailed": "کپی شناسه job ناموفق بود" + }, + "noJobIdFound": "شناسه job برای این دارایی یافت نشد", + "noWorkflowDataFound": "داده‌ای از workflow در این دارایی یافت نشد", + "nodeAddedToWorkflow": "node از نوع {nodeType} به workflow افزوده شد", + "nodeTypeNotFound": "نوع node {nodeType} یافت نشد", + "selection": { + "assetsDeletedSuccessfully": "{count} دارایی با موفقیت حذف شد", + "deleteSelected": "حذف", + "deleteSelectedAll": "حذف همه", + "deselectAll": "لغو انتخاب همه", + "downloadSelected": "دانلود", + "downloadSelectedAll": "دانلود همه", + "downloadStarted": "در حال دانلود {count} فایل...", + "downloadsStarted": "دانلود {count} فایل آغاز شد", + "failedToDeleteAssets": "حذف دارایی‌های انتخاب‌شده ناموفق بود", + "multipleSelectedAssets": "چندین دارایی انتخاب شده‌اند", + "partialDeleteSuccess": "{succeeded} با موفقیت حذف شد، {failed} ناموفق بود", + "selectedCount": "دارایی‌های انتخاب‌شده: {count}" + }, + "unsupportedFileType": "نوع فایل پشتیبانی نمی‌شود برای node بارگذار", + "workflowExportedSuccessfully": "workflow با موفقیت خروجی گرفته شد", + "workflowOpenedInNewTab": "workflow در تب جدید باز شد" + }, + "menu": { + "autoQueue": "صف خودکار", + "batchCount": "تعداد دسته", + "batchCountTooltip": "تعداد دفعاتی که تولید workflow باید در صف قرار گیرد", + "clear": "پاک‌سازی workflow", + "clipspace": "باز کردن Clipspace", + "customNodesManager": "مدیریت nodeهای سفارشی", + "dark": "تاریک", + "disabled": "غیرفعال", + "disabledTooltip": "workflow به صورت خودکار در صف قرار نمی‌گیرد", + "execute": "اجرا", + "help": "راهنما", + "helpAndFeedback": "راهنما و بازخورد", + "hideMenu": "مخفی کردن منو", + "instant": "فوری", + "instantTooltip": "workflow بلافاصله پس از پایان تولید در صف قرار می‌گیرد", + "interrupt": "لغو اجرای فعلی", + "light": "روشن", + "manageExtensions": "مدیریت افزونه‌ها", + "onChange": "در صورت تغییر", + "onChangeTooltip": "workflow پس از هر تغییر در صف قرار می‌گیرد", + "queue": "پنل صف", + "refresh": "به‌روزرسانی تعاریف node", + "resetView": "بازنشانی نمای بوم", + "run": "اجرا", + "runWorkflow": "اجرای workflow (Shift برای صف در ابتدا)", + "runWorkflowDisabled": "workflow شامل nodeهای پشتیبانی‌نشده است (با رنگ قرمز مشخص شده‌اند). برای اجرا، این موارد را حذف کنید.", + "runWorkflowFront": "اجرای workflow (صف در ابتدا)", + "settings": "تنظیمات", + "showMenu": "نمایش منو", + "theme": "پوسته", + "toggleBottomPanel": "نمایش/مخفی‌سازی پنل پایین" + }, + "menuLabels": { + "About ComfyUI": "درباره ComfyUI", + "Assets": "دارایی‌ها", + "Bottom Panel": "پنل پایین", + "Browse Templates": "مرور قالب‌ها", + "Bypass/Unbypass Selected Nodes": "فعال/غیرفعال کردن عبور Nodeهای انتخاب‌شده", + "Canvas Performance": "عملکرد بوم", + "Canvas Toggle Lock": "تغییر وضعیت قفل بوم", + "Check for Custom Node Updates": "بررسی به‌روزرسانی Custom Nodeها", + "Check for Updates": "بررسی به‌روزرسانی‌ها", + "Clear Pending Tasks": "پاک‌سازی وظایف در انتظار", + "Clear Workflow": "پاک‌سازی Workflow", + "Clipspace": "Clipspace", + "Close Current Workflow": "بستن Workflow فعلی", + "Collapse/Expand Selected Nodes": "جمع/باز کردن Nodeهای انتخاب‌شده", + "Comfy-Org Discord": "Comfy-Org Discord", + "ComfyUI Docs": "مستندات ComfyUI", + "ComfyUI Forum": "انجمن ComfyUI", + "ComfyUI Issues": "مشکلات ComfyUI", + "Contact Support": "تماس با پشتیبانی", + "Convert Selection to Subgraph": "تبدیل انتخاب به Subgraph", + "Convert selected nodes to group node": "تبدیل Nodeهای انتخاب‌شده به group node", + "Custom Nodes (Legacy)": "Custom Nodes (قدیمی)", + "Custom Nodes Manager": "مدیر Custom Nodes", + "Decrease Brush Size in MaskEditor": "کاهش اندازه قلم‌مو در MaskEditor", + "Delete Selected Items": "حذف موارد انتخاب‌شده", + "Desktop User Guide": "راهنمای کاربر دسکتاپ", + "Duplicate Current Workflow": "تکثیر Workflow فعلی", + "Edit": "ویرایش", + "Edit Subgraph Widgets": "ویرایش ابزارک‌های Subgraph", + "Exit Subgraph": "خروج از Subgraph", + "Experimental: Browse Model Assets": "آزمایشی: مرور دارایی‌های مدل", + "Experimental: Enable AssetAPI": "آزمایشی: فعال‌سازی AssetAPI", + "Experimental: Enable Nodes 2_0": "آزمایشی: فعال‌سازی Nodes 2.0", + "Export": "خروجی گرفتن", + "Export (API)": "خروجی گرفتن (API)", + "File": "فایل", + "Fit Group To Contents": "تطبیق گروه با محتوا", + "Focus Mode": "حالت تمرکز", + "Group Selected Nodes": "گروه‌بندی Nodeهای انتخاب‌شده", + "Help": "راهنما", + "Help Center": "مرکز راهنما", + "Increase Brush Size in MaskEditor": "افزایش اندازه قلم‌مو در MaskEditor", + "Install Missing Custom Nodes": "نصب Custom Nodeهای گمشده", + "Interrupt": "توقف", + "Job History": "تاریخچه وظایف", + "Load Default Workflow": "بارگذاری Workflow پیش‌فرض", + "Lock Canvas": "قفل کردن بوم", + "Manage group nodes": "مدیریت group nodeها", + "Manager": "مدیر", + "Manager Menu (Legacy)": "منوی مدیر (قدیمی)", + "Minimap": "نقشه کوچک", + "Mirror Horizontal in MaskEditor": "آینه افقی در MaskEditor", + "Mirror Vertical in MaskEditor": "آینه عمودی در MaskEditor", + "Model Library": "کتابخانه مدل", + "Move Selected Nodes Down": "انتقال Nodeهای انتخاب‌شده به پایین", + "Move Selected Nodes Left": "انتقال Nodeهای انتخاب‌شده به چپ", + "Move Selected Nodes Right": "انتقال Nodeهای انتخاب‌شده به راست", + "Move Selected Nodes Up": "انتقال Nodeهای انتخاب‌شده به بالا", + "Mute/Unmute Selected Nodes": "بی‌صدا/فعال کردن صدای Nodeهای انتخاب‌شده", + "New": "جدید", + "Next Opened Workflow": "Workflow بعدی بازشده", + "Node Library": "کتابخانه Node", + "Node Links": "پیوندهای Node", + "Open": "باز کردن", + "Open 3D Viewer (Beta) for Selected Node": "باز کردن نمایشگر سه‌بعدی (بتا) برای Node انتخاب‌شده", + "Open Color Picker in MaskEditor": "باز کردن انتخاب‌گر رنگ در MaskEditor", + "Open Custom Nodes Folder": "باز کردن پوشه Custom Nodes", + "Open DevTools": "باز کردن DevTools", + "Open Inputs Folder": "باز کردن پوشه Inputs", + "Open Logs Folder": "باز کردن پوشه Logs", + "Open Mask Editor for Selected Node": "باز کردن Mask Editor برای Node انتخاب‌شده", + "Open Models Folder": "باز کردن پوشه Models", + "Open Outputs Folder": "باز کردن پوشه Outputs", + "Open Sign In Dialog": "باز کردن پنجره ورود", + "Open extra_model_paths_yaml": "باز کردن extra_model_paths.yaml", + "Pin/Unpin Selected Items": "سنجاق/برداشتن سنجاق موارد انتخاب‌شده", + "Pin/Unpin Selected Nodes": "سنجاق/برداشتن سنجاق Nodeهای انتخاب‌شده", + "Previous Opened Workflow": "Workflow قبلی بازشده", + "Publish": "انتشار", + "Queue Prompt": "افزودن به صف", + "Queue Prompt (Front)": "افزودن به ابتدای صف", + "Queue Selected Output Nodes": "افزودن Nodeهای خروجی انتخاب‌شده به صف", + "Quit": "خروج", + "Redo": "انجام مجدد", + "Refresh Node Definitions": "به‌روزرسانی تعاریف Node", + "Reinstall": "نصب مجدد", + "Reset View": "بازنشانی نما", + "Resize Selected Nodes": "تغییر اندازه Nodeهای انتخاب‌شده", + "Restart": "راه‌اندازی مجدد", + "Rotate Left in MaskEditor": "چرخش به چپ در MaskEditor", + "Rotate Right in MaskEditor": "چرخش به راست در MaskEditor", + "Save": "ذخیره", + "Save As": "ذخیره به عنوان", + "Show Keybindings Dialog": "نمایش پنجره کلیدهای میانبر", + "Show Model Selector (Dev)": "نمایش انتخاب‌گر مدل (توسعه‌دهنده)", + "Show Settings Dialog": "نمایش پنجره تنظیمات", + "Sign Out": "خروج از حساب", + "Toggle Essential Bottom Panel": "تغییر وضعیت پنل ضروری پایین", + "Toggle Logs Bottom Panel": "تغییر وضعیت پنل لاگ پایین", + "Toggle Queue Panel V2": "تغییر وضعیت پنل صف V2", + "Toggle Search Box": "تغییر وضعیت جعبه جستجو", + "Toggle Terminal Bottom Panel": "تغییر وضعیت پنل ترمینال پایین", + "Toggle Theme (Dark/Light)": "تغییر وضعیت تم (تاریک/روشن)", + "Toggle View Controls Bottom Panel": "تغییر وضعیت کنترل‌های نمای پایین", + "Toggle promotion of hovered widget": "تغییر وضعیت ارتقاء ابزارک زیر نشانگر", + "Undo": "واگرد", + "Ungroup selected group nodes": "خارج کردن group nodeهای انتخاب‌شده از گروه", + "Unload Models": "خارج کردن مدل‌ها", + "Unload Models and Execution Cache": "خارج کردن مدل‌ها و حافظه اجرای موقت", + "Unlock Canvas": "باز کردن قفل بوم", + "Unpack the selected Subgraph": "باز کردن Subgraph انتخاب‌شده", + "View": "نمایش", + "Workflows": "Workflowها", + "Zoom In": "بزرگ‌نمایی", + "Zoom Out": "کوچک‌نمایی", + "Zoom to fit": "بزرگ‌نمایی برای تطبیق", + "toggle linear mode": "تغییر وضعیت حالت خطی" + }, + "minimap": { + "nodeColors": "رنگ‌های نود", + "renderBypassState": "نمایش وضعیت عبور", + "renderErrorState": "نمایش وضعیت خطا", + "showGroups": "نمایش قاب‌ها/گروه‌ها", + "showLinks": "نمایش پیوندها" + }, + "missingModelsDialog": { + "doNotAskAgain": "دیگر نمایش داده نشود", + "missingModels": "مدل‌های مفقود", + "missingModelsMessage": "هنگام بارگذاری گراف، مدل‌های زیر یافت نشدند" + }, + "missingNodes": { + "cloud": { + "description": "این workflow از nodeهای سفارشی استفاده می‌کند که هنوز در نسخه ابری پشتیبانی نمی‌شوند.", + "gotIt": "متوجه شدم", + "learnMore": "اطلاعات بیشتر", + "priorityMessage": "ما این nodeها را به طور خودکار علامت‌گذاری کردیم تا اولویت اضافه شدن آن‌ها را افزایش دهیم.", + "replacementInstruction": "در این مدت، در صورت امکان این nodeها (که روی canvas با رنگ قرمز مشخص شده‌اند) را با nodeهای پشتیبانی‌شده جایگزین کنید یا workflow دیگری را امتحان کنید.", + "title": "این nodeها هنوز در Comfy Cloud در دسترس نیستند" + }, + "oss": { + "description": "این workflow از nodeهای سفارشی استفاده می‌کند که هنوز نصب نکرده‌اید.", + "replacementInstruction": "برای اجرای این workflow این nodeها را نصب کنید یا آن‌ها را با گزینه‌های نصب‌شده جایگزین نمایید. nodeهای مفقود روی canvas با رنگ قرمز مشخص شده‌اند.", + "title": "این workflow دارای nodeهای مفقود است" + } + }, + "nodeCategories": { + "": "", + "3d": "سه‌بعدی", + "3d_models": "مدل‌های سه‌بعدی", + "BFL": "BFL", + "ByteDance": "ByteDance", + "Gemini": "Gemini", + "Ideogram": "Ideogram", + "Kling": "Kling", + "LTXV": "LTXV", + "Luma": "Luma", + "MiniMax": "MiniMax", + "Moonvalley Marey": "Moonvalley Marey", + "OpenAI": "OpenAI", + "PixVerse": "PixVerse", + "Recraft": "Recraft", + "Rodin": "Rodin", + "Runway": "Runway", + "Sora": "Sora", + "Stability AI": "Stability AI", + "Topaz": "Topaz", + "Tripo": "Tripo", + "Veo": "Veo", + "Vidu": "Vidu", + "Wan": "Wan", + "_for_testing": "_for_testing", + "advanced": "پیشرفته", + "animation": "انیمیشن", + "api": "API", + "api node": "گره API", + "attention_experiments": "آزمایش‌های توجه", + "audio": "صدا", + "batch": "دسته‌ای", + "camera": "دوربین", + "chroma_radiance": "درخشندگی رنگی", + "clip": "clip", + "combine": "ترکیب", + "compositing": "ترکیب‌بندی", + "cond pair": "جفت شرط", + "cond single": "شرط تکی", + "conditioning": "شرط‌گذاری", + "context": "زمینه", + "controlnet": "controlnet", + "create": "ایجاد", + "custom_sampling": "نمونه‌گیری سفارشی", + "dataset": "داده‌نما", + "debug": "اشکال‌زدایی", + "deprecated": "منسوخ", + "edit_models": "ویرایش مدل‌ها", + "flux": "flux", + "gligen": "gligen", + "guidance": "راهنمایی", + "guiders": "راهنماها", + "hooks": "هوک‌ها", + "image": "تصویر", + "inpaint": "بازسازی", + "instructpix2pix": "instructpix2pix", + "kandinsky5": "kandinsky5", + "latent": "لاتنت", + "loaders": "بارگذارها", + "logic": "منطق", + "lotus": "lotus", + "ltxv": "ltxv", + "mask": "ماسک", + "model": "مدل", + "model_merging": "ادغام مدل", + "model_patches": "وصله‌های مدل", + "model_specific": "ویژه مدل", + "noise": "نویز", + "operations": "عملیات", + "photomaker": "photomaker", + "postprocessing": "پس‌پردازش", + "preprocessors": "پیش‌پردازنده‌ها", + "primitive": "ابتدایی", + "qwen": "qwen", + "samplers": "نمونه‌گیرها", + "sampling": "نمونه‌گیری", + "save": "ذخیره", + "schedulers": "زمان‌بندی‌ها", + "scheduling": "زمان‌بندی", + "sd": "sd", + "sd3": "sd3", + "sigmas": "سیگماها", + "stable_cascade": "stable cascade", + "string": "رشته", + "style_model": "مدل سبک", + "text": "متن", + "training": "آموزش", + "transform": "تبدیل", + "unet": "unet", + "upscale_diffusion": "پراکندگی افزایش وضوح", + "upscaling": "افزایش وضوح", + "utils": "ابزارها", + "video": "ویدیو", + "video_models": "مدل‌های ویدیو", + "zimage": "zimage" + }, + "nodeErrors": { + "content": "خطای محتوای node", + "header": "خطای هدر node", + "render": "خطای رندر node", + "slots": "خطای slotهای node", + "widgets": "خطای widgetهای node" + }, + "nodeHelpPage": { + "documentationPage": "صفحه مستندات", + "inputs": "ورودی‌ها", + "loadError": "بارگذاری راهنما ناموفق بود: {error}", + "moreHelp": "برای راهنمایی بیشتر، مراجعه کنید به", + "outputs": "خروجی‌ها", + "type": "نوع" + }, + "nodeTemplates": { + "enterName": "نام را وارد کنید", + "saveAsTemplate": "ذخیره به عنوان قالب" + }, + "notSupported": { + "continue": "ادامه", + "continueTooltip": "مطمئنم دستگاه من پشتیبانی می‌شود", + "illustrationAlt": "تصویر دختر ناراحت", + "learnMore": "اطلاعات بیشتر", + "message": "فقط دستگاه‌های زیر پشتیبانی می‌شوند:", + "reportIssue": "گزارش مشکل", + "supportedDevices": { + "macos": "MacOS (‏M۱ یا جدیدتر)", + "windows": "Windows (کارت گرافیک Nvidia با پشتیبانی CUDA)" + }, + "title": "دستگاه شما پشتیبانی نمی‌شود" + }, + "privateBeta": { + "desc": "برای پیوستن به لیست انتظار وارد شوید. زمانی که نوبت شما شد به شما اطلاع خواهیم داد. قبلاً اطلاع‌رسانی شده‌اید؟ وارد شوید و از Cloud استفاده کنید.", + "title": "Cloud در حال حاضر در نسخه بتای خصوصی است" + }, + "progressToast": { + "allDownloadsCompleted": "همه دانلودها تکمیل شدند", + "downloadingModel": "در حال دانلود مدل...", + "downloadsFailed": "{count} دانلود ناموفق بود | {count} دانلود ناموفق بود | {count} دانلود ناموفق بودند", + "failed": "ناموفق", + "filter": { + "all": "همه", + "completed": "تکمیل شده", + "failed": "ناموفق" + }, + "finished": "پایان یافته", + "importingModels": "در حال وارد کردن مدل‌ها", + "noImportsInQueue": "هیچ {filter} در صف نیست", + "pending": "در انتظار", + "progressCount": "{completed} از {total}" + }, + "queue": { + "completedIn": "پایان یافته در {duration}", + "inQueue": "در صف...", + "initializingAlmostReady": "در حال راه‌اندازی - تقریباً آماده", + "jobAddedToQueue": "کار به صف اضافه شد", + "jobDetails": { + "computeHoursUsed": "ساعت محاسباتی مصرف‌شده", + "errorMessage": "پیام خطا", + "estimatedFinishIn": "برآورد پایان در", + "estimatedStartIn": "برآورد شروع در", + "eta": { + "minutes": "~{count} دقیقه | ~{count} دقیقه", + "minutesRange": "~{lo}-{hi} دقیقه", + "seconds": "~{count} ثانیه | ~{count} ثانیه", + "secondsRange": "~{lo}-{hi} ثانیه" + }, + "failedAfter": "ناموفق پس از", + "generatedOn": "تولید شده در", + "header": "جزئیات کار", + "jobId": "شناسه کار", + "queuePosition": "موقعیت در صف", + "queuePositionValue": "~{count} کار جلوتر از شما | ~{count} کار جلوتر از شما", + "queuedAt": "در صف قرار گرفته در", + "report": "گزارش", + "timeElapsed": "زمان سپری‌شده", + "totalGenerationTime": "مجموع زمان تولید", + "workflow": "workflow" + }, + "jobHistory": "تاریخچه کارها", + "jobList": { + "sortComputeHoursUsed": "ساعت محاسباتی مصرف‌شده (بیشترین ابتدا)", + "sortMostRecent": "جدیدترین", + "sortTotalGenerationTime": "مجموع زمان تولید (بیشترین ابتدا)", + "undated": "بدون تاریخ" + }, + "jobMenu": { + "addToCurrentWorkflow": "افزودن به workflow فعلی", + "cancelJob": "لغو کار", + "copyErrorMessage": "کپی پیام خطا", + "copyJobId": "کپی شناسه کار", + "delete": "حذف", + "deleteAsset": "حذف دارایی", + "download": "دانلود", + "exportWorkflow": "خروجی گرفتن از workflow", + "inspectAsset": "بررسی دارایی", + "openAsWorkflowNewTab": "باز کردن به عنوان workflow در تب جدید", + "openWorkflowNewTab": "باز کردن workflow در تب جدید", + "removeJob": "حذف کار", + "reportError": "گزارش خطا" + }, + "toggleJobHistory": "نمایش/مخفی‌سازی تاریخچه کارها" + }, + "releaseToast": { + "description": "آخرین بهبودها و قابلیت‌های این به‌روزرسانی را مشاهده کنید.", + "newVersionAvailable": "به‌روزرسانی جدید منتشر شد!", + "skip": "رد کردن", + "update": "به‌روزرسانی", + "whatsNew": "مشاهده تغییرات جدید" + }, + "retry": "تلاش دوباره", + "retrying": "در حال تلاش مجدد...", + "rightSidePanel": { + "bypass": "عبور", + "color": "رنگ نود", + "info": "اطلاعات", + "inputs": "ورودی‌ها", + "inputsNone": "بدون ورودی", + "inputsNoneTooltip": "این نود ورودی ندارد", + "mute": "بی‌صدا", + "noSelection": "یک نود را انتخاب کنید تا ویژگی‌ها و اطلاعات آن نمایش داده شود.", + "nodeState": "وضعیت نود", + "normal": "عادی", + "parameters": "پارامترها", + "pinned": "سنجاق شده", + "properties": "ویژگی‌ها", + "settings": "تنظیمات", + "title": "هیچ نودی انتخاب نشده است | ۱ نود انتخاب شده است | {count} نود انتخاب شده‌اند", + "togglePanel": "نمایش/پنهان کردن پنل ویژگی‌ها" + }, + "selectionToolbox": { + "Bypass Group Nodes": "عبور از نودهای گروه", + "Set Group Nodes to Always": "تنظیم نودهای گروه روی همیشه", + "Set Group Nodes to Never": "تنظیم نودهای گروه روی هرگز", + "executeButton": { + "disabledTooltip": "هیچ نود خروجی انتخاب نشده است", + "tooltip": "اجرا برای نودهای خروجی انتخاب‌شده (با کادر نارنجی مشخص شده‌اند)" + } + }, + "serverConfig": { + "modifiedConfigs": "شما تنظیمات سرور زیر را تغییر داده‌اید. برای اعمال تغییرات، برنامه را مجدداً راه‌اندازی کنید.", + "restart": "راه‌اندازی مجدد", + "restartRequiredToastDetail": "برای اعمال تغییرات تنظیمات سرور، برنامه را مجدداً راه‌اندازی کنید.", + "restartRequiredToastSummary": "نیاز به راه‌اندازی مجدد", + "revertChanges": "بازگرداندن تغییرات" + }, + "serverConfigCategories": { + "Attention": "Attention", + "CUDA": "CUDA", + "Cache": "کش", + "Directories": "پوشه‌ها", + "General": "عمومی", + "Inference": "استنتاج", + "Memory": "حافظه", + "Network": "شبکه", + "Preview": "پیش‌نمایش" + }, + "serverConfigItems": { + "cache-classic": { + "name": "استفاده از سیستم کش کلاسیک" + }, + "cache-lru": { + "name": "استفاده از کش LRU با حداکثر N نتیجه node کش شده.", + "tooltip": "ممکن است از RAM/VRAM بیشتری استفاده شود." + }, + "cpu-vae": { + "name": "اجرای VAE روی CPU" + }, + "cross-attention-method": { + "name": "روش cross attention" + }, + "cuda-device": { + "name": "اندیس دستگاه CUDA برای استفاده" + }, + "cuda-malloc": { + "name": "استفاده از CUDA malloc برای تخصیص حافظه" + }, + "default-hashing-function": { + "name": "تابع هش پیش‌فرض برای فایل‌های مدل" + }, + "deterministic": { + "name": "استفاده از الگوریتم‌های قطعی کندتر در pytorch در صورت امکان.", + "tooltip": "توجه داشته باشید که این ممکن است در همه موارد تصاویر را قطعی نکند." + }, + "directml": { + "name": "اندیس دستگاه DirectML" + }, + "disable-all-custom-nodes": { + "name": "غیرفعال‌سازی بارگذاری همه nodeهای سفارشی." + }, + "disable-ipex-optimize": { + "name": "غیرفعال‌سازی بهینه‌سازی IPEX" + }, + "disable-metadata": { + "name": "غیرفعال‌سازی ذخیره متادیتای prompt در فایل‌ها." + }, + "disable-smart-memory": { + "name": "غیرفعال‌سازی مدیریت هوشمند حافظه", + "tooltip": "ComfyUI را مجبور می‌کند به طور تهاجمی به RAM معمولی منتقل کند به جای نگه داشتن مدل‌ها در VRAM در صورت امکان." + }, + "disable-xformers": { + "name": "غیرفعال‌سازی بهینه‌سازی xFormers" + }, + "dont-print-server": { + "name": "عدم چاپ خروجی سرور در کنسول." + }, + "dont-upcast-attention": { + "name": "جلوگیری از upcast در attention" + }, + "enable-cors-header": { + "name": "فعال‌سازی هدر CORS: برای همه مبداها از \"*\" استفاده کنید یا دامنه را مشخص نمایید" + }, + "enable-manager-legacy-ui": { + "name": "استفاده از رابط کاربری قدیمی Manager", + "tooltip": "از رابط کاربری قدیمی ComfyUI-Manager به جای رابط کاربری جدید استفاده می‌کند." + }, + "fast": { + "name": "فعال‌سازی برخی بهینه‌سازی‌های آزمایش‌نشده و احتمالاً کاهش‌دهنده کیفیت." + }, + "force-channels-last": { + "name": "اجبار فرمت حافظه channels-last" + }, + "force-upcast-attention": { + "name": "اجبار upcast در attention" + }, + "global-precision": { + "name": "دقت ممیز شناور سراسری", + "tooltip": "دقت ممیز شناور سراسری" + }, + "input-directory": { + "name": "پوشه ورودی" + }, + "listen": { + "name": "میزبان: آدرس IP برای گوش دادن" + }, + "log-level": { + "name": "سطح جزئیات لاگ" + }, + "max-upload-size": { + "name": "حداکثر اندازه بارگذاری (مگابایت)" + }, + "output-directory": { + "name": "پوشه خروجی" + }, + "port": { + "name": "پورت: شماره پورت برای گوش دادن" + }, + "preview-method": { + "name": "روش استفاده شده برای پیش‌نمایش latent" + }, + "preview-size": { + "name": "اندازه تصاویر پیش‌نمایش" + }, + "reserve-vram": { + "name": "VRAM رزرو شده (گیگابایت)", + "tooltip": "مقدار VRAM به گیگابایت که می‌خواهید برای سیستم‌عامل/نرم‌افزارهای دیگر رزرو کنید را تعیین نمایید. به طور پیش‌فرض مقداری بسته به سیستم‌عامل رزرو می‌شود." + }, + "text-encoder-precision": { + "name": "دقت Text Encoder", + "tooltip": "دقت Text Encoder" + }, + "tls-certfile": { + "name": "فایل گواهی TLS: مسیر فایل گواهی TLS برای HTTPS" + }, + "tls-keyfile": { + "name": "فایل کلید TLS: مسیر فایل کلید TLS برای HTTPS" + }, + "unet-precision": { + "name": "دقت UNET", + "tooltip": "دقت UNET" + }, + "vae-precision": { + "name": "دقت VAE", + "tooltip": "دقت VAE" + }, + "vram-management": { + "name": "حالت مدیریت VRAM" + } + }, + "serverStart": { + "copyAllTooltip": "کپی همه", + "copySelectionTooltip": "کپی انتخاب", + "errorMessage": "امکان راه‌اندازی ComfyUI Desktop وجود ندارد", + "installation": { + "title": "در حال نصب ComfyUI" + }, + "openLogs": "باز کردن گزارش‌ها", + "process": { + "error": "امکان راه‌اندازی ComfyUI Desktop وجود ندارد", + "initial-state": "در حال بارگذاری...", + "python-setup": "در حال آماده‌سازی محیط Python...", + "ready": "در حال بارگذاری رابط کاربری", + "starting-server": "در حال راه‌اندازی سرور ComfyUI..." + }, + "reportIssue": "گزارش مشکل", + "showTerminal": "نمایش ترمینال", + "title": "در حال شروع ComfyUI", + "troubleshoot": "عیب‌یابی" + }, + "settingsCategories": { + "3D": "سه‌بعدی", + "3DViewer": "نمایشگر سه‌بعدی", + "API Nodes": "Nodeهای API", + "About": "درباره", + "Appearance": "ظاهر", + "BrushAdjustment": "تنظیم قلم‌مو", + "Camera": "دوربین", + "Canvas": "بوم", + "Canvas Navigation": "ناوبری بوم", + "ColorPalette": "پالت رنگ", + "Comfy": "Comfy", + "Comfy-Desktop": "Comfy-Desktop", + "ContextMenu": "منوی زمینه", + "Credits": "اعتبارات", + "CustomColorPalettes": "پالت‌های رنگ سفارشی", + "DevMode": "حالت توسعه‌دهنده", + "EditTokenWeight": "ویرایش وزن توکن", + "Execution": "اجرا", + "Extension": "افزونه", + "General": "عمومی", + "Graph": "گراف", + "Group": "گروه", + "Keybinding": "کلیدهای میانبر", + "Light": "نور", + "Link": "پیوند", + "LinkRelease": "رهاسازی پیوند", + "LiteGraph": "Lite Graph", + "Load 3D": "بارگذاری ۳بعدی و انیمیشن", + "Locale": "زبان", + "Mask Editor": "ویرایشگر Mask", + "Menu": "منو", + "ModelLibrary": "کتابخانه مدل", + "Node": "Node", + "Node Search Box": "جعبه جستجوی Node", + "Node Widget": "ویجت Node", + "NodeLibrary": "کتابخانه Node", + "Nodes 2_0": "Nodes 2.0", + "Notification Preferences": "تنظیمات اعلان", + "PLY": "PLY", + "PlanCredits": "طرح و اعتبارات", + "Pointer": "اشاره‌گر", + "Queue": "صف", + "QueueButton": "دکمه صف", + "Reroute": "مسیر مجدد", + "RerouteBeta": "مسیر مجدد (بتا)", + "Scene": "صحنه", + "Server": "سرور", + "Server-Config": "پیکربندی سرور", + "Settings": "تنظیمات", + "Sidebar": "نوار کناری", + "Tree Explorer": "کاوشگر درختی", + "UV": "UV", + "User": "کاربر", + "Validation": "اعتبارسنجی", + "Vue Nodes": "Nodes 2.0", + "VueNodes": "Nodes 2.0", + "Window": "پنجره", + "Workflow": "Workflow" + }, + "shape": { + "CARD": "کارت", + "arrow": "پیکان", + "box": "جعبه", + "circle": "دایره", + "default": "پیش‌فرض", + "round": "گرد" + }, + "shortcuts": { + "essentials": "ضروری", + "keyboardShortcuts": "میانبرهای صفحه‌کلید", + "manageShortcuts": "مدیریت میانبرها", + "noKeybinding": "بدون کلید میانبر", + "shortcuts": "میانبرها", + "subcategories": { + "node": "node", + "panelControls": "کنترل‌های پنل", + "queue": "صف", + "view": "نمایش", + "workflow": "workflow" + }, + "viewControls": "کنترل‌های نمایش" + }, + "sideToolbar": { + "assets": "دارایی‌ها", + "backToAssets": "بازگشت به همه دارایی‌ها", + "browseTemplates": "مرور قالب‌های نمونه", + "downloads": "دانلودها", + "generatedAssetsHeader": "دارایی‌های تولیدشده", + "helpCenter": "مرکز راهنما", + "labels": { + "assets": "دارایی‌ها", + "console": "کنسول", + "generated": "تولیدشده", + "imported": "واردشده", + "menu": "منو", + "models": "مدل‌ها", + "nodes": "Nodeها", + "queue": "صف", + "templates": "قالب‌ها", + "workflows": "Workflowها" + }, + "logout": "خروج", + "mediaAssets": { + "filter3D": "سه‌بعدی", + "filterAudio": "صوت", + "filterImage": "تصویر", + "filterVideo": "ویدیو", + "sortFastestFirst": "زمان تولید (کمترین ابتدا)", + "sortLongestFirst": "زمان تولید (بیشترین ابتدا)", + "sortNewestFirst": "جدیدترین ابتدا", + "sortOldestFirst": "قدیمی‌ترین ابتدا", + "title": "دارایی‌های رسانه‌ای" + }, + "modelLibrary": "کتابخانه مدل", + "newBlankWorkflow": "ایجاد Workflow جدید خالی", + "noFilesFound": "فایلی یافت نشد", + "noFilesFoundMessage": "برای مشاهده فایل‌ها، فایل بارگذاری یا محتوا تولید کنید", + "noGeneratedFiles": "فایل تولیدشده‌ای یافت نشد", + "noImportedFiles": "فایل واردشده‌ای یافت نشد", + "nodeLibrary": "کتابخانه Node", + "nodeLibraryTab": { + "groupBy": "گروه‌بندی بر اساس", + "groupStrategies": { + "category": "دسته‌بندی", + "categoryDesc": "گروه‌بندی بر اساس دسته Node", + "module": "ماژول", + "moduleDesc": "گروه‌بندی بر اساس منبع ماژول", + "source": "منبع", + "sourceDesc": "گروه‌بندی بر اساس نوع منبع (Core، Custom، API)" + }, + "resetView": "بازنشانی نمای پیش‌فرض", + "sortBy": { + "alphabetical": "حروف الفبا", + "alphabeticalDesc": "مرتب‌سازی الفبایی درون گروه‌ها", + "original": "اصلی", + "originalDesc": "حفظ ترتیب اصلی" + }, + "sortMode": "حالت مرتب‌سازی" + }, + "openWorkflow": "باز کردن Workflow در سیستم فایل محلی", + "queue": "صف", + "queueProgressOverlay": { + "activeJobs": "{count} کار فعال", + "activeJobsSuffix": "کار فعال", + "cancelJobTooltip": "لغو کار", + "clearHistory": "پاک‌سازی تاریخچه صف کار", + "clearHistoryDialogAssetsNote": "دارایی‌های تولیدشده توسط این کارها حذف نمی‌شوند و همیشه از پنل دارایی‌ها قابل مشاهده هستند.", + "clearHistoryDialogDescription": "همه کارهای تمام‌شده یا ناموفق زیر از این پنل صف کار حذف خواهند شد.", + "clearHistoryDialogTitle": "تاریخچه صف کار را پاک کنید؟", + "clearQueueTooltip": "پاک‌سازی صف", + "clearQueued": "پاک‌سازی صف", + "colonPercent": ": {percent}", + "currentNode": "Node فعلی:", + "expandCollapsedQueue": "گسترش صف کار", + "filterAllWorkflows": "همه Workflowها", + "filterBy": "فیلتر بر اساس", + "filterCurrentWorkflow": "Workflow فعلی", + "filterJobs": "فیلتر کارها", + "interruptAll": "توقف همه کارهای در حال اجرا", + "jobQueue": "صف کار", + "jobsCompleted": "{count} کار تکمیل شد", + "jobsFailed": "{count} کار ناموفق بود", + "moreOptions": "گزینه‌های بیشتر", + "noActiveJobs": "کار فعالی وجود ندارد", + "preview": "پیش‌نمایش", + "queuedSuffix": "در صف", + "running": "در حال اجرا", + "showAssets": "نمایش دارایی‌ها", + "showAssetsPanel": "نمایش پنل دارایی‌ها", + "sortBy": "مرتب‌سازی بر اساس", + "sortJobs": "مرتب‌سازی کارها", + "stubClipTextEncode": "CLIP Text Encode:", + "title": "پیشرفت صف", + "total": "مجموع: {percent}", + "viewAllJobs": "مشاهده همه کارها", + "viewGrid": "نمای جدولی", + "viewJobHistory": "مشاهده تاریخچه کار", + "viewList": "نمای لیستی" + }, + "searchAssets": "جستجوی دارایی‌ها", + "sidebar": "نوار کناری", + "templates": "قالب‌ها", + "themeToggle": "تغییر تم", + "workflowTab": { + "confirmDelete": "آیا مطمئن هستید که می‌خواهید این Workflow را حذف کنید؟", + "confirmDeleteTitle": "حذف Workflow؟", + "confirmOverwrite": "فایل زیر از قبل وجود دارد. آیا مایل به جایگزینی آن هستید؟", + "confirmOverwriteTitle": "جایگزینی فایل موجود؟", + "deleteFailed": "تلاش برای حذف Workflow ناموفق بود.", + "deleteFailedTitle": "حذف ناموفق بود", + "deleted": "Workflow حذف شد", + "dirtyClose": "فایل‌های زیر تغییر کرده‌اند. آیا مایل به ذخیره آن‌ها قبل از بستن هستید؟", + "dirtyCloseHint": "برای بستن بدون پیام، Shift را نگه دارید", + "dirtyCloseTitle": "ذخیره تغییرات؟", + "workflowTreeType": { + "bookmarks": "نشانک‌ها", + "browse": "مرور", + "open": "باز" + } + }, + "workflows": "Workflowها" + }, + "start": { + "desc": "بدون نیاز به تنظیمات. روی هر دستگاهی کار می‌کند.", + "download": "دانلود ComfyUI", + "explain": "چندین خروجی را همزمان تولید کنید. workflowها را به راحتی به اشتراک بگذارید.", + "learnAboutButton": "درباره Cloud بیشتر بدانید", + "title": "در چند ثانیه شروع به خلق کنید", + "wantToRun": "مایلید ComfyUI را به صورت محلی اجرا کنید؟" + }, + "subgraphStore": { + "blueprintName": "نام زیرگراف", + "confirmDelete": "این عمل باعث حذف دائمی بلوپرینت از کتابخانه شما می‌شود", + "confirmDeleteTitle": "حذف بلوپرینت؟", + "hidden": "پارامترهای مخفی / تو در تو", + "hideAll": "مخفی‌سازی همه", + "loadFailure": "بارگذاری بلوپرینت‌های زیرگراف ناموفق بود", + "overwriteBlueprint": "ذخیره باعث جایگزینی بلوپرینت فعلی با تغییرات شما می‌شود", + "overwriteBlueprintTitle": "جایگزینی بلوپرینت موجود؟", + "promoteOutsideSubgraph": "امکان ارتقاء ویجت خارج از زیرگراف وجود ندارد", + "publish": "انتشار زیرگراف", + "publishSuccess": "در کتابخانه گره‌ها ذخیره شد", + "publishSuccessMessage": "می‌توانید بلوپرینت زیرگراف خود را در کتابخانه گره‌ها در بخش \"بلوپرینت‌های زیرگراف\" پیدا کنید", + "saveBlueprint": "ذخیره زیرگراف در کتابخانه", + "showAll": "نمایش همه", + "showRecommended": "نمایش ویجت‌های پیشنهادی", + "shown": "نمایش روی گره" + }, + "subscription": { + "addApiCredits": "افزودن اعتبار API", + "addCredits": "افزودن اعتبار", + "addCreditsLabel": "هر زمان اعتبار بیشتری اضافه کنید", + "benefits": { + "benefit1": "۱۰ دلار اعتبار ماهانه برای Partner Nodes — در صورت نیاز شارژ کنید", + "benefit2": "تا ۳۰ دقیقه زمان اجرا برای هر کار" + }, + "beta": "بتا", + "billedMonthly": "صورتحساب ماهانه", + "billedYearly": "{total} صورتحساب سالانه", + "changeTo": "تغییر به {plan}", + "comfyCloud": "Comfy Cloud", + "comfyCloudLogo": "لوگوی Comfy Cloud", + "contactUs": "تماس با ما", + "creditsRemainingThisMonth": "شامل شده (شارژ مجدد {date})", + "creditsRemainingThisYear": "شامل شده (شارژ مجدد {date})", + "creditsYouveAdded": "اضافه شده", + "currentPlan": "طرح فعلی", + "customLoRAsLabel": "LoRAهای خود را وارد کنید", + "description": "بهترین طرح را برای خود انتخاب کنید", + "expiresDate": "انقضا در {date}", + "gpuLabel": "RTX 6000 Pro (۹۶ گیگابایت VRAM)", + "haveQuestions": "سوالی دارید یا به دنبال راهکار سازمانی هستید؟", + "invoiceHistory": "تاریخچه فاکتورها", + "learnMore": "اطلاعات بیشتر", + "managePlan": "مدیریت طرح", + "manageSubscription": "مدیریت اشتراک", + "maxDuration": { + "creator": "۳۰ دقیقه", + "founder": "۳۰ دقیقه", + "pro": "۱ ساعت", + "standard": "۳۰ دقیقه" + }, + "maxDurationLabel": "حداکثر مدت اجرا", + "messageSupport": "پیام به پشتیبانی", + "monthly": "ماهانه", + "monthlyBonusDescription": "پاداش ماهانه اعتبار", + "monthlyCreditsInfo": "این اعتبارها هر ماه شارژ می‌شوند و منتقل نمی‌شوند", + "monthlyCreditsLabel": "اعتبار ماهانه", + "monthlyCreditsRollover": "این اعتبارها به ماه بعد منتقل می‌شوند", + "mostPopular": "محبوب‌ترین", + "nextBillingCycle": "چرخه صورتحساب بعدی", + "partnerNodesBalance": "اعتبار «Partner Nodes»", + "partnerNodesCredits": "قیمت‌گذاری Partner Nodes", + "partnerNodesDescription": "برای اجرای مدل‌های تجاری/اختصاصی", + "perMonth": "/ ماه", + "plansAndPricing": "طرح‌ها و قیمت‌ها", + "prepaidCreditsInfo": "اعتبارهای پیش‌پرداخت تا یک سال پس از تاریخ خرید منقضی می‌شوند.", + "prepaidDescription": "اعتبارهای پیش‌پرداخت", + "renewsDate": "تمدید در {date}", + "required": { + "subscribe": "اشتراک", + "title": "اشتراک در", + "waitingForSubscription": "اشتراک خود را در تب جدید تکمیل کنید. ما به صورت خودکار اتمام را تشخیص می‌دهیم!" + }, + "subscribeNow": "هم‌اکنون اشتراک بگیرید", + "subscribeTo": "اشتراک در {plan}", + "subscribeToComfyCloud": "اشتراک در Comfy Cloud", + "subscribeToRun": "اشتراک", + "subscribeToRunFull": "اشتراک برای اجرا", + "tierNameYearly": "{name} سالانه", + "tiers": { + "creator": { + "name": "خالق" + }, + "founder": { + "name": "نسخه بنیان‌گذاران" + }, + "pro": { + "name": "حرفه‌ای" + }, + "standard": { + "name": "استاندارد" + } + }, + "title": "اشتراک", + "titleUnsubscribed": "اشتراک در Comfy Cloud", + "totalCredits": "کل اعتبارها", + "upgrade": "ارتقا", + "upgradePlan": "ارتقا طرح", + "upgradeTo": "ارتقا به {plan}", + "usdPerMonth": "دلار آمریکا / ماه", + "videoEstimateExplanation": "این تخمین‌ها بر اساس قالب Wan 2.2 Image-to-Video با تنظیمات پیش‌فرض (۵ ثانیه، ۶۴۰×۶۴۰، ۱۶ فریم بر ثانیه، ۴ مرحله نمونه‌گیری) است.", + "videoEstimateHelp": "جزئیات بیشتر درباره این قالب", + "videoEstimateLabel": "تخمین تعداد ویدیوهای ۵ ثانیه‌ای تولید شده با قالب Wan 2.2 Image-to-Video", + "videoEstimateTryTemplate": "امتحان این قالب", + "videoTemplateBasedCredits": "ویدیوهای تولید شده با Wan 2.2 Image to Video", + "viewEnterprise": "مشاهده راهکار سازمانی", + "viewMoreDetails": "مشاهده جزئیات بیشتر", + "viewMoreDetailsPlans": "مشاهده جزئیات بیشتر درباره طرح‌ها و قیمت‌ها", + "viewUsageHistory": "مشاهده تاریخچه استفاده", + "yearly": "سالانه", + "yearlyCreditsLabel": "کل اعتبار سالانه", + "yearlyDiscount": "٪۲۰ تخفیف", + "yourPlanIncludes": "طرح شما شامل:" + }, + "tabMenu": { + "addToBookmarks": "افزودن به نشانک‌ها", + "closeOtherTabs": "بستن سایر تب‌ها", + "closeTab": "بستن تب", + "closeTabsToLeft": "بستن تب‌های سمت چپ", + "closeTabsToRight": "بستن تب‌های سمت راست", + "duplicateTab": "ایجاد تب مشابه", + "removeFromBookmarks": "حذف از نشانک‌ها" + }, + "templateWidgets": { + "sort": { + "searchPlaceholder": "جستجو..." + } + }, + "templateWorkflows": { + "activeFilters": "فیلترها:", + "allTemplates": "همه قالب‌ها", + "categories": "دسته‌بندی‌ها", + "category": { + "3D": "سه‌بعدی", + "All": "همه قالب‌ها", + "Area Composition": "ترکیب ناحیه", + "Audio": "صوت", + "Basics": "مبانی", + "ComfyUI Examples": "نمونه‌های ComfyUI", + "ControlNet": "ControlNet", + "Custom Nodes": "گره‌های سفارشی", + "Extensions": "افزونه‌ها", + "Flux": "Flux", + "Generation Type": "نوع تولید", + "GettingStarted": "شروع کار", + "Image": "تصویر", + "Image API": "رابط برنامه‌نویسی تصویر", + "LLM API": "رابط برنامه‌نویسی LLM", + "LLMs": "LLMs", + "Partner Nodes": "گره‌های همکار", + "Upscaling": "افزایش کیفیت", + "Video": "ویدیو", + "Video API": "رابط برنامه‌نویسی ویدیو" + }, + "error": { + "templateNotFound": "قالب \"{templateName}\" یافت نشد" + }, + "licenseFilter": "مجوز", + "loading": "در حال بارگذاری قالب‌ها...", + "loadingMore": "در حال بارگذاری قالب‌های بیشتر...", + "modelFilter": "فیلتر مدل", + "modelsSelected": "{count} مدل", + "noResults": "قالبی یافت نشد", + "noResultsHint": "لطفاً جستجو یا فیلترهای خود را تغییر دهید", + "resetFilters": "پاک‌کردن فیلترها", + "resultsCount": "نمایش {count} از {total} قالب", + "runsOnFilter": "اجرا روی", + "runsOnSelected": "{count} اجرا روی", + "searchPlaceholder": "جستجوی قالب‌ها...", + "sort": { + "alphabetical": "الف → ی", + "default": "پیش‌فرض", + "modelSizeLowToHigh": "اندازه مدل (کوچک به بزرگ)", + "newest": "جدیدترین", + "popular": "محبوب", + "recommended": "پیشنهادی", + "searchPlaceholder": "جستجو...", + "vramLowToHigh": "مصرف VRAM (کم به زیاد)" + }, + "sorting": "مرتب‌سازی بر اساس", + "title": "شروع با یک قالب", + "useCaseFilter": "وظایف", + "useCasesSelected": "{count} وظیفه" + }, + "toastMessages": { + "cannotCreateSubgraph": "امکان ایجاد subgraph وجود ندارد", + "couldNotDetermineFileType": "نوع فایل قابل شناسایی نیست", + "dropFileError": "امکان پردازش آیتم انداخته‌شده وجود ندارد: {error}", + "emptyCanvas": "بوم خالی است", + "errorCopyImage": "خطا در کپی تصویر: {error}", + "errorLoadingModel": "خطا در بارگذاری مدل", + "errorSaveSetting": "خطا در ذخیره تنظیمات {id}: {err}", + "exportSuccess": "مدل با موفقیت با فرمت {format} صادر شد", + "failedExecutionPathResolution": "مسیر اجرای nodeهای انتخاب‌شده قابل شناسایی نیست", + "failedToAccessBillingPortal": "دسترسی به پورتال صورتحساب انجام نشد: {error}", + "failedToApplyTexture": "اعمال بافت با خطا مواجه شد", + "failedToConvertToSubgraph": "تبدیل آیتم‌ها به subgraph انجام نشد", + "failedToCreateCustomer": "ایجاد مشتری انجام نشد: {error}", + "failedToDownloadFile": "دانلود فایل انجام نشد", + "failedToExportModel": "صادرات مدل با فرمت {format} انجام نشد", + "failedToFetchBalance": "دریافت موجودی انجام نشد: {error}", + "failedToFetchLogs": "دریافت گزارش‌های سرور انجام نشد", + "failedToFetchSubscription": "دریافت وضعیت اشتراک انجام نشد: {error}", + "failedToInitializeLoad3dViewer": "راه‌اندازی نمایشگر سه‌بعدی انجام نشد", + "failedToInitiateCreditPurchase": "آغاز خرید اعتبار انجام نشد: {error}", + "failedToInitiateSubscription": "آغاز اشتراک انجام نشد: {error}", + "failedToLoadBackgroundImage": "بارگذاری تصویر پس‌زمینه انجام نشد", + "failedToLoadModel": "بارگذاری مدل سه‌بعدی انجام نشد", + "failedToPurchaseCredits": "خرید اعتبار انجام نشد: {error}", + "failedToQueue": "صف‌بندی انجام نشد", + "failedToToggleCamera": "تغییر وضعیت دوربین انجام نشد", + "failedToToggleGrid": "تغییر وضعیت شبکه انجام نشد", + "failedToUpdateBackgroundColor": "به‌روزرسانی رنگ پس‌زمینه انجام نشد", + "failedToUpdateBackgroundImage": "به‌روزرسانی تصویر پس‌زمینه انجام نشد", + "failedToUpdateBackgroundRenderMode": "به‌روزرسانی حالت رندر پس‌زمینه به {mode} انجام نشد", + "failedToUpdateEdgeThreshold": "به‌روزرسانی آستانه لبه انجام نشد", + "failedToUpdateFOV": "به‌روزرسانی زاویه دید انجام نشد", + "failedToUpdateLightIntensity": "به‌روزرسانی شدت نور انجام نشد", + "failedToUpdateMaterialMode": "به‌روزرسانی حالت متریال انجام نشد", + "failedToUpdateUpDirection": "به‌روزرسانی جهت بالا انجام نشد", + "failedToUploadBackgroundImage": "بارگذاری تصویر پس‌زمینه انجام نشد", + "fileLoadError": "جریان کاری در {fileName} یافت نشد", + "fileTooLarge": "فایل بیش از حد بزرگ است ({size} مگابایت). حداکثر اندازه مجاز {maxSize} مگابایت است", + "fileUploadFailed": "بارگذاری فایل انجام نشد", + "interrupted": "اجرا متوقف شد", + "legacyMaskEditorDeprecated": "ویرایشگر mask قدیمی منسوخ شده و به‌زودی حذف خواهد شد.", + "migrateToLitegraphReroute": "nodeهای reroute در نسخه‌های آینده حذف خواهند شد. برای مهاجرت به reroute بومی litegraph کلیک کنید.", + "modelLoadedSuccessfully": "مدل سه‌بعدی با موفقیت بارگذاری شد", + "no3dScene": "صحنه سه‌بعدی برای اعمال بافت وجود ندارد", + "no3dSceneToExport": "صحنه سه‌بعدی برای صادرات وجود ندارد", + "noTemplatesToExport": "قالبی برای صادرات وجود ندارد", + "nodeDefinitionsUpdated": "تعاریف node به‌روزرسانی شد", + "nothingSelected": "موردی انتخاب نشده است", + "nothingToGroup": "موردی برای گروه‌بندی وجود ندارد", + "nothingToQueue": "موردی برای صف‌بندی وجود ندارد", + "pendingTasksDeleted": "وظایف در انتظار حذف شدند", + "pleaseSelectNodesToGroup": "لطفاً nodeها (یا گروه‌های دیگر) را برای ایجاد گروه انتخاب کنید", + "pleaseSelectOutputNodes": "لطفاً nodeهای خروجی را انتخاب کنید", + "unableToGetModelFilePath": "امکان دریافت مسیر فایل مدل وجود ندارد", + "unauthorizedDomain": "دامنه شما ({domain}) مجاز به استفاده از این سرویس نیست. لطفاً برای افزودن دامنه خود به لیست سفید با {email} تماس بگیرید.", + "updateRequested": "درخواست به‌روزرسانی ثبت شد", + "useApiKeyTip": "نکته: به ورود عادی دسترسی ندارید؟ از گزینه Comfy API Key استفاده کنید.", + "userNotAuthenticated": "کاربر احراز هویت نشده است" + }, + "userSelect": { + "enterUsername": "نام کاربری را وارد کنید", + "existingUser": "کاربر موجود", + "newUser": "کاربر جدید", + "next": "بعدی", + "selectUser": "انتخاب کاربر" + }, + "userSettings": { + "accountSettings": "تنظیمات حساب کاربری", + "email": "ایمیل", + "name": "نام", + "notSet": "تنظیم نشده", + "provider": "ارائه‌دهنده ورود", + "title": "تنظیمات حساب کاربری من", + "updatePassword": "به‌روزرسانی گذرواژه" + }, + "validation": { + "descriptionRequired": "توضیحات الزامی است", + "invalidEmail": "آدرس ایمیل نامعتبر است", + "length": "باید {length} کاراکتر باشد", + "maxLength": "نباید بیش از {length} کاراکتر باشد", + "minLength": "باید حداقل {length} کاراکتر باشد", + "password": { + "lowercase": "باید حداقل یک حرف کوچک داشته باشد", + "match": "گذرواژه‌ها باید یکسان باشند", + "minLength": "باید بین ۸ تا ۳۲ کاراکتر باشد", + "number": "باید حداقل یک عدد داشته باشد", + "requirements": "الزامات گذرواژه", + "special": "باید حداقل یک کاراکتر ویژه داشته باشد", + "uppercase": "باید حداقل یک حرف بزرگ داشته باشد" + }, + "personalDataConsentRequired": "شما باید با پردازش داده‌های شخصی خود موافقت کنید.", + "prefix": "باید با {prefix} شروع شود", + "required": "ضروری" + }, + "versionMismatchWarning": { + "dismiss": "رد کردن", + "frontendNewer": "نسخه رابط کاربری {frontendVersion} ممکن است با نسخه پشتی {backendVersion} سازگار نباشد.", + "frontendOutdated": "نسخه رابط کاربری {frontendVersion} قدیمی است. نسخه پشتی نیاز به نسخه {requiredVersion} یا بالاتر دارد.", + "title": "هشدار ناسازگاری نسخه", + "updateFrontend": "به‌روزرسانی رابط کاربری" + }, + "vueNodesBanner": { + "desc": "– workflowهای منعطف‌تر، ابزارک‌های قدرتمند جدید، ساخته‌شده برای توسعه‌پذیری", + "title": "معرفی Nodes 2.0", + "tryItOut": "امتحان کنید" + }, + "vueNodesMigration": { + "button": "بازگشت", + "message": "طراحی قدیمی را ترجیح می‌دهید؟" + }, + "vueNodesMigrationMainMenu": { + "message": "در هر زمان می‌توانید از منوی اصلی به Nodes 2.0 بازگردید." + }, + "welcome": { + "getStarted": "شروع کنید", + "title": "به ComfyUI خوش آمدید" + }, + "whatsNewPopup": { + "later": "بعداً", + "learnMore": "بیشتر بدانید", + "noReleaseNotes": "یادداشت نسخه‌ای موجود نیست." + }, + "widgetFileUpload": { + "browseFiles": "انتخاب فایل‌ها", + "dropPrompt": "فایل خود را رها کنید یا" + }, + "widgets": { + "selectModel": "انتخاب مدل", + "uploadSelect": { + "placeholder": "انتخاب...", + "placeholderAudio": "انتخاب صوت...", + "placeholderImage": "انتخاب تصویر...", + "placeholderModel": "انتخاب مدل...", + "placeholderUnknown": "انتخاب رسانه...", + "placeholderVideo": "انتخاب ویدیو..." + }, + "valueControl": { + "decrement": "کاهش مقدار", + "decrementDesc": "عدد ۱ از مقدار کم می‌کند یا گزینه قبلی را انتخاب می‌کند", + "editSettings": "ویرایش تنظیمات کنترل", + "fixed": "مقدار ثابت", + "fixedDesc": "مقدار را بدون تغییر باقی می‌گذارد", + "header": { + "after": "پس از", + "before": "پیش از", + "postfix": "اجرای workflow:", + "prefix": "به‌روزرسانی خودکار مقدار" + }, + "increment": "افزایش مقدار", + "incrementDesc": "عدد ۱ به مقدار اضافه می‌کند یا گزینه بعدی را انتخاب می‌کند", + "linkToGlobal": "پیوند به", + "linkToGlobalDesc": "مقدار یکتا که به تنظیم کنترل مقدار سراسری متصل است", + "linkToGlobalSeed": "مقدار سراسری", + "randomize": "تصادفی‌سازی مقدار", + "randomizeDesc": "مقدار را پس از هر تولید به صورت تصادفی تغییر می‌دهد" + } + }, + "workflowService": { + "enterFilename": "نام فایل را وارد کنید", + "exportWorkflow": "خروجی گرفتن از workflow", + "saveWorkflow": "ذخیره workflow" + }, + "zoomControls": { + "hideMinimap": "مخفی‌سازی نقشه کوچک", + "label": "کنترل‌های بزرگ‌نمایی", + "showMinimap": "نمایش نقشه کوچک", + "zoomToFit": "بزرگ‌نمایی متناسب" + } +} diff --git a/src/locales/fa/nodeDefs.json b/src/locales/fa/nodeDefs.json index 9e26dfeeb..8c8896e5d 100644 --- a/src/locales/fa/nodeDefs.json +++ b/src/locales/fa/nodeDefs.json @@ -1 +1,15969 @@ -{} \ No newline at end of file +{ + "APG": { + "display_name": "راهنمایی تطبیقی تصویری", + "inputs": { + "eta": { + "name": "اتا", + "tooltip": "مقیاس بردار راهنمایی موازی را کنترل می‌کند. رفتار پیش‌فرض CFG در مقدار ۱." + }, + "model": { + "name": "مدل" + }, + "momentum": { + "name": "مومنتوم", + "tooltip": "میانگین‌گیری متحرک راهنمایی در طول انتشار را کنترل می‌کند، در مقدار ۰ غیرفعال است." + }, + "norm_threshold": { + "name": "آستانه نرمال‌سازی", + "tooltip": "بردار راهنمایی را به این مقدار نرمال‌سازی می‌کند، نرمال‌سازی در مقدار ۰ غیرفعال است." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "AddNoise": { + "display_name": "AddNoise", + "inputs": { + "latent_image": { + "name": "تصویر latent" + }, + "model": { + "name": "مدل" + }, + "noise": { + "name": "نویز" + }, + "sigmas": { + "name": "سیگماها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "AddTextPrefix": { + "display_name": "افزودن پیشوند به متن", + "inputs": { + "prefix": { + "name": "پیشوند", + "tooltip": "پیشوندی که باید افزوده شود." + }, + "texts": { + "name": "متن‌ها", + "tooltip": "متنی که باید پردازش شود." + } + }, + "outputs": { + "0": { + "name": "متن‌ها", + "tooltip": "متن‌های پردازش‌شده" + } + } + }, + "AddTextSuffix": { + "display_name": "افزودن پسوند به متن", + "inputs": { + "suffix": { + "name": "پسوند", + "tooltip": "پسوندی که باید افزوده شود." + }, + "texts": { + "name": "متن‌ها", + "tooltip": "متنی که باید پردازش شود." + } + }, + "outputs": { + "0": { + "name": "متن‌ها", + "tooltip": "متن‌های پردازش‌شده" + } + } + }, + "AdjustBrightness": { + "display_name": "تنظیم روشنایی", + "inputs": { + "factor": { + "name": "ضریب", + "tooltip": "ضریب روشنایی. ۱.۰ = بدون تغییر، کمتر از ۱.۰ = تیره‌تر، بیشتر از ۱.۰ = روشن‌تر." + }, + "images": { + "name": "تصاویر", + "tooltip": "تصویری که باید پردازش شود." + } + }, + "outputs": { + "0": { + "name": "تصاویر", + "tooltip": "تصاویر پردازش‌شده" + } + } + }, + "AdjustContrast": { + "display_name": "تنظیم کنتراست", + "inputs": { + "factor": { + "name": "ضریب", + "tooltip": "ضریب کنتراست. ۱.۰ = بدون تغییر، کمتر از ۱.۰ = کنتراست کمتر، بیشتر از ۱.۰ = کنتراست بیشتر." + }, + "images": { + "name": "تصاویر", + "tooltip": "تصویری که باید پردازش شود." + } + }, + "outputs": { + "0": { + "name": "تصاویر", + "tooltip": "تصاویر پردازش‌شده" + } + } + }, + "AlignYourStepsScheduler": { + "display_name": "AlignYourStepsScheduler", + "inputs": { + "denoise": { + "name": "کاهش نویز" + }, + "model_type": { + "name": "نوع مدل" + }, + "steps": { + "name": "گام‌ها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "AudioAdjustVolume": { + "display_name": "تنظیم حجم صدا", + "inputs": { + "audio": { + "name": "صدا" + }, + "volume": { + "name": "حجم صدا", + "tooltip": "تنظیم حجم صدا بر حسب دسی‌بل (dB). ۰ = بدون تغییر، +۶ = دو برابر، -۶ = نصف و غیره" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "AudioConcat": { + "description": "صداهای audio1 و audio2 را در جهت مشخص‌شده به هم متصل می‌کند.", + "display_name": "Audio Concat", + "inputs": { + "audio1": { + "name": "audio1" + }, + "audio2": { + "name": "audio2" + }, + "direction": { + "name": "جهت", + "tooltip": "آیا audio2 بعد یا قبل از audio1 اضافه شود." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "AudioEncoderEncode": { + "display_name": "AudioEncoderEncode", + "inputs": { + "audio": { + "name": "audio" + }, + "audio_encoder": { + "name": "audio_encoder" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "AudioEncoderLoader": { + "display_name": "AudioEncoderLoader", + "inputs": { + "audio_encoder_name": { + "name": "audio_encoder_name" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "AudioMerge": { + "description": "دو ترک صوتی را با هم ترکیب می‌کند و موج‌های صوتی آن‌ها را روی هم قرار می‌دهد.", + "display_name": "Audio Merge", + "inputs": { + "audio1": { + "name": "audio1" + }, + "audio2": { + "name": "audio2" + }, + "merge_method": { + "name": "روش ترکیب", + "tooltip": "روشی که برای ترکیب موج‌های صوتی استفاده می‌شود." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "BasicGuider": { + "display_name": "BasicGuider", + "inputs": { + "conditioning": { + "name": "شرط‌گذاری" + }, + "model": { + "name": "مدل" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "BasicScheduler": { + "display_name": "BasicScheduler", + "inputs": { + "denoise": { + "name": "کاهش نویز" + }, + "model": { + "name": "مدل" + }, + "scheduler": { + "name": "زمان‌بندی" + }, + "steps": { + "name": "گام‌ها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "BatchImagesNode": { + "display_name": "Batch Images", + "inputs": { + "images": { + "name": "تصاویر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "BatchLatentsNode": { + "display_name": "Batch Latents", + "inputs": { + "latents": { + "name": "latents" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "BatchMasksNode": { + "display_name": "Batch Masks", + "inputs": { + "masks": { + "name": "ماسک‌ها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "BetaSamplingScheduler": { + "display_name": "BetaSamplingScheduler", + "inputs": { + "alpha": { + "name": "آلفا" + }, + "beta": { + "name": "بتا" + }, + "model": { + "name": "مدل" + }, + "steps": { + "name": "گام‌ها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ByteDanceFirstLastFrameNode": { + "description": "تولید ویدیو با استفاده از پرامپت و اولین و آخرین فریم.", + "display_name": "تبدیل اولین و آخرین فریم به ویدیو ByteDance", + "inputs": { + "aspect_ratio": { + "name": "نسبت تصویر", + "tooltip": "نسبت تصویر ویدیوی خروجی." + }, + "camera_fixed": { + "name": "ثابت بودن دوربین", + "tooltip": "مشخص می‌کند که آیا دوربین ثابت باشد یا خیر. پلتفرم یک دستور برای ثابت کردن دوربین به پرامپت شما اضافه می‌کند، اما تضمینی برای نتیجه نهایی وجود ندارد." + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان", + "tooltip": "مدت زمان ویدیوی خروجی بر حسب ثانیه." + }, + "first_frame": { + "name": "اولین فریم", + "tooltip": "اولین فریم مورد استفاده برای ویدیو." + }, + "last_frame": { + "name": "آخرین فریم", + "tooltip": "آخرین فریم مورد استفاده برای ویدیو." + }, + "model": { + "name": "مدل" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "متن پرامپت مورد استفاده برای تولید ویدیو." + }, + "resolution": { + "name": "وضوح تصویر", + "tooltip": "وضوح تصویر ویدیوی خروجی." + }, + "seed": { + "name": "seed", + "tooltip": "seed مورد استفاده برای تولید." + }, + "watermark": { + "name": "واترمارک", + "tooltip": "آیا واترمارک «تولید شده توسط هوش مصنوعی» به ویدیو اضافه شود یا خیر." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ByteDanceImageEditNode": { + "description": "ویرایش تصاویر با استفاده از مدل‌های ByteDance از طریق API بر اساس پرامپت", + "display_name": "ویرایش تصویر ByteDance", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "guidance_scale": { + "name": "guidance_scale", + "tooltip": "مقدار بالاتر باعث می‌شود تصویر بیشتر از پرامپت پیروی کند" + }, + "image": { + "name": "تصویر", + "tooltip": "تصویر پایه برای ویرایش" + }, + "model": { + "name": "مدل" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "دستورالعمل ویرایش تصویر" + }, + "seed": { + "name": "seed", + "tooltip": "seed مورد استفاده برای تولید" + }, + "watermark": { + "name": "واترمارک", + "tooltip": "آیا واترمارک «تولید شده توسط هوش مصنوعی» به تصویر اضافه شود یا خیر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ByteDanceImageNode": { + "description": "تولید تصویر با استفاده از مدل‌های ByteDance از طریق API بر اساس پرامپت", + "display_name": "تصویر ByteDance", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "guidance_scale": { + "name": "guidance_scale", + "tooltip": "مقدار بالاتر باعث می‌شود تصویر بیشتر از پرامپت پیروی کند" + }, + "height": { + "name": "ارتفاع", + "tooltip": "ارتفاع سفارشی برای تصویر. این مقدار فقط زمانی اعمال می‌شود که «پیش‌تنظیم اندازه» روی «سفارشی» باشد." + }, + "model": { + "name": "مدل" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "متن پرامپت مورد استفاده برای تولید تصویر" + }, + "seed": { + "name": "seed", + "tooltip": "seed مورد استفاده برای تولید" + }, + "size_preset": { + "name": "پیش‌تنظیم اندازه", + "tooltip": "یک اندازه پیشنهادی انتخاب کنید. برای استفاده از عرض و ارتفاع سفارشی، گزینه سفارشی را انتخاب کنید." + }, + "watermark": { + "name": "واترمارک", + "tooltip": "آیا واترمارک «تولید شده توسط هوش مصنوعی» به تصویر اضافه شود یا خیر" + }, + "width": { + "name": "عرض", + "tooltip": "عرض سفارشی برای تصویر. این مقدار فقط زمانی اعمال می‌شود که «پیش‌تنظیم اندازه» روی «سفارشی» باشد." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ByteDanceImageReferenceNode": { + "description": "تولید ویدیو با استفاده از پرامپت و تصاویر مرجع.", + "display_name": "تبدیل تصاویر مرجع ByteDance به ویدیو", + "inputs": { + "aspect_ratio": { + "name": "نسبت تصویر", + "tooltip": "نسبت تصویر ویدیوی خروجی." + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان", + "tooltip": "مدت زمان ویدیوی خروجی بر حسب ثانیه." + }, + "images": { + "name": "تصاویر", + "tooltip": "یک تا چهار تصویر." + }, + "model": { + "name": "مدل" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "متن پرامپت برای تولید ویدیو استفاده می‌شود." + }, + "resolution": { + "name": "رزولوشن", + "tooltip": "رزولوشن ویدیوی خروجی." + }, + "seed": { + "name": "seed", + "tooltip": "seed مورد استفاده برای تولید." + }, + "watermark": { + "name": "واترمارک", + "tooltip": "آیا واترمارک «تولید شده توسط هوش مصنوعی» به ویدیو اضافه شود؟" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ByteDanceImageToVideoNode": { + "description": "تولید ویدیو با استفاده از مدل‌های ByteDance از طریق API بر اساس تصویر و پرامپت", + "display_name": "تبدیل تصویر به ویدیو ByteDance", + "inputs": { + "aspect_ratio": { + "name": "نسبت تصویر", + "tooltip": "نسبت تصویر ویدیوی خروجی." + }, + "camera_fixed": { + "name": "ثابت بودن دوربین", + "tooltip": "مشخص می‌کند که آیا دوربین ثابت باشد. پلتفرم یک دستور برای ثابت نگه داشتن دوربین به پرامپت شما اضافه می‌کند، اما تضمینی برای نتیجه نهایی وجود ندارد." + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان", + "tooltip": "مدت زمان ویدیوی خروجی بر حسب ثانیه." + }, + "image": { + "name": "تصویر", + "tooltip": "اولین فریم مورد استفاده برای ویدیو." + }, + "model": { + "name": "مدل" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "متن پرامپت برای تولید ویدیو استفاده می‌شود." + }, + "resolution": { + "name": "رزولوشن", + "tooltip": "رزولوشن ویدیوی خروجی." + }, + "seed": { + "name": "seed", + "tooltip": "seed مورد استفاده برای تولید." + }, + "watermark": { + "name": "واترمارک", + "tooltip": "آیا واترمارک «تولید شده توسط هوش مصنوعی» به ویدیو اضافه شود؟" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ByteDanceSeedreamNode": { + "description": "تولید یکپارچه تصویر از متن و ویرایش دقیق جمله‌ای تا وضوح ۴K.", + "display_name": "ByteDance Seedream ۴.۵", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "fail_on_partial": { + "name": "توقف در صورت ناقص بودن", + "tooltip": "در صورت فعال بودن، اگر هر یک از تصاویر درخواستی موجود نباشد یا خطا رخ دهد، اجرا متوقف می‌شود." + }, + "height": { + "name": "ارتفاع", + "tooltip": "ارتفاع سفارشی برای تصویر. این مقدار فقط زمانی اعمال می‌شود که «پیش‌تنظیم اندازه» روی «سفارشی» باشد." + }, + "image": { + "name": "تصویر", + "tooltip": "تصویر(ها)ی ورودی برای تولید تصویر از تصویر. فهرستی از ۱ تا ۱۰ تصویر برای تولید تک یا چند مرجع." + }, + "max_images": { + "name": "حداکثر تصاویر", + "tooltip": "حداکثر تعداد تصاویری که هنگام فعال بودن تولید ترتیبی تصویر (auto) تولید می‌شود. مجموع تصاویر (ورودی + تولید شده) نباید از ۱۵ بیشتر باشد." + }, + "model": { + "name": "مدل", + "tooltip": "نام مدل" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت متنی برای ایجاد یا ویرایش تصویر." + }, + "seed": { + "name": "بذر", + "tooltip": "بذر مورد استفاده برای تولید." + }, + "sequential_image_generation": { + "name": "تولید ترتیبی تصویر", + "tooltip": "حالت گروهی تولید تصویر. «غیرفعال» یک تصویر تولید می‌کند. «خودکار» به مدل اجازه می‌دهد تصمیم بگیرد که چند تصویر مرتبط (مثلاً صحنه‌های داستان، واریاسیون شخصیت) تولید کند." + }, + "size_preset": { + "name": "پیش‌تنظیم اندازه", + "tooltip": "یک اندازه پیشنهادی انتخاب کنید. برای استفاده از عرض و ارتفاع سفارشی، گزینه سفارشی را انتخاب کنید." + }, + "watermark": { + "name": "واترمارک", + "tooltip": "آیا واترمارک «تولید شده توسط هوش مصنوعی» به تصویر اضافه شود یا خیر." + }, + "width": { + "name": "عرض", + "tooltip": "عرض سفارشی برای تصویر. این مقدار فقط زمانی اعمال می‌شود که «پیش‌تنظیم اندازه» روی «سفارشی» باشد." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ByteDanceTextToVideoNode": { + "description": "تولید ویدیو با استفاده از مدل‌های ByteDance از طریق API بر اساس پرامپت", + "display_name": "تبدیل متن به ویدیو ByteDance", + "inputs": { + "aspect_ratio": { + "name": "نسبت تصویر", + "tooltip": "نسبت تصویر ویدیوی خروجی." + }, + "camera_fixed": { + "name": "ثابت بودن دوربین", + "tooltip": "مشخص می‌کند که آیا دوربین ثابت باشد یا خیر. پلتفرم یک دستور برای ثابت کردن دوربین به پرامپت شما اضافه می‌کند، اما تضمینی برای نتیجه نهایی وجود ندارد." + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان", + "tooltip": "مدت زمان ویدیوی خروجی بر حسب ثانیه." + }, + "model": { + "name": "مدل" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت متنی مورد استفاده برای تولید ویدیو." + }, + "resolution": { + "name": "وضوح", + "tooltip": "وضوح ویدیوی خروجی." + }, + "seed": { + "name": "بذر", + "tooltip": "بذر مورد استفاده برای تولید." + }, + "watermark": { + "name": "واترمارک", + "tooltip": "آیا واترمارک «تولید شده توسط هوش مصنوعی» به ویدیو اضافه شود یا خیر." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CFGGuider": { + "display_name": "CFGGuider", + "inputs": { + "cfg": { + "name": "cfg" + }, + "model": { + "name": "مدل" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CFGNorm": { + "display_name": "CFGNorm", + "inputs": { + "model": { + "name": "مدل" + }, + "strength": { + "name": "شدت" + } + }, + "outputs": { + "0": { + "name": "مدل_اصلاح‌شده", + "tooltip": null + } + } + }, + "CFGZeroStar": { + "display_name": "CFGZeroStar", + "inputs": { + "model": { + "name": "مدل" + } + }, + "outputs": { + "0": { + "name": "مدل_اصلاح‌شده", + "tooltip": null + } + } + }, + "CLIPAttentionMultiply": { + "display_name": "CLIPAttentionMultiply", + "inputs": { + "clip": { + "name": "clip" + }, + "k": { + "name": "k" + }, + "out": { + "name": "out" + }, + "q": { + "name": "q" + }, + "v": { + "name": "v" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CLIPLoader": { + "description": "[دستورالعمل‌ها]\n\nstable_diffusion: clip-l\nstable_cascade: clip-g\nsd3: t5 xxl/ clip-g / clip-l\nstable_audio: t5 base\nmochi: t5 xxl\ncosmos: old t5 xxl\nlumina2: gemma 2 2B\nwan: umt5 xxl\n hidream: llama-3.1 (توصیه می‌شود) یا t5\nomnigen2: qwen vl 2.5 3B", + "display_name": "بارگذاری CLIP", + "inputs": { + "clip_name": { + "name": "clip_name" + }, + "device": { + "name": "device" + }, + "type": { + "name": "type" + } + } + }, + "CLIPMergeAdd": { + "display_name": "CLIPMergeAdd", + "inputs": { + "clip1": { + "name": "clip1" + }, + "clip2": { + "name": "clip2" + } + } + }, + "CLIPMergeSimple": { + "display_name": "CLIPMergeSimple", + "inputs": { + "clip1": { + "name": "clip1" + }, + "clip2": { + "name": "clip2" + }, + "ratio": { + "name": "ratio" + } + } + }, + "CLIPMergeSubtract": { + "display_name": "CLIPMergeSubtract", + "inputs": { + "clip1": { + "name": "clip1" + }, + "clip2": { + "name": "clip2" + }, + "multiplier": { + "name": "multiplier" + } + } + }, + "CLIPSave": { + "display_name": "ذخیره CLIP", + "inputs": { + "clip": { + "name": "clip" + }, + "filename_prefix": { + "name": "filename_prefix" + } + } + }, + "CLIPSetLastLayer": { + "display_name": "تنظیم آخرین لایه CLIP", + "inputs": { + "clip": { + "name": "clip" + }, + "stop_at_clip_layer": { + "name": "stop_at_clip_layer" + } + } + }, + "CLIPTextEncode": { + "description": "یک پرامپت متنی را با استفاده از مدل CLIP به یک بردار تعبیه‌شده تبدیل می‌کند که می‌تواند برای هدایت مدل diffusion جهت تولید تصاویر خاص استفاده شود.", + "display_name": "رمزگذاری متن CLIP (پرامپت)", + "inputs": { + "clip": { + "name": "clip", + "tooltip": "مدل CLIP مورد استفاده برای رمزگذاری متن." + }, + "text": { + "name": "متن", + "tooltip": "متنی که باید رمزگذاری شود." + } + }, + "outputs": { + "0": { + "tooltip": "یک conditioning شامل متن تعبیه‌شده برای هدایت مدل diffusion." + } + } + }, + "CLIPTextEncodeControlnet": { + "display_name": "CLIPTextEncodeControlnet", + "inputs": { + "clip": { + "name": "clip" + }, + "conditioning": { + "name": "conditioning" + }, + "text": { + "name": "متن" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CLIPTextEncodeFlux": { + "display_name": "CLIPTextEncodeFlux", + "inputs": { + "clip": { + "name": "clip" + }, + "clip_l": { + "name": "clip_l" + }, + "guidance": { + "name": "راهنما" + }, + "t5xxl": { + "name": "t5xxl" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CLIPTextEncodeHiDream": { + "display_name": "CLIPTextEncodeHiDream", + "inputs": { + "clip": { + "name": "clip" + }, + "clip_g": { + "name": "clip_g" + }, + "clip_l": { + "name": "clip_l" + }, + "llama": { + "name": "llama" + }, + "t5xxl": { + "name": "t5xxl" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CLIPTextEncodeHunyuanDiT": { + "display_name": "CLIPTextEncodeHunyuanDiT", + "inputs": { + "bert": { + "name": "bert" + }, + "clip": { + "name": "clip" + }, + "mt5xl": { + "name": "mt5xl" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CLIPTextEncodeKandinsky5": { + "display_name": "CLIPTextEncodeKandinsky5", + "inputs": { + "clip": { + "name": "clip" + }, + "clip_l": { + "name": "clip_l" + }, + "qwen25_7b": { + "name": "qwen25_7b" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CLIPTextEncodeLumina2": { + "description": "یک پرامپت سیستمی و یک پرامپت کاربر را با استفاده از مدل CLIP به یک بردار تعبیه‌شده تبدیل می‌کند که می‌تواند برای هدایت مدل diffusion جهت تولید تصاویر خاص استفاده شود.", + "display_name": "رمزگذاری متن CLIP برای Lumina2", + "inputs": { + "clip": { + "name": "clip", + "tooltip": "مدل CLIP مورد استفاده برای رمزگذاری متن." + }, + "system_prompt": { + "name": "پرامپت سیستمی", + "tooltip": "Lumina2 دو نوع پرامپت سیستمی ارائه می‌دهد: Superior: شما یک دستیار هستید که برای تولید تصاویر برتر با بالاترین میزان تطابق متن و تصویر بر اساس پرامپت‌های متنی یا پرامپت‌های کاربر طراحی شده‌اید. Alignment: شما یک دستیار هستید که برای تولید تصاویر باکیفیت با بالاترین میزان تطابق متن و تصویر بر اساس پرامپت‌های متنی طراحی شده‌اید." + }, + "user_prompt": { + "name": "پرامپت کاربر", + "tooltip": "متنی که باید رمزگذاری شود." + } + }, + "outputs": { + "0": { + "tooltip": "یک conditioning شامل متن تعبیه‌شده برای هدایت مدل diffusion." + } + } + }, + "CLIPTextEncodePixArtAlpha": { + "description": "متن را رمزگذاری می‌کند و شرط وضوح تصویر را برای PixArt Alpha تنظیم می‌نماید. برای PixArt Sigma اعمال نمی‌شود.", + "display_name": "CLIPTextEncodePixArtAlpha", + "inputs": { + "clip": { + "name": "clip" + }, + "height": { + "name": "ارتفاع" + }, + "text": { + "name": "متن" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CLIPTextEncodeSD3": { + "display_name": "CLIPTextEncodeSD3", + "inputs": { + "clip": { + "name": "clip" + }, + "clip_g": { + "name": "clip_g" + }, + "clip_l": { + "name": "clip_l" + }, + "empty_padding": { + "name": "فاصله خالی" + }, + "t5xxl": { + "name": "t5xxl" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CLIPTextEncodeSDXL": { + "display_name": "CLIPTextEncodeSDXL", + "inputs": { + "clip": { + "name": "clip" + }, + "crop_h": { + "name": "برش_ارتفاع" + }, + "crop_w": { + "name": "برش_عرض" + }, + "height": { + "name": "ارتفاع" + }, + "target_height": { + "name": "ارتفاع هدف" + }, + "target_width": { + "name": "عرض هدف" + }, + "text_g": { + "name": "متن_g" + }, + "text_l": { + "name": "متن_l" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CLIPTextEncodeSDXLRefiner": { + "display_name": "CLIPTextEncodeSDXLRefiner", + "inputs": { + "ascore": { + "name": "امتیاز" + }, + "clip": { + "name": "clip" + }, + "height": { + "name": "ارتفاع" + }, + "text": { + "name": "متن" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CLIPVisionEncode": { + "display_name": "رمزگذاری CLIP Vision", + "inputs": { + "clip_vision": { + "name": "clip_vision" + }, + "crop": { + "name": "برش" + }, + "image": { + "name": "تصویر" + } + } + }, + "CLIPVisionLoader": { + "display_name": "بارگذاری CLIP Vision", + "inputs": { + "clip_name": { + "name": "نام clip" + } + } + }, + "Canny": { + "display_name": "Canny", + "inputs": { + "high_threshold": { + "name": "آستانه بالا" + }, + "image": { + "name": "تصویر" + }, + "low_threshold": { + "name": "آستانه پایین" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CaseConverter": { + "display_name": "تبدیل حروف", + "inputs": { + "mode": { + "name": "حالت" + }, + "string": { + "name": "رشته" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CenterCropImages": { + "display_name": "برش مرکزی تصاویر", + "inputs": { + "height": { + "name": "ارتفاع", + "tooltip": "ارتفاع برش." + }, + "images": { + "name": "تصاویر", + "tooltip": "تصویر برای پردازش." + }, + "width": { + "name": "عرض", + "tooltip": "عرض برش." + } + }, + "outputs": { + "0": { + "name": "تصاویر", + "tooltip": "تصاویر پردازش‌شده" + } + } + }, + "CheckpointLoader": { + "display_name": "بارگذاری چک‌پوینت با تنظیمات (منسوخ‌شده)", + "inputs": { + "ckpt_name": { + "name": "نام چک‌پوینت" + }, + "config_name": { + "name": "نام تنظیمات" + } + } + }, + "CheckpointLoaderSimple": { + "description": "یک چک‌پوینت مدل diffusion را بارگذاری می‌کند. مدل‌های diffusion برای حذف نویز از latentها استفاده می‌شوند.", + "display_name": "بارگذاری چک‌پوینت", + "inputs": { + "ckpt_name": { + "name": "نام چک‌پوینت", + "tooltip": "نام چک‌پوینت (مدل) برای بارگذاری." + } + }, + "outputs": { + "0": { + "tooltip": "مدل مورد استفاده برای حذف نویز از latentها." + }, + "1": { + "tooltip": "مدل CLIP مورد استفاده برای رمزگذاری دستورات متنی." + }, + "2": { + "tooltip": "مدل VAE مورد استفاده برای رمزگذاری و رمزگشایی تصاویر به و از فضای latent." + } + } + }, + "CheckpointSave": { + "display_name": "ذخیره چک‌پوینت", + "inputs": { + "clip": { + "name": "clip" + }, + "filename_prefix": { + "name": "پیشوند نام فایل" + }, + "model": { + "name": "مدل" + }, + "vae": { + "name": "vae" + } + } + }, + "ChromaRadianceOptions": { + "description": "امکان تنظیم گزینه‌های پیشرفته برای مدل Chroma Radiance را فراهم می‌کند.", + "display_name": "ChromaRadianceOptions", + "inputs": { + "end_sigma": { + "name": "end_sigma", + "tooltip": "آخرین سیگما که این گزینه‌ها اعمال می‌شوند." + }, + "model": { + "name": "model" + }, + "nerf_tile_size": { + "name": "nerf_tile_size", + "tooltip": "امکان تغییر اندازه tile پیش‌فرض NeRF را فراهم می‌کند. مقدار ‎-۱‎ به معنی استفاده از مقدار پیش‌فرض (۳۲) است. مقدار ۰ به معنی استفاده از حالت بدون tile است (ممکن است به حافظه VRAM زیادی نیاز داشته باشد)." + }, + "preserve_wrapper": { + "name": "preserve_wrapper", + "tooltip": "در صورت فعال بودن، به یک wrapper تابع مدل موجود ارجاع داده می‌شود اگر وجود داشته باشد. معمولاً بهتر است این گزینه فعال باقی بماند." + }, + "start_sigma": { + "name": "start_sigma", + "tooltip": "اولین سیگما که این گزینه‌ها اعمال می‌شوند." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CombineHooks2": { + "display_name": "ترکیب هوک‌ها [۲]", + "inputs": { + "hooks_A": { + "name": "هوک_A" + }, + "hooks_B": { + "name": "هوک_B" + } + } + }, + "CombineHooks4": { + "display_name": "ترکیب هوک‌ها [۴]", + "inputs": { + "hooks_A": { + "name": "هوک_A" + }, + "hooks_B": { + "name": "هوک_B" + }, + "hooks_C": { + "name": "هوک_C" + }, + "hooks_D": { + "name": "هوک_D" + } + } + }, + "CombineHooks8": { + "display_name": "ترکیب قلاب‌ها [۸]", + "inputs": { + "hooks_A": { + "name": "hooks_A" + }, + "hooks_B": { + "name": "hooks_B" + }, + "hooks_C": { + "name": "hooks_C" + }, + "hooks_D": { + "name": "hooks_D" + }, + "hooks_E": { + "name": "hooks_E" + }, + "hooks_F": { + "name": "hooks_F" + }, + "hooks_G": { + "name": "hooks_G" + }, + "hooks_H": { + "name": "hooks_H" + } + } + }, + "ComfySwitchNode": { + "display_name": "سوئیچ", + "inputs": { + "on_false": { + "name": "در حالت نادرست" + }, + "on_true": { + "name": "در حالت درست" + }, + "switch": { + "name": "سوئیچ" + } + }, + "outputs": { + "0": { + "name": "خروجی", + "tooltip": null + } + } + }, + "ConditioningAverage": { + "display_name": "میانگین شرطی‌سازی", + "inputs": { + "conditioning_from": { + "name": "شرطی‌سازی مبدا" + }, + "conditioning_to": { + "name": "شرطی‌سازی مقصد" + }, + "conditioning_to_strength": { + "name": "قدرت شرطی‌سازی مقصد" + } + } + }, + "ConditioningCombine": { + "display_name": "شرطی‌سازی (ترکیب)", + "inputs": { + "conditioning_1": { + "name": "شرطی‌سازی ۱" + }, + "conditioning_2": { + "name": "شرطی‌سازی ۲" + } + } + }, + "ConditioningConcat": { + "display_name": "شرطی‌سازی (ادغام)", + "inputs": { + "conditioning_from": { + "name": "شرطی‌سازی مبدا" + }, + "conditioning_to": { + "name": "شرطی‌سازی مقصد" + } + } + }, + "ConditioningSetArea": { + "display_name": "شرطی‌سازی (تنظیم ناحیه)", + "inputs": { + "conditioning": { + "name": "شرطی‌سازی" + }, + "height": { + "name": "ارتفاع" + }, + "strength": { + "name": "قدرت" + }, + "width": { + "name": "عرض" + }, + "x": { + "name": "محور X" + }, + "y": { + "name": "محور Y" + } + } + }, + "ConditioningSetAreaPercentage": { + "display_name": "شرطی‌سازی (تنظیم ناحیه با درصد)", + "inputs": { + "conditioning": { + "name": "شرطی‌سازی" + }, + "height": { + "name": "ارتفاع" + }, + "strength": { + "name": "قدرت" + }, + "width": { + "name": "عرض" + }, + "x": { + "name": "محور X" + }, + "y": { + "name": "محور Y" + } + } + }, + "ConditioningSetAreaPercentageVideo": { + "display_name": "شرطی‌سازی (تنظیم ناحیه با درصد برای ویدیو)", + "inputs": { + "conditioning": { + "name": "شرطی‌سازی" + }, + "height": { + "name": "ارتفاع" + }, + "strength": { + "name": "قدرت" + }, + "temporal": { + "name": "زمانی" + }, + "width": { + "name": "عرض" + }, + "x": { + "name": "محور X" + }, + "y": { + "name": "محور Y" + }, + "z": { + "name": "محور Z" + } + } + }, + "ConditioningSetAreaStrength": { + "display_name": "شرطی‌سازی (تنظیم قدرت ناحیه)", + "inputs": { + "conditioning": { + "name": "شرطی‌سازی" + }, + "strength": { + "name": "قدرت" + } + } + }, + "ConditioningSetDefaultCombine": { + "display_name": "شرطی‌سازی (ترکیب پیش‌فرض)", + "inputs": { + "cond": { + "name": "شرط" + }, + "cond_DEFAULT": { + "name": "شرط پیش‌فرض" + }, + "hooks": { + "name": "قلاب‌ها" + } + } + }, + "ConditioningSetMask": { + "display_name": "شرط‌گذاری (تنظیم ماسک)", + "inputs": { + "conditioning": { + "name": "شرط‌گذاری" + }, + "mask": { + "name": "ماسک" + }, + "set_cond_area": { + "name": "تنظیم ناحیه شرط" + }, + "strength": { + "name": "شدت" + } + } + }, + "ConditioningSetProperties": { + "display_name": "ویژگی‌های مجموعه شرط", + "inputs": { + "cond_NEW": { + "name": "شرط_NEW" + }, + "hooks": { + "name": "هوک‌ها" + }, + "mask": { + "name": "ماسک" + }, + "set_cond_area": { + "name": "تنظیم ناحیه شرط" + }, + "strength": { + "name": "شدت" + }, + "timesteps": { + "name": "گام‌های زمانی" + } + } + }, + "ConditioningSetPropertiesAndCombine": { + "display_name": "ترکیب ویژگی‌های مجموعه شرط", + "inputs": { + "cond": { + "name": "شرط" + }, + "cond_NEW": { + "name": "شرط_NEW" + }, + "hooks": { + "name": "هوک‌ها" + }, + "mask": { + "name": "ماسک" + }, + "set_cond_area": { + "name": "تنظیم ناحیه شرط" + }, + "strength": { + "name": "شدت" + }, + "timesteps": { + "name": "گام‌های زمانی" + } + } + }, + "ConditioningSetTimestepRange": { + "display_name": "محدوده گام زمانی شرط‌گذاری", + "inputs": { + "conditioning": { + "name": "شرط‌گذاری" + }, + "end": { + "name": "پایان" + }, + "start": { + "name": "شروع" + } + } + }, + "ConditioningStableAudio": { + "display_name": "شرط‌گذاری Stable Audio", + "inputs": { + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "seconds_start": { + "name": "ثانیه شروع" + }, + "seconds_total": { + "name": "کل ثانیه" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + } + } + }, + "ConditioningTimestepsRange": { + "display_name": "محدوده گام‌های زمانی", + "inputs": { + "end_percent": { + "name": "درصد پایان" + }, + "start_percent": { + "name": "درصد شروع" + } + }, + "outputs": { + "1": { + "name": "قبل از محدوده" + }, + "2": { + "name": "بعد از محدوده" + } + } + }, + "ConditioningZeroOut": { + "display_name": "صفر کردن شرط‌گذاری", + "inputs": { + "conditioning": { + "name": "شرط‌گذاری" + } + } + }, + "ContextWindowsManual": { + "description": "تنظیم دستی پنجره‌های زمینه.", + "display_name": "پنجره‌های زمینه (دستی)", + "inputs": { + "closed_loop": { + "name": "حلقه بسته", + "tooltip": "آیا حلقه پنجره زمینه بسته شود؛ فقط برای برنامه‌ریزی حلقه‌ای قابل استفاده است." + }, + "context_length": { + "name": "طول پنجره زمینه", + "tooltip": "طول پنجره زمینه." + }, + "context_overlap": { + "name": "همپوشانی پنجره زمینه", + "tooltip": "میزان همپوشانی پنجره زمینه." + }, + "context_schedule": { + "name": "برنامه‌ریزی پنجره زمینه", + "tooltip": "گام‌بندی پنجره زمینه." + }, + "context_stride": { + "name": "گام پنجره زمینه", + "tooltip": "گام پنجره زمینه؛ فقط برای برنامه‌ریزی یکنواخت قابل استفاده است." + }, + "dim": { + "name": "بُعد", + "tooltip": "بُعدی که پنجره‌های زمینه بر آن اعمال می‌شود." + }, + "freenoise": { + "name": "FreeNoise", + "tooltip": "آیا نویز FreeNoise اعمال شود؛ باعث بهبود ترکیب پنجره‌ها می‌شود." + }, + "fuse_method": { + "name": "روش ادغام", + "tooltip": "روشی که برای ادغام پنجره‌های زمینه استفاده می‌شود." + }, + "model": { + "name": "مدل", + "tooltip": "مدلی که پنجره‌های زمینه هنگام نمونه‌گیری بر آن اعمال می‌شود." + } + }, + "outputs": { + "0": { + "tooltip": "مدل با پنجره‌های زمینه اعمال‌شده هنگام نمونه‌گیری." + } + } + }, + "ControlNetApply": { + "display_name": "اعمال ControlNet (قدیمی)", + "inputs": { + "conditioning": { + "name": "شرط‌گذاری" + }, + "control_net": { + "name": "control_net" + }, + "image": { + "name": "تصویر" + }, + "strength": { + "name": "شدت" + } + } + }, + "ControlNetApplyAdvanced": { + "display_name": "اعمال ControlNet", + "inputs": { + "control_net": { + "name": "control_net" + }, + "end_percent": { + "name": "درصد پایان" + }, + "image": { + "name": "تصویر" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "start_percent": { + "name": "درصد شروع" + }, + "strength": { + "name": "شدت" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "مثبت" + }, + "1": { + "name": "منفی" + } + } + }, + "ControlNetApplySD3": { + "display_name": "اعمال ControlNet با VAE", + "inputs": { + "control_net": { + "name": "control_net" + }, + "end_percent": { + "name": "درصد پایان" + }, + "image": { + "name": "تصویر" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "start_percent": { + "name": "درصد شروع" + }, + "strength": { + "name": "شدت" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + } + } + }, + "ControlNetInpaintingAliMamaApply": { + "display_name": "ControlNetInpaintingAliMamaApply", + "inputs": { + "control_net": { + "name": "control_net" + }, + "end_percent": { + "name": "درصد پایان" + }, + "image": { + "name": "تصویر" + }, + "mask": { + "name": "ماسک" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "start_percent": { + "name": "درصد شروع" + }, + "strength": { + "name": "قدرت" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + } + } + }, + "ControlNetLoader": { + "display_name": "بارگذاری مدل ControlNet", + "inputs": { + "control_net_name": { + "name": "نام control_net" + } + } + }, + "CosmosImageToVideoLatent": { + "display_name": "CosmosImageToVideoLatent", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "end_image": { + "name": "تصویر پایان" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "start_image": { + "name": "تصویر شروع" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CosmosPredict2ImageToVideoLatent": { + "display_name": "CosmosPredict2ImageToVideoLatent", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "end_image": { + "name": "تصویر پایان" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "start_image": { + "name": "تصویر شروع" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CreateHookKeyframe": { + "display_name": "ایجاد Keyframe قلاب", + "inputs": { + "prev_hook_kf": { + "name": "Keyframe قلاب قبلی" + }, + "start_percent": { + "name": "درصد شروع" + }, + "strength_mult": { + "name": "ضریب قدرت" + } + }, + "outputs": { + "0": { + "name": "HOOK_KF" + } + } + }, + "CreateHookKeyframesFromFloats": { + "display_name": "ایجاد Keyframe قلاب از اعداد اعشاری", + "inputs": { + "end_percent": { + "name": "درصد پایان" + }, + "floats_strength": { + "name": "قدرت اعشاری" + }, + "prev_hook_kf": { + "name": "Keyframe قلاب قبلی" + }, + "print_keyframes": { + "name": "چاپ Keyframeها" + }, + "start_percent": { + "name": "درصد شروع" + } + }, + "outputs": { + "0": { + "name": "HOOK_KF" + } + } + }, + "CreateHookKeyframesInterpolated": { + "display_name": "ایجاد Keyframe های Hook با میان‌یابی", + "inputs": { + "end_percent": { + "name": "درصد پایان" + }, + "interpolation": { + "name": "میان‌یابی" + }, + "keyframes_count": { + "name": "تعداد keyframe" + }, + "prev_hook_kf": { + "name": "keyframe قبلی hook" + }, + "print_keyframes": { + "name": "نمایش keyframeها" + }, + "start_percent": { + "name": "درصد شروع" + }, + "strength_end": { + "name": "قدرت پایان" + }, + "strength_start": { + "name": "قدرت شروع" + } + }, + "outputs": { + "0": { + "name": "HOOK_KF" + } + } + }, + "CreateHookLora": { + "display_name": "ایجاد Hook LoRA", + "inputs": { + "lora_name": { + "name": "نام LoRA" + }, + "prev_hooks": { + "name": "hookهای قبلی" + }, + "strength_clip": { + "name": "قدرت clip" + }, + "strength_model": { + "name": "قدرت مدل" + } + } + }, + "CreateHookLoraModelOnly": { + "display_name": "ایجاد Hook LoRA (فقط مدل)", + "inputs": { + "lora_name": { + "name": "نام LoRA" + }, + "prev_hooks": { + "name": "hookهای قبلی" + }, + "strength_model": { + "name": "قدرت مدل" + } + } + }, + "CreateHookModelAsLora": { + "display_name": "ایجاد Hook مدل به عنوان LoRA", + "inputs": { + "ckpt_name": { + "name": "نام checkpoint" + }, + "prev_hooks": { + "name": "hookهای قبلی" + }, + "strength_clip": { + "name": "قدرت clip" + }, + "strength_model": { + "name": "قدرت مدل" + } + } + }, + "CreateHookModelAsLoraModelOnly": { + "display_name": "ایجاد Hook مدل به عنوان LoRA (فقط مدل)", + "inputs": { + "ckpt_name": { + "name": "نام checkpoint" + }, + "prev_hooks": { + "name": "hookهای قبلی" + }, + "strength_model": { + "name": "قدرت مدل" + } + } + }, + "CreateVideo": { + "description": "ایجاد ویدیو از تصاویر.", + "display_name": "ایجاد ویدیو", + "inputs": { + "audio": { + "name": "صدا", + "tooltip": "صدایی که به ویدیو اضافه می‌شود." + }, + "fps": { + "name": "فریم بر ثانیه" + }, + "images": { + "name": "تصاویر", + "tooltip": "تصاویری که ویدیو از آن‌ها ساخته می‌شود." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CropMask": { + "display_name": "برش Mask", + "inputs": { + "height": { + "name": "ارتفاع" + }, + "mask": { + "name": "mask" + }, + "width": { + "name": "عرض" + }, + "x": { + "name": "محور x" + }, + "y": { + "name": "محور y" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CustomCombo": { + "display_name": "ترکیب سفارشی", + "inputs": { + "choice": { + "name": "انتخاب" + }, + "option0": { + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "DiffControlNetLoader": { + "display_name": "بارگذاری مدل ControlNet (diff)", + "inputs": { + "control_net_name": { + "name": "نام ControlNet" + }, + "model": { + "name": "مدل" + } + } + }, + "DifferentialDiffusion": { + "display_name": "دیفرانسیل دیفیوژن", + "inputs": { + "model": { + "name": "مدل" + }, + "strength": { + "name": "شدت" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "DiffusersLoader": { + "display_name": "بارگذار Diffusers", + "inputs": { + "model_path": { + "name": "مسیر مدل" + } + } + }, + "DisableNoise": { + "display_name": "غیرفعال‌سازی نویز", + "outputs": { + "0": { + "tooltip": null + } + } + }, + "DualCFGGuider": { + "display_name": "راهنمای DualCFG", + "inputs": { + "cfg_cond2_negative": { + "name": "cfg_cond2 منفی" + }, + "cfg_conds": { + "name": "شرایط cfg" + }, + "cond1": { + "name": "شرط ۱" + }, + "cond2": { + "name": "شرط ۲" + }, + "model": { + "name": "مدل" + }, + "negative": { + "name": "منفی" + }, + "style": { + "name": "استایل" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "DualCLIPLoader": { + "description": "[دستورالعمل‌ها]\n\nsdxl: clip-l، clip-g\nsd3: clip-l، clip-g / clip-l، t5 / clip-g، t5\nflux: clip-l، t5\nhidream: حداقل یکی از t5 یا llama، توصیه می‌شود t5 و llama\nhunyuan_image: qwen2.5vl ۷b و byt5 small\nnewbie: gemma-۳-۴b-it، jina clip v2", + "display_name": "بارگذار DualCLIP", + "inputs": { + "clip_name1": { + "name": "نام clip ۱" + }, + "clip_name2": { + "name": "نام clip ۲" + }, + "device": { + "name": "دستگاه" + }, + "type": { + "name": "نوع" + } + } + }, + "EasyCache": { + "description": "پیاده‌سازی بومی EasyCache.", + "display_name": "ایزی‌کش", + "inputs": { + "end_percent": { + "name": "درصد پایان", + "tooltip": "مرحله نمونه‌گیری نسبی برای پایان استفاده از EasyCache." + }, + "model": { + "name": "مدل", + "tooltip": "مدلی که EasyCache به آن اضافه می‌شود." + }, + "reuse_threshold": { + "name": "آستانه استفاده مجدد", + "tooltip": "آستانه برای استفاده مجدد از مراحل کش شده." + }, + "start_percent": { + "name": "درصد شروع", + "tooltip": "مرحله نمونه‌گیری نسبی برای شروع استفاده از EasyCache." + }, + "verbose": { + "name": "گزارش‌گیری کامل", + "tooltip": "آیا اطلاعات کامل ثبت شود یا خیر." + } + }, + "outputs": { + "0": { + "tooltip": "مدل با EasyCache." + } + } + }, + "EmptyAceStepLatentAudio": { + "display_name": "EmptyAceStepLatentAudio", + "inputs": { + "batch_size": { + "name": "اندازه بچ", + "tooltip": "تعداد تصاویر latent در هر بچ." + }, + "seconds": { + "name": "ثانیه" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "EmptyAudio": { + "display_name": "صدای خالی", + "inputs": { + "channels": { + "name": "کانال‌ها", + "tooltip": "تعداد کانال‌های صوتی (۱ برای مونو، ۲ برای استریو)." + }, + "duration": { + "name": "مدت زمان", + "tooltip": "مدت زمان کلیپ صوتی خالی بر حسب ثانیه" + }, + "sample_rate": { + "name": "نرخ نمونه‌برداری", + "tooltip": "نرخ نمونه‌برداری کلیپ صوتی خالی." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "EmptyChromaRadianceLatentImage": { + "display_name": "تصویر نهفته ChromaRadiance خالی", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "height": { + "name": "ارتفاع" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "EmptyCosmosLatentVideo": { + "display_name": "ویدیوی نهفته Cosmos خالی", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "EmptyFlux2LatentImage": { + "display_name": "تصویر نهفته Flux 2 خالی", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "height": { + "name": "ارتفاع" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "EmptyHunyuanImageLatent": { + "display_name": "تصویر نهفته Hunyuan خالی", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "height": { + "name": "ارتفاع" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "EmptyHunyuanLatentVideo": { + "display_name": "ویدیوی نهفته Hunyuan ۱.۰ خالی", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "EmptyHunyuanVideo15Latent": { + "display_name": "ویدیوی نهفته Hunyuan ۱.۵ خالی", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "EmptyImage": { + "display_name": "تصویر خالی", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "color": { + "name": "رنگ" + }, + "height": { + "name": "ارتفاع" + }, + "width": { + "name": "عرض" + } + } + }, + "EmptyLTXVLatentVideo": { + "display_name": "ویدیوی نهفته خالی LTXV", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "EmptyLatentAudio": { + "display_name": "صدای نهفته خالی", + "inputs": { + "batch_size": { + "name": "اندازه دسته", + "tooltip": "تعداد تصاویر نهفته در دسته." + }, + "seconds": { + "name": "ثانیه" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "EmptyLatentHunyuan3Dv2": { + "display_name": "نهفته Hunyuan 3D v2 خالی", + "inputs": { + "batch_size": { + "name": "اندازه دسته", + "tooltip": "تعداد تصاویر نهفته در دسته." + }, + "resolution": { + "name": "وضوح" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "EmptyLatentImage": { + "description": "یک دسته جدید از تصاویر نهفته خالی برای حذف نویز از طریق نمونه‌گیری ایجاد کنید.", + "display_name": "تصویر نهفته خالی", + "inputs": { + "batch_size": { + "name": "اندازه دسته", + "tooltip": "تعداد تصاویر نهفته در هر دسته." + }, + "height": { + "name": "ارتفاع", + "tooltip": "ارتفاع تصاویر نهفته بر حسب پیکسل." + }, + "width": { + "name": "عرض", + "tooltip": "عرض تصاویر نهفته بر حسب پیکسل." + } + }, + "outputs": { + "0": { + "tooltip": "دسته تصاویر نهفته خالی." + } + } + }, + "EmptyMochiLatentVideo": { + "display_name": "ویدیوی نهفته خالی Mochi", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "EmptyQwenImageLayeredLatentImage": { + "display_name": "تصویر نهفته لایه‌ای Qwen خالی", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "height": { + "name": "ارتفاع" + }, + "layers": { + "name": "لایه‌ها" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "EmptySD3LatentImage": { + "display_name": "تصویر نهفته خالی SD3", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "height": { + "name": "ارتفاع" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "Epsilon Scaling": { + "display_name": "مقیاس‌دهی اپسیلون", + "inputs": { + "model": { + "name": "مدل" + }, + "scaling_factor": { + "name": "ضریب مقیاس‌دهی" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ExponentialScheduler": { + "display_name": "زمان‌بندی نمایی", + "inputs": { + "sigma_max": { + "name": "سیگما بیشینه" + }, + "sigma_min": { + "name": "سیگما کمینه" + }, + "steps": { + "name": "گام‌ها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ExtendIntermediateSigmas": { + "display_name": "گسترش سیگماهای میانی", + "inputs": { + "end_at_sigma": { + "name": "پایان در سیگما" + }, + "sigmas": { + "name": "سیگماها" + }, + "spacing": { + "name": "فاصله" + }, + "start_at_sigma": { + "name": "شروع از سیگما" + }, + "steps": { + "name": "گام‌ها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "FeatherMask": { + "display_name": "FeatherMask", + "inputs": { + "bottom": { + "name": "پایین" + }, + "left": { + "name": "چپ" + }, + "mask": { + "name": "ماسک" + }, + "right": { + "name": "راست" + }, + "top": { + "name": "بالا" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "FlipSigmas": { + "display_name": "FlipSigmas", + "inputs": { + "sigmas": { + "name": "سیگماها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "Flux2MaxImageNode": { + "description": "تولید تصویر به صورت همزمان بر اساس پرامپت و وضوح تصویر.", + "display_name": "Flux.2 [max] Image", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "height": { + "name": "ارتفاع" + }, + "images": { + "name": "تصاویر", + "tooltip": "حداکثر ۹ تصویر به عنوان مرجع قابل استفاده است." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت برای تولید یا ویرایش تصویر" + }, + "prompt_upsampling": { + "name": "افزایش وضوح پرامپت", + "tooltip": "آیا افزایش وضوح پرامپت انجام شود یا خیر. در صورت فعال بودن، پرامپت به طور خودکار برای تولید خلاقانه‌تر تغییر می‌کند." + }, + "seed": { + "name": "بذر", + "tooltip": "بذر تصادفی برای ایجاد نویز." + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "Flux2ProImageNode": { + "description": "تولید تصویر به صورت همزمان بر اساس پرامپت و وضوح تصویر.", + "display_name": "Flux.2 [pro] Image", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "height": { + "name": "ارتفاع" + }, + "images": { + "name": "تصاویر", + "tooltip": "حداکثر ۹ تصویر به عنوان مرجع قابل استفاده است." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت برای تولید یا ویرایش تصویر" + }, + "prompt_upsampling": { + "name": "افزایش وضوح پرامپت", + "tooltip": "آیا افزایش وضوح پرامپت انجام شود یا خیر. در صورت فعال بودن، پرامپت به طور خودکار برای تولید خلاقانه‌تر تغییر می‌کند." + }, + "seed": { + "name": "بذر", + "tooltip": "بذر تصادفی برای ایجاد نویز." + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "Flux2Scheduler": { + "display_name": "Flux2Scheduler", + "inputs": { + "height": { + "name": "ارتفاع" + }, + "steps": { + "name": "گام‌ها" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "FluxDisableGuidance": { + "description": "این نود راهنمایی را به طور کامل در Flux و مدل‌های مشابه Flux غیرفعال می‌کند.", + "display_name": "FluxDisableGuidance", + "inputs": { + "conditioning": { + "name": "شرایط" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "FluxGuidance": { + "display_name": "FluxGuidance", + "inputs": { + "conditioning": { + "name": "شرایط" + }, + "guidance": { + "name": "راهنمایی" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "FluxKontextImageScale": { + "description": "این نود تصویر را به اندازه‌ای تغییر می‌دهد که برای flux kontext بهینه‌تر باشد.", + "display_name": "FluxKontextImageScale", + "inputs": { + "image": { + "name": "تصویر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "FluxKontextMaxImageNode": { + "description": "ویرایش تصاویر با استفاده از Flux.1 Kontext [pro] از طریق API بر اساس پرامپت و نسبت تصویر.", + "display_name": "Flux.1 Kontext [max] Image", + "inputs": { + "aspect_ratio": { + "name": "نسبت تصویر", + "tooltip": "نسبت تصویر؛ باید بین ۱:۴ تا ۴:۱ باشد." + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "guidance": { + "name": "راهنمایی", + "tooltip": "قدرت راهنمایی برای فرایند تولید تصویر" + }, + "input_image": { + "name": "تصویر ورودی" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت برای تولید تصویر - مشخص کنید چه چیزی و چگونه ویرایش شود." + }, + "prompt_upsampling": { + "name": "افزایش وضوح پرامپت", + "tooltip": "آیا افزایش وضوح روی پرامپت انجام شود یا خیر. در صورت فعال بودن، پرامپت به طور خودکار برای تولید خلاقانه‌تر تغییر می‌کند، اما نتایج غیرقطعی خواهند بود (همان بذر دقیقاً همان نتیجه را تولید نمی‌کند)." + }, + "seed": { + "name": "بذر", + "tooltip": "بذر تصادفی مورد استفاده برای ایجاد نویز." + }, + "steps": { + "name": "گام‌ها", + "tooltip": "تعداد گام‌ها برای فرایند تولید تصویر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "FluxKontextMultiReferenceLatentMethod": { + "display_name": "روش مرجع مدل ویرایش", + "inputs": { + "conditioning": { + "name": "شرط‌گذاری" + }, + "reference_latents_method": { + "name": "روش latent مرجع" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "FluxKontextProImageNode": { + "description": "ویرایش تصاویر با استفاده از Flux.1 Kontext [pro] از طریق API بر اساس پرامپت و نسبت تصویر.", + "display_name": "Flux.1 Kontext [pro] Image", + "inputs": { + "aspect_ratio": { + "name": "نسبت تصویر", + "tooltip": "نسبت تصویر؛ باید بین ۱:۴ تا ۴:۱ باشد." + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "guidance": { + "name": "راهنمایی", + "tooltip": "قدرت راهنمایی برای فرایند تولید تصویر" + }, + "input_image": { + "name": "تصویر ورودی" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت برای تولید تصویر - مشخص کنید چه چیزی و چگونه ویرایش شود." + }, + "prompt_upsampling": { + "name": "افزایش وضوح پرامپت", + "tooltip": "آیا افزایش وضوح روی پرامپت انجام شود یا خیر. در صورت فعال بودن، پرامپت به طور خودکار برای تولید خلاقانه‌تر تغییر می‌کند، اما نتایج غیرقطعی خواهند بود (همان بذر دقیقاً همان نتیجه را تولید نمی‌کند)." + }, + "seed": { + "name": "بذر", + "tooltip": "بذر تصادفی مورد استفاده برای ایجاد نویز." + }, + "steps": { + "name": "گام‌ها", + "tooltip": "تعداد گام‌ها برای فرایند تولید تصویر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "FluxProExpandNode": { + "description": "تصویر را بر اساس پرامپت گسترش می‌دهد.", + "display_name": "Flux.1 گسترش تصویر", + "inputs": { + "bottom": { + "name": "پایین", + "tooltip": "تعداد پیکسل‌هایی که باید به پایین تصویر افزوده شود" + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "guidance": { + "name": "قدرت راهنمایی", + "tooltip": "قدرت راهنمایی برای فرآیند تولید تصویر" + }, + "image": { + "name": "تصویر" + }, + "left": { + "name": "چپ", + "tooltip": "تعداد پیکسل‌هایی که باید به سمت چپ تصویر افزوده شود" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت برای تولید تصویر" + }, + "prompt_upsampling": { + "name": "افزایش وضوح پرامپت", + "tooltip": "آیا افزایش وضوح روی پرامپت انجام شود یا خیر. در صورت فعال بودن، پرامپت به طور خودکار برای تولید خلاقانه‌تر تغییر می‌کند، اما نتایج غیرقطعی خواهند بود (یک بذر یکسان دقیقاً همان نتیجه را تولید نمی‌کند)." + }, + "right": { + "name": "راست", + "tooltip": "تعداد پیکسل‌هایی که باید به سمت راست تصویر افزوده شود" + }, + "seed": { + "name": "بذر", + "tooltip": "بذر تصادفی مورد استفاده برای ایجاد نویز." + }, + "steps": { + "name": "تعداد مراحل", + "tooltip": "تعداد مراحل برای فرآیند تولید تصویر" + }, + "top": { + "name": "بالا", + "tooltip": "تعداد پیکسل‌هایی که باید به بالای تصویر افزوده شود" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "FluxProFillNode": { + "description": "تصویر را بر اساس ماسک و پرامپت بازسازی می‌کند.", + "display_name": "Flux.1 پر کردن تصویر", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "guidance": { + "name": "قدرت راهنمایی", + "tooltip": "قدرت راهنمایی برای فرآیند تولید تصویر" + }, + "image": { + "name": "تصویر" + }, + "mask": { + "name": "ماسک" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت برای تولید تصویر" + }, + "prompt_upsampling": { + "name": "افزایش وضوح پرامپت", + "tooltip": "آیا افزایش وضوح روی پرامپت انجام شود یا خیر. در صورت فعال بودن، پرامپت به طور خودکار برای تولید خلاقانه‌تر تغییر می‌کند، اما نتایج غیرقطعی خواهند بود (یک بذر یکسان دقیقاً همان نتیجه را تولید نمی‌کند)." + }, + "seed": { + "name": "بذر", + "tooltip": "بذر تصادفی مورد استفاده برای ایجاد نویز." + }, + "steps": { + "name": "تعداد مراحل", + "tooltip": "تعداد مراحل برای فرآیند تولید تصویر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "FluxProUltraImageNode": { + "description": "تولید تصویر با استفاده از Flux Pro ۱.۱ Ultra از طریق API بر اساس پرامپت و وضوح تصویر.", + "display_name": "Flux ۱.۱ [pro] Ultra Image", + "inputs": { + "aspect_ratio": { + "name": "نسبت تصویر", + "tooltip": "نسبت تصویر؛ باید بین ۱:۴ تا ۴:۱ باشد." + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "image_prompt": { + "name": "پرامپت تصویری" + }, + "image_prompt_strength": { + "name": "قدرت پرامپت تصویری", + "tooltip": "ترکیب بین پرامپت و پرامپت تصویری." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت برای تولید تصویر" + }, + "prompt_upsampling": { + "name": "افزایش وضوح پرامپت", + "tooltip": "آیا افزایش وضوح روی پرامپت انجام شود یا خیر. اگر فعال باشد، پرامپت به طور خودکار برای تولید خلاقانه‌تر تغییر می‌کند، اما نتایج غیرقطعی خواهند بود (یک seed یکسان دقیقاً همان نتیجه را تولید نمی‌کند)." + }, + "raw": { + "name": "خام", + "tooltip": "در صورت فعال بودن، تصاویر با پردازش کمتر و ظاهر طبیعی‌تر تولید می‌شوند." + }, + "seed": { + "name": "seed", + "tooltip": "seed تصادفی مورد استفاده برای ایجاد نویز." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "FreSca": { + "description": "اعمال مقیاس‌دهی وابسته به فرکانس بر راهنمایی", + "display_name": "FreSca", + "inputs": { + "freq_cutoff": { + "name": "آستانه فرکانس", + "tooltip": "تعداد اندیس‌های فرکانسی اطراف مرکز که به عنوان فرکانس پایین در نظر گرفته می‌شوند" + }, + "model": { + "name": "مدل" + }, + "scale_high": { + "name": "ضریب مقیاس بالا", + "tooltip": "ضریب مقیاس برای اجزای با فرکانس بالا" + }, + "scale_low": { + "name": "ضریب مقیاس پایین", + "tooltip": "ضریب مقیاس برای اجزای با فرکانس پایین" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "FreeU": { + "display_name": "FreeU", + "inputs": { + "b1": { + "name": "b1" + }, + "b2": { + "name": "b2" + }, + "model": { + "name": "مدل" + }, + "s1": { + "name": "s1" + }, + "s2": { + "name": "s2" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "FreeU_V2": { + "display_name": "FreeU_V2", + "inputs": { + "b1": { + "name": "b1" + }, + "b2": { + "name": "b2" + }, + "model": { + "name": "مدل" + }, + "s1": { + "name": "s1" + }, + "s2": { + "name": "s2" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "GITSScheduler": { + "display_name": "برنامه‌ریز GITS", + "inputs": { + "coeff": { + "name": "ضریب" + }, + "denoise": { + "name": "کاهش نویز" + }, + "steps": { + "name": "گام‌ها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "GLIGENLoader": { + "display_name": "بارگذار GLIGEN", + "inputs": { + "gligen_name": { + "name": "نام GLIGEN" + } + } + }, + "GLIGENTextBoxApply": { + "display_name": "GLIGENTextBoxApply", + "inputs": { + "clip": { + "name": "clip" + }, + "conditioning_to": { + "name": "شرط‌دهی به" + }, + "gligen_textbox_model": { + "name": "مدل GLIGEN Textbox" + }, + "height": { + "name": "ارتفاع" + }, + "text": { + "name": "متن" + }, + "width": { + "name": "عرض" + }, + "x": { + "name": "محور افقی (x)" + }, + "y": { + "name": "محور عمودی (y)" + } + } + }, + "GeminiImage2Node": { + "description": "تولید یا ویرایش تصاویر به صورت همزمان از طریق Google Vertex API.", + "display_name": "Nano Banana Pro (Google Gemini Image)", + "inputs": { + "aspect_ratio": { + "name": "aspect_ratio", + "tooltip": "اگر روی 'auto' تنظیم شود، نسبت تصویر ورودی شما را تطبیق می‌دهد؛ اگر تصویری ارائه نشود، معمولاً یک تصویر مربعی با نسبت ۱۶:۹ تولید می‌شود." + }, + "control_after_generate": { + "name": "control after generate" + }, + "files": { + "name": "files", + "tooltip": "فایل(های) اختیاری برای استفاده به عنوان زمینه برای مدل. ورودی‌ها را از node Gemini Generate Content Input Files می‌پذیرد." + }, + "images": { + "name": "images", + "tooltip": "تصویر(های) مرجع اختیاری. برای افزودن چند تصویر، از node Batch Images استفاده کنید (تا ۱۴ تصویر)." + }, + "model": { + "name": "model" + }, + "prompt": { + "name": "prompt", + "tooltip": "متن راهنما برای توصیف تصویری که باید تولید شود یا ویرایش‌هایی که باید اعمال گردد. هرگونه محدودیت، سبک یا جزئیاتی که مدل باید رعایت کند را وارد کنید." + }, + "resolution": { + "name": "resolution", + "tooltip": "وضوح خروجی مورد نظر. برای 2K/4K از upscaler بومی Gemini استفاده می‌شود." + }, + "response_modalities": { + "name": "response_modalities", + "tooltip": "برای خروجی فقط تصویر، 'IMAGE' را انتخاب کنید یا برای دریافت هر دو تصویر تولید شده و پاسخ متنی، 'IMAGE+TEXT' را انتخاب نمایید." + }, + "seed": { + "name": "seed", + "tooltip": "زمانی که مقدار seed به یک مقدار مشخص تنظیم شود، مدل تلاش می‌کند تا پاسخ مشابهی برای درخواست‌های تکراری ارائه دهد. خروجی قطعی تضمین نمی‌شود. همچنین، تغییر مدل یا تنظیمات پارامترها مانند دما (temperature) می‌تواند باعث تغییر در پاسخ حتی با همان مقدار seed شود. به طور پیش‌فرض، مقدار seed به صورت تصادفی انتخاب می‌شود." + }, + "system_prompt": { + "name": "system_prompt", + "tooltip": "دستورالعمل‌های پایه‌ای که رفتار هوش مصنوعی را تعیین می‌کند." + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "tooltip": null + } + } + }, + "GeminiImageNode": { + "description": "ویرایش تصاویر به صورت همزمان از طریق Google API.", + "display_name": "Nano Banana (Google Gemini Image)", + "inputs": { + "aspect_ratio": { + "name": "aspect_ratio", + "tooltip": "به طور پیش‌فرض اندازه تصویر خروجی را با تصویر ورودی شما تطبیق می‌دهد، یا در غیر این صورت تصاویر مربعی ۱:۱ تولید می‌کند." + }, + "control_after_generate": { + "name": "control after generate" + }, + "files": { + "name": "files", + "tooltip": "فایل(های) اختیاری برای استفاده به عنوان زمینه برای مدل. ورودی‌ها را از node Gemini Generate Content Input Files می‌پذیرد." + }, + "images": { + "name": "images", + "tooltip": "تصویر(های) اختیاری برای استفاده به عنوان زمینه برای مدل. برای افزودن چند تصویر می‌توانید از node Batch Images استفاده کنید." + }, + "model": { + "name": "model", + "tooltip": "مدل Gemini مورد استفاده برای تولید پاسخ‌ها." + }, + "prompt": { + "name": "prompt", + "tooltip": "متن راهنما برای تولید" + }, + "response_modalities": { + "name": "response_modalities", + "tooltip": "برای خروجی فقط تصویر، 'IMAGE' را انتخاب کنید یا برای دریافت هر دو تصویر تولید شده و پاسخ متنی، 'IMAGE+TEXT' را انتخاب نمایید." + }, + "seed": { + "name": "seed", + "tooltip": "زمانی که مقدار seed به یک مقدار مشخص تنظیم شود، مدل تلاش می‌کند تا پاسخ مشابهی برای درخواست‌های تکراری ارائه دهد. خروجی قطعی تضمین نمی‌شود. همچنین، تغییر مدل یا تنظیمات پارامترها مانند دما (temperature) می‌تواند باعث تغییر در پاسخ حتی با همان مقدار seed شود. به طور پیش‌فرض، مقدار seed به صورت تصادفی انتخاب می‌شود." + }, + "system_prompt": { + "name": "system_prompt", + "tooltip": "دستورالعمل‌های پایه‌ای که رفتار هوش مصنوعی را تعیین می‌کند." + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "tooltip": null + } + } + }, + "GeminiInputFiles": { + "description": "فایل‌های ورودی را بارگذاری و آماده می‌کند تا به عنوان ورودی برای نودهای Gemini LLM استفاده شوند. این فایل‌ها هنگام تولید پاسخ توسط مدل Gemini خوانده می‌شوند. محتوای فایل متنی در محدودیت توکن محاسبه می‌شود. 🛈 نکته: می‌توانید این نود را با سایر نودهای فایل ورودی Gemini زنجیره کنید.", + "display_name": "فایل‌های ورودی Gemini", + "inputs": { + "GEMINI_INPUT_FILES": { + "name": "GEMINI_INPUT_FILES", + "tooltip": "یک یا چند فایل اضافی اختیاری برای گروه‌بندی با فایلی که از این نود بارگذاری شده است. امکان زنجیره‌سازی فایل‌های ورودی را فراهم می‌کند تا یک پیام بتواند شامل چندین فایل ورودی باشد." + }, + "file": { + "name": "فایل", + "tooltip": "فایل‌های ورودی برای افزودن به زمینه مدل. در حال حاضر فقط فایل‌های متنی (.txt) و PDF (.pdf) پذیرفته می‌شوند." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "GeminiNode": { + "description": "تولید پاسخ متنی با مدل هوش مصنوعی Gemini گوگل. می‌توانید انواع مختلفی از ورودی‌ها (متن، تصویر، صوت، ویدئو) را به عنوان زمینه برای تولید پاسخ‌های مرتبط‌تر و معنادارتر ارائه دهید.", + "display_name": "Google Gemini", + "inputs": { + "audio": { + "name": "صوت", + "tooltip": "صوت اختیاری برای استفاده به عنوان زمینه مدل." + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "files": { + "name": "فایل‌ها", + "tooltip": "فایل(های) اختیاری برای استفاده به عنوان زمینه مدل. ورودی را از نود Gemini Generate Content Input Files می‌پذیرد." + }, + "images": { + "name": "تصاویر", + "tooltip": "تصاویر اختیاری برای استفاده به عنوان زمینه مدل. برای افزودن چندین تصویر می‌توانید از نود Batch Images استفاده کنید." + }, + "model": { + "name": "مدل", + "tooltip": "مدل Gemini مورد استفاده برای تولید پاسخ‌ها." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "ورودی‌های متنی به مدل برای تولید پاسخ. می‌توانید دستورالعمل‌های دقیق، پرسش‌ها یا زمینه مورد نظر را برای مدل وارد کنید." + }, + "seed": { + "name": "seed", + "tooltip": "زمانی که مقدار seed ثابت باشد، مدل تلاش می‌کند تا برای درخواست‌های تکراری پاسخ یکسانی ارائه دهد. خروجی قطعی تضمین نمی‌شود. همچنین تغییر مدل یا تنظیمات پارامترها مانند دما می‌تواند باعث تغییر پاسخ حتی با همان مقدار seed شود. به طور پیش‌فرض، مقدار seed به صورت تصادفی انتخاب می‌شود." + }, + "system_prompt": { + "name": "system_prompt", + "tooltip": "دستورالعمل‌های پایه‌ای که رفتار هوش مصنوعی را تعیین می‌کند." + }, + "video": { + "name": "ویدئو", + "tooltip": "ویدئوی اختیاری برای استفاده به عنوان زمینه مدل." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "GenerateTracks": { + "display_name": "تولید مسیرها", + "inputs": { + "bezier": { + "name": "Bezier", + "tooltip": "فعال‌سازی مسیر منحنی Bezier با استفاده از نقطه میانی به عنوان نقطه کنترل." + }, + "end_x": { + "name": "مختصات X پایان", + "tooltip": "مختصات X نرمال‌شده (۰-۱) برای موقعیت پایان." + }, + "end_y": { + "name": "مختصات Y پایان", + "tooltip": "مختصات Y نرمال‌شده (۰-۱) برای موقعیت پایان." + }, + "height": { + "name": "ارتفاع" + }, + "interpolation": { + "name": "درون‌یابی", + "tooltip": "کنترل زمان‌بندی/سرعت حرکت در طول مسیر." + }, + "mid_x": { + "name": "کنترل X میانی", + "tooltip": "نقطه کنترل X نرمال‌شده برای منحنی Bezier. فقط زمانی استفاده می‌شود که 'bezier' فعال باشد." + }, + "mid_y": { + "name": "کنترل Y میانی", + "tooltip": "نقطه کنترل Y نرمال‌شده برای منحنی Bezier. فقط زمانی استفاده می‌شود که 'bezier' فعال باشد." + }, + "num_frames": { + "name": "تعداد فریم‌ها" + }, + "num_tracks": { + "name": "تعداد مسیرها" + }, + "start_x": { + "name": "مختصات X شروع", + "tooltip": "مختصات X نرمال‌شده (۰-۱) برای موقعیت شروع." + }, + "start_y": { + "name": "مختصات Y شروع", + "tooltip": "مختصات Y نرمال‌شده (۰-۱) برای موقعیت شروع." + }, + "track_mask": { + "name": "ماسک مسیر", + "tooltip": "ماسک اختیاری برای نمایش فریم‌های قابل مشاهده." + }, + "track_spread": { + "name": "فاصله مسیرها", + "tooltip": "فاصله نرمال‌شده بین مسیرها. مسیرها عمود بر جهت حرکت پخش می‌شوند." + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "طول مسیر", + "tooltip": null + } + } + }, + "GetImageSize": { + "description": "عرض و ارتفاع تصویر را بازمی‌گرداند و تصویر را بدون تغییر عبور می‌دهد.", + "display_name": "دریافت ابعاد تصویر", + "inputs": { + "image": { + "name": "تصویر" + } + }, + "outputs": { + "0": { + "name": "عرض", + "tooltip": null + }, + "1": { + "name": "ارتفاع", + "tooltip": null + }, + "2": { + "name": "اندازه دسته", + "tooltip": null + } + } + }, + "GetVideoComponents": { + "description": "تمام اجزای ویدیو را استخراج می‌کند: فریم‌ها، صدا و نرخ فریم.", + "display_name": "استخراج اجزای ویدیو", + "inputs": { + "video": { + "name": "ویدیو", + "tooltip": "ویدیویی که اجزا از آن استخراج می‌شوند." + } + }, + "outputs": { + "0": { + "name": "تصاویر", + "tooltip": null + }, + "1": { + "name": "صدا", + "tooltip": null + }, + "2": { + "name": "نرخ فریم", + "tooltip": null + } + } + }, + "GrowMask": { + "display_name": "گسترش ماسک", + "inputs": { + "expand": { + "name": "گسترش" + }, + "mask": { + "name": "ماسک" + }, + "tapered_corners": { + "name": "گوشه‌های نرم" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "Hunyuan3Dv2Conditioning": { + "display_name": "Hunyuan3Dv2Conditioning", + "inputs": { + "clip_vision_output": { + "name": "خروجی بینایی clip" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + } + } + }, + "Hunyuan3Dv2ConditioningMultiView": { + "display_name": "Hunyuan3Dv2ConditioningMultiView", + "inputs": { + "back": { + "name": "پشت" + }, + "front": { + "name": "جلو" + }, + "left": { + "name": "چپ" + }, + "right": { + "name": "راست" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + } + } + }, + "HunyuanImageToVideo": { + "display_name": "HunyuanImageToVideo", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "guidance_type": { + "name": "نوع راهنما" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "positive": { + "name": "مثبت" + }, + "start_image": { + "name": "تصویر شروع" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "latent", + "tooltip": null + } + } + }, + "HunyuanRefinerLatent": { + "display_name": "HunyuanRefinerLatent", + "inputs": { + "latent": { + "name": "latent" + }, + "negative": { + "name": "منفی" + }, + "noise_augmentation": { + "name": "افزایش نویز" + }, + "positive": { + "name": "مثبت" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "HunyuanVideo15ImageToVideo": { + "display_name": "HunyuanVideo15ImageToVideo", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "clip_vision_output": { + "name": "خروجی clip vision" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "start_image": { + "name": "تصویر شروع" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "HunyuanVideo15LatentUpscaleWithModel": { + "display_name": "بزرگ‌نمایی Latent ویدیو ۱۵ با مدل", + "inputs": { + "crop": { + "name": "برش" + }, + "height": { + "name": "ارتفاع" + }, + "model": { + "name": "مدل" + }, + "samples": { + "name": "نمونه‌ها" + }, + "upscale_method": { + "name": "روش بزرگ‌نمایی" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "HunyuanVideo15SuperResolution": { + "display_name": "HunyuanVideo15SuperResolution", + "inputs": { + "clip_vision_output": { + "name": "خروجی clip vision" + }, + "latent": { + "name": "latent" + }, + "negative": { + "name": "منفی" + }, + "noise_augmentation": { + "name": "افزایش نویز" + }, + "positive": { + "name": "مثبت" + }, + "start_image": { + "name": "تصویر شروع" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "HyperTile": { + "display_name": "HyperTile", + "inputs": { + "max_depth": { + "name": "حداکثر عمق" + }, + "model": { + "name": "مدل" + }, + "scale_depth": { + "name": "مقیاس عمق" + }, + "swap_size": { + "name": "اندازه تعویض" + }, + "tile_size": { + "name": "اندازه کاشی" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "HypernetworkLoader": { + "display_name": "بارگذاری Hypernetwork", + "inputs": { + "hypernetwork_name": { + "name": "نام hypernetwork" + }, + "model": { + "name": "مدل" + }, + "strength": { + "name": "شدت" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "IdeogramV1": { + "description": "تولید تصویر با استفاده از مدل Ideogram V1.", + "display_name": "Ideogram V1", + "inputs": { + "aspect_ratio": { + "name": "aspect_ratio", + "tooltip": "نسبت ابعاد برای تولید تصویر." + }, + "control_after_generate": { + "name": "control after generate" + }, + "magic_prompt_option": { + "name": "magic_prompt_option", + "tooltip": "تعیین اینکه آیا MagicPrompt در تولید استفاده شود یا خیر" + }, + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "توضیح مواردی که باید از تصویر حذف شوند" + }, + "num_images": { + "name": "num_images" + }, + "prompt": { + "name": "prompt", + "tooltip": "دستور متنی برای تولید تصویر" + }, + "seed": { + "name": "seed" + }, + "turbo": { + "name": "turbo", + "tooltip": "آیا از حالت توربو استفاده شود (تولید سریع‌تر، احتمالاً با کیفیت پایین‌تر)" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "IdeogramV2": { + "description": "تولید تصویر با استفاده از مدل Ideogram V2.", + "display_name": "Ideogram V2", + "inputs": { + "aspect_ratio": { + "name": "aspect_ratio", + "tooltip": "نسبت ابعاد برای تولید تصویر. اگر وضوح روی AUTO تنظیم نشده باشد، نادیده گرفته می‌شود." + }, + "control_after_generate": { + "name": "control after generate" + }, + "magic_prompt_option": { + "name": "magic_prompt_option", + "tooltip": "تعیین اینکه آیا MagicPrompt در تولید استفاده شود یا خیر" + }, + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "توضیح مواردی که باید از تصویر حذف شوند" + }, + "num_images": { + "name": "num_images" + }, + "prompt": { + "name": "prompt", + "tooltip": "دستور متنی برای تولید تصویر" + }, + "resolution": { + "name": "resolution", + "tooltip": "وضوح تصویر برای تولید. اگر روی AUTO تنظیم نشده باشد، این مقدار نسبت ابعاد را نادیده می‌گیرد." + }, + "seed": { + "name": "seed" + }, + "style_type": { + "name": "style_type", + "tooltip": "نوع سبک برای تولید (فقط V2)" + }, + "turbo": { + "name": "turbo", + "tooltip": "آیا از حالت توربو استفاده شود (تولید سریع‌تر، احتمالاً با کیفیت پایین‌تر)" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "IdeogramV3": { + "description": "تولید تصویر با استفاده از مدل Ideogram V3. پشتیبانی از تولید تصویر معمولی بر اساس پرامپت متنی و ویرایش تصویر با ماسک.", + "display_name": "Ideogram V3", + "inputs": { + "aspect_ratio": { + "name": "نسبت ابعاد", + "tooltip": "نسبت ابعاد برای تولید تصویر. اگر وضوح روی خودکار نباشد، نادیده گرفته می‌شود." + }, + "character_image": { + "name": "تصویر کاراکتر", + "tooltip": "تصویری برای استفاده به عنوان مرجع کاراکتر." + }, + "character_mask": { + "name": "ماسک کاراکتر", + "tooltip": "ماسک اختیاری برای تصویر مرجع کاراکتر." + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "image": { + "name": "تصویر", + "tooltip": "تصویر مرجع اختیاری برای ویرایش تصویر." + }, + "magic_prompt_option": { + "name": "گزینه MagicPrompt", + "tooltip": "تعیین می‌کند که آیا MagicPrompt در تولید استفاده شود یا خیر" + }, + "mask": { + "name": "ماسک", + "tooltip": "ماسک اختیاری برای inpainting (ناحیه‌های سفید جایگزین می‌شوند)" + }, + "num_images": { + "name": "تعداد تصاویر" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت برای تولید یا ویرایش تصویر" + }, + "rendering_speed": { + "name": "سرعت رندر", + "tooltip": "کنترل تعادل بین سرعت تولید و کیفیت" + }, + "resolution": { + "name": "وضوح", + "tooltip": "وضوح تصویر تولیدی. اگر روی خودکار نباشد، نسبت ابعاد را نادیده می‌گیرد." + }, + "seed": { + "name": "بذر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ImageAddNoise": { + "display_name": "افزودن نویز به تصویر", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "image": { + "name": "تصویر" + }, + "seed": { + "name": "بذر", + "tooltip": "بذر تصادفی برای ایجاد نویز." + }, + "strength": { + "name": "شدت" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ImageBatch": { + "display_name": "پردازش دسته‌ای تصاویر", + "inputs": { + "image1": { + "name": "تصویر ۱" + }, + "image2": { + "name": "تصویر ۲" + } + } + }, + "ImageBlend": { + "display_name": "ترکیب تصاویر", + "inputs": { + "blend_factor": { + "name": "ضریب ترکیب" + }, + "blend_mode": { + "name": "حالت ترکیب" + }, + "image1": { + "name": "تصویر ۱" + }, + "image2": { + "name": "تصویر ۲" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ImageBlur": { + "display_name": "تار کردن تصویر", + "inputs": { + "blur_radius": { + "name": "شعاع تاری" + }, + "image": { + "name": "تصویر" + }, + "sigma": { + "name": "سیگما" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ImageColorToMask": { + "display_name": "تبدیل رنگ به ماسک", + "inputs": { + "color": { + "name": "رنگ" + }, + "image": { + "name": "تصویر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ImageCompare": { + "description": "دو تصویر را به صورت کنار هم با اسلایدر مقایسه می‌کند.", + "display_name": "مقایسه تصویر", + "inputs": { + "compare_view": { + "name": "نمای مقایسه" + }, + "image_a": { + "name": "تصویر A" + }, + "image_b": { + "name": "تصویر B" + } + } + }, + "ImageCompositeMasked": { + "display_name": "ترکیب تصویر با ماسک", + "inputs": { + "destination": { + "name": "مقصد" + }, + "mask": { + "name": "ماسک" + }, + "resize_source": { + "name": "تغییر اندازه مبدأ" + }, + "source": { + "name": "مبدأ" + }, + "x": { + "name": "مختصات افقی (x)" + }, + "y": { + "name": "مختصات عمودی (y)" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ImageCrop": { + "display_name": "برش تصویر", + "inputs": { + "height": { + "name": "ارتفاع" + }, + "image": { + "name": "تصویر" + }, + "width": { + "name": "عرض" + }, + "x": { + "name": "مختصات افقی (x)" + }, + "y": { + "name": "مختصات عمودی (y)" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ImageDeduplication": { + "display_name": "حذف تصاویر تکراری", + "inputs": { + "images": { + "name": "تصاویر", + "tooltip": "فهرست تصاویر برای پردازش." + }, + "similarity_threshold": { + "name": "آستانه شباهت", + "tooltip": "آستانه شباهت (۰-۱). مقدار بالاتر به معنای شباهت بیشتر است. تصاویری که بالاتر از این آستانه باشند تکراری در نظر گرفته می‌شوند." + } + }, + "outputs": { + "0": { + "name": "تصاویر", + "tooltip": "تصاویر پردازش‌شده" + } + } + }, + "ImageFlip": { + "display_name": "وارونه‌سازی تصویر", + "inputs": { + "flip_method": { + "name": "روش وارونه‌سازی" + }, + "image": { + "name": "تصویر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ImageFromBatch": { + "display_name": "تصویر از دسته", + "inputs": { + "batch_index": { + "name": "اندیس دسته" + }, + "image": { + "name": "تصویر" + }, + "length": { + "name": "تعداد" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ImageGrid": { + "display_name": "شبکه تصاویر", + "inputs": { + "cell_height": { + "name": "ارتفاع سلول", + "tooltip": "ارتفاع هر سلول در شبکه." + }, + "cell_width": { + "name": "عرض سلول", + "tooltip": "عرض هر سلول در شبکه." + }, + "columns": { + "name": "ستون‌ها", + "tooltip": "تعداد ستون‌ها در شبکه." + }, + "images": { + "name": "تصاویر", + "tooltip": "فهرست تصاویر برای پردازش." + }, + "padding": { + "name": "فاصله", + "tooltip": "فاصله بین تصاویر." + } + }, + "outputs": { + "0": { + "name": "تصاویر", + "tooltip": "تصاویر پردازش‌شده" + } + } + }, + "ImageInvert": { + "display_name": "معکوس‌سازی تصویر", + "inputs": { + "image": { + "name": "تصویر" + } + } + }, + "ImageOnlyCheckpointLoader": { + "display_name": "بارگذاری Checkpoint فقط تصویر (مدل img2vid)", + "inputs": { + "ckpt_name": { + "name": "نام Checkpoint" + } + } + }, + "ImageOnlyCheckpointSave": { + "display_name": "ذخیره Checkpoint فقط تصویر", + "inputs": { + "clip_vision": { + "name": "clip_vision" + }, + "filename_prefix": { + "name": "پیشوند نام فایل" + }, + "model": { + "name": "مدل" + }, + "vae": { + "name": "vae" + } + } + }, + "ImagePadForOutpaint": { + "display_name": "افزودن حاشیه به تصویر برای Outpainting", + "inputs": { + "bottom": { + "name": "پایین" + }, + "feathering": { + "name": "محو کردن لبه‌ها" + }, + "image": { + "name": "تصویر" + }, + "left": { + "name": "چپ" + }, + "right": { + "name": "راست" + }, + "top": { + "name": "بالا" + } + } + }, + "ImageQuantize": { + "display_name": "ImageQuantize", + "inputs": { + "colors": { + "name": "تعداد رنگ‌ها" + }, + "dither": { + "name": "Dither" + }, + "image": { + "name": "تصویر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ImageRGBToYUV": { + "display_name": "تبدیل تصویر RGB به YUV", + "inputs": { + "image": { + "name": "تصویر" + } + }, + "outputs": { + "0": { + "name": "Y", + "tooltip": null + }, + "1": { + "name": "U", + "tooltip": null + }, + "2": { + "name": "V", + "tooltip": null + } + } + }, + "ImageRotate": { + "display_name": "چرخش تصویر", + "inputs": { + "image": { + "name": "تصویر" + }, + "rotation": { + "name": "زاویه چرخش" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ImageScale": { + "display_name": "بزرگ‌نمایی تصویر", + "inputs": { + "crop": { + "name": "برش" + }, + "height": { + "name": "ارتفاع" + }, + "image": { + "name": "تصویر" + }, + "upscale_method": { + "name": "روش بزرگ‌نمایی" + }, + "width": { + "name": "عرض" + } + } + }, + "ImageScaleBy": { + "display_name": "بزرگ‌نمایی تصویر بر اساس ضریب", + "inputs": { + "image": { + "name": "تصویر" + }, + "scale_by": { + "name": "ضریب بزرگ‌نمایی" + }, + "upscale_method": { + "name": "روش بزرگ‌نمایی" + } + } + }, + "ImageScaleToMaxDimension": { + "display_name": "تغییر اندازه تصویر به بیشترین بُعد", + "inputs": { + "image": { + "name": "تصویر" + }, + "largest_size": { + "name": "بیشترین اندازه" + }, + "upscale_method": { + "name": "روش بزرگ‌نمایی" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ImageScaleToTotalPixels": { + "display_name": "تغییر اندازه تصویر بر اساس تعداد کل پیکسل‌ها", + "inputs": { + "image": { + "name": "تصویر" + }, + "megapixels": { + "name": "مگاپیکسل" + }, + "resolution_steps": { + "name": "گام‌های وضوح" + }, + "upscale_method": { + "name": "روش بزرگ‌نمایی" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ImageSharpen": { + "display_name": "شارپ‌سازی تصویر", + "inputs": { + "alpha": { + "name": "آلفا" + }, + "image": { + "name": "تصویر" + }, + "sharpen_radius": { + "name": "شعاع شارپ‌سازی" + }, + "sigma": { + "name": "سیگما" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ImageStitch": { + "description": "تصویر image2 را در جهت مشخص‌شده به image1 متصل می‌کند.\nاگر image2 ارائه نشود، image1 بدون تغییر بازگردانده می‌شود.\nامکان افزودن فاصله اختیاری بین تصاویر وجود دارد.", + "display_name": "اتصال تصاویر", + "inputs": { + "direction": { + "name": "جهت" + }, + "image1": { + "name": "image1" + }, + "image2": { + "name": "image2" + }, + "match_image_size": { + "name": "همسان‌سازی اندازه تصویر" + }, + "spacing_color": { + "name": "رنگ فاصله" + }, + "spacing_width": { + "name": "عرض فاصله" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ImageToMask": { + "display_name": "تبدیل تصویر به ماسک", + "inputs": { + "channel": { + "name": "کانال" + }, + "image": { + "name": "تصویر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ImageUpscaleWithModel": { + "display_name": "بزرگ‌نمایی تصویر (با مدل)", + "inputs": { + "image": { + "name": "تصویر" + }, + "upscale_model": { + "name": "مدل بزرگ‌نمایی" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ImageYUVToRGB": { + "display_name": "تبدیل YUV تصویر به RGB", + "inputs": { + "U": { + "name": "U" + }, + "V": { + "name": "V" + }, + "Y": { + "name": "Y" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "InpaintModelConditioning": { + "display_name": "شرط‌گذاری مدل Inpaint", + "inputs": { + "mask": { + "name": "ماسک" + }, + "negative": { + "name": "منفی" + }, + "noise_mask": { + "name": "ماسک نویز", + "tooltip": "یک ماسک نویز به latent اضافه می‌کند تا نمونه‌گیری فقط درون ماسک انجام شود. ممکن است نتایج را بهبود دهد یا کاملاً خراب کند، بسته به مدل." + }, + "pixels": { + "name": "پیکسل‌ها" + }, + "positive": { + "name": "مثبت" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "مثبت" + }, + "1": { + "name": "منفی" + }, + "2": { + "name": "latent" + } + } + }, + "InstructPixToPixConditioning": { + "display_name": "شرط‌گذاری InstructPixToPix", + "inputs": { + "negative": { + "name": "منفی" + }, + "pixels": { + "name": "پیکسل‌ها" + }, + "positive": { + "name": "مثبت" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "InvertMask": { + "display_name": "وارونه‌سازی ماسک", + "inputs": { + "mask": { + "name": "ماسک" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "JoinAudioChannels": { + "description": "کانال‌های صوتی مونو چپ و راست را به یک صدای استریو ادغام می‌کند.", + "display_name": "ادغام کانال‌های صوتی", + "inputs": { + "audio_left": { + "name": "صدای چپ" + }, + "audio_right": { + "name": "صدای راست" + } + }, + "outputs": { + "0": { + "name": "صدا", + "tooltip": null + } + } + }, + "JoinImageWithAlpha": { + "display_name": "ترکیب تصویر با Alpha", + "inputs": { + "alpha": { + "name": "آلفا" + }, + "image": { + "name": "تصویر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "KSampler": { + "description": "با استفاده از مدل ارائه‌شده و شرط‌های مثبت و منفی، تصویر نهفته را از نویز پاک‌سازی می‌کند.", + "display_name": "KSampler", + "inputs": { + "cfg": { + "name": "cfg", + "tooltip": "مقیاس Classifier-Free Guidance تعادل بین خلاقیت و پایبندی به دستور را برقرار می‌کند. مقادیر بالاتر باعث می‌شود تصویر بیشتر با دستور مطابقت داشته باشد، اما مقادیر بیش از حد بالا می‌تواند کیفیت را کاهش دهد." + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "denoise": { + "name": "میزان پاک‌سازی نویز", + "tooltip": "مقدار پاک‌سازی نویز اعمال‌شده؛ مقادیر کمتر ساختار تصویر اولیه را حفظ می‌کند و امکان نمونه‌گیری تصویر به تصویر را فراهم می‌سازد." + }, + "latent_image": { + "name": "تصویر نهفته", + "tooltip": "تصویر نهفته‌ای که باید پاک‌سازی نویز شود." + }, + "model": { + "name": "مدل", + "tooltip": "مدلی که برای پاک‌سازی نویز تصویر نهفته ورودی استفاده می‌شود." + }, + "negative": { + "name": "شرط منفی", + "tooltip": "شرطی که ویژگی‌هایی را که نمی‌خواهید در تصویر وجود داشته باشد توصیف می‌کند." + }, + "positive": { + "name": "شرط مثبت", + "tooltip": "شرطی که ویژگی‌هایی را که می‌خواهید در تصویر وجود داشته باشد توصیف می‌کند." + }, + "sampler_name": { + "name": "sampler_name", + "tooltip": "الگوریتمی که هنگام نمونه‌گیری استفاده می‌شود و می‌تواند بر کیفیت، سرعت و سبک خروجی تولیدشده تأثیر بگذارد." + }, + "scheduler": { + "name": "زمان‌بند", + "tooltip": "زمان‌بند کنترل می‌کند که چگونه نویز به تدریج حذف شود تا تصویر شکل بگیرد." + }, + "seed": { + "name": "seed", + "tooltip": "بذر تصادفی که برای ایجاد نویز استفاده می‌شود." + }, + "steps": { + "name": "گام‌ها", + "tooltip": "تعداد گام‌های استفاده‌شده در فرآیند پاک‌سازی نویز." + } + }, + "outputs": { + "0": { + "tooltip": "تصویر نهفته پاک‌سازی‌شده." + } + } + }, + "KSamplerAdvanced": { + "display_name": "KSampler (پیشرفته)", + "inputs": { + "add_noise": { + "name": "افزودن نویز" + }, + "cfg": { + "name": "cfg" + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "end_at_step": { + "name": "پایان در گام" + }, + "latent_image": { + "name": "تصویر نهفته" + }, + "model": { + "name": "مدل" + }, + "negative": { + "name": "شرط منفی" + }, + "noise_seed": { + "name": "بذر نویز" + }, + "positive": { + "name": "شرط مثبت" + }, + "return_with_leftover_noise": { + "name": "بازگشت با نویز باقی‌مانده" + }, + "sampler_name": { + "name": "sampler_name" + }, + "scheduler": { + "name": "زمان‌بند" + }, + "start_at_step": { + "name": "شروع از گام" + }, + "steps": { + "name": "گام‌ها" + } + } + }, + "KSamplerSelect": { + "display_name": "KSamplerSelect", + "inputs": { + "sampler_name": { + "name": "sampler_name" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "Kandinsky5ImageToVideo": { + "display_name": "Kandinsky5ImageToVideo", + "inputs": { + "batch_size": { + "name": "batch_size" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "start_image": { + "name": "تصویر شروع" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": "ویدیوی خالی latent" + }, + "3": { + "name": "cond_latent", + "tooltip": "تصاویر شروع رمزگذاری‌شده و پاک، برای جایگزینی شروع نویزی خروجی مدل latent استفاده می‌شود" + } + } + }, + "KarrasScheduler": { + "display_name": "KarrasScheduler", + "inputs": { + "rho": { + "name": "rho" + }, + "sigma_max": { + "name": "حداکثر سیگما" + }, + "sigma_min": { + "name": "حداقل سیگما" + }, + "steps": { + "name": "گام‌ها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "KlingCameraControlI2VNode": { + "description": "تبدیل تصاویر ثابت به ویدیوهای سینمایی با حرکات حرفه‌ای دوربین که شبیه‌ساز فیلم‌برداری واقعی است. کنترل حرکات مجازی دوربین شامل زوم، چرخش، پن، تیلت و نمای اول شخص، در حالی که تمرکز بر تصویر اصلی شما حفظ می‌شود.", + "display_name": "تبدیل تصویر به ویدیو Kling (کنترل دوربین)", + "inputs": { + "aspect_ratio": { + "name": "نسبت تصویر" + }, + "camera_control": { + "name": "کنترل دوربین", + "tooltip": "می‌تواند با استفاده از node کنترل دوربین Kling ساخته شود. حرکات و حرکت دوربین را در طول تولید ویدیو کنترل می‌کند." + }, + "cfg_scale": { + "name": "cfg_scale" + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "پرامپت متنی منفی" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت متنی مثبت" + }, + "start_frame": { + "name": "فریم شروع", + "tooltip": "تصویر مرجع - آدرس URL یا رشته Base64 رمزگذاری‌شده، نباید بیش از ۱۰ مگابایت باشد، وضوح کمتر از ۳۰۰×۳۰۰ پیکسل نباشد، نسبت تصویر بین ۱:۲.۵ تا ۲.۵:۱. Base64 نباید شامل پیشوند data:image باشد." + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "شناسه ویدیو", + "tooltip": null + }, + "2": { + "name": "مدت زمان", + "tooltip": null + } + } + }, + "KlingCameraControlT2VNode": { + "description": "تبدیل متن به ویدیوهای سینمایی با حرکات حرفه‌ای دوربین که شبیه‌سازی فیلم‌برداری واقعی را انجام می‌دهد. کنترل حرکات مجازی دوربین شامل زوم، چرخش، پن، تیلت و نمای اول شخص، در حالی که تمرکز بر متن اصلی حفظ می‌شود.", + "display_name": "Kling تبدیل متن به ویدیو (کنترل دوربین)", + "inputs": { + "aspect_ratio": { + "name": "aspect_ratio" + }, + "camera_control": { + "name": "camera_control", + "tooltip": "می‌تواند با استفاده از node کنترل دوربین Kling ایجاد شود. حرکت و کنترل دوربین در طول تولید ویدیو را مدیریت می‌کند." + }, + "cfg_scale": { + "name": "cfg_scale" + }, + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "پرامپت متنی منفی" + }, + "prompt": { + "name": "prompt", + "tooltip": "پرامپت متنی مثبت" + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "video_id", + "tooltip": null + }, + "2": { + "name": "duration", + "tooltip": null + } + } + }, + "KlingCameraControls": { + "description": "امکان تعیین گزینه‌های پیکربندی برای کنترل‌های دوربین Kling و افکت‌های کنترل حرکت را فراهم می‌کند.", + "display_name": "کنترل‌های دوربین Kling", + "inputs": { + "camera_control_type": { + "name": "camera_control_type" + }, + "horizontal_movement": { + "name": "horizontal_movement", + "tooltip": "حرکت دوربین در محور افقی (محور x) را کنترل می‌کند. مقدار منفی به معنای حرکت به چپ و مقدار مثبت به معنای حرکت به راست است." + }, + "pan": { + "name": "pan", + "tooltip": "چرخش دوربین در صفحه عمودی (محور x) را کنترل می‌کند. مقدار منفی به معنای چرخش به پایین و مقدار مثبت به معنای چرخش به بالا است." + }, + "roll": { + "name": "roll", + "tooltip": "میزان چرخش دوربین در محور z را کنترل می‌کند. مقدار منفی به معنای چرخش پادساعتگرد و مقدار مثبت به معنای چرخش ساعتگرد است." + }, + "tilt": { + "name": "tilt", + "tooltip": "چرخش دوربین در صفحه افقی (محور y) را کنترل می‌کند. مقدار منفی به معنای چرخش به چپ و مقدار مثبت به معنای چرخش به راست است." + }, + "vertical_movement": { + "name": "vertical_movement", + "tooltip": "حرکت دوربین در محور عمودی (محور y) را کنترل می‌کند. مقدار منفی به معنای حرکت به پایین و مقدار مثبت به معنای حرکت به بالا است." + }, + "zoom": { + "name": "zoom", + "tooltip": "تغییر فاصله کانونی دوربین را کنترل می‌کند. مقدار منفی به معنای زاویه دید باریک‌تر و مقدار مثبت به معنای زاویه دید بازتر است." + } + }, + "outputs": { + "0": { + "name": "camera_control", + "tooltip": null + } + } + }, + "KlingDualCharacterVideoEffectNode": { + "description": "هنگام تولید ویدیو بر اساس effect_scene افکت‌های ویژه مختلفی را اعمال کنید. تصویر اول در سمت چپ و تصویر دوم در سمت راست ترکیب قرار می‌گیرد.", + "display_name": "افکت‌های ویدیویی دو کاراکتر Kling", + "inputs": { + "duration": { + "name": "duration" + }, + "effect_scene": { + "name": "effect_scene" + }, + "image_left": { + "name": "image_left", + "tooltip": "تصویر سمت چپ" + }, + "image_right": { + "name": "image_right", + "tooltip": "تصویر سمت راست" + }, + "mode": { + "name": "mode" + }, + "model_name": { + "name": "model_name" + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "duration", + "tooltip": null + } + } + }, + "KlingImage2VideoNode": { + "display_name": "تبدیل تصویر Kling (فریم اول) به ویدیو", + "inputs": { + "aspect_ratio": { + "name": "aspect_ratio" + }, + "cfg_scale": { + "name": "cfg_scale" + }, + "duration": { + "name": "duration" + }, + "mode": { + "name": "mode" + }, + "model_name": { + "name": "model_name" + }, + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "پرامپت متنی منفی" + }, + "prompt": { + "name": "prompt", + "tooltip": "پرامپت متنی مثبت" + }, + "start_frame": { + "name": "start_frame", + "tooltip": "تصویر مرجع برای تولید ویدیو استفاده می‌شود." + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "video_id", + "tooltip": null + }, + "2": { + "name": "duration", + "tooltip": null + } + } + }, + "KlingImageGenerationNode": { + "description": "نود تولید تصویر Kling. تولید تصویر از یک پرامپت متنی با امکان استفاده از تصویر مرجع.", + "display_name": "تولید تصویر Kling", + "inputs": { + "aspect_ratio": { + "name": "aspect_ratio" + }, + "human_fidelity": { + "name": "human_fidelity", + "tooltip": "شباهت مرجع سوژه" + }, + "image": { + "name": "image" + }, + "image_fidelity": { + "name": "image_fidelity", + "tooltip": "شدت مرجع برای تصاویر بارگذاری‌شده توسط کاربر" + }, + "image_type": { + "name": "image_type" + }, + "model_name": { + "name": "model_name" + }, + "n": { + "name": "n", + "tooltip": "تعداد تصاویر تولیدشده" + }, + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "پرامپت متنی منفی" + }, + "prompt": { + "name": "prompt", + "tooltip": "پرامپت متنی مثبت" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "KlingImageToVideoWithAudio": { + "display_name": "تبدیل تصویر Kling (فریم اول) به ویدیو همراه با صدا", + "inputs": { + "duration": { + "name": "duration" + }, + "generate_audio": { + "name": "generate_audio" + }, + "mode": { + "name": "mode" + }, + "model_name": { + "name": "model_name" + }, + "prompt": { + "name": "prompt", + "tooltip": "پرامپت متنی مثبت." + }, + "start_frame": { + "name": "start_frame" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "KlingLipSyncAudioToVideoNode": { + "description": "نود همگام‌سازی لب Kling. حرکات دهان در یک فایل ویدیویی را با محتوای صوتی یک فایل صوتی هماهنگ می‌کند. هنگام استفاده، اطمینان حاصل کنید که صدا دارای وکال واضح و ویدیو دارای چهره مشخص باشد. حجم فایل صوتی نباید بیشتر از ۵ مگابایت باشد. حجم فایل ویدیویی نباید بیشتر از ۱۰۰ مگابایت باشد، ارتفاع/عرض بین ۷۲۰ تا ۱۹۲۰ پیکسل و مدت زمان بین ۲ تا ۱۰ ثانیه باشد.", + "display_name": "همگام‌سازی لب Kling ویدیو با صدا", + "inputs": { + "audio": { + "name": "audio" + }, + "video": { + "name": "video" + }, + "voice_language": { + "name": "voice_language" + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "video_id", + "tooltip": null + }, + "2": { + "name": "duration", + "tooltip": null + } + } + }, + "KlingLipSyncTextToVideoNode": { + "description": "گره همگام‌سازی لب Kling از متن به ویدیو. حرکات دهان در یک فایل ویدیویی را با یک متن همگام می‌کند. حجم فایل ویدیو نباید بیش از ۱۰۰ مگابایت باشد، ارتفاع/عرض باید بین ۷۲۰ تا ۱۹۲۰ پیکسل باشد و مدت زمان آن باید بین ۲ تا ۱۰ ثانیه باشد.", + "display_name": "همگام‌سازی لب Kling با ویدیو و متن", + "inputs": { + "text": { + "name": "متن", + "tooltip": "محتوای متنی برای تولید ویدیوی همگام‌سازی لب. هنگام انتخاب حالت text2video الزامی است. حداکثر طول ۱۲۰ کاراکتر." + }, + "video": { + "name": "ویدیو" + }, + "voice": { + "name": "صدا" + }, + "voice_speed": { + "name": "سرعت صدا", + "tooltip": "سرعت گفتار. بازه معتبر: ۰.۸ تا ۲.۰، با دقت تا یک رقم اعشار." + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "شناسه ویدیو", + "tooltip": null + }, + "2": { + "name": "مدت زمان", + "tooltip": null + } + } + }, + "KlingMotionControl": { + "display_name": "کنترل حرکت Kling", + "inputs": { + "character_orientation": { + "name": "جهت‌گیری شخصیت", + "tooltip": "تعیین می‌کند جهت/زاویه شخصیت از کجا گرفته شود.\nvideo: حرکات، حالات چهره، حرکات دوربین و جهت‌گیری مطابق ویدیوی مرجع حرکت (سایر جزئیات از طریق پرامپت).\nimage: حرکات و حالات چهره همچنان از ویدیوی مرجع حرکت پیروی می‌کنند، اما جهت‌گیری شخصیت مطابق تصویر مرجع است (دوربین/سایر جزئیات از طریق پرامپت)." + }, + "keep_original_sound": { + "name": "حفظ صدای اصلی" + }, + "mode": { + "name": "حالت" + }, + "prompt": { + "name": "پرامپت" + }, + "reference_image": { + "name": "تصویر مرجع" + }, + "reference_video": { + "name": "ویدیوی مرجع", + "tooltip": "ویدیوی مرجع حرکت برای هدایت حرکات/بیان چهره.\nمحدودیت مدت زمان بسته به character_orientation:\n - تصویر: ۳ تا ۱۰ ثانیه (حداکثر ۱۰ ثانیه)\n - ویدیو: ۳ تا ۳۰ ثانیه (حداکثر ۳۰ ثانیه)" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "KlingOmniProEditVideoNode": { + "description": "ویرایش یک ویدیوی موجود با جدیدترین مدل Kling.", + "display_name": "ویرایش ویدیوی Omni Kling (حرفه‌ای)", + "inputs": { + "keep_original_sound": { + "name": "حفظ صدای اصلی" + }, + "model_name": { + "name": "نام مدل" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "یک پرامپت متنی برای توصیف محتوای ویدیو. می‌تواند شامل توصیفات مثبت و منفی باشد." + }, + "reference_images": { + "name": "تصاویر مرجع", + "tooltip": "حداکثر ۴ تصویر مرجع اضافی." + }, + "resolution": { + "name": "وضوح" + }, + "video": { + "name": "ویدیو", + "tooltip": "ویدیو برای ویرایش. طول ویدیوی خروجی همانند ورودی خواهد بود." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "KlingOmniProFirstLastFrameNode": { + "description": "استفاده از یک فریم شروع، یک فریم پایانی اختیاری یا تصاویر مرجع با جدیدترین مدل Kling.", + "display_name": "Kling Omni تبدیل اولین-آخرین فریم به ویدیو (Pro)", + "inputs": { + "duration": { + "name": "duration" + }, + "end_frame": { + "name": "end_frame", + "tooltip": "یک فریم پایانی اختیاری برای ویدیو. این گزینه نمی‌تواند همزمان با 'reference_images' استفاده شود." + }, + "first_frame": { + "name": "first_frame" + }, + "model_name": { + "name": "model_name" + }, + "prompt": { + "name": "prompt", + "tooltip": "یک پرامپت متنی برای توصیف محتوای ویدیو. این می‌تواند شامل توصیفات مثبت و منفی باشد." + }, + "reference_images": { + "name": "reference_images", + "tooltip": "حداکثر ۶ تصویر مرجع اضافی." + }, + "resolution": { + "name": "resolution" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "KlingOmniProImageNode": { + "description": "ایجاد یا ویرایش تصاویر با جدیدترین مدل Kling.", + "display_name": "Kling Omni تصویر (Pro)", + "inputs": { + "aspect_ratio": { + "name": "aspect_ratio" + }, + "model_name": { + "name": "model_name" + }, + "prompt": { + "name": "prompt", + "tooltip": "یک پرامپت متنی برای توصیف محتوای تصویر. این می‌تواند شامل توصیفات مثبت و منفی باشد." + }, + "reference_images": { + "name": "reference_images", + "tooltip": "حداکثر ۱۰ تصویر مرجع اضافی." + }, + "resolution": { + "name": "resolution" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "KlingOmniProImageToVideoNode": { + "description": "استفاده از حداکثر ۷ تصویر مرجع برای تولید ویدیو با جدیدترین مدل Kling.", + "display_name": "Kling Omni تبدیل تصویر به ویدیو (Pro)", + "inputs": { + "aspect_ratio": { + "name": "aspect_ratio" + }, + "duration": { + "name": "duration" + }, + "model_name": { + "name": "model_name" + }, + "prompt": { + "name": "prompt", + "tooltip": "یک پرامپت متنی برای توصیف محتوای ویدیو. این می‌تواند شامل توصیفات مثبت و منفی باشد." + }, + "reference_images": { + "name": "reference_images", + "tooltip": "حداکثر ۷ تصویر مرجع." + }, + "resolution": { + "name": "resolution" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "KlingOmniProTextToVideoNode": { + "description": "استفاده از پرامپت‌های متنی برای تولید ویدیو با جدیدترین مدل Kling.", + "display_name": "Kling Omni تبدیل متن به ویدیو (Pro)", + "inputs": { + "aspect_ratio": { + "name": "aspect_ratio" + }, + "duration": { + "name": "duration" + }, + "model_name": { + "name": "model_name" + }, + "prompt": { + "name": "prompt", + "tooltip": "یک پرامپت متنی برای توصیف محتوای ویدیو. این می‌تواند شامل توصیفات مثبت و منفی باشد." + }, + "resolution": { + "name": "resolution" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "KlingOmniProVideoToVideoNode": { + "description": "با استفاده از یک ویدیو و حداکثر ۴ تصویر مرجع، یک ویدیو با مدل جدید Kling تولید کنید.", + "display_name": "Kling Omni Video به Video (Pro)", + "inputs": { + "aspect_ratio": { + "name": "aspect_ratio" + }, + "duration": { + "name": "duration" + }, + "keep_original_sound": { + "name": "keep_original_sound" + }, + "model_name": { + "name": "model_name" + }, + "prompt": { + "name": "prompt", + "tooltip": "یک پرامپت متنی برای توصیف محتوای ویدیو. این می‌تواند شامل توصیفات مثبت و منفی باشد." + }, + "reference_images": { + "name": "reference_images", + "tooltip": "حداکثر ۴ تصویر مرجع اضافی." + }, + "reference_video": { + "name": "reference_video", + "tooltip": "ویدیوی مرجع برای استفاده." + }, + "resolution": { + "name": "resolution" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "KlingSingleImageVideoEffectNode": { + "description": "هنگام تولید ویدیو بر اساس effect_scene، افکت‌های ویژه مختلفی را اعمال کنید.", + "display_name": "افکت‌های ویدیویی Kling", + "inputs": { + "duration": { + "name": "duration" + }, + "effect_scene": { + "name": "effect_scene" + }, + "image": { + "name": "image", + "tooltip": "تصویر مرجع. آدرس URL یا رشته Base64 (بدون پیشوند data:image). حجم فایل نباید از ۱۰ مگابایت بیشتر باشد، وضوح کمتر از ۳۰۰×۳۰۰ پیکسل نباشد، نسبت تصویر بین ۱:۲.۵ تا ۲.۵:۱ باشد." + }, + "model_name": { + "name": "model_name" + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "video_id", + "tooltip": null + }, + "2": { + "name": "duration", + "tooltip": null + } + } + }, + "KlingStartEndFrameNode": { + "description": "یک توالی ویدیویی تولید کنید که بین تصاویر شروع و پایان ارائه‌شده شما انتقال ایجاد می‌کند. این نود تمام فریم‌های میانی را ایجاد کرده و یک تبدیل نرم از اولین فریم به آخرین فریم ارائه می‌دهد.", + "display_name": "Kling شروع-پایان فریم به ویدیو", + "inputs": { + "aspect_ratio": { + "name": "aspect_ratio" + }, + "cfg_scale": { + "name": "cfg_scale" + }, + "end_frame": { + "name": "end_frame", + "tooltip": "تصویر مرجع - کنترل فریم پایانی. آدرس URL یا رشته Base64، نباید از ۱۰ مگابایت بیشتر باشد، وضوح کمتر از ۳۰۰×۳۰۰ پیکسل نباشد. Base64 نباید شامل پیشوند data:image باشد." + }, + "mode": { + "name": "mode", + "tooltip": "پیکربندی مورد استفاده برای تولید ویدیو با فرمت: mode / duration / model_name." + }, + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "پرامپت متنی منفی" + }, + "prompt": { + "name": "prompt", + "tooltip": "پرامپت متنی مثبت" + }, + "start_frame": { + "name": "start_frame", + "tooltip": "تصویر مرجع - آدرس URL یا رشته Base64، نباید از ۱۰ مگابایت بیشتر باشد، وضوح کمتر از ۳۰۰×۳۰۰ پیکسل نباشد، نسبت تصویر بین ۱:۲.۵ تا ۲.۵:۱ باشد. Base64 نباید شامل پیشوند data:image باشد." + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "video_id", + "tooltip": null + }, + "2": { + "name": "duration", + "tooltip": null + } + } + }, + "KlingTextToVideoNode": { + "description": "گره Kling تبدیل متن به ویدیو", + "display_name": "Kling تبدیل متن به ویدیو", + "inputs": { + "aspect_ratio": { + "name": "aspect_ratio" + }, + "cfg_scale": { + "name": "cfg_scale" + }, + "mode": { + "name": "mode", + "tooltip": "پیکربندی مورد استفاده برای تولید ویدیو به فرمت: mode / duration / model_name." + }, + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "پرامپت متنی منفی" + }, + "prompt": { + "name": "prompt", + "tooltip": "پرامپت متنی مثبت" + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "video_id", + "tooltip": null + }, + "2": { + "name": "duration", + "tooltip": null + } + } + }, + "KlingTextToVideoWithAudio": { + "display_name": "Kling تبدیل متن به ویدیو با صدا", + "inputs": { + "aspect_ratio": { + "name": "aspect_ratio" + }, + "duration": { + "name": "duration" + }, + "generate_audio": { + "name": "generate_audio" + }, + "mode": { + "name": "mode" + }, + "model_name": { + "name": "model_name" + }, + "prompt": { + "name": "prompt", + "tooltip": "پرامپت متنی مثبت." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "KlingVideoExtendNode": { + "description": "گره Kling گسترش ویدیو. ویدیوهای ساخته‌شده توسط سایر گره‌های Kling را گسترش دهید. video_id توسط سایر گره‌های Kling ایجاد می‌شود.", + "display_name": "Kling گسترش ویدیو", + "inputs": { + "cfg_scale": { + "name": "cfg_scale" + }, + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "پرامپت متنی منفی برای اجتناب از عناصر ناخواسته در ویدیوی گسترش‌یافته" + }, + "prompt": { + "name": "prompt", + "tooltip": "پرامپت متنی مثبت برای راهنمایی گسترش ویدیو" + }, + "video_id": { + "name": "video_id", + "tooltip": "شناسه ویدیویی که باید گسترش یابد. از ویدیوهای تولیدشده توسط تبدیل متن به ویدیو، تصویر به ویدیو و عملیات گسترش ویدیوی قبلی پشتیبانی می‌کند. پس از گسترش، مدت زمان کل نباید از ۳ دقیقه بیشتر شود." + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "video_id", + "tooltip": null + }, + "2": { + "name": "duration", + "tooltip": null + } + } + }, + "KlingVirtualTryOnNode": { + "description": "گره Kling پرو لباس مجازی. یک تصویر انسان و یک تصویر لباس وارد کنید تا لباس را روی انسان امتحان کنید. می‌توانید چندین تصویر لباس را در یک تصویر با پس‌زمینه سفید ادغام کنید.", + "display_name": "Kling پرو لباس مجازی", + "inputs": { + "cloth_image": { + "name": "cloth_image" + }, + "human_image": { + "name": "human_image" + }, + "model_name": { + "name": "model_name" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LTXAVTextEncoderLoader": { + "description": "[دستورالعمل‌ها]\n\nltxav: gemma ۳ ۱۲B", + "display_name": "بارگذاری رمزگذار متنی LTXV Audio", + "inputs": { + "ckpt_name": { + "name": "نام checkpoint" + }, + "device": { + "name": "دستگاه" + }, + "text_encoder": { + "name": "رمزگذار متنی" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LTXVAddGuide": { + "display_name": "LTXVAddGuide", + "inputs": { + "frame_idx": { + "name": "اندیس فریم", + "tooltip": "اندیس فریم برای شروع شرط‌گذاری. برای تصاویر تک‌فریم یا ویدیوهای ۱ تا ۸ فریم، هر مقدار frame_idx قابل قبول است. برای ویدیوهای ۹ فریم به بالا، frame_idx باید بر ۸ بخش‌پذیر باشد، در غیر این صورت به نزدیک‌ترین مضرب ۸ گرد می‌شود. مقادیر منفی از انتهای ویدیو شمرده می‌شوند." + }, + "image": { + "name": "تصویر", + "tooltip": "تصویر یا ویدیو برای شرط‌گذاری latent ویدیو. باید شامل ۸*n+۱ فریم باشد. اگر ویدیو این تعداد فریم نداشته باشد، به نزدیک‌ترین ۸*n+۱ فریم برش داده می‌شود." + }, + "latent": { + "name": "latent" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "strength": { + "name": "شدت" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "LTXVAudioVAEDecode": { + "display_name": "LTXV رمزگشایی Audio VAE", + "inputs": { + "audio_vae": { + "name": "Audio VAE", + "tooltip": "مدل Audio VAE مورد استفاده برای رمزگشایی لاتنت." + }, + "samples": { + "name": "نمونه‌ها", + "tooltip": "لاتنت برای رمزگشایی." + } + }, + "outputs": { + "0": { + "name": "صدا", + "tooltip": null + } + } + }, + "LTXVAudioVAEEncode": { + "display_name": "LTXV کدگذاری Audio VAE", + "inputs": { + "audio": { + "name": "صدا", + "tooltip": "صدایی که باید کدگذاری شود." + }, + "audio_vae": { + "name": "Audio VAE", + "tooltip": "مدل Audio VAE برای کدگذاری." + } + }, + "outputs": { + "0": { + "name": "لاتنت صدا", + "tooltip": null + } + } + }, + "LTXVAudioVAELoader": { + "display_name": "LTXV بارگذاری Audio VAE", + "inputs": { + "ckpt_name": { + "name": "نام چک‌پوینت", + "tooltip": "چک‌پوینت Audio VAE برای بارگذاری." + } + }, + "outputs": { + "0": { + "name": "Audio VAE", + "tooltip": null + } + } + }, + "LTXVConcatAVLatent": { + "display_name": "LTXVConcatAVLatent", + "inputs": { + "audio_latent": { + "name": "لاتنت صدا" + }, + "video_latent": { + "name": "لاتنت ویدیو" + } + }, + "outputs": { + "0": { + "name": "لاتنت", + "tooltip": null + } + } + }, + "LTXVConditioning": { + "display_name": "LTXVConditioning", + "inputs": { + "frame_rate": { + "name": "نرخ فریم" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + } + } + }, + "LTXVCropGuides": { + "display_name": "LTXVCropGuides", + "inputs": { + "latent": { + "name": "لاتنت" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "لاتنت", + "tooltip": null + } + } + }, + "LTXVEmptyLatentAudio": { + "display_name": "LTXV Empty Latent Audio", + "inputs": { + "audio_vae": { + "name": "audio_vae", + "tooltip": "مدل Audio VAE برای دریافت پیکربندی." + }, + "batch_size": { + "name": "batch_size", + "tooltip": "تعداد نمونه‌های latent audio در هر دسته." + }, + "frame_rate": { + "name": "frame_rate", + "tooltip": "تعداد فریم در هر ثانیه." + }, + "frames_number": { + "name": "frames_number", + "tooltip": "تعداد فریم‌ها." + } + }, + "outputs": { + "0": { + "name": "Latent", + "tooltip": null + } + } + }, + "LTXVImgToVideo": { + "display_name": "LTXVImgToVideo", + "inputs": { + "batch_size": { + "name": "batch_size" + }, + "height": { + "name": "height" + }, + "image": { + "name": "image" + }, + "length": { + "name": "length" + }, + "negative": { + "name": "negative" + }, + "positive": { + "name": "positive" + }, + "strength": { + "name": "strength" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "width" + } + }, + "outputs": { + "0": { + "name": "positive", + "tooltip": null + }, + "1": { + "name": "negative", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "LTXVImgToVideoInplace": { + "display_name": "LTXVImgToVideoInplace", + "inputs": { + "bypass": { + "name": "bypass", + "tooltip": "عبور از شرط‌گذاری." + }, + "image": { + "name": "image" + }, + "latent": { + "name": "latent" + }, + "strength": { + "name": "strength" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "latent", + "tooltip": null + } + } + }, + "LTXVLatentUpsampler": { + "display_name": "LTXVLatentUpsampler", + "inputs": { + "samples": { + "name": "samples" + }, + "upscale_model": { + "name": "upscale_model" + }, + "vae": { + "name": "vae" + } + } + }, + "LTXVPreprocess": { + "display_name": "LTXVPreprocess", + "inputs": { + "image": { + "name": "image" + }, + "img_compression": { + "name": "img_compression", + "tooltip": "میزان فشرده‌سازی اعمال‌شده روی تصویر." + } + }, + "outputs": { + "0": { + "name": "output_image", + "tooltip": null + } + } + }, + "LTXVScheduler": { + "display_name": "LTXVScheduler", + "inputs": { + "base_shift": { + "name": "base_shift" + }, + "latent": { + "name": "latent" + }, + "max_shift": { + "name": "max_shift" + }, + "steps": { + "name": "steps" + }, + "stretch": { + "name": "stretch", + "tooltip": "کشیدن سیگماها به بازه [terminal, ۱]." + }, + "terminal": { + "name": "terminal", + "tooltip": "مقدار نهایی سیگماها پس از کشیدن." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LTXVSeparateAVLatent": { + "description": "جداکننده AV Latent در LTXV", + "display_name": "LTXVSeparateAVLatent", + "inputs": { + "av_latent": { + "name": "av_latent" + } + }, + "outputs": { + "0": { + "name": "video_latent", + "tooltip": null + }, + "1": { + "name": "audio_latent", + "tooltip": null + } + } + }, + "LaplaceScheduler": { + "display_name": "LaplaceScheduler", + "inputs": { + "beta": { + "name": "بتا" + }, + "mu": { + "name": "مو" + }, + "sigma_max": { + "name": "سیگما بیشینه" + }, + "sigma_min": { + "name": "سیگما کمینه" + }, + "steps": { + "name": "گام‌ها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LatentAdd": { + "display_name": "LatentAdd", + "inputs": { + "samples1": { + "name": "نمونه ۱" + }, + "samples2": { + "name": "نمونه ۲" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LatentApplyOperation": { + "display_name": "LatentApplyOperation", + "inputs": { + "operation": { + "name": "عملیات" + }, + "samples": { + "name": "نمونه‌ها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LatentApplyOperationCFG": { + "display_name": "LatentApplyOperationCFG", + "inputs": { + "model": { + "name": "مدل" + }, + "operation": { + "name": "عملیات" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LatentBatch": { + "display_name": "LatentBatch", + "inputs": { + "samples1": { + "name": "نمونه‌ها۱" + }, + "samples2": { + "name": "نمونه‌ها۲" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LatentBatchSeedBehavior": { + "display_name": "LatentBatchSeedBehavior", + "inputs": { + "samples": { + "name": "نمونه‌ها" + }, + "seed_behavior": { + "name": "رفتار seed" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LatentBlend": { + "display_name": "Latent Blend", + "inputs": { + "blend_factor": { + "name": "ضریب ترکیب" + }, + "samples1": { + "name": "نمونه‌ها۱" + }, + "samples2": { + "name": "نمونه‌ها۲" + } + } + }, + "LatentComposite": { + "display_name": "Latent Composite", + "inputs": { + "feather": { + "name": "پرکنندگی" + }, + "samples_from": { + "name": "نمونه‌های مبدا" + }, + "samples_to": { + "name": "نمونه‌های مقصد" + }, + "x": { + "name": "x" + }, + "y": { + "name": "y" + } + } + }, + "LatentCompositeMasked": { + "display_name": "LatentCompositeMasked", + "inputs": { + "destination": { + "name": "مقصد" + }, + "mask": { + "name": "ماسک" + }, + "resize_source": { + "name": "تغییر اندازه مبدا" + }, + "source": { + "name": "مبدا" + }, + "x": { + "name": "x" + }, + "y": { + "name": "y" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LatentConcat": { + "display_name": "LatentConcat", + "inputs": { + "dim": { + "name": "بُعد" + }, + "samples1": { + "name": "نمونه‌ها۱" + }, + "samples2": { + "name": "نمونه‌ها۲" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LatentCrop": { + "display_name": "Crop Latent", + "inputs": { + "height": { + "name": "ارتفاع" + }, + "samples": { + "name": "نمونه‌ها" + }, + "width": { + "name": "عرض" + }, + "x": { + "name": "x" + }, + "y": { + "name": "y" + } + } + }, + "LatentCut": { + "display_name": "LatentCut", + "inputs": { + "amount": { + "name": "مقدار" + }, + "dim": { + "name": "بُعد" + }, + "index": { + "name": "ایندکس" + }, + "samples": { + "name": "نمونه‌ها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LatentCutToBatch": { + "display_name": "برش Latent به دسته", + "inputs": { + "dim": { + "name": "بُعد" + }, + "samples": { + "name": "نمونه‌ها" + }, + "slice_size": { + "name": "اندازه برش" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LatentFlip": { + "display_name": "وارونه‌سازی Latent", + "inputs": { + "flip_method": { + "name": "روش وارونه‌سازی" + }, + "samples": { + "name": "نمونه‌ها" + } + } + }, + "LatentFromBatch": { + "display_name": "Latent از دسته", + "inputs": { + "batch_index": { + "name": "شاخص دسته" + }, + "length": { + "name": "طول" + }, + "samples": { + "name": "نمونه‌ها" + } + } + }, + "LatentInterpolate": { + "display_name": "درون‌یابی Latent", + "inputs": { + "ratio": { + "name": "نسبت" + }, + "samples1": { + "name": "نمونه‌ها ۱" + }, + "samples2": { + "name": "نمونه‌ها ۲" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LatentMultiply": { + "display_name": "ضرب Latent", + "inputs": { + "multiplier": { + "name": "ضریب" + }, + "samples": { + "name": "نمونه‌ها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LatentOperationSharpen": { + "display_name": "تیز کردن Latent", + "inputs": { + "alpha": { + "name": "آلفا" + }, + "sharpen_radius": { + "name": "شعاع تیز کردن" + }, + "sigma": { + "name": "سیگما" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LatentOperationTonemapReinhard": { + "display_name": "تنظیم تون Reinhard برای Latent", + "inputs": { + "multiplier": { + "name": "ضریب" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LatentRotate": { + "display_name": "چرخش Latent", + "inputs": { + "rotation": { + "name": "زاویه چرخش" + }, + "samples": { + "name": "نمونه‌ها" + } + } + }, + "LatentSubtract": { + "display_name": "تفریق Latent", + "inputs": { + "samples1": { + "name": "نمونه‌ها ۱" + }, + "samples2": { + "name": "نمونه‌ها ۲" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LatentUpscale": { + "display_name": "بزرگ‌نمایی Latent", + "inputs": { + "crop": { + "name": "برش" + }, + "height": { + "name": "ارتفاع" + }, + "samples": { + "name": "نمونه‌ها" + }, + "upscale_method": { + "name": "روش بزرگ‌نمایی" + }, + "width": { + "name": "عرض" + } + } + }, + "LatentUpscaleBy": { + "display_name": "بزرگ‌نمایی Latent بر اساس", + "inputs": { + "samples": { + "name": "نمونه‌ها" + }, + "scale_by": { + "name": "مقیاس" + }, + "upscale_method": { + "name": "روش بزرگ‌نمایی" + } + } + }, + "LatentUpscaleModelLoader": { + "display_name": "بارگذاری مدل بزرگ‌نمایی Latent", + "inputs": { + "model_name": { + "name": "نام مدل" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LazyCache": { + "description": "نسخه خانگی EasyCache - نسخه‌ای حتی «ساده‌تر» از EasyCache برای پیاده‌سازی. به طور کلی عملکرد ضعیف‌تری نسبت به EasyCache دارد، اما در برخی موارد نادر بهتر عمل می‌کند و با همه چیز در ComfyUI سازگاری کامل دارد.", + "display_name": "LazyCache", + "inputs": { + "end_percent": { + "name": "درصد پایان", + "tooltip": "مرحله نمونه‌گیری نسبی برای پایان استفاده از LazyCache." + }, + "model": { + "name": "مدل", + "tooltip": "مدلی که قرار است LazyCache به آن افزوده شود." + }, + "reuse_threshold": { + "name": "آستانه استفاده مجدد", + "tooltip": "آستانه‌ای برای استفاده مجدد از مراحل کش شده." + }, + "start_percent": { + "name": "درصد شروع", + "tooltip": "مرحله نمونه‌گیری نسبی برای شروع استفاده از LazyCache." + }, + "verbose": { + "name": "گزارش‌گیری کامل", + "tooltip": "آیا اطلاعات کامل ثبت شود یا خیر." + } + }, + "outputs": { + "0": { + "tooltip": "مدل با LazyCache." + } + } + }, + "Load3D": { + "display_name": "بارگذاری ۳بعدی و انیمیشن", + "inputs": { + "clear": { + }, + "height": { + "name": "ارتفاع" + }, + "image": { + "name": "تصویر" + }, + "model_file": { + "name": "فایل مدل" + }, + "upload 3d model": { + }, + "upload extra resources": { + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "تصویر", + "tooltip": null + }, + "1": { + "name": "ماسک", + "tooltip": null + }, + "2": { + "name": "مسیر مش", + "tooltip": null + }, + "3": { + "name": "نرمال", + "tooltip": null + }, + "4": { + "name": "اطلاعات دوربین", + "tooltip": null + }, + "5": { + "name": "ویدئوی ضبط‌شده", + "tooltip": null + } + } + }, + "LoadAudio": { + "display_name": "بارگذاری صوت", + "inputs": { + "audio": { + "name": "صوت" + }, + "audioUI": { + "name": "رابط صوتی" + }, + "upload": { + "name": "انتخاب فایل برای بارگذاری" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LoadImage": { + "display_name": "بارگذاری تصویر", + "inputs": { + "image": { + "name": "تصویر" + }, + "upload": { + "name": "انتخاب فایل برای بارگذاری" + } + } + }, + "LoadImageDataSetFromFolder": { + "display_name": "بارگذاری مجموعه تصاویر از پوشه", + "inputs": { + "folder": { + "name": "پوشه", + "tooltip": "پوشه‌ای که تصاویر از آن بارگذاری می‌شوند." + } + }, + "outputs": { + "0": { + "name": "تصاویر", + "tooltip": "فهرست تصاویر بارگذاری‌شده" + } + } + }, + "LoadImageMask": { + "display_name": "بارگذاری تصویر (به عنوان ماسک)", + "inputs": { + "channel": { + "name": "کانال" + }, + "image": { + "name": "تصویر" + }, + "upload": { + "name": "انتخاب فایل برای بارگذاری" + } + } + }, + "LoadImageOutput": { + "description": "بارگذاری یک تصویر از پوشه خروجی. با کلیک روی دکمه تازه‌سازی، فهرست تصاویر به‌روزرسانی شده و اولین تصویر به طور خودکار انتخاب می‌شود تا تکرار آسان‌تر شود.", + "display_name": "بارگذاری تصویر (از خروجی‌ها)", + "inputs": { + "Auto-refresh after generation": { + }, + "image": { + "name": "تصویر" + }, + "refresh": { + }, + "upload": { + "name": "انتخاب فایل برای بارگذاری" + } + } + }, + "LoadImageTextDataSetFromFolder": { + "display_name": "بارگذاری مجموعه داده تصویر و متن از پوشه", + "inputs": { + "folder": { + "name": "پوشه", + "tooltip": "پوشه‌ای که تصاویر از آن بارگذاری می‌شوند." + } + }, + "outputs": { + "0": { + "name": "تصاویر", + "tooltip": "فهرست تصاویر بارگذاری‌شده" + }, + "1": { + "name": "متون", + "tooltip": "فهرست کپشن‌های متنی" + } + } + }, + "LoadLatent": { + "display_name": "LoadLatent", + "inputs": { + "latent": { + "name": "latent" + } + } + }, + "LoadTrainingDataset": { + "display_name": "بارگذاری مجموعه داده آموزشی", + "inputs": { + "folder_name": { + "name": "نام پوشه", + "tooltip": "نام پوشه‌ای که مجموعه داده ذخیره‌شده را شامل می‌شود (درون پوشه خروجی)." + } + }, + "outputs": { + "0": { + "name": "latents", + "tooltip": "فهرست دیکشنری‌های latent" + }, + "1": { + "name": "شرایط‌دهی", + "tooltip": "فهرست لیست‌های شرایط‌دهی" + } + } + }, + "LoadVideo": { + "display_name": "بارگذاری ویدیو", + "inputs": { + "file": { + "name": "فایل" + }, + "upload": { + "name": "انتخاب فایل برای بارگذاری" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LoraLoader": { + "description": "LoRAها برای تغییر مدل‌های diffusion و CLIP استفاده می‌شوند و نحوه حذف نویز از latents را تغییر می‌دهند، مانند اعمال سبک‌ها. چندین node LoRA می‌توانند به هم متصل شوند.", + "display_name": "بارگذاری LoRA", + "inputs": { + "clip": { + "name": "clip", + "tooltip": "مدل CLIP که LoRA روی آن اعمال می‌شود." + }, + "lora_name": { + "name": "lora_name", + "tooltip": "نام LoRA." + }, + "model": { + "name": "مدل", + "tooltip": "مدل diffusion که LoRA روی آن اعمال می‌شود." + }, + "strength_clip": { + "name": "قدرت_clip", + "tooltip": "میزان تغییر مدل CLIP. این مقدار می‌تواند منفی باشد." + }, + "strength_model": { + "name": "قدرت_مدل", + "tooltip": "میزان تغییر مدل diffusion. این مقدار می‌تواند منفی باشد." + } + }, + "outputs": { + "0": { + "tooltip": "مدل diffusion تغییر یافته." + }, + "1": { + "tooltip": "مدل CLIP تغییر یافته." + } + } + }, + "LoraLoaderModelOnly": { + "description": "LoRAها برای تغییر مدل‌های diffusion و CLIP استفاده می‌شوند و نحوه حذف نویز از latents را تغییر می‌دهند، مانند اعمال سبک‌ها. چندین node LoRA می‌توانند به هم متصل شوند.", + "display_name": "LoraLoaderModelOnly", + "inputs": { + "lora_name": { + "name": "lora_name" + }, + "model": { + "name": "مدل" + }, + "strength_model": { + "name": "قدرت_مدل" + } + }, + "outputs": { + "0": { + "tooltip": "مدل diffusion تغییر یافته." + } + } + }, + "LoraModelLoader": { + "display_name": "بارگذاری مدل LoRA", + "inputs": { + "lora": { + "name": "lora", + "tooltip": "مدل LoRA که باید روی مدل diffusion اعمال شود." + }, + "model": { + "name": "مدل", + "tooltip": "مدل diffusion که LoRA روی آن اعمال می‌شود." + }, + "strength_model": { + "name": "قدرت_مدل", + "tooltip": "میزان تغییر مدل diffusion. این مقدار می‌تواند منفی باشد." + } + }, + "outputs": { + "0": { + "name": "مدل", + "tooltip": "مدل diffusion تغییر یافته." + } + } + }, + "LoraSave": { + "display_name": "استخراج و ذخیره Lora", + "inputs": { + "bias_diff": { + "name": "تفاوت بایاس" + }, + "filename_prefix": { + "name": "پیشوند نام فایل" + }, + "lora_type": { + "name": "نوع lora" + }, + "model_diff": { + "name": "تفاوت مدل", + "tooltip": "خروجی ModelSubtract که باید به lora تبدیل شود." + }, + "rank": { + "name": "رتبه" + }, + "text_encoder_diff": { + "name": "تفاوت رمزگذار متنی", + "tooltip": "خروجی CLIPSubtract که باید به lora تبدیل شود." + } + } + }, + "LossGraphNode": { + "display_name": "نمایش نمودار Loss", + "inputs": { + "filename_prefix": { + "name": "پیشوند نام فایل", + "tooltip": "پیشوند برای تصویر نمودار loss ذخیره‌شده." + }, + "loss": { + "name": "مقدار loss", + "tooltip": "نقشه loss از node آموزش." + } + } + }, + "LotusConditioning": { + "display_name": "LotusConditioning", + "outputs": { + "0": { + "name": "شرط‌گذاری", + "tooltip": null + } + } + }, + "LtxvApiImageToVideo": { + "description": "ویدیوهای حرفه‌ای با مدت و وضوح قابل تنظیم بر اساس تصویر شروع.", + "display_name": "تبدیل تصویر به ویدیو LTXV", + "inputs": { + "duration": { + "name": "مدت" + }, + "fps": { + "name": "فریم بر ثانیه" + }, + "generate_audio": { + "name": "تولید صدا", + "tooltip": "در صورت فعال بودن، ویدیوی تولیدشده شامل صدای تولیدشده توسط هوش مصنوعی متناسب با صحنه خواهد بود." + }, + "image": { + "name": "تصویر", + "tooltip": "اولین فریم مورد استفاده برای ویدیو." + }, + "model": { + "name": "مدل" + }, + "prompt": { + "name": "پرامپت" + }, + "resolution": { + "name": "وضوح" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LtxvApiTextToVideo": { + "description": "ویدیوهای حرفه‌ای با مدت زمان و وضوح قابل تنظیم.", + "display_name": "LTXV تبدیل متن به ویدیو", + "inputs": { + "duration": { + "name": "مدت زمان" + }, + "fps": { + "name": "فریم بر ثانیه" + }, + "generate_audio": { + "name": "تولید صدا", + "tooltip": "در صورت فعال بودن، ویدیوی تولید شده شامل صدای تولید شده توسط هوش مصنوعی متناسب با صحنه خواهد بود." + }, + "model": { + "name": "مدل" + }, + "prompt": { + "name": "پرامپت" + }, + "resolution": { + "name": "وضوح" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LumaConceptsNode": { + "description": "مفاهیم دوربین برای استفاده با گره‌های Luma Text to Video و Luma Image to Video.", + "display_name": "مفاهیم Luma", + "inputs": { + "concept1": { + "name": "concept1" + }, + "concept2": { + "name": "concept2" + }, + "concept3": { + "name": "concept3" + }, + "concept4": { + "name": "concept4" + }, + "luma_concepts": { + "name": "luma_concepts", + "tooltip": "مفاهیم دوربین اختیاری برای افزودن به موارد انتخاب‌شده در اینجا." + } + }, + "outputs": { + "0": { + "name": "luma_concepts", + "tooltip": null + } + } + }, + "LumaImageModifyNode": { + "description": "تغییر تصاویر به صورت همزمان بر اساس پرامپت و نسبت تصویر.", + "display_name": "Luma Image to Image", + "inputs": { + "control_after_generate": { + "name": "control after generate" + }, + "image": { + "name": "image" + }, + "image_weight": { + "name": "image_weight", + "tooltip": "وزن تصویر؛ هرچه به ۱.۰ نزدیک‌تر باشد، تصویر کمتر تغییر می‌کند." + }, + "model": { + "name": "model" + }, + "prompt": { + "name": "prompt", + "tooltip": "پرامپت برای تولید تصویر" + }, + "seed": { + "name": "seed", + "tooltip": "بذر برای تعیین اجرای مجدد گره؛ نتایج واقعی صرف‌نظر از بذر غیرقطعی هستند." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LumaImageNode": { + "description": "تولید تصاویر به صورت همزمان بر اساس پرامپت و نسبت تصویر.", + "display_name": "Luma Text to Image", + "inputs": { + "aspect_ratio": { + "name": "aspect_ratio" + }, + "character_image": { + "name": "character_image", + "tooltip": "تصاویر مرجع شخصیت؛ می‌تواند یک دسته از چند تصویر باشد، تا ۴ تصویر می‌تواند در نظر گرفته شود." + }, + "control_after_generate": { + "name": "control after generate" + }, + "image_luma_ref": { + "name": "image_luma_ref", + "tooltip": "اتصال گره مرجع Luma برای تأثیرگذاری بر تولید با تصاویر ورودی؛ تا ۴ تصویر می‌تواند در نظر گرفته شود." + }, + "model": { + "name": "model" + }, + "prompt": { + "name": "prompt", + "tooltip": "پرامپت برای تولید تصویر" + }, + "seed": { + "name": "seed", + "tooltip": "بذر برای تعیین اجرای مجدد گره؛ نتایج واقعی صرف‌نظر از بذر غیرقطعی هستند." + }, + "style_image": { + "name": "style_image", + "tooltip": "تصویر مرجع سبک؛ فقط ۱ تصویر استفاده خواهد شد." + }, + "style_image_weight": { + "name": "style_image_weight", + "tooltip": "وزن تصویر سبک. اگر style_image ارائه نشود، نادیده گرفته می‌شود." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LumaImageToVideoNode": { + "description": "ویدیوها را به صورت همزمان بر اساس پرامپت، تصاویر ورودی و اندازه خروجی تولید می‌کند.", + "display_name": "تبدیل تصویر به ویدیو لاما", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان" + }, + "first_image": { + "name": "اولین تصویر", + "tooltip": "اولین فریم ویدیوی تولید شده." + }, + "last_image": { + "name": "آخرین تصویر", + "tooltip": "آخرین فریم ویدیوی تولید شده." + }, + "loop": { + "name": "حلقه" + }, + "luma_concepts": { + "name": "مفاهیم لاما", + "tooltip": "مفاهیم دوربین اختیاری برای تعیین حرکت دوربین از طریق node مفاهیم لاما." + }, + "model": { + "name": "مدل" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت برای تولید ویدیو" + }, + "resolution": { + "name": "وضوح" + }, + "seed": { + "name": "بذر", + "tooltip": "بذر برای تعیین اینکه آیا node باید دوباره اجرا شود؛ نتایج واقعی صرف‌نظر از بذر غیرقطعی هستند." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "LumaReferenceNode": { + "description": "یک تصویر و وزن را برای استفاده در node تولید تصویر لاما نگه می‌دارد.", + "display_name": "مرجع لاما", + "inputs": { + "image": { + "name": "تصویر", + "tooltip": "تصویری که به عنوان مرجع استفاده می‌شود." + }, + "luma_ref": { + "name": "مرجع لاما" + }, + "weight": { + "name": "وزن", + "tooltip": "وزن مرجع تصویر." + } + }, + "outputs": { + "0": { + "name": "مرجع لاما", + "tooltip": null + } + } + }, + "LumaVideoNode": { + "description": "ویدیوها را به صورت همزمان بر اساس پرامپت و اندازه خروجی تولید می‌کند.", + "display_name": "تبدیل متن به ویدیو لاما", + "inputs": { + "aspect_ratio": { + "name": "نسبت تصویر" + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان" + }, + "loop": { + "name": "حلقه" + }, + "luma_concepts": { + "name": "مفاهیم لاما", + "tooltip": "مفاهیم دوربین اختیاری برای تعیین حرکت دوربین از طریق node مفاهیم لاما." + }, + "model": { + "name": "مدل" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت برای تولید ویدیو" + }, + "resolution": { + "name": "وضوح" + }, + "seed": { + "name": "بذر", + "tooltip": "بذر برای تعیین اینکه آیا node باید دوباره اجرا شود؛ نتایج واقعی صرف‌نظر از بذر غیرقطعی هستند." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "Mahiro": { + "description": "راهنمایی را به گونه‌ای تغییر می‌دهد که بیشتر بر «جهت» پرامپت مثبت تمرکز کند تا تفاوت بین پرامپت منفی.", + "display_name": "Mahiro CFG", + "inputs": { + "model": { + "name": "مدل" + } + }, + "outputs": { + "0": { + "name": "مدل اصلاح‌شده", + "tooltip": null + } + } + }, + "MakeTrainingDataset": { + "display_name": "ایجاد دیتاست آموزش", + "inputs": { + "clip": { + "name": "clip", + "tooltip": "مدل CLIP برای کدگذاری متن به conditioning." + }, + "images": { + "name": "تصاویر", + "tooltip": "فهرست تصاویر برای کدگذاری." + }, + "texts": { + "name": "متون", + "tooltip": "فهرست کپشن‌های متنی. می‌تواند به طول n (مطابق با تصاویر)، ۱ (تکرار برای همه)، یا حذف شده (استفاده از رشته خالی) باشد." + }, + "vae": { + "name": "vae", + "tooltip": "مدل VAE برای کدگذاری تصاویر به فضای latent." + } + }, + "outputs": { + "0": { + "name": "latents", + "tooltip": "فهرست دیکشنری‌های latent" + }, + "1": { + "name": "conditioning", + "tooltip": "فهرست لیست‌های conditioning" + } + } + }, + "ManualSigmas": { + "display_name": "ManualSigmas", + "inputs": { + "sigmas": { + "name": "سیگماها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "MaskComposite": { + "display_name": "ترکیب ماسک", + "inputs": { + "destination": { + "name": "مقصد" + }, + "operation": { + "name": "عملیات" + }, + "source": { + "name": "مبدأ" + }, + "x": { + "name": "x" + }, + "y": { + "name": "y" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "MaskPreview": { + "description": "تصاویر ورودی را در پوشه خروجی ComfyUI شما ذخیره می‌کند.", + "display_name": "پیش‌نمایش ماسک", + "inputs": { + "mask": { + "name": "ماسک" + } + } + }, + "MaskToImage": { + "display_name": "تبدیل ماسک به تصویر", + "inputs": { + "mask": { + "name": "ماسک" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "MergeImageLists": { + "display_name": "ادغام فهرست تصاویر", + "inputs": { + "images": { + "name": "تصاویر", + "tooltip": "فهرست تصاویر برای پردازش." + } + }, + "outputs": { + "0": { + "name": "تصاویر", + "tooltip": "تصاویر پردازش‌شده" + } + } + }, + "MergeTextLists": { + "display_name": "ادغام فهرست متون", + "inputs": { + "texts": { + "name": "متون", + "tooltip": "فهرست متون برای پردازش." + } + }, + "outputs": { + "0": { + "name": "متون", + "tooltip": "متون پردازش‌شده" + } + } + }, + "MinimaxHailuoVideoNode": { + "description": "تولید ویدئو از طریق پرامپت، با امکان استفاده از فریم ابتدایی با مدل جدید MiniMax Hailuo-02.", + "display_name": "ویدئوی MiniMax Hailuo", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان", + "tooltip": "طول ویدئوی خروجی بر حسب ثانیه." + }, + "first_frame_image": { + "name": "تصویر فریم اول", + "tooltip": "تصویر اختیاری برای استفاده به عنوان فریم اول ویدئو." + }, + "prompt_optimizer": { + "name": "بهینه‌ساز پرامپت", + "tooltip": "بهینه‌سازی پرامپت برای بهبود کیفیت تولید در صورت نیاز." + }, + "prompt_text": { + "name": "متن پرامپت", + "tooltip": "متن راهنما برای تولید ویدئو." + }, + "resolution": { + "name": "وضوح تصویر", + "tooltip": "ابعاد نمایش ویدئو. ۱۰۸۰p معادل ۱۹۲۰x۱۰۸۰، ۷۶۸p معادل ۱۳۶۶x۷۶۸ است." + }, + "seed": { + "name": "بذر", + "tooltip": "بذر تصادفی برای ایجاد نویز." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "MinimaxImageToVideoNode": { + "description": "ویدیوها را به صورت همزمان بر اساس یک تصویر و متن راهنما و پارامترهای اختیاری تولید می‌کند.", + "display_name": "MiniMax تبدیل تصویر به ویدیو", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "image": { + "name": "تصویر", + "tooltip": "تصویری که به عنوان اولین فریم تولید ویدیو استفاده می‌شود" + }, + "model": { + "name": "مدل", + "tooltip": "مدلی که برای تولید ویدیو استفاده می‌شود" + }, + "prompt_text": { + "name": "متن راهنما", + "tooltip": "متن راهنما برای هدایت تولید ویدیو" + }, + "seed": { + "name": "بذر تصادفی", + "tooltip": "بذر تصادفی که برای ایجاد نویز استفاده می‌شود." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "MinimaxTextToVideoNode": { + "description": "ویدیوها را به صورت همزمان بر اساس یک متن راهنما و پارامترهای اختیاری تولید می‌کند.", + "display_name": "MiniMax تبدیل متن به ویدیو", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "model": { + "name": "مدل", + "tooltip": "مدلی که برای تولید ویدیو استفاده می‌شود" + }, + "prompt_text": { + "name": "متن راهنما", + "tooltip": "متن راهنما برای هدایت تولید ویدیو" + }, + "seed": { + "name": "بذر تصادفی", + "tooltip": "بذر تصادفی که برای ایجاد نویز استفاده می‌شود." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ModelComputeDtype": { + "display_name": "ModelComputeDtype", + "inputs": { + "dtype": { + "name": "نوع داده" + }, + "model": { + "name": "مدل" + } + } + }, + "ModelMergeAdd": { + "display_name": "ModelMergeAdd", + "inputs": { + "model1": { + "name": "مدل۱" + }, + "model2": { + "name": "مدل۲" + } + } + }, + "ModelMergeAuraflow": { + "display_name": "ModelMergeAuraflow", + "inputs": { + "cond_seq_linear_": { + "name": "cond_seq_linear." + }, + "double_layers_0_": { + "name": "double_layers.۰." + }, + "double_layers_1_": { + "name": "double_layers.۱." + }, + "double_layers_2_": { + "name": "double_layers.۲." + }, + "double_layers_3_": { + "name": "double_layers.۳." + }, + "final_linear_": { + "name": "final_linear." + }, + "init_x_linear_": { + "name": "init_x_linear." + }, + "modF_": { + "name": "modF." + }, + "model1": { + "name": "مدل۱" + }, + "model2": { + "name": "مدل۲" + }, + "positional_encoding": { + "name": "کدگذاری موقعیتی" + }, + "register_tokens": { + "name": "ثبت توکن‌ها" + }, + "single_layers_0_": { + "name": "single_layers.۰." + }, + "single_layers_10_": { + "name": "single_layers.۱۰." + }, + "single_layers_11_": { + "name": "single_layers.۱۱." + }, + "single_layers_12_": { + "name": "single_layers.۱۲." + }, + "single_layers_13_": { + "name": "single_layers.۱۳." + }, + "single_layers_14_": { + "name": "single_layers.۱۴." + }, + "single_layers_15_": { + "name": "single_layers.۱۵." + }, + "single_layers_16_": { + "name": "single_layers.۱۶." + }, + "single_layers_17_": { + "name": "single_layers.۱۷." + }, + "single_layers_18_": { + "name": "single_layers.۱۸." + }, + "single_layers_19_": { + "name": "single_layers.۱۹." + }, + "single_layers_1_": { + "name": "single_layers.۱." + }, + "single_layers_20_": { + "name": "single_layers.۲۰." + }, + "single_layers_21_": { + "name": "single_layers.۲۱." + }, + "single_layers_22_": { + "name": "single_layers.۲۲." + }, + "single_layers_23_": { + "name": "single_layers.۲۳." + }, + "single_layers_24_": { + "name": "single_layers.۲۴." + }, + "single_layers_25_": { + "name": "single_layers.۲۵." + }, + "single_layers_26_": { + "name": "single_layers.۲۶." + }, + "single_layers_27_": { + "name": "single_layers.۲۷." + }, + "single_layers_28_": { + "name": "single_layers.۲۸." + }, + "single_layers_29_": { + "name": "single_layers.۲۹." + }, + "single_layers_2_": { + "name": "single_layers.۲." + }, + "single_layers_30_": { + "name": "single_layers.۳۰." + }, + "single_layers_31_": { + "name": "single_layers.۳۱." + }, + "single_layers_3_": { + "name": "single_layers.۳." + }, + "single_layers_4_": { + "name": "single_layers.۴." + }, + "single_layers_5_": { + "name": "single_layers.۵." + }, + "single_layers_6_": { + "name": "single_layers.۶." + }, + "single_layers_7_": { + "name": "single_layers.۷." + }, + "single_layers_8_": { + "name": "single_layers.۸." + }, + "single_layers_9_": { + "name": "single_layers.۹." + }, + "t_embedder_": { + "name": "t_embedder." + } + } + }, + "ModelMergeBlocks": { + "display_name": "ModelMergeBlocks", + "inputs": { + "input": { + "name": "ورودی" + }, + "middle": { + "name": "میانی" + }, + "model1": { + "name": "مدل۱" + }, + "model2": { + "name": "مدل۲" + }, + "out": { + "name": "خروجی" + } + } + }, + "ModelMergeCosmos14B": { + "display_name": "ModelMergeCosmos14B", + "inputs": { + "affline_norm_": { + "name": "affline_norm." + }, + "blocks_block0_": { + "name": "بلوک ۰." + }, + "blocks_block10_": { + "name": "بلوک ۱۰." + }, + "blocks_block11_": { + "name": "بلوک ۱۱." + }, + "blocks_block12_": { + "name": "بلوک ۱۲." + }, + "blocks_block13_": { + "name": "بلوک ۱۳." + }, + "blocks_block14_": { + "name": "بلوک ۱۴." + }, + "blocks_block15_": { + "name": "بلوک ۱۵." + }, + "blocks_block16_": { + "name": "بلوک ۱۶." + }, + "blocks_block17_": { + "name": "بلوک ۱۷." + }, + "blocks_block18_": { + "name": "بلوک ۱۸." + }, + "blocks_block19_": { + "name": "بلوک ۱۹." + }, + "blocks_block1_": { + "name": "بلوک ۱." + }, + "blocks_block20_": { + "name": "بلوک ۲۰." + }, + "blocks_block21_": { + "name": "بلوک ۲۱." + }, + "blocks_block22_": { + "name": "بلوک ۲۲." + }, + "blocks_block23_": { + "name": "بلوک ۲۳." + }, + "blocks_block24_": { + "name": "بلوک ۲۴." + }, + "blocks_block25_": { + "name": "بلوک ۲۵." + }, + "blocks_block26_": { + "name": "بلوک ۲۶." + }, + "blocks_block27_": { + "name": "بلوک ۲۷." + }, + "blocks_block28_": { + "name": "بلوک ۲۸." + }, + "blocks_block29_": { + "name": "بلوک ۲۹." + }, + "blocks_block2_": { + "name": "بلوک ۲." + }, + "blocks_block30_": { + "name": "بلوک ۳۰." + }, + "blocks_block31_": { + "name": "بلوک ۳۱." + }, + "blocks_block32_": { + "name": "بلوک ۳۲." + }, + "blocks_block33_": { + "name": "بلوک ۳۳." + }, + "blocks_block34_": { + "name": "بلوک ۳۴." + }, + "blocks_block35_": { + "name": "بلوک ۳۵." + }, + "blocks_block3_": { + "name": "بلوک ۳." + }, + "blocks_block4_": { + "name": "بلوک ۴." + }, + "blocks_block5_": { + "name": "بلوک ۵." + }, + "blocks_block6_": { + "name": "بلوک ۶." + }, + "blocks_block7_": { + "name": "بلوک ۷." + }, + "blocks_block8_": { + "name": "بلوک ۸." + }, + "blocks_block9_": { + "name": "بلوک ۹." + }, + "extra_pos_embedder_": { + "name": "extra_pos_embedder." + }, + "final_layer_": { + "name": "لایه نهایی." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "pos_embedder_": { + "name": "pos_embedder." + }, + "t_embedder_": { + "name": "t_embedder." + }, + "x_embedder_": { + "name": "x_embedder." + } + } + }, + "ModelMergeCosmos7B": { + "display_name": "ModelMergeCosmos7B", + "inputs": { + "affline_norm_": { + "name": "affline_norm." + }, + "blocks_block0_": { + "name": "بلوک ۰." + }, + "blocks_block10_": { + "name": "بلوک ۱۰." + }, + "blocks_block11_": { + "name": "بلوک ۱۱." + }, + "blocks_block12_": { + "name": "بلوک ۱۲." + }, + "blocks_block13_": { + "name": "بلوک ۱۳." + }, + "blocks_block14_": { + "name": "بلوک ۱۴." + }, + "blocks_block15_": { + "name": "بلوک ۱۵." + }, + "blocks_block16_": { + "name": "بلوک ۱۶." + }, + "blocks_block17_": { + "name": "بلوک ۱۷." + }, + "blocks_block18_": { + "name": "بلوک ۱۸." + }, + "blocks_block19_": { + "name": "بلوک ۱۹." + }, + "blocks_block1_": { + "name": "بلوک ۱." + }, + "blocks_block20_": { + "name": "بلوک ۲۰." + }, + "blocks_block21_": { + "name": "بلوک ۲۱." + }, + "blocks_block22_": { + "name": "بلوک ۲۲." + }, + "blocks_block23_": { + "name": "بلوک ۲۳." + }, + "blocks_block24_": { + "name": "بلوک ۲۴." + }, + "blocks_block25_": { + "name": "بلوک ۲۵." + }, + "blocks_block26_": { + "name": "بلوک ۲۶." + }, + "blocks_block27_": { + "name": "بلوک ۲۷." + }, + "blocks_block2_": { + "name": "بلوک ۲." + }, + "blocks_block3_": { + "name": "بلوک ۳." + }, + "blocks_block4_": { + "name": "بلوک ۴." + }, + "blocks_block5_": { + "name": "بلوک ۵." + }, + "blocks_block6_": { + "name": "بلوک ۶." + }, + "blocks_block7_": { + "name": "بلوک ۷." + }, + "blocks_block8_": { + "name": "بلوک ۸." + }, + "blocks_block9_": { + "name": "بلوک ۹." + }, + "extra_pos_embedder_": { + "name": "extra_pos_embedder." + }, + "final_layer_": { + "name": "لایه نهایی." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "pos_embedder_": { + "name": "pos_embedder." + }, + "t_embedder_": { + "name": "t_embedder." + }, + "x_embedder_": { + "name": "x_embedder." + } + } + }, + "ModelMergeCosmosPredict2_14B": { + "display_name": "ModelMergeCosmosPredict2_14B", + "inputs": { + "blocks_0_": { + "name": "blocks.۰." + }, + "blocks_10_": { + "name": "blocks.۱۰." + }, + "blocks_11_": { + "name": "blocks.۱۱." + }, + "blocks_12_": { + "name": "blocks.۱۲." + }, + "blocks_13_": { + "name": "blocks.۱۳." + }, + "blocks_14_": { + "name": "blocks.۱۴." + }, + "blocks_15_": { + "name": "blocks.۱۵." + }, + "blocks_16_": { + "name": "blocks.۱۶." + }, + "blocks_17_": { + "name": "blocks.۱۷." + }, + "blocks_18_": { + "name": "blocks.۱۸." + }, + "blocks_19_": { + "name": "blocks.۱۹." + }, + "blocks_1_": { + "name": "blocks.۱." + }, + "blocks_20_": { + "name": "blocks.۲۰." + }, + "blocks_21_": { + "name": "blocks.۲۱." + }, + "blocks_22_": { + "name": "blocks.۲۲." + }, + "blocks_23_": { + "name": "blocks.۲۳." + }, + "blocks_24_": { + "name": "blocks.۲۴." + }, + "blocks_25_": { + "name": "blocks.۲۵." + }, + "blocks_26_": { + "name": "blocks.۲۶." + }, + "blocks_27_": { + "name": "blocks.۲۷." + }, + "blocks_28_": { + "name": "blocks.۲۸." + }, + "blocks_29_": { + "name": "blocks.۲۹." + }, + "blocks_2_": { + "name": "blocks.۲." + }, + "blocks_30_": { + "name": "blocks.۳۰." + }, + "blocks_31_": { + "name": "blocks.۳۱." + }, + "blocks_32_": { + "name": "blocks.۳۲." + }, + "blocks_33_": { + "name": "blocks.۳۳." + }, + "blocks_34_": { + "name": "blocks.۳۴." + }, + "blocks_35_": { + "name": "blocks.۳۵." + }, + "blocks_3_": { + "name": "blocks.۳." + }, + "blocks_4_": { + "name": "blocks.۴." + }, + "blocks_5_": { + "name": "blocks.۵." + }, + "blocks_6_": { + "name": "blocks.۶." + }, + "blocks_7_": { + "name": "blocks.۷." + }, + "blocks_8_": { + "name": "blocks.۸." + }, + "blocks_9_": { + "name": "blocks.۹." + }, + "final_layer_": { + "name": "final_layer." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "pos_embedder_": { + "name": "pos_embedder." + }, + "t_embedder_": { + "name": "t_embedder." + }, + "t_embedding_norm_": { + "name": "t_embedding_norm." + }, + "x_embedder_": { + "name": "x_embedder." + } + } + }, + "ModelMergeCosmosPredict2_2B": { + "display_name": "ModelMergeCosmosPredict2_2B", + "inputs": { + "blocks_0_": { + "name": "blocks.۰." + }, + "blocks_10_": { + "name": "blocks.۱۰." + }, + "blocks_11_": { + "name": "blocks.۱۱." + }, + "blocks_12_": { + "name": "blocks.۱۲." + }, + "blocks_13_": { + "name": "blocks.۱۳." + }, + "blocks_14_": { + "name": "blocks.۱۴." + }, + "blocks_15_": { + "name": "blocks.۱۵." + }, + "blocks_16_": { + "name": "blocks.۱۶." + }, + "blocks_17_": { + "name": "blocks.۱۷." + }, + "blocks_18_": { + "name": "blocks.۱۸." + }, + "blocks_19_": { + "name": "blocks.۱۹." + }, + "blocks_1_": { + "name": "blocks.۱." + }, + "blocks_20_": { + "name": "blocks.۲۰." + }, + "blocks_21_": { + "name": "blocks.۲۱." + }, + "blocks_22_": { + "name": "blocks.۲۲." + }, + "blocks_23_": { + "name": "blocks.۲۳." + }, + "blocks_24_": { + "name": "blocks.۲۴." + }, + "blocks_25_": { + "name": "blocks.۲۵." + }, + "blocks_26_": { + "name": "blocks.۲۶." + }, + "blocks_27_": { + "name": "blocks.۲۷." + }, + "blocks_2_": { + "name": "blocks.۲." + }, + "blocks_3_": { + "name": "blocks.۳." + }, + "blocks_4_": { + "name": "blocks.۴." + }, + "blocks_5_": { + "name": "blocks.۵." + }, + "blocks_6_": { + "name": "blocks.۶." + }, + "blocks_7_": { + "name": "blocks.۷." + }, + "blocks_8_": { + "name": "blocks.۸." + }, + "blocks_9_": { + "name": "blocks.۹." + }, + "final_layer_": { + "name": "final_layer." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "pos_embedder_": { + "name": "pos_embedder." + }, + "t_embedder_": { + "name": "t_embedder." + }, + "t_embedding_norm_": { + "name": "t_embedding_norm." + }, + "x_embedder_": { + "name": "x_embedder." + } + } + }, + "ModelMergeFlux1": { + "display_name": "ModelMergeFlux1", + "inputs": { + "double_blocks_0_": { + "name": "بلوک دوتایی ۰" + }, + "double_blocks_10_": { + "name": "بلوک دوتایی ۱۰" + }, + "double_blocks_11_": { + "name": "بلوک دوتایی ۱۱" + }, + "double_blocks_12_": { + "name": "بلوک دوتایی ۱۲" + }, + "double_blocks_13_": { + "name": "بلوک دوتایی ۱۳" + }, + "double_blocks_14_": { + "name": "بلوک دوتایی ۱۴" + }, + "double_blocks_15_": { + "name": "بلوک دوتایی ۱۵" + }, + "double_blocks_16_": { + "name": "بلوک دوتایی ۱۶" + }, + "double_blocks_17_": { + "name": "بلوک دوتایی ۱۷" + }, + "double_blocks_18_": { + "name": "بلوک دوتایی ۱۸" + }, + "double_blocks_1_": { + "name": "بلوک دوتایی ۱" + }, + "double_blocks_2_": { + "name": "بلوک دوتایی ۲" + }, + "double_blocks_3_": { + "name": "بلوک دوتایی ۳" + }, + "double_blocks_4_": { + "name": "بلوک دوتایی ۴" + }, + "double_blocks_5_": { + "name": "بلوک دوتایی ۵" + }, + "double_blocks_6_": { + "name": "بلوک دوتایی ۶" + }, + "double_blocks_7_": { + "name": "بلوک دوتایی ۷" + }, + "double_blocks_8_": { + "name": "بلوک دوتایی ۸" + }, + "double_blocks_9_": { + "name": "بلوک دوتایی ۹" + }, + "final_layer_": { + "name": "لایه نهایی" + }, + "guidance_in": { + "name": "ورودی راهنما" + }, + "img_in_": { + "name": "ورودی تصویر" + }, + "model1": { + "name": "مدل۱" + }, + "model2": { + "name": "مدل۲" + }, + "single_blocks_0_": { + "name": "بلوک تکی ۰" + }, + "single_blocks_10_": { + "name": "بلوک تکی ۱۰" + }, + "single_blocks_11_": { + "name": "بلوک تکی ۱۱" + }, + "single_blocks_12_": { + "name": "بلوک تکی ۱۲" + }, + "single_blocks_13_": { + "name": "بلوک تکی ۱۳" + }, + "single_blocks_14_": { + "name": "بلوک تکی ۱۴" + }, + "single_blocks_15_": { + "name": "بلوک تکی ۱۵" + }, + "single_blocks_16_": { + "name": "بلوک تکی ۱۶" + }, + "single_blocks_17_": { + "name": "بلوک تکی ۱۷" + }, + "single_blocks_18_": { + "name": "بلوک تکی ۱۸" + }, + "single_blocks_19_": { + "name": "بلوک تکی ۱۹" + }, + "single_blocks_1_": { + "name": "بلوک تکی ۱" + }, + "single_blocks_20_": { + "name": "بلوک تکی ۲۰" + }, + "single_blocks_21_": { + "name": "بلوک تکی ۲۱" + }, + "single_blocks_22_": { + "name": "بلوک تکی ۲۲" + }, + "single_blocks_23_": { + "name": "بلوک تکی ۲۳" + }, + "single_blocks_24_": { + "name": "بلوک تکی ۲۴" + }, + "single_blocks_25_": { + "name": "بلوک تکی ۲۵" + }, + "single_blocks_26_": { + "name": "بلوک تکی ۲۶" + }, + "single_blocks_27_": { + "name": "بلوک تکی ۲۷" + }, + "single_blocks_28_": { + "name": "بلوک تکی ۲۸" + }, + "single_blocks_29_": { + "name": "بلوک تکی ۲۹" + }, + "single_blocks_2_": { + "name": "بلوک تکی ۲" + }, + "single_blocks_30_": { + "name": "بلوک تکی ۳۰" + }, + "single_blocks_31_": { + "name": "بلوک تکی ۳۱" + }, + "single_blocks_32_": { + "name": "بلوک تکی ۳۲" + }, + "single_blocks_33_": { + "name": "بلوک تکی ۳۳" + }, + "single_blocks_34_": { + "name": "بلوک تکی ۳۴" + }, + "single_blocks_35_": { + "name": "بلوک تکی ۳۵" + }, + "single_blocks_36_": { + "name": "بلوک تکی ۳۶" + }, + "single_blocks_37_": { + "name": "بلوک تکی ۳۷" + }, + "single_blocks_3_": { + "name": "بلوک تکی ۳" + }, + "single_blocks_4_": { + "name": "بلوک تکی ۴" + }, + "single_blocks_5_": { + "name": "بلوک تکی ۵" + }, + "single_blocks_6_": { + "name": "بلوک تکی ۶" + }, + "single_blocks_7_": { + "name": "بلوک تکی ۷" + }, + "single_blocks_8_": { + "name": "بلوک تکی ۸" + }, + "single_blocks_9_": { + "name": "بلوک تکی ۹" + }, + "time_in_": { + "name": "ورودی زمان" + }, + "txt_in_": { + "name": "ورودی متن" + }, + "vector_in_": { + "name": "ورودی بردار" + } + } + }, + "ModelMergeLTXV": { + "display_name": "ModelMergeLTXV", + "inputs": { + "adaln_single_": { + "name": "adaln_single." + }, + "caption_projection_": { + "name": "caption_projection." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "patchify_proj_": { + "name": "patchify_proj." + }, + "proj_out_": { + "name": "proj_out." + }, + "scale_shift_table": { + "name": "scale_shift_table" + }, + "transformer_blocks_0_": { + "name": "transformer_blocks.۰." + }, + "transformer_blocks_10_": { + "name": "transformer_blocks.۱۰." + }, + "transformer_blocks_11_": { + "name": "transformer_blocks.۱۱." + }, + "transformer_blocks_12_": { + "name": "transformer_blocks.۱۲." + }, + "transformer_blocks_13_": { + "name": "transformer_blocks.۱۳." + }, + "transformer_blocks_14_": { + "name": "transformer_blocks.۱۴." + }, + "transformer_blocks_15_": { + "name": "transformer_blocks.۱۵." + }, + "transformer_blocks_16_": { + "name": "transformer_blocks.۱۶." + }, + "transformer_blocks_17_": { + "name": "transformer_blocks.۱۷." + }, + "transformer_blocks_18_": { + "name": "transformer_blocks.۱۸." + }, + "transformer_blocks_19_": { + "name": "transformer_blocks.۱۹." + }, + "transformer_blocks_1_": { + "name": "transformer_blocks.۱." + }, + "transformer_blocks_20_": { + "name": "transformer_blocks.۲۰." + }, + "transformer_blocks_21_": { + "name": "transformer_blocks.۲۱." + }, + "transformer_blocks_22_": { + "name": "transformer_blocks.۲۲." + }, + "transformer_blocks_23_": { + "name": "transformer_blocks.۲۳." + }, + "transformer_blocks_24_": { + "name": "transformer_blocks.۲۴." + }, + "transformer_blocks_25_": { + "name": "transformer_blocks.۲۵." + }, + "transformer_blocks_26_": { + "name": "transformer_blocks.۲۶." + }, + "transformer_blocks_27_": { + "name": "transformer_blocks.۲۷." + }, + "transformer_blocks_2_": { + "name": "transformer_blocks.۲." + }, + "transformer_blocks_3_": { + "name": "transformer_blocks.۳." + }, + "transformer_blocks_4_": { + "name": "transformer_blocks.۴." + }, + "transformer_blocks_5_": { + "name": "transformer_blocks.۵." + }, + "transformer_blocks_6_": { + "name": "transformer_blocks.۶." + }, + "transformer_blocks_7_": { + "name": "transformer_blocks.۷." + }, + "transformer_blocks_8_": { + "name": "transformer_blocks.۸." + }, + "transformer_blocks_9_": { + "name": "transformer_blocks.۹." + } + } + }, + "ModelMergeMochiPreview": { + "display_name": "ModelMergeMochiPreview", + "inputs": { + "blocks_0_": { + "name": "blocks.۰." + }, + "blocks_10_": { + "name": "blocks.۱۰." + }, + "blocks_11_": { + "name": "blocks.۱۱." + }, + "blocks_12_": { + "name": "blocks.۱۲." + }, + "blocks_13_": { + "name": "blocks.۱۳." + }, + "blocks_14_": { + "name": "blocks.۱۴." + }, + "blocks_15_": { + "name": "blocks.۱۵." + }, + "blocks_16_": { + "name": "blocks.۱۶." + }, + "blocks_17_": { + "name": "blocks.۱۷." + }, + "blocks_18_": { + "name": "blocks.۱۸." + }, + "blocks_19_": { + "name": "blocks.۱۹." + }, + "blocks_1_": { + "name": "blocks.۱." + }, + "blocks_20_": { + "name": "blocks.۲۰." + }, + "blocks_21_": { + "name": "blocks.۲۱." + }, + "blocks_22_": { + "name": "blocks.۲۲." + }, + "blocks_23_": { + "name": "blocks.۲۳." + }, + "blocks_24_": { + "name": "blocks.۲۴." + }, + "blocks_25_": { + "name": "blocks.۲۵." + }, + "blocks_26_": { + "name": "blocks.۲۶." + }, + "blocks_27_": { + "name": "blocks.۲۷." + }, + "blocks_28_": { + "name": "blocks.۲۸." + }, + "blocks_29_": { + "name": "blocks.۲۹." + }, + "blocks_2_": { + "name": "blocks.۲." + }, + "blocks_30_": { + "name": "blocks.۳۰." + }, + "blocks_31_": { + "name": "blocks.۳۱." + }, + "blocks_32_": { + "name": "blocks.۳۲." + }, + "blocks_33_": { + "name": "blocks.۳۳." + }, + "blocks_34_": { + "name": "blocks.۳۴." + }, + "blocks_35_": { + "name": "blocks.۳۵." + }, + "blocks_36_": { + "name": "blocks.۳۶." + }, + "blocks_37_": { + "name": "blocks.۳۷." + }, + "blocks_38_": { + "name": "blocks.۳۸." + }, + "blocks_39_": { + "name": "blocks.۳۹." + }, + "blocks_3_": { + "name": "blocks.۳." + }, + "blocks_40_": { + "name": "blocks.۴۰." + }, + "blocks_41_": { + "name": "blocks.۴۱." + }, + "blocks_42_": { + "name": "blocks.۴۲." + }, + "blocks_43_": { + "name": "blocks.۴۳." + }, + "blocks_44_": { + "name": "blocks.۴۴." + }, + "blocks_45_": { + "name": "blocks.۴۵." + }, + "blocks_46_": { + "name": "blocks.۴۶." + }, + "blocks_47_": { + "name": "blocks.۴۷." + }, + "blocks_4_": { + "name": "blocks.۴." + }, + "blocks_5_": { + "name": "blocks.۵." + }, + "blocks_6_": { + "name": "blocks.۶." + }, + "blocks_7_": { + "name": "blocks.۷." + }, + "blocks_8_": { + "name": "blocks.۸." + }, + "blocks_9_": { + "name": "blocks.۹." + }, + "final_layer_": { + "name": "final_layer." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "pos_frequencies_": { + "name": "pos_frequencies." + }, + "t5_y_embedder_": { + "name": "t5_y_embedder." + }, + "t5_yproj_": { + "name": "t5_yproj." + }, + "t_embedder_": { + "name": "t_embedder." + } + } + }, + "ModelMergeQwenImage": { + "display_name": "ModelMergeQwenImage", + "inputs": { + "img_in_": { + "name": "img_in." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "pos_embeds_": { + "name": "pos_embeds." + }, + "proj_out_": { + "name": "proj_out." + }, + "time_text_embed_": { + "name": "time_text_embed." + }, + "transformer_blocks_0_": { + "name": "transformer_blocks.۰." + }, + "transformer_blocks_10_": { + "name": "transformer_blocks.۱۰." + }, + "transformer_blocks_11_": { + "name": "transformer_blocks.۱۱." + }, + "transformer_blocks_12_": { + "name": "transformer_blocks.۱۲." + }, + "transformer_blocks_13_": { + "name": "transformer_blocks.۱۳." + }, + "transformer_blocks_14_": { + "name": "transformer_blocks.۱۴." + }, + "transformer_blocks_15_": { + "name": "transformer_blocks.۱۵." + }, + "transformer_blocks_16_": { + "name": "transformer_blocks.۱۶." + }, + "transformer_blocks_17_": { + "name": "transformer_blocks.۱۷." + }, + "transformer_blocks_18_": { + "name": "transformer_blocks.۱۸." + }, + "transformer_blocks_19_": { + "name": "transformer_blocks.۱۹." + }, + "transformer_blocks_1_": { + "name": "transformer_blocks.۱." + }, + "transformer_blocks_20_": { + "name": "transformer_blocks.۲۰." + }, + "transformer_blocks_21_": { + "name": "transformer_blocks.۲۱." + }, + "transformer_blocks_22_": { + "name": "transformer_blocks.۲۲." + }, + "transformer_blocks_23_": { + "name": "transformer_blocks.۲۳." + }, + "transformer_blocks_24_": { + "name": "transformer_blocks.۲۴." + }, + "transformer_blocks_25_": { + "name": "transformer_blocks.۲۵." + }, + "transformer_blocks_26_": { + "name": "transformer_blocks.۲۶." + }, + "transformer_blocks_27_": { + "name": "transformer_blocks.۲۷." + }, + "transformer_blocks_28_": { + "name": "transformer_blocks.۲۸." + }, + "transformer_blocks_29_": { + "name": "transformer_blocks.۲۹." + }, + "transformer_blocks_2_": { + "name": "transformer_blocks.۲." + }, + "transformer_blocks_30_": { + "name": "transformer_blocks.۳۰." + }, + "transformer_blocks_31_": { + "name": "transformer_blocks.۳۱." + }, + "transformer_blocks_32_": { + "name": "transformer_blocks.۳۲." + }, + "transformer_blocks_33_": { + "name": "transformer_blocks.۳۳." + }, + "transformer_blocks_34_": { + "name": "transformer_blocks.۳۴." + }, + "transformer_blocks_35_": { + "name": "transformer_blocks.۳۵." + }, + "transformer_blocks_36_": { + "name": "transformer_blocks.۳۶." + }, + "transformer_blocks_37_": { + "name": "transformer_blocks.۳۷." + }, + "transformer_blocks_38_": { + "name": "transformer_blocks.۳۸." + }, + "transformer_blocks_39_": { + "name": "transformer_blocks.۳۹." + }, + "transformer_blocks_3_": { + "name": "transformer_blocks.۳." + }, + "transformer_blocks_40_": { + "name": "transformer_blocks.۴۰." + }, + "transformer_blocks_41_": { + "name": "transformer_blocks.۴۱." + }, + "transformer_blocks_42_": { + "name": "transformer_blocks.۴۲." + }, + "transformer_blocks_43_": { + "name": "transformer_blocks.۴۳." + }, + "transformer_blocks_44_": { + "name": "transformer_blocks.۴۴." + }, + "transformer_blocks_45_": { + "name": "transformer_blocks.۴۵." + }, + "transformer_blocks_46_": { + "name": "transformer_blocks.۴۶." + }, + "transformer_blocks_47_": { + "name": "transformer_blocks.۴۷." + }, + "transformer_blocks_48_": { + "name": "transformer_blocks.۴۸." + }, + "transformer_blocks_49_": { + "name": "transformer_blocks.۴۹." + }, + "transformer_blocks_4_": { + "name": "transformer_blocks.۴." + }, + "transformer_blocks_50_": { + "name": "transformer_blocks.۵۰." + }, + "transformer_blocks_51_": { + "name": "transformer_blocks.۵۱." + }, + "transformer_blocks_52_": { + "name": "transformer_blocks.۵۲." + }, + "transformer_blocks_53_": { + "name": "transformer_blocks.۵۳." + }, + "transformer_blocks_54_": { + "name": "transformer_blocks.۵۴." + }, + "transformer_blocks_55_": { + "name": "transformer_blocks.۵۵." + }, + "transformer_blocks_56_": { + "name": "transformer_blocks.۵۶." + }, + "transformer_blocks_57_": { + "name": "transformer_blocks.۵۷." + }, + "transformer_blocks_58_": { + "name": "transformer_blocks.۵۸." + }, + "transformer_blocks_59_": { + "name": "transformer_blocks.۵۹." + }, + "transformer_blocks_5_": { + "name": "transformer_blocks.۵." + }, + "transformer_blocks_6_": { + "name": "transformer_blocks.۶." + }, + "transformer_blocks_7_": { + "name": "transformer_blocks.۷." + }, + "transformer_blocks_8_": { + "name": "transformer_blocks.۸." + }, + "transformer_blocks_9_": { + "name": "transformer_blocks.۹." + }, + "txt_in_": { + "name": "txt_in." + }, + "txt_norm_": { + "name": "txt_norm." + } + } + }, + "ModelMergeSD1": { + "display_name": "ModelMergeSD1", + "inputs": { + "input_blocks_0_": { + "name": "ورودی بلوک‌ها.۰." + }, + "input_blocks_10_": { + "name": "ورودی بلوک‌ها.۱۰." + }, + "input_blocks_11_": { + "name": "ورودی بلوک‌ها.۱۱." + }, + "input_blocks_1_": { + "name": "ورودی بلوک‌ها.۱." + }, + "input_blocks_2_": { + "name": "ورودی بلوک‌ها.۲." + }, + "input_blocks_3_": { + "name": "ورودی بلوک‌ها.۳." + }, + "input_blocks_4_": { + "name": "ورودی بلوک‌ها.۴." + }, + "input_blocks_5_": { + "name": "ورودی بلوک‌ها.۵." + }, + "input_blocks_6_": { + "name": "ورودی بلوک‌ها.۶." + }, + "input_blocks_7_": { + "name": "ورودی بلوک‌ها.۷." + }, + "input_blocks_8_": { + "name": "ورودی بلوک‌ها.۸." + }, + "input_blocks_9_": { + "name": "ورودی بلوک‌ها.۹." + }, + "label_emb_": { + "name": "label_emb." + }, + "middle_block_0_": { + "name": "بلوک میانی.۰." + }, + "middle_block_1_": { + "name": "بلوک میانی.۱." + }, + "middle_block_2_": { + "name": "بلوک میانی.۲." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "out_": { + "name": "خروجی." + }, + "output_blocks_0_": { + "name": "خروجی بلوک‌ها.۰." + }, + "output_blocks_10_": { + "name": "خروجی بلوک‌ها.۱۰." + }, + "output_blocks_11_": { + "name": "خروجی بلوک‌ها.۱۱." + }, + "output_blocks_1_": { + "name": "خروجی بلوک‌ها.۱." + }, + "output_blocks_2_": { + "name": "خروجی بلوک‌ها.۲." + }, + "output_blocks_3_": { + "name": "خروجی بلوک‌ها.۳." + }, + "output_blocks_4_": { + "name": "خروجی بلوک‌ها.۴." + }, + "output_blocks_5_": { + "name": "خروجی بلوک‌ها.۵." + }, + "output_blocks_6_": { + "name": "خروجی بلوک‌ها.۶." + }, + "output_blocks_7_": { + "name": "خروجی بلوک‌ها.۷." + }, + "output_blocks_8_": { + "name": "خروجی بلوک‌ها.۸." + }, + "output_blocks_9_": { + "name": "خروجی بلوک‌ها.۹." + }, + "time_embed_": { + "name": "time_embed." + } + } + }, + "ModelMergeSD2": { + "display_name": "ModelMergeSD2", + "inputs": { + "input_blocks_0_": { + "name": "بلوک‌های ورودی ۰." + }, + "input_blocks_10_": { + "name": "بلوک‌های ورودی ۱۰." + }, + "input_blocks_11_": { + "name": "بلوک‌های ورودی ۱۱." + }, + "input_blocks_1_": { + "name": "بلوک‌های ورودی ۱." + }, + "input_blocks_2_": { + "name": "بلوک‌های ورودی ۲." + }, + "input_blocks_3_": { + "name": "بلوک‌های ورودی ۳." + }, + "input_blocks_4_": { + "name": "بلوک‌های ورودی ۴." + }, + "input_blocks_5_": { + "name": "بلوک‌های ورودی ۵." + }, + "input_blocks_6_": { + "name": "بلوک‌های ورودی ۶." + }, + "input_blocks_7_": { + "name": "بلوک‌های ورودی ۷." + }, + "input_blocks_8_": { + "name": "بلوک‌های ورودی ۸." + }, + "input_blocks_9_": { + "name": "بلوک‌های ورودی ۹." + }, + "label_emb_": { + "name": "label_emb." + }, + "middle_block_0_": { + "name": "بلوک میانی ۰." + }, + "middle_block_1_": { + "name": "بلوک میانی ۱." + }, + "middle_block_2_": { + "name": "بلوک میانی ۲." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "out_": { + "name": "خروجی." + }, + "output_blocks_0_": { + "name": "بلوک‌های خروجی ۰." + }, + "output_blocks_10_": { + "name": "بلوک‌های خروجی ۱۰." + }, + "output_blocks_11_": { + "name": "بلوک‌های خروجی ۱۱." + }, + "output_blocks_1_": { + "name": "بلوک‌های خروجی ۱." + }, + "output_blocks_2_": { + "name": "بلوک‌های خروجی ۲." + }, + "output_blocks_3_": { + "name": "بلوک‌های خروجی ۳." + }, + "output_blocks_4_": { + "name": "بلوک‌های خروجی ۴." + }, + "output_blocks_5_": { + "name": "بلوک‌های خروجی ۵." + }, + "output_blocks_6_": { + "name": "بلوک‌های خروجی ۶." + }, + "output_blocks_7_": { + "name": "بلوک‌های خروجی ۷." + }, + "output_blocks_8_": { + "name": "بلوک‌های خروجی ۸." + }, + "output_blocks_9_": { + "name": "بلوک‌های خروجی ۹." + }, + "time_embed_": { + "name": "time_embed." + } + } + }, + "ModelMergeSD35_Large": { + "display_name": "ModelMergeSD35_Large", + "inputs": { + "context_embedder_": { + "name": "context_embedder." + }, + "final_layer_": { + "name": "final_layer." + }, + "joint_blocks_0_": { + "name": "joint_blocks.۰." + }, + "joint_blocks_10_": { + "name": "joint_blocks.۱۰." + }, + "joint_blocks_11_": { + "name": "joint_blocks.۱۱." + }, + "joint_blocks_12_": { + "name": "joint_blocks.۱۲." + }, + "joint_blocks_13_": { + "name": "joint_blocks.۱۳." + }, + "joint_blocks_14_": { + "name": "joint_blocks.۱۴." + }, + "joint_blocks_15_": { + "name": "joint_blocks.۱۵." + }, + "joint_blocks_16_": { + "name": "joint_blocks.۱۶." + }, + "joint_blocks_17_": { + "name": "joint_blocks.۱۷." + }, + "joint_blocks_18_": { + "name": "joint_blocks.۱۸." + }, + "joint_blocks_19_": { + "name": "joint_blocks.۱۹." + }, + "joint_blocks_1_": { + "name": "joint_blocks.۱." + }, + "joint_blocks_20_": { + "name": "joint_blocks.۲۰." + }, + "joint_blocks_21_": { + "name": "joint_blocks.۲۱." + }, + "joint_blocks_22_": { + "name": "joint_blocks.۲۲." + }, + "joint_blocks_23_": { + "name": "joint_blocks.۲۳." + }, + "joint_blocks_24_": { + "name": "joint_blocks.۲۴." + }, + "joint_blocks_25_": { + "name": "joint_blocks.۲۵." + }, + "joint_blocks_26_": { + "name": "joint_blocks.۲۶." + }, + "joint_blocks_27_": { + "name": "joint_blocks.۲۷." + }, + "joint_blocks_28_": { + "name": "joint_blocks.۲۸." + }, + "joint_blocks_29_": { + "name": "joint_blocks.۲۹." + }, + "joint_blocks_2_": { + "name": "joint_blocks.۲." + }, + "joint_blocks_30_": { + "name": "joint_blocks.۳۰." + }, + "joint_blocks_31_": { + "name": "joint_blocks.۳۱." + }, + "joint_blocks_32_": { + "name": "joint_blocks.۳۲." + }, + "joint_blocks_33_": { + "name": "joint_blocks.۳۳." + }, + "joint_blocks_34_": { + "name": "joint_blocks.۳۴." + }, + "joint_blocks_35_": { + "name": "joint_blocks.۳۵." + }, + "joint_blocks_36_": { + "name": "joint_blocks.۳۶." + }, + "joint_blocks_37_": { + "name": "joint_blocks.۳۷." + }, + "joint_blocks_3_": { + "name": "joint_blocks.۳." + }, + "joint_blocks_4_": { + "name": "joint_blocks.۴." + }, + "joint_blocks_5_": { + "name": "joint_blocks.۵." + }, + "joint_blocks_6_": { + "name": "joint_blocks.۶." + }, + "joint_blocks_7_": { + "name": "joint_blocks.۷." + }, + "joint_blocks_8_": { + "name": "joint_blocks.۸." + }, + "joint_blocks_9_": { + "name": "joint_blocks.۹." + }, + "model1": { + "name": "مدل۱" + }, + "model2": { + "name": "مدل۲" + }, + "pos_embed_": { + "name": "pos_embed." + }, + "t_embedder_": { + "name": "t_embedder." + }, + "x_embedder_": { + "name": "x_embedder." + }, + "y_embedder_": { + "name": "y_embedder." + } + } + }, + "ModelMergeSD3_2B": { + "display_name": "ModelMergeSD3_2B", + "inputs": { + "context_embedder_": { + "name": "context_embedder." + }, + "final_layer_": { + "name": "final_layer." + }, + "joint_blocks_0_": { + "name": "joint_blocks.۰." + }, + "joint_blocks_10_": { + "name": "joint_blocks.۱۰." + }, + "joint_blocks_11_": { + "name": "joint_blocks.۱۱." + }, + "joint_blocks_12_": { + "name": "joint_blocks.۱۲." + }, + "joint_blocks_13_": { + "name": "joint_blocks.۱۳." + }, + "joint_blocks_14_": { + "name": "joint_blocks.۱۴." + }, + "joint_blocks_15_": { + "name": "joint_blocks.۱۵." + }, + "joint_blocks_16_": { + "name": "joint_blocks.۱۶." + }, + "joint_blocks_17_": { + "name": "joint_blocks.۱۷." + }, + "joint_blocks_18_": { + "name": "joint_blocks.۱۸." + }, + "joint_blocks_19_": { + "name": "joint_blocks.۱۹." + }, + "joint_blocks_1_": { + "name": "joint_blocks.۱." + }, + "joint_blocks_20_": { + "name": "joint_blocks.۲۰." + }, + "joint_blocks_21_": { + "name": "joint_blocks.۲۱." + }, + "joint_blocks_22_": { + "name": "joint_blocks.۲۲." + }, + "joint_blocks_23_": { + "name": "joint_blocks.۲۳." + }, + "joint_blocks_2_": { + "name": "joint_blocks.۲." + }, + "joint_blocks_3_": { + "name": "joint_blocks.۳." + }, + "joint_blocks_4_": { + "name": "joint_blocks.۴." + }, + "joint_blocks_5_": { + "name": "joint_blocks.۵." + }, + "joint_blocks_6_": { + "name": "joint_blocks.۶." + }, + "joint_blocks_7_": { + "name": "joint_blocks.۷." + }, + "joint_blocks_8_": { + "name": "joint_blocks.۸." + }, + "joint_blocks_9_": { + "name": "joint_blocks.۹." + }, + "model1": { + "name": "مدل۱" + }, + "model2": { + "name": "مدل۲" + }, + "pos_embed_": { + "name": "pos_embed." + }, + "t_embedder_": { + "name": "t_embedder." + }, + "x_embedder_": { + "name": "x_embedder." + }, + "y_embedder_": { + "name": "y_embedder." + } + } + }, + "ModelMergeSDXL": { + "display_name": "ModelMergeSDXL", + "inputs": { + "input_blocks_0": { + "name": "input_blocks.۰" + }, + "input_blocks_1": { + "name": "input_blocks.۱" + }, + "input_blocks_2": { + "name": "input_blocks.۲" + }, + "input_blocks_3": { + "name": "input_blocks.۳" + }, + "input_blocks_4": { + "name": "input_blocks.۴" + }, + "input_blocks_5": { + "name": "input_blocks.۵" + }, + "input_blocks_6": { + "name": "input_blocks.۶" + }, + "input_blocks_7": { + "name": "input_blocks.۷" + }, + "input_blocks_8": { + "name": "input_blocks.۸" + }, + "label_emb_": { + "name": "label_emb." + }, + "middle_block_0": { + "name": "middle_block.۰" + }, + "middle_block_1": { + "name": "middle_block.۱" + }, + "middle_block_2": { + "name": "middle_block.۲" + }, + "model1": { + "name": "مدل۱" + }, + "model2": { + "name": "مدل۲" + }, + "out_": { + "name": "out." + }, + "output_blocks_0": { + "name": "output_blocks.۰" + }, + "output_blocks_1": { + "name": "output_blocks.۱" + }, + "output_blocks_2": { + "name": "output_blocks.۲" + }, + "output_blocks_3": { + "name": "output_blocks.۳" + }, + "output_blocks_4": { + "name": "output_blocks.۴" + }, + "output_blocks_5": { + "name": "output_blocks.۵" + }, + "output_blocks_6": { + "name": "output_blocks.۶" + }, + "output_blocks_7": { + "name": "output_blocks.۷" + }, + "output_blocks_8": { + "name": "output_blocks.۸" + }, + "time_embed_": { + "name": "time_embed." + } + } + }, + "ModelMergeSimple": { + "display_name": "ModelMergeSimple", + "inputs": { + "model1": { + "name": "مدل۱" + }, + "model2": { + "name": "مدل۲" + }, + "ratio": { + "name": "نسبت" + } + } + }, + "ModelMergeSubtract": { + "display_name": "ModelMergeSubtract", + "inputs": { + "model1": { + "name": "مدل۱" + }, + "model2": { + "name": "مدل۲" + }, + "multiplier": { + "name": "ضریب" + } + } + }, + "ModelMergeWAN2_1": { + "description": "مدل ۱.۳B دارای ۳۰ بلاک است، مدل ۱۴B دارای ۴۰ بلاک است. مدل تصویر به ویدیو دارای img_emb اضافی است.", + "display_name": "ModelMergeWAN2_1", + "inputs": { + "blocks_0_": { + "name": "blocks.0." + }, + "blocks_10_": { + "name": "blocks.10." + }, + "blocks_11_": { + "name": "blocks.11." + }, + "blocks_12_": { + "name": "blocks.12." + }, + "blocks_13_": { + "name": "blocks.13." + }, + "blocks_14_": { + "name": "blocks.14." + }, + "blocks_15_": { + "name": "blocks.15." + }, + "blocks_16_": { + "name": "blocks.16." + }, + "blocks_17_": { + "name": "blocks.17." + }, + "blocks_18_": { + "name": "blocks.18." + }, + "blocks_19_": { + "name": "blocks.19." + }, + "blocks_1_": { + "name": "blocks.1." + }, + "blocks_20_": { + "name": "blocks.20." + }, + "blocks_21_": { + "name": "blocks.21." + }, + "blocks_22_": { + "name": "blocks.22." + }, + "blocks_23_": { + "name": "blocks.23." + }, + "blocks_24_": { + "name": "blocks.24." + }, + "blocks_25_": { + "name": "blocks.25." + }, + "blocks_26_": { + "name": "blocks.26." + }, + "blocks_27_": { + "name": "blocks.27." + }, + "blocks_28_": { + "name": "blocks.28." + }, + "blocks_29_": { + "name": "blocks.29." + }, + "blocks_2_": { + "name": "blocks.2." + }, + "blocks_30_": { + "name": "blocks.30." + }, + "blocks_31_": { + "name": "blocks.31." + }, + "blocks_32_": { + "name": "blocks.32." + }, + "blocks_33_": { + "name": "blocks.33." + }, + "blocks_34_": { + "name": "blocks.34." + }, + "blocks_35_": { + "name": "blocks.35." + }, + "blocks_36_": { + "name": "blocks.36." + }, + "blocks_37_": { + "name": "blocks.37." + }, + "blocks_38_": { + "name": "blocks.38." + }, + "blocks_39_": { + "name": "blocks.39." + }, + "blocks_3_": { + "name": "blocks.3." + }, + "blocks_4_": { + "name": "blocks.4." + }, + "blocks_5_": { + "name": "blocks.5." + }, + "blocks_6_": { + "name": "blocks.6." + }, + "blocks_7_": { + "name": "blocks.7." + }, + "blocks_8_": { + "name": "blocks.8." + }, + "blocks_9_": { + "name": "blocks.9." + }, + "head_": { + "name": "head." + }, + "img_emb_": { + "name": "img_emb." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "patch_embedding_": { + "name": "patch_embedding." + }, + "text_embedding_": { + "name": "text_embedding." + }, + "time_embedding_": { + "name": "time_embedding." + }, + "time_projection_": { + "name": "time_projection." + } + } + }, + "ModelPatchLoader": { + "display_name": "ModelPatchLoader", + "inputs": { + "name": { + "name": "نام" + } + } + }, + "ModelSamplingAuraFlow": { + "display_name": "ModelSamplingAuraFlow", + "inputs": { + "model": { + "name": "مدل" + }, + "shift": { + "name": "شیفت" + } + } + }, + "ModelSamplingContinuousEDM": { + "display_name": "ModelSamplingContinuousEDM", + "inputs": { + "model": { + "name": "مدل" + }, + "sampling": { + "name": "نمونه‌برداری" + }, + "sigma_max": { + "name": "سیگما بیشینه" + }, + "sigma_min": { + "name": "سیگما کمینه" + } + } + }, + "ModelSamplingContinuousV": { + "display_name": "ModelSamplingContinuousV", + "inputs": { + "model": { + "name": "مدل" + }, + "sampling": { + "name": "نمونه‌برداری" + }, + "sigma_max": { + "name": "سیگما بیشینه" + }, + "sigma_min": { + "name": "سیگما کمینه" + } + } + }, + "ModelSamplingDiscrete": { + "display_name": "ModelSamplingDiscrete", + "inputs": { + "model": { + "name": "مدل" + }, + "sampling": { + "name": "نمونه‌برداری" + }, + "zsnr": { + "name": "zsnr" + } + } + }, + "ModelSamplingFlux": { + "display_name": "ModelSamplingFlux", + "inputs": { + "base_shift": { + "name": "شیفت پایه" + }, + "height": { + "name": "ارتفاع" + }, + "max_shift": { + "name": "بیشینه شیفت" + }, + "model": { + "name": "مدل" + }, + "width": { + "name": "عرض" + } + } + }, + "ModelSamplingLTXV": { + "display_name": "ModelSamplingLTXV", + "inputs": { + "base_shift": { + "name": "شیفت پایه" + }, + "latent": { + "name": "latent" + }, + "max_shift": { + "name": "بیشینه شیفت" + }, + "model": { + "name": "مدل" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ModelSamplingSD3": { + "display_name": "ModelSamplingSD3", + "inputs": { + "model": { + "name": "مدل" + }, + "shift": { + "name": "شیفت" + } + } + }, + "ModelSamplingStableCascade": { + "display_name": "ModelSamplingStableCascade", + "inputs": { + "model": { + "name": "مدل" + }, + "shift": { + "name": "شیفت" + } + } + }, + "ModelSave": { + "display_name": "ModelSave", + "inputs": { + "filename_prefix": { + "name": "پیشوند نام فایل" + }, + "model": { + "name": "مدل" + } + } + }, + "MoonvalleyImg2VideoNode": { + "description": "گره تبدیل تصویر به ویدیو Moonvalley Marey", + "display_name": "Moonvalley Marey Image to Video", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "image": { + "name": "تصویر", + "tooltip": "تصویر مرجع برای تولید ویدیو استفاده می‌شود" + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "متن پرامپت منفی" + }, + "prompt": { + "name": "پرامپت" + }, + "prompt_adherence": { + "name": "پایبندی به پرامپت", + "tooltip": "مقیاس راهنمایی برای کنترل تولید" + }, + "resolution": { + "name": "وضوح", + "tooltip": "وضوح ویدیوی خروجی" + }, + "seed": { + "name": "بذر", + "tooltip": "مقدار بذر تصادفی" + }, + "steps": { + "name": "گام‌ها", + "tooltip": "تعداد گام‌های حذف نویز" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "MoonvalleyTxt2VideoNode": { + "display_name": "Moonvalley Marey تبدیل متن به ویدیو", + "inputs": { + "control_after_generate": { + "name": "control after generate" + }, + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "متن پرامپت منفی" + }, + "prompt": { + "name": "prompt" + }, + "prompt_adherence": { + "name": "prompt_adherence", + "tooltip": "مقیاس راهنمایی برای کنترل تولید" + }, + "resolution": { + "name": "resolution", + "tooltip": "وضوح ویدیوی خروجی" + }, + "seed": { + "name": "seed", + "tooltip": "مقدار seed تصادفی" + }, + "steps": { + "name": "steps", + "tooltip": "گام‌های استنتاج" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "MoonvalleyVideo2VideoNode": { + "display_name": "Moonvalley Marey تبدیل ویدیو به ویدیو", + "inputs": { + "control_type": { + "name": "control_type" + }, + "motion_intensity": { + "name": "motion_intensity", + "tooltip": "فقط در صورتی استفاده می‌شود که control_type برابر با 'Motion Transfer' باشد" + }, + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "متن پرامپت منفی" + }, + "prompt": { + "name": "prompt", + "tooltip": "توضیح ویدیوی مورد نظر برای تولید" + }, + "seed": { + "name": "seed", + "tooltip": "مقدار seed تصادفی" + }, + "steps": { + "name": "steps", + "tooltip": "تعداد گام‌های استنتاج" + }, + "video": { + "name": "video", + "tooltip": "ویدیوی مرجع برای تولید ویدیوی خروجی. باید حداقل ۵ ثانیه باشد. ویدیوهای طولانی‌تر از ۵ ثانیه به‌صورت خودکار کوتاه می‌شوند. فقط فرمت MP4 پشتیبانی می‌شود." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "Morphology": { + "display_name": "ImageMorphology", + "inputs": { + "image": { + "name": "image" + }, + "kernel_size": { + "name": "kernel_size" + }, + "operation": { + "name": "operation" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "NormalizeImages": { + "display_name": "نرمال‌سازی تصاویر", + "inputs": { + "images": { + "name": "images", + "tooltip": "تصویر برای پردازش." + }, + "mean": { + "name": "mean", + "tooltip": "مقدار میانگین برای نرمال‌سازی." + }, + "std": { + "name": "std", + "tooltip": "انحراف معیار برای نرمال‌سازی." + } + }, + "outputs": { + "0": { + "name": "images", + "tooltip": "تصاویر پردازش‌شده" + } + } + }, + "NormalizeVideoLatentStart": { + "description": "فریم‌های ابتدایی یک latent ویدیویی را نرمال‌سازی می‌کند تا میانگین و انحراف معیار آن‌ها با فریم‌های مرجع بعدی مطابقت داشته باشد. به کاهش تفاوت بین فریم‌های ابتدایی و سایر فریم‌های ویدیو کمک می‌کند.", + "display_name": "نرمال‌سازی شروع نهفته ویدیو", + "inputs": { + "latent": { + "name": "latent" + }, + "reference_frame_count": { + "name": "reference_frame_count", + "tooltip": "تعداد فریم‌های نهفته پس از فریم‌های ابتدایی که به عنوان مرجع استفاده می‌شوند" + }, + "start_frame_count": { + "name": "start_frame_count", + "tooltip": "تعداد فریم‌های نهفته برای نرمال‌سازی (از ابتدا شمارش می‌شود)" + } + }, + "outputs": { + "0": { + "name": "latent", + "tooltip": null + } + } + }, + "OpenAIChatConfig": { + "description": "امکان تعیین گزینه‌های پیکربندی پیشرفته برای OpenAI Chat Nodeها را فراهم می‌کند.", + "display_name": "تنظیمات پیشرفته OpenAI ChatGPT", + "inputs": { + "instructions": { + "name": "instructions", + "tooltip": "دستورالعمل‌هایی برای مدل درباره نحوه تولید پاسخ" + }, + "max_output_tokens": { + "name": "max_output_tokens", + "tooltip": "حد بالایی برای تعداد توکن‌هایی که می‌توانند برای یک پاسخ تولید شوند، شامل توکن‌های خروجی قابل مشاهده" + }, + "truncation": { + "name": "truncation", + "tooltip": "استراتژی کوتاه‌سازی برای پاسخ مدل. auto: اگر زمینه این پاسخ و پاسخ‌های قبلی از اندازه پنجره زمینه مدل بیشتر شود، مدل پاسخ را با حذف آیتم‌های ورودی در میانه گفتگو کوتاه می‌کند تا در پنجره زمینه جا بگیرد. disabled: اگر پاسخ مدل از اندازه پنجره زمینه مدل بیشتر شود، درخواست با خطای ۴۰۰ شکست می‌خورد." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "OpenAIChatNode": { + "description": "تولید پاسخ متنی از یک مدل OpenAI.", + "display_name": "OpenAI ChatGPT", + "inputs": { + "advanced_options": { + "name": "advanced_options", + "tooltip": "پیکربندی اختیاری برای مدل. ورودی‌ها را از node OpenAI Chat Advanced Options می‌پذیرد." + }, + "files": { + "name": "files", + "tooltip": "فایل(ها)ی اختیاری برای استفاده به عنوان زمینه مدل. ورودی‌ها را از node OpenAI Chat Input Files می‌پذیرد." + }, + "images": { + "name": "images", + "tooltip": "تصویر(ها)ی اختیاری برای استفاده به عنوان زمینه مدل. برای افزودن چند تصویر می‌توانید از node Batch Images استفاده کنید." + }, + "model": { + "name": "model", + "tooltip": "مدلی که برای تولید پاسخ استفاده می‌شود" + }, + "persist_context": { + "name": "persist_context", + "tooltip": "این پارامتر منسوخ شده و اثری ندارد." + }, + "prompt": { + "name": "prompt", + "tooltip": "ورودی متنی به مدل، برای تولید پاسخ استفاده می‌شود." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "OpenAIDalle2": { + "description": "تولید تصویر به صورت همزمان از طریق نقطه پایانی DALL·E 2 شرکت OpenAI.", + "display_name": "OpenAI DALL·E 2", + "inputs": { + "control_after_generate": { + "name": "control after generate" + }, + "image": { + "name": "image", + "tooltip": "تصویر مرجع اختیاری برای ویرایش تصویر." + }, + "mask": { + "name": "mask", + "tooltip": "ماسک اختیاری برای inpainting (ناحیه‌های سفید جایگزین خواهند شد)" + }, + "n": { + "name": "n", + "tooltip": "تعداد تصاویری که باید تولید شود" + }, + "prompt": { + "name": "prompt", + "tooltip": "پرامپت متنی برای DALL·E" + }, + "seed": { + "name": "seed", + "tooltip": "هنوز در backend پیاده‌سازی نشده است" + }, + "size": { + "name": "size", + "tooltip": "اندازه تصویر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "OpenAIDalle3": { + "description": "تولید تصویر به صورت همزمان از طریق نقطه پایانی DALL·E 3 شرکت OpenAI.", + "display_name": "OpenAI DALL·E 3", + "inputs": { + "control_after_generate": { + "name": "control after generate" + }, + "prompt": { + "name": "prompt", + "tooltip": "متن راهنما برای DALL·E" + }, + "quality": { + "name": "quality", + "tooltip": "کیفیت تصویر" + }, + "seed": { + "name": "seed", + "tooltip": "هنوز در backend پیاده‌سازی نشده است" + }, + "size": { + "name": "size", + "tooltip": "اندازه تصویر" + }, + "style": { + "name": "style", + "tooltip": "گزینه Vivid مدل را به سمت تولید تصاویر فوق‌واقعی و دراماتیک سوق می‌دهد. گزینه Natural باعث تولید تصاویر طبیعی‌تر و کمتر فوق‌واقعی می‌شود." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "OpenAIGPTImage1": { + "description": "تولید تصویر به صورت همزمان از طریق نقطه پایانی GPT Image 1 شرکت OpenAI.", + "display_name": "OpenAI GPT Image 1", + "inputs": { + "background": { + "name": "background", + "tooltip": "بازگرداندن تصویر با یا بدون پس‌زمینه" + }, + "control_after_generate": { + "name": "control after generate" + }, + "image": { + "name": "image", + "tooltip": "تصویر مرجع اختیاری برای ویرایش تصویر." + }, + "mask": { + "name": "mask", + "tooltip": "ماسک اختیاری برای inpainting (ناحیه‌های سفید جایگزین خواهند شد)" + }, + "model": { + "name": "model" + }, + "n": { + "name": "n", + "tooltip": "تعداد تصاویری که باید تولید شود" + }, + "prompt": { + "name": "prompt", + "tooltip": "متن راهنما برای تصویر GPT" + }, + "quality": { + "name": "quality", + "tooltip": "کیفیت تصویر، بر هزینه و زمان تولید تأثیر می‌گذارد." + }, + "seed": { + "name": "seed", + "tooltip": "هنوز در backend پیاده‌سازی نشده است" + }, + "size": { + "name": "size", + "tooltip": "اندازه تصویر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "OpenAIInputFiles": { + "description": "بارگذاری و آماده‌سازی فایل‌های ورودی (متن، PDF و غیره) برای استفاده به عنوان ورودی در Node چت OpenAI. این فایل‌ها هنگام تولید پاسخ توسط مدل OpenAI خوانده می‌شوند. 🛈 نکته: می‌توان این node را با سایر nodeهای فایل ورودی OpenAI زنجیره کرد.", + "display_name": "فایل‌های ورودی OpenAI ChatGPT", + "inputs": { + "OPENAI_INPUT_FILES": { + "name": "OPENAI_INPUT_FILES", + "tooltip": "فایل(های) اضافی اختیاری برای دسته‌بندی با فایل بارگذاری‌شده از این node. امکان زنجیره‌سازی فایل‌های ورودی را فراهم می‌کند تا یک پیام بتواند شامل چندین فایل ورودی باشد." + }, + "file": { + "name": "file", + "tooltip": "فایل‌های ورودی برای استفاده به عنوان زمینه برای مدل. در حال حاضر فقط فایل‌های متنی (.txt) و PDF (.pdf) پذیرفته می‌شوند." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "OpenAIVideoSora2": { + "description": "تولید ویدیو و صوت توسط OpenAI.", + "display_name": "OpenAI Sora - ویدیو", + "inputs": { + "control_after_generate": { + "name": "control after generate" + }, + "duration": { + "name": "duration" + }, + "image": { + "name": "image" + }, + "model": { + "name": "model" + }, + "prompt": { + "name": "prompt", + "tooltip": "متن راهنما؛ در صورت وجود تصویر ورودی می‌تواند خالی باشد." + }, + "seed": { + "name": "seed", + "tooltip": "Seed برای تعیین اینکه node باید مجدداً اجرا شود یا خیر؛ نتایج واقعی صرف‌نظر از seed غیرقطعی هستند." + }, + "size": { + "name": "size" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "OptimalStepsScheduler": { + "display_name": "OptimalStepsScheduler", + "inputs": { + "denoise": { + "name": "کاهش نویز" + }, + "model_type": { + "name": "model_type" + }, + "steps": { + "name": "گام‌ها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "PairConditioningCombine": { + "display_name": "ترکیب جفت شرطی", + "inputs": { + "negative_A": { + "name": "منفی_A" + }, + "negative_B": { + "name": "منفی_B" + }, + "positive_A": { + "name": "مثبت_A" + }, + "positive_B": { + "name": "مثبت_B" + } + }, + "outputs": { + "0": { + "name": "مثبت" + }, + "1": { + "name": "منفی" + } + } + }, + "PairConditioningSetDefaultCombine": { + "display_name": "تنظیم پیش‌فرض ترکیب جفت شرطی", + "inputs": { + "hooks": { + "name": "hooks" + }, + "negative": { + "name": "منفی" + }, + "negative_DEFAULT": { + "name": "منفی_پیش‌فرض" + }, + "positive": { + "name": "مثبت" + }, + "positive_DEFAULT": { + "name": "مثبت_پیش‌فرض" + } + }, + "outputs": { + "0": { + "name": "مثبت" + }, + "1": { + "name": "منفی" + } + } + }, + "PairConditioningSetProperties": { + "display_name": "تنظیم ویژگی‌های جفت شرطی", + "inputs": { + "hooks": { + "name": "hooks" + }, + "mask": { + "name": "ماسک" + }, + "negative_NEW": { + "name": "منفی_جدید" + }, + "positive_NEW": { + "name": "مثبت_جدید" + }, + "set_cond_area": { + "name": "تعیین ناحیه شرطی" + }, + "strength": { + "name": "شدت" + }, + "timesteps": { + "name": "گام‌های زمانی" + } + }, + "outputs": { + "0": { + "name": "مثبت" + }, + "1": { + "name": "منفی" + } + } + }, + "PairConditioningSetPropertiesAndCombine": { + "display_name": "تنظیم ویژگی و ترکیب جفت شرطی", + "inputs": { + "hooks": { + "name": "hooks" + }, + "mask": { + "name": "ماسک" + }, + "negative": { + "name": "منفی" + }, + "negative_NEW": { + "name": "منفی_جدید" + }, + "positive": { + "name": "مثبت" + }, + "positive_NEW": { + "name": "مثبت_جدید" + }, + "set_cond_area": { + "name": "تعیین ناحیه شرطی" + }, + "strength": { + "name": "شدت" + }, + "timesteps": { + "name": "گام‌های زمانی" + } + }, + "outputs": { + "0": { + "name": "مثبت" + }, + "1": { + "name": "منفی" + } + } + }, + "PatchModelAddDownscale": { + "display_name": "PatchModelAddDownscale (Kohya Deep Shrink)", + "inputs": { + "block_number": { + "name": "شماره بلاک" + }, + "downscale_after_skip": { + "name": "کاهش ابعاد پس از پرش" + }, + "downscale_factor": { + "name": "ضریب کاهش ابعاد" + }, + "downscale_method": { + "name": "روش کاهش ابعاد" + }, + "end_percent": { + "name": "درصد پایان" + }, + "model": { + "name": "مدل" + }, + "start_percent": { + "name": "درصد شروع" + }, + "upscale_method": { + "name": "روش افزایش ابعاد" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "PerpNeg": { + "display_name": "Perp-Neg (منسوخ شده توسط PerpNegGuider)", + "inputs": { + "empty_conditioning": { + "name": "شرط‌گذاری خالی" + }, + "model": { + "name": "مدل" + }, + "neg_scale": { + "name": "مقیاس منفی" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "PerpNegGuider": { + "display_name": "PerpNegGuider", + "inputs": { + "cfg": { + "name": "cfg" + }, + "empty_conditioning": { + "name": "شرط‌گذاری خالی" + }, + "model": { + "name": "مدل" + }, + "neg_scale": { + "name": "مقیاس منفی" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "PerturbedAttentionGuidance": { + "display_name": "PerturbedAttentionGuidance", + "inputs": { + "model": { + "name": "مدل" + }, + "scale": { + "name": "مقیاس" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "PhotoMakerEncode": { + "display_name": "PhotoMakerEncode", + "inputs": { + "clip": { + "name": "clip" + }, + "image": { + "name": "تصویر" + }, + "photomaker": { + "name": "photomaker" + }, + "text": { + "name": "متن" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "PhotoMakerLoader": { + "display_name": "PhotoMakerLoader", + "inputs": { + "photomaker_model_name": { + "name": "نام مدل photomaker" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "PixverseImageToVideoNode": { + "description": "تولید ویدیو بر اساس پرامپت و اندازه خروجی.", + "display_name": "تبدیل تصویر به ویدیو PixVerse", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration_seconds": { + "name": "مدت (ثانیه)" + }, + "image": { + "name": "تصویر" + }, + "motion_mode": { + "name": "حالت حرکت" + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "توضیح متنی اختیاری برای عناصر نامطلوب در تصویر." + }, + "pixverse_template": { + "name": "قالب PixVerse", + "tooltip": "قالب اختیاری برای تأثیرگذاری بر سبک تولید، ایجاد شده توسط نود PixVerse Template." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت برای تولید ویدیو" + }, + "quality": { + "name": "کیفیت" + }, + "seed": { + "name": "بذر", + "tooltip": "بذر برای تولید ویدیو." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "PixverseTemplateNode": { + "display_name": "قالب PixVerse", + "inputs": { + "template": { + "name": "قالب" + } + }, + "outputs": { + "0": { + "name": "قالب PixVerse", + "tooltip": null + } + } + }, + "PixverseTextToVideoNode": { + "description": "تولید ویدیو بر اساس پرامپت و اندازه خروجی.", + "display_name": "تبدیل متن به ویدیو PixVerse", + "inputs": { + "aspect_ratio": { + "name": "نسبت تصویر" + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration_seconds": { + "name": "مدت زمان (ثانیه)" + }, + "motion_mode": { + "name": "حالت حرکت" + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "توضیح متنی اختیاری برای عناصر ناخواسته در تصویر." + }, + "pixverse_template": { + "name": "قالب PixVerse", + "tooltip": "قالب اختیاری برای تأثیرگذاری بر سبک تولید، ایجاد شده توسط node قالب PixVerse." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت برای تولید ویدیو" + }, + "quality": { + "name": "کیفیت" + }, + "seed": { + "name": "seed", + "tooltip": "seed برای تولید ویدیو." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "PixverseTransitionVideoNode": { + "description": "تولید ویدیو بر اساس پرامپت و اندازه خروجی.", + "display_name": "ویدیوی انتقالی PixVerse", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration_seconds": { + "name": "مدت زمان (ثانیه)" + }, + "first_frame": { + "name": "فریم اول" + }, + "last_frame": { + "name": "فریم آخر" + }, + "motion_mode": { + "name": "حالت حرکت" + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "توضیح متنی اختیاری برای عناصر ناخواسته در تصویر." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت برای تولید ویدیو" + }, + "quality": { + "name": "کیفیت" + }, + "seed": { + "name": "seed", + "tooltip": "seed برای تولید ویدیو." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "PolyexponentialScheduler": { + "display_name": "PolyexponentialScheduler", + "inputs": { + "rho": { + "name": "رو" + }, + "sigma_max": { + "name": "سیگما ماکس" + }, + "sigma_min": { + "name": "سیگما مین" + }, + "steps": { + "name": "گام‌ها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "PorterDuffImageComposite": { + "display_name": "ترکیب تصویر Porter-Duff", + "inputs": { + "destination": { + "name": "مقصد" + }, + "destination_alpha": { + "name": "آلفای مقصد" + }, + "mode": { + "name": "حالت" + }, + "source": { + "name": "سورس" + }, + "source_alpha": { + "name": "آلفای سورس" + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "tooltip": null + } + } + }, + "Preview3D": { + "display_name": "پیش‌نمایش سه‌بعدی و انیمیشن", + "inputs": { + "bg_image": { + "name": "تصویر پس‌زمینه" + }, + "camera_info": { + "name": "اطلاعات دوربین" + }, + "image": { + "name": "تصویر" + }, + "model_file": { + "name": "فایل مدل" + } + } + }, + "PreviewAny": { + "display_name": "پیش‌نمایش به صورت متن", + "inputs": { + "preview": { + }, + "previewMode": { + }, + "source": { + "name": "سورس" + } + } + }, + "PreviewAudio": { + "display_name": "پیش‌نمایش صوت", + "inputs": { + "audio": { + "name": "صوت" + }, + "audioUI": { + "name": "رابط کاربری صوت" + } + } + }, + "PreviewImage": { + "description": "تصاویر ورودی را در پوشه خروجی ComfyUI شما ذخیره می‌کند.", + "display_name": "پیش‌نمایش تصویر", + "inputs": { + "images": { + "name": "تصاویر" + } + } + }, + "PrimitiveBoolean": { + "display_name": "بولین", + "inputs": { + "value": { + "name": "مقدار" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "PrimitiveFloat": { + "display_name": "عدد اعشاری", + "inputs": { + "value": { + "name": "مقدار" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "PrimitiveInt": { + "display_name": "عدد صحیح", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "value": { + "name": "مقدار" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "PrimitiveString": { + "display_name": "رشته", + "inputs": { + "value": { + "name": "مقدار" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "PrimitiveStringMultiline": { + "display_name": "رشته (چند خطی)", + "inputs": { + "value": { + "name": "مقدار" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "QuadrupleCLIPLoader": { + "description": "[دستورالعمل‌ها]\n\nhidream: long clip-l, long clip-g, t5xxl, llama_8b_3.1_instruct", + "display_name": "QuadrupleCLIPLoader", + "inputs": { + "clip_name1": { + "name": "clip_name1" + }, + "clip_name2": { + "name": "clip_name2" + }, + "clip_name3": { + "name": "clip_name3" + }, + "clip_name4": { + "name": "clip_name4" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "QwenImageDiffsynthControlnet": { + "display_name": "QwenImageDiffsynthControlnet", + "inputs": { + "image": { + "name": "تصویر" + }, + "mask": { + "name": "ماسک" + }, + "model": { + "name": "مدل" + }, + "model_patch": { + "name": "patch مدل" + }, + "strength": { + "name": "شدت" + }, + "vae": { + "name": "vae" + } + } + }, + "RandomCropImages": { + "display_name": "برش تصادفی تصاویر", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "height": { + "name": "ارتفاع", + "tooltip": "ارتفاع برش." + }, + "images": { + "name": "تصاویر", + "tooltip": "تصویر برای پردازش." + }, + "seed": { + "name": "بذر تصادفی", + "tooltip": "بذر تصادفی." + }, + "width": { + "name": "عرض", + "tooltip": "عرض برش." + } + }, + "outputs": { + "0": { + "name": "تصاویر", + "tooltip": "تصاویر پردازش‌شده" + } + } + }, + "RandomNoise": { + "display_name": "نویز تصادفی", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "noise_seed": { + "name": "بذر نویز" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RebatchImages": { + "display_name": "دسته‌بندی مجدد تصاویر", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "images": { + "name": "تصاویر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RebatchLatents": { + "display_name": "تغییر دسته‌بندی latentها", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "latents": { + "name": "latentها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RecordAudio": { + "display_name": "ضبط صدا", + "inputs": { + "audio": { + "name": "صدا" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RecraftColorRGB": { + "description": "ایجاد رنگ Recraft با انتخاب مقادیر مشخص RGB.", + "display_name": "ایجاد رنگ Recraft با RGB", + "inputs": { + "b": { + "name": "b", + "tooltip": "مقدار آبی رنگ." + }, + "g": { + "name": "g", + "tooltip": "مقدار سبز رنگ." + }, + "r": { + "name": "r", + "tooltip": "مقدار قرمز رنگ." + }, + "recraft_color": { + "name": "رنگ Recraft" + } + }, + "outputs": { + "0": { + "name": "رنگ Recraft", + "tooltip": null + } + } + }, + "RecraftControls": { + "description": "ایجاد کنترل‌های Recraft برای سفارشی‌سازی تولید Recraft.", + "display_name": "کنترل‌های Recraft", + "inputs": { + "background_color": { + "name": "رنگ پس‌زمینه" + }, + "colors": { + "name": "رنگ‌ها" + } + }, + "outputs": { + "0": { + "name": "کنترل‌های Recraft", + "tooltip": null + } + } + }, + "RecraftCreativeUpscaleNode": { + "description": "بزرگ‌نمایی تصویر به صورت همزمان.\nیک تصویر شطرنجی را با ابزار «بزرگ‌نمایی خلاقانه» بهبود می‌بخشد و وضوح را با تمرکز بر جزئیات کوچک و چهره‌ها افزایش می‌دهد.", + "display_name": "بزرگ‌نمایی خلاقانه تصویر Recraft", + "inputs": { + "image": { + "name": "تصویر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RecraftCrispUpscaleNode": { + "description": "بزرگ‌نمایی تصویر به صورت همزمان.\nیک تصویر شطرنجی را با ابزار «بزرگ‌نمایی شفاف» بهبود می‌بخشد، وضوح تصویر را افزایش داده و تصویر را شفاف‌تر و تمیزتر می‌کند.", + "display_name": "بزرگ‌نمایی شفاف تصویر Recraft", + "inputs": { + "image": { + "name": "تصویر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RecraftImageInpaintingNode": { + "description": "تغییر تصویر بر اساس پرامپت و ماسک.", + "display_name": "بازسازی تصویر Recraft", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "image": { + "name": "تصویر" + }, + "mask": { + "name": "ماسک" + }, + "n": { + "name": "تعداد", + "tooltip": "تعداد تصاویر برای تولید." + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "توضیح متنی اختیاری از عناصر نامطلوب در تصویر." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت برای تولید تصویر." + }, + "recraft_style": { + "name": "سبک Recraft" + }, + "seed": { + "name": "seed", + "tooltip": "seed برای تعیین اینکه node باید دوباره اجرا شود؛ نتایج واقعی صرف‌نظر از seed غیرقطعی هستند." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RecraftImageToImageNode": { + "description": "تغییر تصویر بر اساس پرامپت و میزان قدرت.", + "display_name": "تبدیل تصویر به تصویر Recraft", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "image": { + "name": "تصویر" + }, + "n": { + "name": "تعداد", + "tooltip": "تعداد تصاویری که باید تولید شوند." + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "توضیح متنی اختیاری برای عناصر نامطلوب در تصویر." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت برای تولید تصویر." + }, + "recraft_controls": { + "name": "کنترل‌های Recraft", + "tooltip": "کنترل‌های اضافی اختیاری برای تولید از طریق node کنترل‌های Recraft." + }, + "recraft_style": { + "name": "سبک Recraft" + }, + "seed": { + "name": "seed", + "tooltip": "seed برای تعیین اینکه آیا node باید دوباره اجرا شود؛ نتایج واقعی صرف‌نظر از seed غیرقطعی هستند." + }, + "strength": { + "name": "قدرت", + "tooltip": "تفاوت با تصویر اصلی را مشخص می‌کند و باید در بازه [۰، ۱] باشد؛ ۰ به معنای تقریباً یکسان و ۱ به معنای شباهت بسیار کم است." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RecraftRemoveBackgroundNode": { + "description": "حذف پس‌زمینه از تصویر و بازگرداندن تصویر پردازش‌شده و ماسک.", + "display_name": "حذف پس‌زمینه Recraft", + "inputs": { + "image": { + "name": "تصویر" + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "tooltip": null + } + } + }, + "RecraftReplaceBackgroundNode": { + "description": "جایگزینی پس‌زمینه تصویر بر اساس پرامپت ارائه‌شده.", + "display_name": "جایگزینی پس‌زمینه Recraft", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "image": { + "name": "تصویر" + }, + "n": { + "name": "تعداد", + "tooltip": "تعداد تصاویری که باید تولید شوند." + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "توضیح متنی اختیاری برای عناصر نامطلوب در تصویر." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت برای تولید تصویر." + }, + "recraft_style": { + "name": "سبک Recraft" + }, + "seed": { + "name": "seed", + "tooltip": "seed برای تعیین اینکه آیا node باید دوباره اجرا شود؛ نتایج واقعی صرف‌نظر از seed غیرقطعی هستند." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RecraftStyleV3DigitalIllustration": { + "description": "انتخاب سبک realistic_image و زیرسبک اختیاری.", + "display_name": "سبک Recraft - تصویرسازی دیجیتال", + "inputs": { + "substyle": { + "name": "زیرسبک" + } + }, + "outputs": { + "0": { + "name": "سبک Recraft", + "tooltip": null + } + } + }, + "RecraftStyleV3InfiniteStyleLibrary": { + "description": "انتخاب سبک بر اساس UUID موجود از کتابخانه بی‌نهایت سبک Recraft.", + "display_name": "سبک Recraft - کتابخانه بی‌نهایت سبک", + "inputs": { + "style_id": { + "name": "شناسه سبک", + "tooltip": "UUID سبک از کتابخانه بی‌نهایت سبک." + } + }, + "outputs": { + "0": { + "name": "سبک Recraft", + "tooltip": null + } + } + }, + "RecraftStyleV3LogoRaster": { + "description": "انتخاب سبک realistic_image و زیرسبک اختیاری.", + "display_name": "سبک Recraft - رستر لوگو", + "inputs": { + "substyle": { + "name": "زیرسبک" + } + }, + "outputs": { + "0": { + "name": "سبک Recraft", + "tooltip": null + } + } + }, + "RecraftStyleV3RealisticImage": { + "description": "انتخاب سبک realistic_image و زیرسبک اختیاری.", + "display_name": "سبک Recraft - تصویر واقع‌گرایانه", + "inputs": { + "substyle": { + "name": "زیرسبک" + } + }, + "outputs": { + "0": { + "name": "recraft_style", + "tooltip": null + } + } + }, + "RecraftTextToImageNode": { + "description": "تولید تصاویر به صورت همزمان بر اساس پرامپت و وضوح تصویر.", + "display_name": "تبدیل متن به تصویر Recraft", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "n": { + "name": "تعداد", + "tooltip": "تعداد تصاویر برای تولید." + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "توضیح متنی اختیاری از عناصر نامطلوب در تصویر." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت برای تولید تصویر." + }, + "recraft_controls": { + "name": "recraft_controls", + "tooltip": "کنترل‌های اختیاری بیشتر بر تولید از طریق node کنترل Recraft." + }, + "recraft_style": { + "name": "recraft_style" + }, + "seed": { + "name": "seed", + "tooltip": "seed برای تعیین اینکه node باید دوباره اجرا شود؛ نتایج واقعی صرف‌نظر از seed غیرقطعی هستند." + }, + "size": { + "name": "اندازه", + "tooltip": "اندازه تصویر تولید شده." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RecraftTextToVectorNode": { + "description": "تولید SVG به صورت همزمان بر اساس پرامپت و وضوح تصویر.", + "display_name": "تبدیل متن به وکتور Recraft", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "n": { + "name": "تعداد", + "tooltip": "تعداد تصاویر برای تولید." + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "توضیح متنی اختیاری از عناصر نامطلوب در تصویر." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت برای تولید تصویر." + }, + "recraft_controls": { + "name": "recraft_controls", + "tooltip": "کنترل‌های اختیاری بیشتر بر تولید از طریق node کنترل Recraft." + }, + "seed": { + "name": "seed", + "tooltip": "seed برای تعیین اینکه node باید دوباره اجرا شود؛ نتایج واقعی صرف‌نظر از seed غیرقطعی هستند." + }, + "size": { + "name": "اندازه", + "tooltip": "اندازه تصویر تولید شده." + }, + "substyle": { + "name": "زیرسبک" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RecraftVectorizeImageNode": { + "description": "تولید SVG به صورت همزمان از یک تصویر ورودی.", + "display_name": "وکتورسازی تصویر Recraft", + "inputs": { + "image": { + "name": "تصویر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ReferenceLatent": { + "description": "این node فضای نهفته راهنما را برای مدل ویرایش تنظیم می‌کند. اگر مدل پشتیبانی کند، می‌توانید چندین مورد را برای تنظیم چند تصویر مرجع زنجیره کنید.", + "display_name": "ReferenceLatent", + "inputs": { + "conditioning": { + "name": "شرط‌گذاری" + }, + "latent": { + "name": "latent" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RegexExtract": { + "display_name": "استخراج با Regex", + "inputs": { + "case_insensitive": { + "name": "بدون حساسیت به حروف" + }, + "dotall": { + "name": "dotall" + }, + "group_index": { + "name": "شماره گروه" + }, + "mode": { + "name": "حالت" + }, + "multiline": { + "name": "چندخطی" + }, + "regex_pattern": { + "name": "الگوی regex" + }, + "string": { + "name": "رشته" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RegexMatch": { + "display_name": "تطبیق با Regex", + "inputs": { + "case_insensitive": { + "name": "بدون حساسیت به حروف" + }, + "dotall": { + "name": "dotall" + }, + "multiline": { + "name": "چندخطی" + }, + "regex_pattern": { + "name": "الگوی regex" + }, + "string": { + "name": "رشته" + } + }, + "outputs": { + "0": { + "name": "تطبیق‌ها", + "tooltip": null + } + } + }, + "RegexReplace": { + "description": "یافتن و جایگزینی متن با استفاده از الگوهای regex.", + "display_name": "جایگزینی با Regex", + "inputs": { + "case_insensitive": { + "name": "بدون حساسیت به حروف" + }, + "count": { + "name": "تعداد", + "tooltip": "حداکثر تعداد جایگزینی. مقدار ۰ برای جایگزینی همه موارد (پیش‌فرض). مقدار ۱ فقط اولین تطبیق، ۲ برای دو تطبیق اول و غیره." + }, + "dotall": { + "name": "dotall", + "tooltip": "در صورت فعال بودن، کاراکتر نقطه (.) هر کاراکتری از جمله کاراکترهای خط جدید را تطبیق می‌دهد. در غیر این صورت، نقطه فقط کاراکترهای غیر از خط جدید را تطبیق می‌دهد." + }, + "multiline": { + "name": "چندخطی" + }, + "regex_pattern": { + "name": "الگوی regex" + }, + "replace": { + "name": "جایگزین" + }, + "string": { + "name": "رشته" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RenormCFG": { + "display_name": "RenormCFG", + "inputs": { + "cfg_trunc": { + "name": "cfg_trunc" + }, + "model": { + "name": "مدل" + }, + "renorm_cfg": { + "name": "renorm_cfg" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RepeatImageBatch": { + "display_name": "تکرار دسته تصویر", + "inputs": { + "amount": { + "name": "تعداد" + }, + "image": { + "name": "تصویر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RepeatLatentBatch": { + "display_name": "تکرار دسته latent", + "inputs": { + "amount": { + "name": "تعداد" + }, + "samples": { + "name": "نمونه‌ها" + } + } + }, + "ReplaceText": { + "display_name": "جایگزینی متن", + "inputs": { + "find": { + "name": "یافتن", + "tooltip": "متنی که باید پیدا شود." + }, + "replace": { + "name": "جایگزین", + "tooltip": "متنی که باید جایگزین شود." + }, + "texts": { + "name": "متن‌ها", + "tooltip": "متنی که باید پردازش شود." + } + }, + "outputs": { + "0": { + "name": "متن‌های پردازش‌شده", + "tooltip": "متن‌های پردازش‌شده" + } + } + }, + "ReplaceVideoLatentFrames": { + "display_name": "جایگزینی فریم‌های نهفته ویدیو", + "inputs": { + "destination": { + "name": "مقصد", + "tooltip": "فضای نهفته مقصد که فریم‌ها در آن جایگزین خواهند شد." + }, + "index": { + "name": "اندیس", + "tooltip": "اندیس فریم نهفته شروع در فضای نهفته مقصد که فریم‌های فضای نهفته منبع در آن قرار می‌گیرند. مقادیر منفی از انتها شمارش می‌شوند." + }, + "source": { + "name": "منبع", + "tooltip": "فضای نهفته منبع که فریم‌ها را برای درج در فضای نهفته مقصد فراهم می‌کند. اگر ارائه نشود، فضای نهفته مقصد بدون تغییر بازگردانده می‌شود." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RescaleCFG": { + "display_name": "مقیاس‌دهی CFG", + "inputs": { + "model": { + "name": "مدل" + }, + "multiplier": { + "name": "ضریب" + } + } + }, + "ResizeAndPadImage": { + "display_name": "تغییر اندازه و افزودن پد به تصویر", + "inputs": { + "image": { + "name": "تصویر" + }, + "interpolation": { + "name": "درون‌یابی" + }, + "padding_color": { + "name": "رنگ پد" + }, + "target_height": { + "name": "ارتفاع هدف" + }, + "target_width": { + "name": "عرض هدف" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ResizeImageMaskNode": { + "display_name": "تغییر اندازه تصویر/ماسک", + "inputs": { + "input": { + "name": "ورودی" + }, + "resize_type": { + "name": "نوع تغییر اندازه" + }, + "resize_type_multiplier": { + "name": "ضریب" + }, + "scale_method": { + "name": "روش مقیاس‌دهی" + } + }, + "outputs": { + "0": { + "name": "تغییر اندازه داده شده", + "tooltip": null + } + } + }, + "ResizeImagesByLongerEdge": { + "display_name": "تغییر اندازه تصاویر بر اساس ضلع بلندتر", + "inputs": { + "images": { + "name": "تصاویر", + "tooltip": "تصویر برای پردازش." + }, + "longer_edge": { + "name": "ضلع بلندتر", + "tooltip": "طول هدف برای ضلع بلندتر." + } + }, + "outputs": { + "0": { + "name": "تصاویر", + "tooltip": "تصاویر پردازش شده" + } + } + }, + "ResizeImagesByShorterEdge": { + "display_name": "تغییر اندازه تصاویر بر اساس ضلع کوتاه‌تر", + "inputs": { + "images": { + "name": "تصاویر", + "tooltip": "تصویر برای پردازش." + }, + "shorter_edge": { + "name": "ضلع کوتاه‌تر", + "tooltip": "طول هدف برای ضلع کوتاه‌تر." + } + }, + "outputs": { + "0": { + "name": "تصاویر", + "tooltip": "تصاویر پردازش شده" + } + } + }, + "ResolutionBucket": { + "display_name": "دسته‌بندی بر اساس وضوح", + "inputs": { + "conditioning": { + "name": "شرایط‌دهی", + "tooltip": "لیست لیست‌های شرایط‌دهی (باید با طول فضاهای نهفته برابر باشد)." + }, + "latents": { + "name": "فضاهای نهفته", + "tooltip": "لیست دیکشنری‌های نهفته برای دسته‌بندی بر اساس وضوح." + } + }, + "outputs": { + "0": { + "name": "فضاهای نهفته", + "tooltip": "لیست دیکشنری‌های نهفته دسته‌بندی شده، یکی برای هر دسته وضوح." + }, + "1": { + "name": "شرایط‌دهی", + "tooltip": "لیست لیست‌های شرایط‌دهی، یکی برای هر دسته وضوح." + } + } + }, + "Rodin3D_Detail": { + "description": "تولید دارایی‌های سه‌بعدی با استفاده از Rodin API", + "display_name": "Rodin 3D Generate - تولید جزئیات", + "inputs": { + "Images": { + "name": "تصاویر" + }, + "Material_Type": { + "name": "نوع متریال" + }, + "Polygon_count": { + "name": "تعداد پلی‌گان" + }, + "Seed": { + "name": "Seed" + } + }, + "outputs": { + "0": { + "name": "مسیر مدل سه‌بعدی", + "tooltip": null + } + } + }, + "Rodin3D_Gen2": { + "description": "تولید دارایی‌های سه‌بعدی با استفاده از Rodin API", + "display_name": "Rodin 3D Generate - تولید Gen-2", + "inputs": { + "Images": { + "name": "تصاویر" + }, + "Material_Type": { + "name": "نوع متریال" + }, + "Polygon_count": { + "name": "تعداد پلی‌گان" + }, + "Seed": { + "name": "Seed" + }, + "TAPose": { + "name": "TAPose" + } + }, + "outputs": { + "0": { + "name": "مسیر مدل سه‌بعدی", + "tooltip": null + } + } + }, + "Rodin3D_Regular": { + "description": "تولید دارایی‌های سه‌بعدی با استفاده از Rodin API", + "display_name": "Rodin 3D Generate - تولید معمولی", + "inputs": { + "Images": { + "name": "تصاویر" + }, + "Material_Type": { + "name": "نوع متریال" + }, + "Polygon_count": { + "name": "تعداد پلی‌گان" + }, + "Seed": { + "name": "Seed" + } + }, + "outputs": { + "0": { + "name": "مسیر مدل سه‌بعدی", + "tooltip": null + } + } + }, + "Rodin3D_Sketch": { + "description": "تولید دارایی‌های سه‌بعدی با استفاده از Rodin API", + "display_name": "Rodin 3D Generate - تولید اسکچ", + "inputs": { + "Images": { + "name": "تصاویر" + }, + "Seed": { + "name": "Seed" + } + }, + "outputs": { + "0": { + "name": "مسیر مدل سه‌بعدی", + "tooltip": null + } + } + }, + "Rodin3D_Smooth": { + "description": "تولید دارایی‌های سه‌بعدی با استفاده از Rodin API", + "display_name": "Rodin 3D Generate - تولید صاف", + "inputs": { + "Images": { + "name": "تصاویر" + }, + "Material_Type": { + "name": "نوع متریال" + }, + "Polygon_count": { + "name": "تعداد پلی‌گان" + }, + "Seed": { + "name": "Seed" + } + }, + "outputs": { + "0": { + "name": "مسیر مدل سه‌بعدی", + "tooltip": null + } + } + }, + "RunwayFirstLastFrameNode": { + "description": "اولین و آخرین فریم کلیدی را بارگذاری کنید، یک پرامپت بنویسید و ویدیو تولید کنید. انتقال‌های پیچیده‌تر، مانند زمانی که فریم آخر کاملاً با فریم اول متفاوت است، ممکن است از مدت زمان طولانی‌تر ۱۰ ثانیه‌ای بهره‌مند شوند. این کار به تولید اجازه می‌دهد تا زمان بیشتری برای انتقال روان بین دو ورودی داشته باشد. پیش از شروع، این نکات کلیدی را مرور کنید تا مطمئن شوید انتخاب‌های ورودی شما باعث موفقیت تولید خواهد شد: https://help.runwayml.com/hc/en-us/articles/34170748696595-Creating-with-Keyframes-on-Gen-3.", + "display_name": "Runway تبدیل اولین و آخرین فریم به ویدیو", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان" + }, + "end_frame": { + "name": "فریم پایان", + "tooltip": "فریم پایان برای استفاده در ویدیو. فقط برای gen3a_turbo پشتیبانی می‌شود." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت متنی برای تولید" + }, + "ratio": { + "name": "نسبت تصویر" + }, + "seed": { + "name": "seed", + "tooltip": "seed تصادفی برای تولید" + }, + "start_frame": { + "name": "فریم شروع", + "tooltip": "فریم شروع برای استفاده در ویدیو" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RunwayImageToVideoNodeGen3a": { + "description": "تولید ویدیو از یک فریم شروع با استفاده از مدل Gen3a Turbo. پیش از شروع، این نکات کلیدی را مرور کنید تا مطمئن شوید انتخاب‌های ورودی شما باعث موفقیت تولید خواهد شد: https://help.runwayml.com/hc/en-us/articles/33927968552339-Creating-with-Act-One-on-Gen-3-Alpha-and-Turbo.", + "display_name": "Runway تبدیل تصویر به ویدیو (Gen3a Turbo)", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت متنی برای تولید" + }, + "ratio": { + "name": "نسبت تصویر" + }, + "seed": { + "name": "seed", + "tooltip": "seed تصادفی برای تولید" + }, + "start_frame": { + "name": "فریم شروع", + "tooltip": "فریم شروع برای استفاده در ویدیو" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RunwayImageToVideoNodeGen4": { + "description": "تولید ویدیو از یک فریم شروع با استفاده از مدل Gen4 Turbo. پیش از شروع، این نکات کلیدی را مرور کنید تا مطمئن شوید انتخاب‌های ورودی شما باعث موفقیت تولید خواهد شد: https://help.runwayml.com/hc/en-us/articles/37327109429011-Creating-with-Gen-4-Video.", + "display_name": "Runway تبدیل تصویر به ویدیو (Gen4 Turbo)", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت متنی برای تولید" + }, + "ratio": { + "name": "نسبت تصویر" + }, + "seed": { + "name": "seed", + "tooltip": "seed تصادفی برای تولید" + }, + "start_frame": { + "name": "فریم شروع", + "tooltip": "فریم شروع برای استفاده در ویدیو" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RunwayTextToImageNode": { + "description": "تولید تصویر از یک متن ورودی با استفاده از مدل Gen 4 سرویس Runway. همچنین می‌توانید یک تصویر مرجع برای راهنمایی تولید وارد کنید.", + "display_name": "تبدیل متن به تصویر Runway", + "inputs": { + "prompt": { + "name": "متن ورودی", + "tooltip": "متن راهنما برای تولید تصویر" + }, + "ratio": { + "name": "نسبت تصویر" + }, + "reference_image": { + "name": "تصویر مرجع", + "tooltip": "تصویر مرجع اختیاری برای راهنمایی تولید" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SDTurboScheduler": { + "display_name": "زمان‌بندی SDTurbo", + "inputs": { + "denoise": { + "name": "کاهش نویز" + }, + "model": { + "name": "مدل" + }, + "steps": { + "name": "گام‌ها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SD_4XUpscale_Conditioning": { + "display_name": "شرایط بزرگ‌نمایی ۴ برابر SD", + "inputs": { + "images": { + "name": "تصاویر" + }, + "negative": { + "name": "منفی" + }, + "noise_augmentation": { + "name": "افزایش نویز" + }, + "positive": { + "name": "مثبت" + }, + "scale_ratio": { + "name": "نسبت مقیاس" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "SV3D_Conditioning": { + "display_name": "شرط‌گذاری SV3D", + "inputs": { + "clip_vision": { + "name": "clip vision" + }, + "elevation": { + "name": "ارتفاع زاویه" + }, + "height": { + "name": "ارتفاع" + }, + "init_image": { + "name": "تصویر اولیه" + }, + "vae": { + "name": "vae" + }, + "video_frames": { + "name": "فریم‌های ویدیو" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "SVD_img2vid_Conditioning": { + "display_name": "شرط‌گذاری SVD_img2vid", + "inputs": { + "augmentation_level": { + "name": "سطح افزایش داده" + }, + "clip_vision": { + "name": "clip vision" + }, + "fps": { + "name": "فریم بر ثانیه" + }, + "height": { + "name": "ارتفاع" + }, + "init_image": { + "name": "تصویر اولیه" + }, + "motion_bucket_id": { + "name": "شناسه motion bucket" + }, + "vae": { + "name": "vae" + }, + "video_frames": { + "name": "فریم‌های ویدیو" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت" + }, + "1": { + "name": "منفی" + }, + "2": { + "name": "latent" + } + } + }, + "SamplerCustom": { + "display_name": "SamplerCustom", + "inputs": { + "add_noise": { + "name": "افزودن نویز" + }, + "cfg": { + "name": "cfg" + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "latent_image": { + "name": "تصویر latent" + }, + "model": { + "name": "مدل" + }, + "negative": { + "name": "منفی" + }, + "noise_seed": { + "name": "بذر نویز" + }, + "positive": { + "name": "مثبت" + }, + "sampler": { + "name": "نمونه‌گیر" + }, + "sigmas": { + "name": "سیگماها" + } + }, + "outputs": { + "0": { + "name": "خروجی", + "tooltip": null + }, + "1": { + "name": "خروجی بدون نویز", + "tooltip": null + } + } + }, + "SamplerCustomAdvanced": { + "display_name": "SamplerCustomAdvanced", + "inputs": { + "guider": { + "name": "راهنما" + }, + "latent_image": { + "name": "تصویر latent" + }, + "noise": { + "name": "نویز" + }, + "sampler": { + "name": "نمونه‌گیر" + }, + "sigmas": { + "name": "سیگماها" + } + }, + "outputs": { + "0": { + "name": "خروجی", + "tooltip": null + }, + "1": { + "name": "خروجی بدون نویز", + "tooltip": null + } + } + }, + "SamplerDPMAdaptative": { + "display_name": "SamplerDPMAdaptative", + "inputs": { + "accept_safety": { + "name": "تأیید ایمنی" + }, + "atol": { + "name": "atol" + }, + "dcoeff": { + "name": "dcoeff" + }, + "eta": { + "name": "eta" + }, + "h_init": { + "name": "h_init" + }, + "icoeff": { + "name": "icoeff" + }, + "order": { + "name": "ترتیب" + }, + "pcoeff": { + "name": "pcoeff" + }, + "rtol": { + "name": "rtol" + }, + "s_noise": { + "name": "s_noise" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SamplerDPMPP_2M_SDE": { + "display_name": "SamplerDPMPP_2M_SDE", + "inputs": { + "eta": { + "name": "eta" + }, + "noise_device": { + "name": "دستگاه نویز" + }, + "s_noise": { + "name": "s_noise" + }, + "solver_type": { + "name": "نوع حل‌گر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SamplerDPMPP_2S_Ancestral": { + "display_name": "SamplerDPMPP_2S_Ancestral", + "inputs": { + "eta": { + "name": "eta" + }, + "s_noise": { + "name": "s_noise" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SamplerDPMPP_3M_SDE": { + "display_name": "SamplerDPMPP_3M_SDE", + "inputs": { + "eta": { + "name": "اتا" + }, + "noise_device": { + "name": "noise_device" + }, + "s_noise": { + "name": "s_noise" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SamplerDPMPP_SDE": { + "display_name": "SamplerDPMPP_SDE", + "inputs": { + "eta": { + "name": "اتا" + }, + "noise_device": { + "name": "noise_device" + }, + "r": { + "name": "r" + }, + "s_noise": { + "name": "s_noise" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SamplerER_SDE": { + "display_name": "SamplerER_SDE", + "inputs": { + "eta": { + "name": "اتا", + "tooltip": "قدرت تصادفی معادله دیفرانسیل تصادفی معکوس زمان.\nوقتی اتا=۰ باشد، به معادله دیفرانسیل معمولی قطعی تبدیل می‌شود. این تنظیم برای نوع حل‌کننده ER-SDE اعمال نمی‌شود." + }, + "max_stage": { + "name": "بیشترین مرحله" + }, + "s_noise": { + "name": "s_noise" + }, + "solver_type": { + "name": "نوع حل‌کننده" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SamplerEulerAncestral": { + "display_name": "SamplerEulerAncestral", + "inputs": { + "eta": { + "name": "اتا" + }, + "s_noise": { + "name": "s_noise" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SamplerEulerAncestralCFGPP": { + "display_name": "SamplerEulerAncestralCFG++", + "inputs": { + "eta": { + "name": "اتا" + }, + "s_noise": { + "name": "s_noise" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SamplerEulerCFGpp": { + "display_name": "SamplerEulerCFG++", + "inputs": { + "version": { + "name": "نسخه" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SamplerLCMUpscale": { + "display_name": "SamplerLCMUpscale", + "inputs": { + "scale_ratio": { + "name": "نسبت بزرگ‌نمایی" + }, + "scale_steps": { + "name": "گام‌های بزرگ‌نمایی" + }, + "upscale_method": { + "name": "روش بزرگ‌نمایی" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SamplerLMS": { + "display_name": "SamplerLMS", + "inputs": { + "order": { + "name": "ترتیب" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SamplerSASolver": { + "display_name": "SamplerSASolver", + "inputs": { + "corrector_order": { + "name": "ترتیب تصحیح‌کننده" + }, + "eta": { + "name": "اتا" + }, + "model": { + "name": "مدل" + }, + "predictor_order": { + "name": "ترتیب پیش‌بینی‌کننده" + }, + "s_noise": { + "name": "s_noise" + }, + "sde_end_percent": { + "name": "درصد پایان SDE" + }, + "sde_start_percent": { + "name": "درصد شروع SDE" + }, + "simple_order_2": { + "name": "ترتیب ساده ۲" + }, + "use_pece": { + "name": "استفاده از PECE" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SamplerSEEDS2": { + "description": "این نود نمونه‌بردار می‌تواند چندین نمونه‌بردار را نمایش دهد:\n\nseeds_2\n- تنظیمات پیش‌فرض\n\nexp_heun_2_x0\n- solver_type=phi_2، r=۱.۰، eta=۰.۰\n\nexp_heun_2_x0_sde\n- solver_type=phi_2، r=۱.۰، eta=۱.۰، s_noise=۱.۰", + "display_name": "SamplerSEEDS2", + "inputs": { + "eta": { + "name": "eta", + "tooltip": "قدرت تصادفی" + }, + "r": { + "name": "r", + "tooltip": "اندازه گام نسبی برای مرحله میانی (گره c2)" + }, + "s_noise": { + "name": "s_noise", + "tooltip": "ضریب نویز SDE" + }, + "solver_type": { + "name": "solver_type" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SamplingPercentToSigma": { + "display_name": "SamplingPercentToSigma", + "inputs": { + "model": { + "name": "model" + }, + "return_actual_sigma": { + "name": "return_actual_sigma", + "tooltip": "مقدار واقعی سیگما را به جای مقداری که برای بررسی بازه استفاده می‌شود بازگرداند.\nاین فقط بر نتایج در ۰.۰ و ۱.۰ تأثیر می‌گذارد." + }, + "sampling_percent": { + "name": "sampling_percent" + } + }, + "outputs": { + "0": { + "name": "sigma_value", + "tooltip": null + } + } + }, + "SaveAnimatedPNG": { + "display_name": "ذخیره PNG متحرک", + "inputs": { + "compress_level": { + "name": "compress_level" + }, + "filename_prefix": { + "name": "filename_prefix" + }, + "fps": { + "name": "fps" + }, + "images": { + "name": "images" + } + } + }, + "SaveAnimatedWEBP": { + "display_name": "ذخیره WEBP متحرک", + "inputs": { + "filename_prefix": { + "name": "filename_prefix" + }, + "fps": { + "name": "fps" + }, + "images": { + "name": "images" + }, + "lossless": { + "name": "lossless" + }, + "method": { + "name": "method" + }, + "quality": { + "name": "quality" + } + } + }, + "SaveAudio": { + "display_name": "ذخیره صدا (FLAC)", + "inputs": { + "audio": { + "name": "audio" + }, + "audioUI": { + "name": "audioUI" + }, + "filename_prefix": { + "name": "filename_prefix" + } + } + }, + "SaveAudioMP3": { + "display_name": "ذخیره صدا (MP3)", + "inputs": { + "audio": { + "name": "audio" + }, + "audioUI": { + "name": "audioUI" + }, + "filename_prefix": { + "name": "filename_prefix" + }, + "quality": { + "name": "quality" + } + } + }, + "SaveAudioOpus": { + "display_name": "ذخیره صدا (Opus)", + "inputs": { + "audio": { + "name": "audio" + }, + "audioUI": { + "name": "audioUI" + }, + "filename_prefix": { + "name": "filename_prefix" + }, + "quality": { + "name": "quality" + } + } + }, + "SaveGLB": { + "display_name": "ذخیره GLB", + "inputs": { + "filename_prefix": { + "name": "filename_prefix" + }, + "image": { + "name": "image" + }, + "mesh": { + "name": "mesh" + } + } + }, + "SaveImage": { + "description": "تصاویر ورودی را در پوشه خروجی ComfyUI شما ذخیره می‌کند.", + "display_name": "ذخیره تصویر", + "inputs": { + "filename_prefix": { + "name": "پیشوند نام فایل", + "tooltip": "پیشوند فایل ذخیره‌شونده. این می‌تواند شامل اطلاعات قالب‌بندی مانند ‎%date:yyyy-MM-dd%‎ یا ‎%Empty Latent Image.width%‎ برای درج مقادیر از nodeها باشد." + }, + "images": { + "name": "تصاویر", + "tooltip": "تصاویری که باید ذخیره شوند." + } + } + }, + "SaveImageDataSetToFolder": { + "display_name": "ذخیره مجموعه تصاویر در پوشه", + "inputs": { + "filename_prefix": { + "name": "پیشوند نام فایل تصویر", + "tooltip": "پیشوند برای نام فایل‌های ذخیره‌شده تصویر." + }, + "folder_name": { + "name": "نام پوشه", + "tooltip": "نام پوشه‌ای که تصاویر در آن ذخیره می‌شوند (درون پوشه خروجی)." + }, + "images": { + "name": "تصاویر", + "tooltip": "فهرست تصاویر برای ذخیره." + } + } + }, + "SaveImageTextDataSetToFolder": { + "display_name": "ذخیره مجموعه تصویر و متن در پوشه", + "inputs": { + "filename_prefix": { + "name": "پیشوند نام فایل تصویر", + "tooltip": "پیشوند برای نام فایل‌های ذخیره‌شده تصویر." + }, + "folder_name": { + "name": "نام پوشه", + "tooltip": "نام پوشه‌ای که تصاویر در آن ذخیره می‌شوند (درون پوشه خروجی)." + }, + "images": { + "name": "تصاویر", + "tooltip": "فهرست تصاویر برای ذخیره." + }, + "texts": { + "name": "متون", + "tooltip": "فهرست کپشن‌های متنی برای ذخیره." + } + } + }, + "SaveImageWebsocket": { + "display_name": "SaveImageWebsocket", + "inputs": { + "images": { + "name": "تصاویر" + } + } + }, + "SaveLatent": { + "display_name": "ذخیره Latent", + "inputs": { + "filename_prefix": { + "name": "پیشوند نام فایل" + }, + "samples": { + "name": "نمونه‌ها" + } + } + }, + "SaveLoRA": { + "display_name": "ذخیره وزن‌های LoRA", + "inputs": { + "lora": { + "name": "LoRA", + "tooltip": "مدل LoRA برای ذخیره. از مدل با لایه‌های LoRA استفاده نکنید." + }, + "prefix": { + "name": "پیشوند", + "tooltip": "پیشوند مورد استفاده برای فایل ذخیره‌شده LoRA." + }, + "steps": { + "name": "گام‌ها", + "tooltip": "اختیاری: تعداد گام‌هایی که LoRA آموزش دیده است، برای نام‌گذاری فایل ذخیره‌شده استفاده می‌شود." + } + } + }, + "SaveSVGNode": { + "description": "فایل‌های SVG را روی دیسک ذخیره کنید.", + "display_name": "ذخیره SVG Node", + "inputs": { + "filename_prefix": { + "name": "پیشوند نام فایل", + "tooltip": "پیشوند فایل ذخیره‌شونده. این می‌تواند شامل اطلاعات قالب‌بندی مانند ‎%date:yyyy-MM-dd%‎ یا ‎%Empty Latent Image.width%‎ برای درج مقادیر از nodeها باشد." + }, + "svg": { + "name": "SVG" + } + } + }, + "SaveTrainingDataset": { + "display_name": "ذخیره مجموعه داده آموزشی", + "inputs": { + "conditioning": { + "name": "شرایط‌دهی", + "tooltip": "فهرست لیست‌های conditioning از MakeTrainingDataset." + }, + "folder_name": { + "name": "نام پوشه", + "tooltip": "نام پوشه برای ذخیره مجموعه داده (درون پوشه خروجی)." + }, + "latents": { + "name": "latents", + "tooltip": "فهرست دیکشنری‌های latent از MakeTrainingDataset." + }, + "shard_size": { + "name": "اندازه shard", + "tooltip": "تعداد نمونه‌ها در هر فایل shard." + } + } + }, + "SaveVideo": { + "description": "تصاویر ورودی را در پوشه خروجی ComfyUI شما ذخیره می‌کند.", + "display_name": "ذخیره ویدیو", + "inputs": { + "codec": { + "name": "کدک", + "tooltip": "کدک مورد استفاده برای ویدیو." + }, + "filename_prefix": { + "name": "پیشوند نام فایل", + "tooltip": "پیشوند فایل برای ذخیره. این می‌تواند شامل اطلاعات قالب‌بندی مانند ‎%date:yyyy-MM-dd%‎ یا ‎%Empty Latent Image.width%‎ برای درج مقادیر از nodeها باشد." + }, + "format": { + "name": "فرمت", + "tooltip": "فرمت ذخیره‌سازی ویدیو." + }, + "video": { + "name": "ویدیو", + "tooltip": "ویدیویی که باید ذخیره شود." + } + } + }, + "SaveWEBM": { + "display_name": "ذخیره WEBM", + "inputs": { + "codec": { + "name": "کدک" + }, + "crf": { + "name": "CRF", + "tooltip": "CRF بالاتر به معنای کیفیت پایین‌تر و حجم فایل کمتر است، CRF پایین‌تر به معنای کیفیت بالاتر و حجم فایل بیشتر است." + }, + "filename_prefix": { + "name": "پیشوند نام فایل" + }, + "fps": { + "name": "فریم بر ثانیه" + }, + "images": { + "name": "تصاویر" + } + } + }, + "ScaleROPE": { + "description": "مقیاس و جابجایی ROPE مدل را تنظیم می‌کند.", + "display_name": "مقیاس‌بندی ROPE", + "inputs": { + "model": { + "name": "مدل" + }, + "scale_t": { + "name": "مقیاس T" + }, + "scale_x": { + "name": "مقیاس X" + }, + "scale_y": { + "name": "مقیاس Y" + }, + "shift_t": { + "name": "جابجایی T" + }, + "shift_x": { + "name": "جابجایی X" + }, + "shift_y": { + "name": "جابجایی Y" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SelfAttentionGuidance": { + "display_name": "راهنمایی Self-Attention", + "inputs": { + "blur_sigma": { + "name": "سیگمای تاری" + }, + "model": { + "name": "مدل" + }, + "scale": { + "name": "مقیاس" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SetClipHooks": { + "display_name": "تنظیم Hookهای CLIP", + "inputs": { + "apply_to_conds": { + "name": "اعمال به شرایط" + }, + "clip": { + "name": "clip" + }, + "hooks": { + "name": "hookها" + }, + "schedule_clip": { + "name": "زمان‌بندی clip" + } + } + }, + "SetFirstSigma": { + "display_name": "تنظیم سیگما اول", + "inputs": { + "sigma": { + "name": "سیگما" + }, + "sigmas": { + "name": "سیگماها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SetHookKeyframes": { + "display_name": "تنظیم کلیدفریم‌های Hook", + "inputs": { + "hook_kf": { + "name": "کلیدفریم هوک" + }, + "hooks": { + "name": "هوک‌ها" + } + } + }, + "SetLatentNoiseMask": { + "display_name": "تنظیم ماسک نویز latent", + "inputs": { + "mask": { + "name": "ماسک" + }, + "samples": { + "name": "نمونه‌ها" + } + } + }, + "SetUnionControlNetType": { + "display_name": "تنظیم نوع Union ControlNet", + "inputs": { + "control_net": { + "name": "control_net" + }, + "type": { + "name": "نوع" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ShuffleDataset": { + "display_name": "درهم‌ریختن دیتاست تصویر", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "images": { + "name": "تصاویر", + "tooltip": "فهرست تصاویر برای پردازش." + }, + "seed": { + "name": "بذر", + "tooltip": "بذر تصادفی." + } + }, + "outputs": { + "0": { + "name": "تصاویر", + "tooltip": "تصاویر پردازش‌شده" + } + } + }, + "ShuffleImageTextDataset": { + "display_name": "درهم‌ریختن دیتاست تصویر-متن", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "images": { + "name": "تصاویر", + "tooltip": "فهرست تصاویر برای درهم‌ریختن." + }, + "seed": { + "name": "بذر", + "tooltip": "بذر تصادفی." + }, + "texts": { + "name": "متن‌ها", + "tooltip": "فهرست متن‌ها برای درهم‌ریختن." + } + }, + "outputs": { + "0": { + "name": "تصاویر", + "tooltip": "تصاویر درهم‌ریخته" + }, + "1": { + "name": "متن‌ها", + "tooltip": "متن‌های درهم‌ریخته" + } + } + }, + "SkipLayerGuidanceDiT": { + "description": "نسخه عمومی نود SkipLayerGuidance که می‌تواند روی هر مدل DiT استفاده شود.", + "display_name": "SkipLayerGuidanceDiT", + "inputs": { + "double_layers": { + "name": "لایه‌های دوگانه" + }, + "end_percent": { + "name": "درصد پایان" + }, + "model": { + "name": "مدل" + }, + "rescaling_scale": { + "name": "مقیاس بازتنظیم" + }, + "scale": { + "name": "مقیاس" + }, + "single_layers": { + "name": "لایه‌های تکی" + }, + "start_percent": { + "name": "درصد شروع" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SkipLayerGuidanceDiTSimple": { + "description": "نسخه ساده نود SkipLayerGuidanceDiT که فقط عبور uncond را تغییر می‌دهد.", + "display_name": "SkipLayerGuidanceDiTSimple", + "inputs": { + "double_layers": { + "name": "لایه‌های دوگانه" + }, + "end_percent": { + "name": "درصد پایان" + }, + "model": { + "name": "مدل" + }, + "single_layers": { + "name": "لایه‌های تکی" + }, + "start_percent": { + "name": "درصد شروع" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SkipLayerGuidanceSD3": { + "description": "نسخه عمومی گره SkipLayerGuidance که می‌تواند برای هر مدل DiT استفاده شود.", + "display_name": "SkipLayerGuidanceSD3", + "inputs": { + "end_percent": { + "name": "درصد پایان" + }, + "layers": { + "name": "لایه‌ها" + }, + "model": { + "name": "مدل" + }, + "scale": { + "name": "مقیاس" + }, + "start_percent": { + "name": "درصد شروع" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SolidMask": { + "display_name": "SolidMask", + "inputs": { + "height": { + "name": "ارتفاع" + }, + "value": { + "name": "مقدار" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SplitAudioChannels": { + "description": "صدا را به کانال‌های چپ و راست جدا می‌کند.", + "display_name": "تقسیم کانال‌های صوتی", + "inputs": { + "audio": { + "name": "صدا" + } + }, + "outputs": { + "0": { + "name": "چپ", + "tooltip": null + }, + "1": { + "name": "راست", + "tooltip": null + } + } + }, + "SplitImageWithAlpha": { + "display_name": "تقسیم تصویر با آلفا", + "inputs": { + "image": { + "name": "تصویر" + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "tooltip": null + } + } + }, + "SplitSigmas": { + "display_name": "SplitSigmas", + "inputs": { + "sigmas": { + "name": "سیگماها" + }, + "step": { + "name": "گام" + } + }, + "outputs": { + "0": { + "name": "سیگماهای بالا", + "tooltip": null + }, + "1": { + "name": "سیگماهای پایین", + "tooltip": null + } + } + }, + "SplitSigmasDenoise": { + "display_name": "SplitSigmasDenoise", + "inputs": { + "denoise": { + "name": "کاهش نویز" + }, + "sigmas": { + "name": "سیگماها" + } + }, + "outputs": { + "0": { + "name": "سیگماهای بالا", + "tooltip": null + }, + "1": { + "name": "سیگماهای پایین", + "tooltip": null + } + } + }, + "StabilityAudioInpaint": { + "description": "بخشی از نمونه صوتی موجود را با استفاده از دستور متنی تغییر می‌دهد.", + "display_name": "تکمیل صوتی Stability AI", + "inputs": { + "audio": { + "name": "صدا", + "tooltip": "صدا باید بین ۶ تا ۱۹۰ ثانیه باشد." + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان", + "tooltip": "مدت زمان تولید شده به ثانیه را کنترل می‌کند." + }, + "mask_end": { + "name": "پایان ماسک" + }, + "mask_start": { + "name": "شروع ماسک" + }, + "model": { + "name": "مدل" + }, + "prompt": { + "name": "دستور" + }, + "seed": { + "name": "بذر", + "tooltip": "بذر تصادفی مورد استفاده برای تولید." + }, + "steps": { + "name": "گام‌ها", + "tooltip": "تعداد مراحل نمونه‌برداری را کنترل می‌کند." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StabilityAudioToAudio": { + "description": "نمونه‌های صوتی موجود را با استفاده از دستورهای متنی به ترکیب‌های جدید و باکیفیت تبدیل می‌کند.", + "display_name": "Stability AI Audio To Audio", + "inputs": { + "audio": { + "name": "صوت", + "tooltip": "فایل صوتی باید بین ۶ تا ۱۹۰ ثانیه باشد." + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان", + "tooltip": "مدت زمان (بر حسب ثانیه) صوت تولید شده را کنترل می‌کند." + }, + "model": { + "name": "مدل" + }, + "prompt": { + "name": "پرامپت" + }, + "seed": { + "name": "بذر", + "tooltip": "بذر تصادفی مورد استفاده برای تولید." + }, + "steps": { + "name": "گام‌ها", + "tooltip": "تعداد گام‌های نمونه‌برداری را کنترل می‌کند." + }, + "strength": { + "name": "شدت", + "tooltip": "این پارامتر میزان تأثیر پارامتر صوت را بر صوت تولید شده کنترل می‌کند." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StabilityStableImageSD_3_5Node": { + "description": "تصاویر را به صورت همزمان بر اساس پرامپت و وضوح تصویر تولید می‌کند.", + "display_name": "Stability AI Stable Diffusion 3.5 Image", + "inputs": { + "aspect_ratio": { + "name": "نسبت تصویر", + "tooltip": "نسبت تصویر تولید شده." + }, + "cfg_scale": { + "name": "مقیاس cfg", + "tooltip": "میزان پایبندی فرآیند diffusion به متن پرامپت (مقادیر بالاتر تصویر را به پرامپت نزدیک‌تر نگه می‌دارد)" + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "image": { + "name": "تصویر" + }, + "image_denoise": { + "name": "کاهش نویز تصویر", + "tooltip": "کاهش نویز تصویر ورودی؛ مقدار ۰.۰ تصویری مشابه ورودی ایجاد می‌کند و مقدار ۱.۰ به منزله عدم وجود تصویر ورودی است." + }, + "model": { + "name": "مدل" + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "کلمات کلیدی برای مواردی که نمی‌خواهید در تصویر خروجی مشاهده شوند. این یک ویژگی پیشرفته است." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "آنچه می‌خواهید در تصویر خروجی مشاهده کنید. یک پرامپت قوی و توصیفی که عناصر، رنگ‌ها و موضوعات را به وضوح تعریف کند، نتایج بهتری به همراه خواهد داشت." + }, + "seed": { + "name": "بذر", + "tooltip": "بذر تصادفی مورد استفاده برای ایجاد نویز." + }, + "style_preset": { + "name": "پیش‌تنظیم سبک", + "tooltip": "سبک دلخواه (اختیاری) برای تصویر تولید شده." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StabilityStableImageUltraNode": { + "description": "تولید تصویر به صورت همزمان بر اساس پرامپت و وضوح تصویر.", + "display_name": "Stability AI Stable Image Ultra", + "inputs": { + "aspect_ratio": { + "name": "نسبت تصویر", + "tooltip": "نسبت تصویر تولید شده." + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "image": { + "name": "تصویر" + }, + "image_denoise": { + "name": "کاهش نویز تصویر", + "tooltip": "کاهش نویز تصویر ورودی؛ مقدار ۰.۰ تصویری مشابه ورودی ایجاد می‌کند و مقدار ۱.۰ به منزله عدم وجود تصویر ورودی است." + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "توضیحی کوتاه درباره آنچه نمی‌خواهید در تصویر خروجی مشاهده کنید. این یک ویژگی پیشرفته است." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "آنچه می‌خواهید در تصویر خروجی مشاهده کنید. یک پرامپت قوی و توصیفی که عناصر، رنگ‌ها و موضوعات را به وضوح مشخص کند، نتایج بهتری به همراه خواهد داشت. برای کنترل وزن یک واژه از فرمت `(واژه:وزن)` استفاده کنید، که در آن `واژه` همان واژه مورد نظر و `وزن` مقداری بین ۰ تا ۱ است. برای مثال: `آسمان (آبی:۰.۳) و (سبز:۰.۸)` نشان‌دهنده آسمانی است که هم آبی و هم سبز است، اما سبز بیشتر از آبی است." + }, + "seed": { + "name": "seed", + "tooltip": "seed تصادفی مورد استفاده برای ایجاد نویز." + }, + "style_preset": { + "name": "پیش‌تنظیم سبک", + "tooltip": "سبک دلخواه (اختیاری) برای تصویر تولید شده." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StabilityTextToAudio": { + "description": "تولید موسیقی و افکت صوتی با کیفیت بالا از توضیحات متنی.", + "display_name": "Stability AI Text To Audio", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان", + "tooltip": "مدت زمان (بر حسب ثانیه) صدای تولید شده را کنترل می‌کند." + }, + "model": { + "name": "مدل" + }, + "prompt": { + "name": "پرامپت" + }, + "seed": { + "name": "seed", + "tooltip": "seed تصادفی مورد استفاده برای تولید." + }, + "steps": { + "name": "گام‌ها", + "tooltip": "تعداد گام‌های نمونه‌برداری را کنترل می‌کند." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StabilityUpscaleConservativeNode": { + "description": "بزرگ‌نمایی تصویر با کمترین تغییرات تا وضوح 4K.", + "display_name": "Stability AI Upscale Conservative", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "creativity": { + "name": "خلاقیت", + "tooltip": "احتمال ایجاد جزئیات اضافی که به شدت توسط تصویر اولیه تعیین نشده‌اند را کنترل می‌کند." + }, + "image": { + "name": "تصویر" + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "کلمات کلیدی برای آنچه نمی‌خواهید در تصویر خروجی مشاهده کنید. این یک ویژگی پیشرفته است." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "آنچه می‌خواهید در تصویر خروجی مشاهده کنید. یک پرامپت قوی و توصیفی که عناصر، رنگ‌ها و موضوعات را به وضوح مشخص کند، نتایج بهتری به همراه خواهد داشت." + }, + "seed": { + "name": "seed", + "tooltip": "seed تصادفی مورد استفاده برای ایجاد نویز." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StabilityUpscaleCreativeNode": { + "description": "بزرگ‌نمایی تصویر با کمترین تغییرات تا وضوح ۴K.", + "display_name": "Stability AI Upscale Creative", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "creativity": { + "name": "خلاقیت", + "tooltip": "احتمال ایجاد جزئیات اضافی که به تصویر اولیه وابسته نیستند را کنترل می‌کند." + }, + "image": { + "name": "تصویر" + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "کلمات کلیدی برای مواردی که نمی‌خواهید در تصویر خروجی مشاهده شوند. این یک ویژگی پیشرفته است." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "آنچه می‌خواهید در تصویر خروجی مشاهده کنید. یک پرامپت قوی و توصیفی که عناصر، رنگ‌ها و موضوعات را به‌وضوح تعریف کند، نتایج بهتری به همراه خواهد داشت." + }, + "seed": { + "name": "بذر", + "tooltip": "بذر تصادفی مورد استفاده برای ایجاد نویز." + }, + "style_preset": { + "name": "پیش‌تنظیم سبک", + "tooltip": "سبک دلخواه (اختیاری) برای تصویر تولیدشده." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StabilityUpscaleFastNode": { + "description": "بزرگ‌نمایی سریع تصویر از طریق API استبیلیتی تا ۴ برابر اندازه اصلی؛ مناسب برای بزرگ‌نمایی تصاویر کم‌کیفیت یا فشرده‌شده.", + "display_name": "Stability AI Upscale Fast", + "inputs": { + "image": { + "name": "تصویر" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StableCascade_EmptyLatentImage": { + "display_name": "StableCascade_EmptyLatentImage", + "inputs": { + "batch_size": { + "name": "اندازه بچ" + }, + "compression": { + "name": "فشرده‌سازی" + }, + "height": { + "name": "ارتفاع" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "stage_c", + "tooltip": null + }, + "1": { + "name": "stage_b", + "tooltip": null + } + } + }, + "StableCascade_StageB_Conditioning": { + "display_name": "StableCascade_StageB_Conditioning", + "inputs": { + "conditioning": { + "name": "شرط‌گذاری" + }, + "stage_c": { + "name": "stage_c" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StableCascade_StageC_VAEEncode": { + "display_name": "StableCascade_StageC_VAEEncode", + "inputs": { + "compression": { + "name": "فشرده‌سازی" + }, + "image": { + "name": "تصویر" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "stage_c", + "tooltip": null + }, + "1": { + "name": "stage_b", + "tooltip": null + } + } + }, + "StableCascade_SuperResolutionControlnet": { + "display_name": "StableCascade_SuperResolutionControlnet", + "inputs": { + "image": { + "name": "تصویر" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "controlnet_input", + "tooltip": null + }, + "1": { + "name": "stage_c", + "tooltip": null + }, + "2": { + "name": "stage_b", + "tooltip": null + } + } + }, + "StableZero123_Conditioning": { + "display_name": "StableZero123_Conditioning", + "inputs": { + "azimuth": { + "name": "زاویه سمت" + }, + "batch_size": { + "name": "اندازه دسته" + }, + "clip_vision": { + "name": "clip_vision" + }, + "elevation": { + "name": "زاویه ارتفاع" + }, + "height": { + "name": "ارتفاع" + }, + "init_image": { + "name": "تصویر اولیه" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "StableZero123_Conditioning_Batched": { + "display_name": "StableZero123_Conditioning_Batched", + "inputs": { + "azimuth": { + "name": "زاویه سمت" + }, + "azimuth_batch_increment": { + "name": "افزایش دسته‌ای سمت" + }, + "batch_size": { + "name": "اندازه دسته" + }, + "clip_vision": { + "name": "clip_vision" + }, + "elevation": { + "name": "زاویه ارتفاع" + }, + "elevation_batch_increment": { + "name": "افزایش دسته‌ای ارتفاع" + }, + "height": { + "name": "ارتفاع" + }, + "init_image": { + "name": "تصویر اولیه" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "StringCompare": { + "display_name": "مقایسه", + "inputs": { + "case_sensitive": { + "name": "حساس به حروف بزرگ و کوچک" + }, + "mode": { + "name": "حالت" + }, + "string_a": { + "name": "رشته الف" + }, + "string_b": { + "name": "رشته ب" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StringConcatenate": { + "display_name": "ادغام", + "inputs": { + "delimiter": { + "name": "جداکننده" + }, + "string_a": { + "name": "رشته الف" + }, + "string_b": { + "name": "رشته ب" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StringContains": { + "display_name": "شامل بودن", + "inputs": { + "case_sensitive": { + "name": "حساس به حروف بزرگ و کوچک" + }, + "string": { + "name": "رشته" + }, + "substring": { + "name": "زیررشته" + } + }, + "outputs": { + "0": { + "name": "شامل", + "tooltip": null + } + } + }, + "StringLength": { + "display_name": "طول", + "inputs": { + "string": { + "name": "رشته" + } + }, + "outputs": { + "0": { + "name": "طول", + "tooltip": null + } + } + }, + "StringReplace": { + "display_name": "جایگزینی", + "inputs": { + "find": { + "name": "یافتن" + }, + "replace": { + "name": "جایگزین" + }, + "string": { + "name": "رشته" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StringSubstring": { + "display_name": "زیررشته", + "inputs": { + "end": { + "name": "پایان" + }, + "start": { + "name": "شروع" + }, + "string": { + "name": "رشته" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StringTrim": { + "display_name": "حذف فاصله", + "inputs": { + "mode": { + "name": "حالت" + }, + "string": { + "name": "رشته" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StripWhitespace": { + "display_name": "حذف فاصله‌های اضافی", + "inputs": { + "texts": { + "name": "متن‌ها", + "tooltip": "متنی که باید پردازش شود." + } + }, + "outputs": { + "0": { + "name": "متن‌های پردازش‌شده", + "tooltip": "متن‌های پردازش‌شده" + } + } + }, + "StyleModelApply": { + "display_name": "اعمال مدل سبک", + "inputs": { + "clip_vision_output": { + "name": "خروجی clip vision" + }, + "conditioning": { + "name": "شرط‌گذاری" + }, + "strength": { + "name": "شدت" + }, + "strength_type": { + "name": "نوع شدت" + }, + "style_model": { + "name": "مدل سبک" + } + } + }, + "StyleModelLoader": { + "display_name": "بارگذاری مدل سبک", + "inputs": { + "style_model_name": { + "name": "نام مدل سبک" + } + } + }, + "T5TokenizerOptions": { + "display_name": "گزینه‌های T5Tokenizer", + "inputs": { + "clip": { + "name": "clip" + }, + "min_length": { + "name": "حداقل طول" + }, + "min_padding": { + "name": "حداقل padding" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "TCFG": { + "description": "TCFG – کاهنده مماسی CFG (۲۵۰۳.۱۸۱۳۷)\n\nبهبود کیفیت با هم‌تراز کردن uncond (منفی) با cond (مثبت).", + "display_name": "کاهنده مماسی CFG", + "inputs": { + "model": { + "name": "مدل" + } + }, + "outputs": { + "0": { + "name": "مدل اصلاح‌شده", + "tooltip": null + } + } + }, + "TemporalScoreRescaling": { + "description": "[عملکرد پس از CFG]\nTSR - بازمقیاس‌دهی امتیاز زمانی (۲۵۱۰.۰۱۱۸۴)\n\nبازمقیاس‌دهی امتیاز یا نویز مدل برای هدایت تنوع نمونه‌گیری.\n", + "display_name": "TSR - بازمقیاس‌دهی امتیاز زمانی", + "inputs": { + "model": { + "name": "مدل" + }, + "tsr_k": { + "name": "tsr_k", + "tooltip": "قدرت بازمقیاس‌دهی را کنترل می‌کند.\nمقدار کمتر k نتایج دقیق‌تری تولید می‌کند؛ مقدار بالاتر k نتایج نرم‌تری در تولید تصویر ایجاد می‌کند. مقدار k = ۱ بازمقیاس‌دهی را غیرفعال می‌کند." + }, + "tsr_sigma": { + "name": "tsr_sigma", + "tooltip": "کنترل می‌کند که بازمقیاس‌دهی از چه زمانی اعمال شود.\nمقادیر بزرگ‌تر، زودتر اثر می‌گذارند." + } + }, + "outputs": { + "0": { + "name": "مدل اصلاح‌شده", + "tooltip": null + } + } + }, + "TextEncodeAceStepAudio": { + "display_name": "TextEncodeAceStepAudio", + "inputs": { + "clip": { + "name": "clip" + }, + "lyrics": { + "name": "متن ترانه" + }, + "lyrics_strength": { + "name": "قدرت متن ترانه" + }, + "tags": { + "name": "برچسب‌ها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "TextEncodeHunyuanVideo_ImageToVideo": { + "display_name": "TextEncodeHunyuanVideo_ImageToVideo", + "inputs": { + "clip": { + "name": "clip" + }, + "clip_vision_output": { + "name": "خروجی بینایی clip" + }, + "image_interleave": { + "name": "درهم‌تنیدگی تصویر", + "tooltip": "میزان تأثیر تصویر در مقابل پرامپت متنی. عدد بالاتر یعنی تأثیر بیشتر پرامپت متنی." + }, + "prompt": { + "name": "پرامپت" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "TextEncodeQwenImageEdit": { + "display_name": "TextEncodeQwenImageEdit", + "inputs": { + "clip": { + "name": "clip" + }, + "image": { + "name": "تصویر" + }, + "prompt": { + "name": "پرامپت" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "TextEncodeQwenImageEditPlus": { + "display_name": "TextEncodeQwenImageEditPlus", + "inputs": { + "clip": { + "name": "clip" + }, + "image1": { + "name": "تصویر ۱" + }, + "image2": { + "name": "تصویر ۲" + }, + "image3": { + "name": "تصویر ۳" + }, + "prompt": { + "name": "پرامپت" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "TextToLowercase": { + "display_name": "تبدیل متن به حروف کوچک", + "inputs": { + "texts": { + "name": "متن‌ها", + "tooltip": "متنی که باید پردازش شود." + } + }, + "outputs": { + "0": { + "name": "متن‌های پردازش‌شده", + "tooltip": "متن‌های پردازش‌شده" + } + } + }, + "TextToUppercase": { + "display_name": "تبدیل متن به حروف بزرگ", + "inputs": { + "texts": { + "name": "متن‌ها", + "tooltip": "متنی که باید پردازش شود." + } + }, + "outputs": { + "0": { + "name": "متن‌های پردازش‌شده", + "tooltip": "متن‌های پردازش‌شده" + } + } + }, + "ThresholdMask": { + "display_name": "ThresholdMask", + "inputs": { + "mask": { + "name": "ماسک" + }, + "value": { + "name": "مقدار" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "TomePatchModel": { + "display_name": "TomePatchModel", + "inputs": { + "model": { + "name": "مدل" + }, + "ratio": { + "name": "نسبت" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "TopazImageEnhance": { + "description": "استاندارد صنعتی برای بزرگ‌نمایی و بهبود تصویر.", + "display_name": "افزایش کیفیت تصویر Topaz", + "inputs": { + "color_preservation": { + "name": "حفظ رنگ", + "tooltip": "رنگ‌های اصلی را حفظ می‌کند." + }, + "creativity": { + "name": "خلاقیت" + }, + "crop_to_fill": { + "name": "برش برای پر کردن", + "tooltip": "به طور پیش‌فرض، اگر نسبت تصویر خروجی متفاوت باشد، تصویر letterbox می‌شود. برای برش تصویر و پر کردن ابعاد خروجی فعال کنید." + }, + "face_enhancement": { + "name": "بهبود چهره", + "tooltip": "در صورت وجود، چهره‌ها را هنگام پردازش بهبود می‌بخشد." + }, + "face_enhancement_creativity": { + "name": "خلاقیت در بهبود چهره", + "tooltip": "سطح خلاقیت برای بهبود چهره را تعیین کنید." + }, + "face_enhancement_strength": { + "name": "قدرت بهبود چهره", + "tooltip": "کنترل میزان وضوح چهره‌های بهبود یافته نسبت به پس‌زمینه." + }, + "face_preservation": { + "name": "حفظ چهره", + "tooltip": "هویت چهره سوژه‌ها را حفظ می‌کند." + }, + "image": { + "name": "تصویر" + }, + "model": { + "name": "مدل" + }, + "output_height": { + "name": "ارتفاع خروجی", + "tooltip": "مقدار صفر به معنی خروجی با همان ارتفاع اصلی یا عرض خروجی است." + }, + "output_width": { + "name": "عرض خروجی", + "tooltip": "مقدار صفر به معنی محاسبه خودکار است (معمولاً اندازه اصلی یا ارتفاع خروجی در صورت تعیین)." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپت متنی اختیاری برای راهنمایی خلاقانه در بزرگ‌نمایی." + }, + "subject_detection": { + "name": "شناسایی سوژه" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "TopazVideoEnhance": { + "description": "با استفاده از فناوری قدرتمند بزرگ‌نمایی و بازیابی، به ویدیو جان تازه‌ای ببخشید.", + "display_name": "Topaz Video Enhance", + "inputs": { + "dynamic_compression_level": { + "name": "سطح فشرده‌سازی پویا", + "tooltip": "سطح CQP." + }, + "interpolation_duplicate": { + "name": "حذف فریم‌های تکراری", + "tooltip": "ورودی را برای فریم‌های تکراری تحلیل و آن‌ها را حذف می‌کند." + }, + "interpolation_duplicate_threshold": { + "name": "حساسیت تشخیص فریم تکراری", + "tooltip": "حساسیت تشخیص برای فریم‌های تکراری." + }, + "interpolation_enabled": { + "name": "فعال‌سازی درون‌یابی" + }, + "interpolation_frame_rate": { + "name": "نرخ فریم خروجی", + "tooltip": "نرخ فریم خروجی." + }, + "interpolation_model": { + "name": "مدل درون‌یابی" + }, + "interpolation_slowmo": { + "name": "ضریب حرکت آهسته", + "tooltip": "ضریب حرکت آهسته که به ویدیوی ورودی اعمال می‌شود. برای مثال، ۲ باعث می‌شود خروجی دو برابر آهسته‌تر و مدت زمان دو برابر شود." + }, + "upscaler_creativity": { + "name": "سطح خلاقیت", + "tooltip": "سطح خلاقیت (فقط برای Starlight (Astra) Creative اعمال می‌شود)." + }, + "upscaler_enabled": { + "name": "فعال‌سازی بزرگ‌نمایی" + }, + "upscaler_model": { + "name": "مدل بزرگ‌نمایی" + }, + "upscaler_resolution": { + "name": "وضوح بزرگ‌نمایی" + }, + "video": { + "name": "ویدیو" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "TorchCompileModel": { + "display_name": "TorchCompileModel", + "inputs": { + "backend": { + "name": "بک‌اند" + }, + "model": { + "name": "مدل" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "TrainLoraNode": { + "display_name": "آموزش LoRA", + "inputs": { + "algorithm": { + "name": "الگوریتم", + "tooltip": "الگوریتم مورد استفاده برای آموزش." + }, + "batch_size": { + "name": "اندازه بچ", + "tooltip": "اندازه بچ مورد استفاده برای آموزش." + }, + "bucket_mode": { + "name": "حالت سطل‌بندی رزولوشن", + "tooltip": "فعال‌سازی حالت سطل‌بندی رزولوشن. در صورت فعال بودن، انتظار می‌رود لاتنت‌های پیش‌سطل‌بندی شده از node ResolutionBucket دریافت شود." + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "existing_lora": { + "name": "LoRA موجود", + "tooltip": "LoRA موجود برای افزودن. برای ایجاد LoRA جدید مقدار None را قرار دهید." + }, + "grad_accumulation_steps": { + "name": "تعداد مراحل انباشت گرادیان", + "tooltip": "تعداد مراحل انباشت گرادیان برای آموزش." + }, + "gradient_checkpointing": { + "name": "ذخیره‌سازی گرادیان", + "tooltip": "استفاده از ذخیره‌سازی گرادیان برای آموزش." + }, + "latents": { + "name": "لاتنت‌ها", + "tooltip": "لاتنت‌هایی که برای آموزش استفاده می‌شوند و به عنوان دیتاست/ورودی مدل عمل می‌کنند." + }, + "learning_rate": { + "name": "نرخ یادگیری", + "tooltip": "نرخ یادگیری مورد استفاده برای آموزش." + }, + "lora_dtype": { + "name": "نوع داده LoRA", + "tooltip": "نوع داده مورد استفاده برای LoRA." + }, + "loss_function": { + "name": "تابع خطا", + "tooltip": "تابع خطا مورد استفاده برای آموزش." + }, + "model": { + "name": "مدل", + "tooltip": "مدلی که LoRA روی آن آموزش داده می‌شود." + }, + "optimizer": { + "name": "بهینه‌ساز", + "tooltip": "بهینه‌سازی که برای آموزش استفاده می‌شود." + }, + "positive": { + "name": "شرط مثبت", + "tooltip": "شرط مثبت مورد استفاده برای آموزش." + }, + "rank": { + "name": "رتبه", + "tooltip": "رتبه لایه‌های LoRA." + }, + "seed": { + "name": "بذر", + "tooltip": "بذر مورد استفاده برای آموزش (در تولیدکننده برای مقداردهی اولیه وزن‌های LoRA و نمونه‌گیری نویز استفاده می‌شود)" + }, + "steps": { + "name": "تعداد مراحل", + "tooltip": "تعداد مراحل آموزش LoRA." + }, + "training_dtype": { + "name": "نوع داده آموزش", + "tooltip": "نوع داده مورد استفاده برای آموزش." + } + }, + "outputs": { + "0": { + "name": "مدل", + "tooltip": "مدل با LoRA اعمال شده" + }, + "1": { + "name": "وزن‌های LoRA", + "tooltip": "وزن‌های LoRA" + }, + "2": { + "name": "نقشه خطا", + "tooltip": "تاریخچه خطا" + }, + "3": { + "name": "مراحل", + "tooltip": "کل مراحل آموزش" + } + } + }, + "TrimAudioDuration": { + "description": "برش تانسور صوت به بازه زمانی انتخاب شده.", + "display_name": "برش مدت زمان صوت", + "inputs": { + "audio": { + "name": "صوت" + }, + "duration": { + "name": "مدت زمان", + "tooltip": "مدت زمان بر حسب ثانیه" + }, + "start_index": { + "name": "زمان شروع", + "tooltip": "زمان شروع بر حسب ثانیه، می‌تواند منفی باشد تا از انتها شمارش شود (پشتیبانی از زیرثانیه)." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "TrimVideoLatent": { + "display_name": "برش لاتنت ویدیو", + "inputs": { + "samples": { + "name": "نمونه‌ها" + }, + "trim_amount": { + "name": "مقدار برش" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "TripleCLIPLoader": { + "description": "[دستورالعمل‌ها]\n\nsd3: clip-l، clip-g، t5", + "display_name": "TripleCLIPLoader", + "inputs": { + "clip_name1": { + "name": "clip_name1" + }, + "clip_name2": { + "name": "clip_name2" + }, + "clip_name3": { + "name": "clip_name3" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "TripoConversionNode": { + "display_name": "Tripo: تبدیل مدل", + "inputs": { + "animate_in_place": { + "name": "انیمیشن در محل" + }, + "bake": { + "name": "بِیک" + }, + "export_orientation": { + "name": "خروجی جهت" + }, + "export_vertex_colors": { + "name": "خروجی رنگ رأس‌ها" + }, + "face_limit": { + "name": "محدودیت چهره" + }, + "fbx_preset": { + "name": "پیش‌تنظیم FBX" + }, + "flatten_bottom": { + "name": "تخت کردن پایین" + }, + "flatten_bottom_threshold": { + "name": "آستانه تخت کردن پایین" + }, + "force_symmetry": { + "name": "اجبار تقارن" + }, + "format": { + "name": "فرمت" + }, + "original_model_task_id": { + "name": "original_model_task_id" + }, + "pack_uv": { + "name": "بسته‌بندی UV" + }, + "part_names": { + "name": "نام بخش‌ها" + }, + "pivot_to_center_bottom": { + "name": "محور به مرکز پایین" + }, + "quad": { + "name": "quad" + }, + "scale_factor": { + "name": "ضریب مقیاس" + }, + "texture_format": { + "name": "فرمت تکسچر" + }, + "texture_size": { + "name": "اندازه تکسچر" + }, + "with_animation": { + "name": "با انیمیشن" + } + } + }, + "TripoImageToModelNode": { + "display_name": "Tripo: تصویر به مدل", + "inputs": { + "face_limit": { + "name": "محدودیت چهره" + }, + "geometry_quality": { + "name": "کیفیت هندسه" + }, + "image": { + "name": "تصویر" + }, + "model_seed": { + "name": "بذر مدل" + }, + "model_version": { + "name": "نسخه مدل", + "tooltip": "نسخه مدل مورد استفاده برای تولید" + }, + "orientation": { + "name": "جهت" + }, + "pbr": { + "name": "PBR" + }, + "quad": { + "name": "quad" + }, + "style": { + "name": "سبک" + }, + "texture": { + "name": "تکسچر" + }, + "texture_alignment": { + "name": "تراز تکسچر" + }, + "texture_quality": { + "name": "کیفیت تکسچر" + }, + "texture_seed": { + "name": "بذر تکسچر" + } + }, + "outputs": { + "0": { + "name": "فایل مدل", + "tooltip": null + }, + "1": { + "name": "شناسه وظیفه مدل", + "tooltip": null + } + } + }, + "TripoMultiviewToModelNode": { + "display_name": "Tripo: چندنما به مدل", + "inputs": { + "face_limit": { + "name": "محدودیت وجه" + }, + "geometry_quality": { + "name": "کیفیت هندسه" + }, + "image": { + "name": "تصویر" + }, + "image_back": { + "name": "تصویر پشت" + }, + "image_left": { + "name": "تصویر چپ" + }, + "image_right": { + "name": "تصویر راست" + }, + "model_seed": { + "name": "بذر مدل" + }, + "model_version": { + "name": "نسخه مدل", + "tooltip": "نسخه مدل مورد استفاده برای تولید" + }, + "orientation": { + "name": "جهت" + }, + "pbr": { + "name": "PBR" + }, + "quad": { + "name": "چهارضلعی" + }, + "texture": { + "name": "تکسچر" + }, + "texture_alignment": { + "name": "تراز تکسچر" + }, + "texture_quality": { + "name": "کیفیت تکسچر" + }, + "texture_seed": { + "name": "بذر تکسچر" + } + }, + "outputs": { + "0": { + "name": "فایل مدل", + "tooltip": null + }, + "1": { + "name": "شناسه وظیفه مدل", + "tooltip": null + } + } + }, + "TripoRefineNode": { + "description": "بهبود یک مدل پیش‌نویس که فقط توسط مدل‌های Tripo نسخه ۱.۴ ایجاد شده است.", + "display_name": "Tripo: بهبود مدل پیش‌نویس", + "inputs": { + "model_task_id": { + "name": "شناسه وظیفه مدل", + "tooltip": "باید یک مدل Tripo نسخه ۱.۴ باشد" + } + }, + "outputs": { + "0": { + "name": "فایل مدل", + "tooltip": null + }, + "1": { + "name": "شناسه وظیفه مدل", + "tooltip": null + } + } + }, + "TripoRetargetNode": { + "display_name": "Tripo: هدف‌گذاری مجدد مدل ریگ‌شده", + "inputs": { + "animation": { + "name": "انیمیشن" + }, + "original_model_task_id": { + "name": "شناسه وظیفه مدل اصلی" + } + }, + "outputs": { + "0": { + "name": "فایل مدل", + "tooltip": null + }, + "1": { + "name": "شناسه وظیفه هدف‌گذاری مجدد", + "tooltip": null + } + } + }, + "TripoRigNode": { + "display_name": "Tripo: ریگ مدل", + "inputs": { + "original_model_task_id": { + "name": "شناسه وظیفه مدل اصلی" + } + }, + "outputs": { + "0": { + "name": "فایل مدل", + "tooltip": null + }, + "1": { + "name": "شناسه وظیفه ریگ", + "tooltip": null + } + } + }, + "TripoTextToModelNode": { + "display_name": "Tripo: متن به مدل", + "inputs": { + "face_limit": { + "name": "محدودیت وجه" + }, + "geometry_quality": { + "name": "کیفیت هندسه" + }, + "image_seed": { + "name": "بذر تصویر" + }, + "model_seed": { + "name": "بذر مدل" + }, + "model_version": { + "name": "نسخه مدل" + }, + "negative_prompt": { + "name": "پرامپت منفی" + }, + "pbr": { + "name": "PBR" + }, + "prompt": { + "name": "پرامپت" + }, + "quad": { + "name": "چهارضلعی" + }, + "style": { + "name": "استایل" + }, + "texture": { + "name": "تکسچر" + }, + "texture_quality": { + "name": "کیفیت تکسچر" + }, + "texture_seed": { + "name": "بذر تکسچر" + } + }, + "outputs": { + "0": { + "name": "فایل مدل", + "tooltip": null + }, + "1": { + "name": "شناسه وظیفه مدل", + "tooltip": null + } + } + }, + "TripoTextureNode": { + "display_name": "Tripo: مدل بافت", + "inputs": { + "model_task_id": { + "name": "شناسه وظیفه مدل" + }, + "pbr": { + "name": "PBR" + }, + "texture": { + "name": "بافت" + }, + "texture_alignment": { + "name": "تراز بافت" + }, + "texture_quality": { + "name": "کیفیت بافت" + }, + "texture_seed": { + "name": "بذر بافت" + } + }, + "outputs": { + "0": { + "name": "فایل مدل", + "tooltip": null + }, + "1": { + "name": "شناسه وظیفه مدل", + "tooltip": null + } + } + }, + "TruncateText": { + "display_name": "کوتاه‌سازی متن", + "inputs": { + "max_length": { + "name": "حداکثر طول", + "tooltip": "حداکثر طول متن." + }, + "texts": { + "name": "متن‌ها", + "tooltip": "متنی که باید پردازش شود." + } + }, + "outputs": { + "0": { + "name": "متن‌های پردازش‌شده", + "tooltip": "متن‌های پردازش‌شده" + } + } + }, + "UNETLoader": { + "display_name": "بارگذاری مدل Diffusion", + "inputs": { + "unet_name": { + "name": "نام UNet" + }, + "weight_dtype": { + "name": "نوع داده وزن" + } + } + }, + "UNetCrossAttentionMultiply": { + "display_name": "ضرب توجه متقاطع UNet", + "inputs": { + "k": { + "name": "k" + }, + "model": { + "name": "مدل" + }, + "out": { + "name": "خروجی" + }, + "q": { + "name": "q" + }, + "v": { + "name": "v" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "UNetSelfAttentionMultiply": { + "display_name": "ضرب توجه به خود UNet", + "inputs": { + "k": { + "name": "k" + }, + "model": { + "name": "مدل" + }, + "out": { + "name": "خروجی" + }, + "q": { + "name": "q" + }, + "v": { + "name": "v" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "UNetTemporalAttentionMultiply": { + "display_name": "ضرب توجه زمانی UNet", + "inputs": { + "cross_structural": { + "name": "ساختاری متقاطع" + }, + "cross_temporal": { + "name": "زمانی متقاطع" + }, + "model": { + "name": "مدل" + }, + "self_structural": { + "name": "ساختاری خود" + }, + "self_temporal": { + "name": "زمانی خود" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "USOStyleReference": { + "display_name": "USOStyleReference", + "inputs": { + "clip_vision_output": { + "name": "خروجی clip vision" + }, + "model": { + "name": "مدل" + }, + "model_patch": { + "name": "patch مدل" + } + } + }, + "UpscaleModelLoader": { + "display_name": "بارگذاری مدل بزرگ‌نمایی", + "inputs": { + "model_name": { + "name": "نام مدل" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "VAEDecode": { + "description": "تصاویر latent را به تصاویر پیکسلی بازمی‌گرداند.", + "display_name": "رمزگشایی VAE", + "inputs": { + "samples": { + "name": "نمونه‌ها", + "tooltip": "latent برای رمزگشایی." + }, + "vae": { + "name": "vae", + "tooltip": "مدل VAE مورد استفاده برای رمزگشایی latent." + } + }, + "outputs": { + "0": { + "tooltip": "تصویر رمزگشایی‌شده." + } + } + }, + "VAEDecodeAudio": { + "display_name": "رمزگشایی VAE صوتی", + "inputs": { + "samples": { + "name": "نمونه‌ها" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "VAEDecodeHunyuan3D": { + "display_name": "VAEDecodeHunyuan3D", + "inputs": { + "num_chunks": { + "name": "تعداد بخش‌ها" + }, + "octree_resolution": { + "name": "وضوح octree" + }, + "samples": { + "name": "نمونه‌ها" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "VAEDecodeTiled": { + "display_name": "رمزگشایی VAE (کاشی‌بندی‌شده)", + "inputs": { + "overlap": { + "name": "همپوشانی" + }, + "samples": { + "name": "نمونه‌ها" + }, + "temporal_overlap": { + "name": "همپوشانی زمانی", + "tooltip": "فقط برای VAE ویدیویی: تعداد فریم‌هایی که همپوشانی دارند." + }, + "temporal_size": { + "name": "اندازه زمانی", + "tooltip": "فقط برای VAE ویدیویی: تعداد فریم‌هایی که همزمان رمزگشایی می‌شوند." + }, + "tile_size": { + "name": "اندازه کاشی" + }, + "vae": { + "name": "vae" + } + } + }, + "VAEEncode": { + "display_name": "کدگذاری VAE", + "inputs": { + "pixels": { + "name": "پیکسل‌ها" + }, + "vae": { + "name": "vae" + } + } + }, + "VAEEncodeAudio": { + "display_name": "کدگذاری VAE صوتی", + "inputs": { + "audio": { + "name": "صوت" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "VAEEncodeForInpaint": { + "display_name": "کدگذاری VAE (برای inpainting)", + "inputs": { + "grow_mask_by": { + "name": "افزایش ماسک به اندازه" + }, + "mask": { + "name": "ماسک" + }, + "pixels": { + "name": "پیکسل‌ها" + }, + "vae": { + "name": "vae" + } + } + }, + "VAEEncodeTiled": { + "display_name": "کدگذاری VAE (کاشی‌بندی‌شده)", + "inputs": { + "overlap": { + "name": "همپوشانی" + }, + "pixels": { + "name": "پیکسل‌ها" + }, + "temporal_overlap": { + "name": "همپوشانی زمانی", + "tooltip": "فقط برای VAE ویدیویی: تعداد فریم‌هایی که همپوشانی دارند." + }, + "temporal_size": { + "name": "اندازه زمانی", + "tooltip": "فقط برای VAE ویدیویی: تعداد فریم‌هایی که همزمان کدگذاری می‌شوند." + }, + "tile_size": { + "name": "اندازه کاشی" + }, + "vae": { + "name": "vae" + } + } + }, + "VAELoader": { + "display_name": "بارگذاری VAE", + "inputs": { + "vae_name": { + "name": "vae_name" + } + } + }, + "VAESave": { + "display_name": "ذخیره VAE", + "inputs": { + "filename_prefix": { + "name": "پیشوند نام فایل" + }, + "vae": { + "name": "vae" + } + } + }, + "VPScheduler": { + "display_name": "VPScheduler", + "inputs": { + "beta_d": { + "name": "بتا d" + }, + "beta_min": { + "name": "حداقل بتا" + }, + "eps_s": { + "name": "اپسیلون s" + }, + "steps": { + "name": "گام‌ها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "Veo3FirstLastFrameNode": { + "description": "تولید ویدیو با استفاده از پرامپت و اولین و آخرین فریم.", + "display_name": "Google Veo 3 تبدیل اولین و آخرین فریم به ویدیو", + "inputs": { + "aspect_ratio": { + "name": "نسبت تصویر", + "tooltip": "نسبت تصویر ویدیوی خروجی" + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان", + "tooltip": "مدت زمان ویدیوی خروجی به ثانیه" + }, + "first_frame": { + "name": "اولین فریم", + "tooltip": "فریم شروع" + }, + "generate_audio": { + "name": "تولید صدا", + "tooltip": "تولید صدا برای ویدیو." + }, + "last_frame": { + "name": "آخرین فریم", + "tooltip": "فریم پایان" + }, + "model": { + "name": "مدل" + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "پرامپت متنی منفی برای راهنمایی جهت اجتناب از موارد خاص در ویدیو" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "توضیح متنی ویدیو" + }, + "resolution": { + "name": "رزولوشن" + }, + "seed": { + "name": "seed", + "tooltip": "seed برای تولید ویدیو" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "Veo3VideoGenerationNode": { + "description": "تولید ویدیو از پرامپت متنی با استفاده از API گوگل Veo 3", + "display_name": "تولید ویدیو Google Veo 3", + "inputs": { + "aspect_ratio": { + "name": "نسبت تصویر", + "tooltip": "نسبت تصویر ویدیوی خروجی" + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration_seconds": { + "name": "مدت زمان (ثانیه)", + "tooltip": "مدت زمان ویدیوی خروجی به ثانیه (Veo 3 فقط از ۸ ثانیه پشتیبانی می‌کند)" + }, + "enhance_prompt": { + "name": "enhance_prompt", + "tooltip": "این پارامتر منسوخ شده و نادیده گرفته می‌شود." + }, + "generate_audio": { + "name": "تولید صدا", + "tooltip": "تولید صدا برای ویدیو. توسط تمام مدل‌های Veo 3 پشتیبانی می‌شود." + }, + "image": { + "name": "تصویر", + "tooltip": "تصویر مرجع اختیاری برای راهنمایی تولید ویدیو" + }, + "model": { + "name": "مدل", + "tooltip": "مدل Veo 3 برای تولید ویدیو" + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "پرامپت متنی منفی برای راهنمایی جهت اجتناب از موارد خاص در ویدیو" + }, + "person_generation": { + "name": "تولید افراد", + "tooltip": "آیا تولید افراد در ویدیو مجاز باشد" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "توضیح متنی ویدیو" + }, + "seed": { + "name": "seed", + "tooltip": "seed برای تولید ویدیو (۰ برای تصادفی)" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "VeoVideoGenerationNode": { + "description": "تولید ویدیو از طریق متن با استفاده از API گوگل Veo ۲", + "display_name": "تولید ویدیو با Google Veo 2", + "inputs": { + "aspect_ratio": { + "name": "aspect_ratio", + "tooltip": "نسبت تصویر ویدیوی خروجی" + }, + "control_after_generate": { + "name": "control after generate" + }, + "duration_seconds": { + "name": "duration_seconds", + "tooltip": "مدت زمان ویدیوی خروجی بر حسب ثانیه" + }, + "enhance_prompt": { + "name": "enhance_prompt", + "tooltip": "آیا توضیح متنی با کمک هوش مصنوعی بهبود یابد" + }, + "image": { + "name": "image", + "tooltip": "تصویر مرجع اختیاری برای راهنمایی تولید ویدیو" + }, + "model": { + "name": "model", + "tooltip": "مدل Veo ۲ برای تولید ویدیو" + }, + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "راهنمای متنی منفی برای تعیین مواردی که باید در ویدیو اجتناب شود" + }, + "person_generation": { + "name": "person_generation", + "tooltip": "آیا تولید افراد در ویدیو مجاز باشد" + }, + "prompt": { + "name": "prompt", + "tooltip": "توضیح متنی برای ویدیو" + }, + "seed": { + "name": "seed", + "tooltip": "Seed برای تولید ویدیو (۰ برای تصادفی)" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "VideoLinearCFGGuidance": { + "display_name": "VideoLinearCFGGuidance", + "inputs": { + "min_cfg": { + "name": "min_cfg" + }, + "model": { + "name": "model" + } + } + }, + "VideoTriangleCFGGuidance": { + "display_name": "VideoTriangleCFGGuidance", + "inputs": { + "min_cfg": { + "name": "min_cfg" + }, + "model": { + "name": "model" + } + } + }, + "Vidu2ImageToVideoNode": { + "description": "تولید ویدیو از یک تصویر و توضیح متنی اختیاری.", + "display_name": "تولید ویدیو از تصویر با Vidu2", + "inputs": { + "control_after_generate": { + "name": "control after generate" + }, + "duration": { + "name": "duration" + }, + "image": { + "name": "image", + "tooltip": "تصویری که به عنوان فریم ابتدایی ویدیوی تولیدی استفاده می‌شود." + }, + "model": { + "name": "model" + }, + "movement_amplitude": { + "name": "movement_amplitude", + "tooltip": "دامنه حرکت اشیاء در فریم." + }, + "prompt": { + "name": "prompt", + "tooltip": "توضیح متنی اختیاری برای تولید ویدیو (حداکثر ۲۰۰۰ کاراکتر)." + }, + "resolution": { + "name": "resolution" + }, + "seed": { + "name": "seed" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "Vidu2ReferenceVideoNode": { + "description": "تولید ویدیو از چند تصویر مرجع و یک پرامپت.", + "display_name": "تولید ویدیو از تصاویر مرجع Vidu2", + "inputs": { + "aspect_ratio": { + "name": "نسبت تصویر" + }, + "audio": { + "name": "صدا", + "tooltip": "در صورت فعال بودن، ویدیو شامل گفتار تولیدشده و موسیقی پس‌زمینه بر اساس پرامپت خواهد بود." + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان" + }, + "model": { + "name": "مدل" + }, + "movement_amplitude": { + "name": "دامنه حرکت", + "tooltip": "دامنه حرکت اشیاء در قاب." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "در صورت فعال بودن، ویدیو شامل گفتار تولیدشده و موسیقی پس‌زمینه بر اساس پرامپت خواهد بود." + }, + "resolution": { + "name": "رزولوشن" + }, + "seed": { + "name": "seed" + }, + "subjects": { + "name": "subjects", + "tooltip": "برای هر subject، تا ۳ تصویر مرجع ارائه دهید (در مجموع ۷ تصویر برای همه subjects). در پرامپت‌ها با @subject{subject_id} به آن‌ها ارجاع دهید." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "Vidu2StartEndToVideoNode": { + "description": "تولید ویدیو از یک فریم شروع، یک فریم پایان و یک پرامپت.", + "display_name": "تولید ویدیو از فریم شروع/پایان Vidu2", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان" + }, + "end_frame": { + "name": "فریم پایان" + }, + "first_frame": { + "name": "فریم شروع" + }, + "model": { + "name": "مدل" + }, + "movement_amplitude": { + "name": "دامنه حرکت", + "tooltip": "دامنه حرکت اشیاء در قاب." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "توضیح پرامپت (حداکثر ۲۰۰۰ کاراکتر)." + }, + "resolution": { + "name": "رزولوشن" + }, + "seed": { + "name": "seed" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "Vidu2TextToVideoNode": { + "description": "تولید ویدیو از یک پرامپت متنی", + "display_name": "تولید ویدیو از متن Vidu2", + "inputs": { + "aspect_ratio": { + "name": "نسبت تصویر" + }, + "background_music": { + "name": "موسیقی پس‌زمینه", + "tooltip": "آیا موسیقی پس‌زمینه به ویدیوی تولیدشده اضافه شود یا خیر." + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان" + }, + "model": { + "name": "مدل" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "توضیح متنی برای تولید ویدیو، با حداکثر طول ۲۰۰۰ کاراکتر." + }, + "resolution": { + "name": "رزولوشن" + }, + "seed": { + "name": "seed" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ViduImageToVideoNode": { + "description": "تولید ویدیو از یک تصویر و متن اختیاری", + "display_name": "تولید ویدیو از تصویر با Vidu", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان", + "tooltip": "مدت زمان ویدیوی خروجی بر حسب ثانیه" + }, + "image": { + "name": "تصویر", + "tooltip": "تصویری که به عنوان فریم ابتدایی ویدیو تولیدی استفاده می‌شود" + }, + "model": { + "name": "مدل", + "tooltip": "نام مدل" + }, + "movement_amplitude": { + "name": "دامنه حرکت", + "tooltip": "دامنه حرکت اشیاء در فریم" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "توضیح متنی برای تولید ویدیو" + }, + "resolution": { + "name": "رزولوشن", + "tooltip": "مقادیر پشتیبانی‌شده ممکن است بسته به مدل و مدت زمان متفاوت باشد" + }, + "seed": { + "name": "بذر", + "tooltip": "بذر برای تولید ویدیو (۰ برای تصادفی)" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ViduReferenceVideoNode": { + "description": "تولید ویدیو از چند تصویر و یک پرامپت", + "display_name": "تولید ویدیو از تصاویر مرجع با Vidu", + "inputs": { + "aspect_ratio": { + "name": "نسبت تصویر", + "tooltip": "نسبت تصویر ویدیوی خروجی" + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان", + "tooltip": "مدت زمان ویدیوی خروجی بر حسب ثانیه" + }, + "images": { + "name": "تصاویر", + "tooltip": "تصاویر مرجع برای تولید ویدیویی با سوژه‌های یکسان (حداکثر ۷ تصویر)." + }, + "model": { + "name": "مدل", + "tooltip": "نام مدل" + }, + "movement_amplitude": { + "name": "دامنه حرکت", + "tooltip": "دامنه حرکت اشیاء در فریم" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "توضیح متنی برای تولید ویدیو" + }, + "resolution": { + "name": "رزولوشن", + "tooltip": "مقادیر پشتیبانی‌شده ممکن است بسته به مدل و مدت زمان متفاوت باشد" + }, + "seed": { + "name": "بذر", + "tooltip": "بذر برای تولید ویدیو (۰ برای تصادفی)" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ViduStartEndToVideoNode": { + "description": "تولید ویدیو از فریم شروع و پایان و یک پرامپت", + "display_name": "تولید ویدیو از فریم ابتدایی و انتهایی با Vidu", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان", + "tooltip": "مدت زمان ویدیوی خروجی بر حسب ثانیه" + }, + "end_frame": { + "name": "فریم پایان", + "tooltip": "فریم انتهایی" + }, + "first_frame": { + "name": "فریم شروع", + "tooltip": "فریم ابتدایی" + }, + "model": { + "name": "مدل", + "tooltip": "نام مدل" + }, + "movement_amplitude": { + "name": "دامنه حرکت", + "tooltip": "دامنه حرکت اشیاء در فریم" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "توضیح متنی برای تولید ویدیو" + }, + "resolution": { + "name": "رزولوشن", + "tooltip": "مقادیر پشتیبانی‌شده ممکن است بسته به مدل و مدت زمان متفاوت باشد" + }, + "seed": { + "name": "بذر", + "tooltip": "بذر برای تولید ویدیو (۰ برای تصادفی)" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ViduTextToVideoNode": { + "description": "تولید ویدیو از یک متن ورودی", + "display_name": "تولید ویدیو از متن Vidu", + "inputs": { + "aspect_ratio": { + "name": "نسبت تصویر", + "tooltip": "نسبت تصویر ویدیوی خروجی" + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان", + "tooltip": "مدت زمان ویدیوی خروجی به ثانیه" + }, + "model": { + "name": "مدل", + "tooltip": "نام مدل" + }, + "movement_amplitude": { + "name": "دامنه حرکت", + "tooltip": "دامنه حرکت اشیاء در قاب" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "توضیح متنی برای تولید ویدیو" + }, + "resolution": { + "name": "رزولوشن", + "tooltip": "مقادیر پشتیبانی شده ممکن است بسته به مدل و مدت زمان متفاوت باشد" + }, + "seed": { + "name": "بذر", + "tooltip": "بذر برای تولید ویدیو (۰ برای تصادفی)" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "VoxelToMesh": { + "display_name": "VoxelToMesh", + "inputs": { + "algorithm": { + "name": "الگوریتم" + }, + "threshold": { + "name": "آستانه" + }, + "voxel": { + "name": "voxel" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "VoxelToMeshBasic": { + "display_name": "VoxelToMeshBasic", + "inputs": { + "threshold": { + "name": "آستانه" + }, + "voxel": { + "name": "voxel" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "Wan22FunControlToVideo": { + "display_name": "Wan22FunControlToVideo", + "inputs": { + "batch_size": { + "name": "اندازه بچ" + }, + "control_video": { + "name": "ویدیوی کنترل" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "ref_image": { + "name": "تصویر مرجع" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "Wan22ImageToVideoLatent": { + "display_name": "Wan22ImageToVideoLatent", + "inputs": { + "batch_size": { + "name": "اندازه بچ" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "start_image": { + "name": "تصویر شروع" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WanAnimateToVideo": { + "display_name": "WanAnimateToVideo", + "inputs": { + "background_video": { + "name": "ویدیوی پس‌زمینه" + }, + "batch_size": { + "name": "اندازه دسته" + }, + "character_mask": { + "name": "ماسک کاراکتر" + }, + "clip_vision_output": { + "name": "خروجی clip vision" + }, + "continue_motion": { + "name": "ادامه حرکت" + }, + "continue_motion_max_frames": { + "name": "حداکثر فریم‌های ادامه حرکت" + }, + "face_video": { + "name": "ویدیوی چهره" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "negative": { + "name": "منفی" + }, + "pose_video": { + "name": "ویدیوی ژست" + }, + "positive": { + "name": "مثبت" + }, + "reference_image": { + "name": "تصویر مرجع" + }, + "vae": { + "name": "vae" + }, + "video_frame_offset": { + "name": "افست فریم ویدیو", + "tooltip": "مقدار فریم‌هایی که باید در تمام ویدیوهای ورودی جست‌وجو شود. برای تولید ویدیوهای طولانی‌تر به صورت قطعه‌ای استفاده می‌شود. برای گسترش یک ویدیو، به خروجی video_frame_offset گره قبلی متصل کنید." + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + }, + "3": { + "name": "trim_latent", + "tooltip": null + }, + "4": { + "name": "برش تصویر", + "tooltip": null + }, + "5": { + "name": "افست فریم ویدیو", + "tooltip": null + } + } + }, + "WanCameraEmbedding": { + "display_name": "WanCameraEmbedding", + "inputs": { + "camera_pose": { + "name": "وضعیت دوربین" + }, + "cx": { + "name": "cx" + }, + "cy": { + "name": "cy" + }, + "fx": { + "name": "fx" + }, + "fy": { + "name": "fy" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "speed": { + "name": "سرعت" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "بردار دوربین", + "tooltip": null + }, + "1": { + "name": "عرض", + "tooltip": null + }, + "2": { + "name": "ارتفاع", + "tooltip": null + }, + "3": { + "name": "طول", + "tooltip": null + } + } + }, + "WanCameraImageToVideo": { + "display_name": "WanCameraImageToVideo", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "camera_conditions": { + "name": "شرایط دوربین" + }, + "clip_vision_output": { + "name": "خروجی clip vision" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "start_image": { + "name": "تصویر شروع" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "WanContextWindowsManual": { + "description": "تنظیم دستی پنجره‌های زمینه برای مدل‌های مشابه WAN (بعد=۲).", + "display_name": "پنجره‌های زمینه WAN (دستی)", + "inputs": { + "closed_loop": { + "name": "حلقه بسته", + "tooltip": "آیا حلقه پنجره زمینه بسته شود؛ فقط برای زمان‌بندی حلقه‌ای قابل استفاده است." + }, + "context_length": { + "name": "طول پنجره زمینه", + "tooltip": "طول پنجره زمینه." + }, + "context_overlap": { + "name": "همپوشانی پنجره زمینه", + "tooltip": "میزان همپوشانی پنجره زمینه." + }, + "context_schedule": { + "name": "زمان‌بندی پنجره زمینه", + "tooltip": "گام پنجره زمینه." + }, + "context_stride": { + "name": "گام پنجره زمینه", + "tooltip": "گام پنجره زمینه؛ فقط برای زمان‌بندی یکنواخت قابل استفاده است." + }, + "freenoise": { + "name": "freenoise", + "tooltip": "آیا از شافل نویز FreeNoise استفاده شود؛ باعث بهبود ترکیب پنجره‌ها می‌شود." + }, + "fuse_method": { + "name": "روش ادغام", + "tooltip": "روشی که برای ادغام پنجره‌های زمینه استفاده می‌شود." + }, + "model": { + "name": "مدل", + "tooltip": "مدلی که پنجره‌های زمینه روی آن در هنگام نمونه‌گیری اعمال می‌شود." + } + }, + "outputs": { + "0": { + "tooltip": "مدل با پنجره‌های زمینه اعمال‌شده در هنگام نمونه‌گیری." + } + } + }, + "WanFirstLastFrameToVideo": { + "display_name": "WanFirstLastFrameToVideo", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "clip_vision_end_image": { + "name": "تصویر پایان clip vision" + }, + "clip_vision_start_image": { + "name": "تصویر شروع clip vision" + }, + "end_image": { + "name": "تصویر پایان" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "start_image": { + "name": "تصویر شروع" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "WanFunControlToVideo": { + "display_name": "WanFunControlToVideo", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "clip_vision_output": { + "name": "خروجی clip vision" + }, + "control_video": { + "name": "ویدئوی کنترل" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "start_image": { + "name": "تصویر شروع" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "WanFunInpaintToVideo": { + "display_name": "WanFunInpaintToVideo", + "inputs": { + "batch_size": { + "name": "اندازه دسته" + }, + "clip_vision_output": { + "name": "خروجی clip vision" + }, + "end_image": { + "name": "تصویر پایان" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "start_image": { + "name": "تصویر شروع" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "WanHuMoImageToVideo": { + "display_name": "WanHuMoImageToVideo", + "inputs": { + "audio_encoder_output": { + "name": "خروجی رمزگذار صوتی" + }, + "batch_size": { + "name": "اندازه دسته" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "ref_image": { + "name": "تصویر مرجع" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "WanImageToImageApi": { + "description": "یک تصویر را از یک یا دو تصویر ورودی و یک پرامپت متنی تولید می‌کند. تصویر خروجی در حال حاضر با وضوح ثابت ۱.۶ مگاپیکسل است و نسبت ابعاد آن با تصویر(های) ورودی مطابقت دارد.", + "display_name": "وان تصویر به تصویر", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "image": { + "name": "تصویر", + "tooltip": "ویرایش تک‌تصویر یا ترکیب چند تصویر. حداکثر ۲ تصویر." + }, + "model": { + "name": "مدل", + "tooltip": "مدلی که باید استفاده شود." + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "پرامپت منفی که مواردی را که باید اجتناب شود توصیف می‌کند." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپتی که عناصر و ویژگی‌های بصری را توصیف می‌کند. از زبان انگلیسی و چینی پشتیبانی می‌کند." + }, + "seed": { + "name": "بذر", + "tooltip": "بذری که برای تولید استفاده می‌شود." + }, + "watermark": { + "name": "واترمارک", + "tooltip": "آیا واترمارک تولیدشده توسط هوش مصنوعی به نتیجه اضافه شود یا خیر." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WanImageToVideo": { + "display_name": "وان تصویر به ویدیو", + "inputs": { + "batch_size": { + "name": "اندازه بچ" + }, + "clip_vision_output": { + "name": "خروجی clip vision" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "start_image": { + "name": "تصویر شروع" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "WanImageToVideoApi": { + "description": "یک ویدیو را از اولین فریم و یک پرامپت متنی تولید می‌کند.", + "display_name": "وان تصویر به ویدیو", + "inputs": { + "audio": { + "name": "صدا", + "tooltip": "صدا باید دارای صدای واضح و بلند باشد و نویز اضافی یا موسیقی پس‌زمینه نداشته باشد." + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان", + "tooltip": "مدت زمان ۱۵ فقط برای مدل WAN2.6 در دسترس است." + }, + "generate_audio": { + "name": "تولید صدا", + "tooltip": "اگر ورودی صوتی ارائه نشود، صدا به صورت خودکار تولید می‌شود." + }, + "image": { + "name": "تصویر" + }, + "model": { + "name": "مدل", + "tooltip": "مدلی که باید استفاده شود." + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "پرامپت منفی که مواردی را که باید اجتناب شود توصیف می‌کند." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپتی که عناصر و ویژگی‌های بصری را توصیف می‌کند. از زبان انگلیسی و چینی پشتیبانی می‌کند." + }, + "prompt_extend": { + "name": "گسترش پرامپت", + "tooltip": "آیا پرامپت با کمک هوش مصنوعی تقویت شود یا خیر." + }, + "resolution": { + "name": "وضوح" + }, + "seed": { + "name": "بذر", + "tooltip": "بذری که برای تولید استفاده می‌شود." + }, + "shot_type": { + "name": "نوع برداشت", + "tooltip": "نوع برداشت برای ویدیوی تولیدشده را مشخص می‌کند؛ یعنی ویدیو یک برداشت پیوسته باشد یا چند برداشت با برش. این پارامتر فقط زمانی اعمال می‌شود که گسترش پرامپت فعال باشد." + }, + "watermark": { + "name": "واترمارک", + "tooltip": "آیا واترمارک تولیدشده توسط هوش مصنوعی به نتیجه اضافه شود یا خیر." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WanMoveConcatTrack": { + "display_name": "WanMoveConcatTrack", + "inputs": { + "tracks_1": { + "name": "tracks_1" + }, + "tracks_2": { + "name": "tracks_2" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WanMoveTrackToVideo": { + "display_name": "WanMoveTrackToVideo", + "inputs": { + "batch_size": { + "name": "اندازه بچ" + }, + "clip_vision_output": { + "name": "خروجی clip vision" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "start_image": { + "name": "تصویر شروع" + }, + "strength": { + "name": "شدت", + "tooltip": "شدت شرط‌گذاری ترک." + }, + "tracks": { + "name": "ترک‌ها" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "WanMoveTracksFromCoords": { + "display_name": "WanMoveTracksFromCoords", + "inputs": { + "track_coords": { + "name": "track_coords" + }, + "track_mask": { + "name": "track_mask" + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "track_length", + "tooltip": null + } + } + }, + "WanMoveVisualizeTracks": { + "display_name": "WanMoveVisualizeTracks", + "inputs": { + "circle_size": { + "name": "اندازه دایره" + }, + "images": { + "name": "تصاویر" + }, + "line_resolution": { + "name": "وضوح خط" + }, + "line_width": { + "name": "ضخامت خط" + }, + "opacity": { + "name": "شفافیت" + }, + "tracks": { + "name": "ترک‌ها" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WanPhantomSubjectToVideo": { + "display_name": "WanPhantomSubjectToVideo", + "inputs": { + "batch_size": { + "name": "اندازه بچ" + }, + "height": { + "name": "ارتفاع" + }, + "images": { + "name": "تصاویر" + }, + "length": { + "name": "طول" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "متن منفی", + "tooltip": null + }, + "2": { + "name": "متن تصویر منفی", + "tooltip": null + }, + "3": { + "name": "latent", + "tooltip": null + } + } + }, + "WanReferenceVideoApi": { + "description": "از شخصیت و صدای ویدیوهای ورودی به همراه یک پرامپت برای تولید ویدیوی جدیدی استفاده کنید که ثبات شخصیت را حفظ می‌کند.", + "display_name": "وان رفرنس به ویدیو", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان" + }, + "model": { + "name": "مدل" + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "پرامپت منفی برای توصیف مواردی که باید از آن‌ها اجتناب شود." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپتی که عناصر و ویژگی‌های بصری را توصیف می‌کند. از زبان انگلیسی و چینی پشتیبانی می‌شود. برای اشاره به شخصیت‌های مرجع از شناسه‌هایی مانند `character1` و `character2` استفاده کنید." + }, + "reference_videos": { + "name": "ویدیوهای مرجع" + }, + "seed": { + "name": "بذر" + }, + "shot_type": { + "name": "نوع برداشت", + "tooltip": "نوع برداشت برای ویدیوی تولید شده را مشخص می‌کند، یعنی اینکه ویدیو یک برداشت پیوسته باشد یا شامل چند برداشت با برش." + }, + "size": { + "name": "اندازه" + }, + "watermark": { + "name": "واترمارک", + "tooltip": "آیا یک واترمارک تولیدشده توسط هوش مصنوعی به نتیجه اضافه شود یا خیر." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WanSoundImageToVideo": { + "display_name": "وان‌ساند ایمیج تو ویدیو", + "inputs": { + "audio_encoder_output": { + "name": "خروجی انکودر صوتی" + }, + "batch_size": { + "name": "اندازه بچ" + }, + "control_video": { + "name": "کنترل ویدیو" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "ref_image": { + "name": "تصویر مرجع" + }, + "ref_motion": { + "name": "حرکت مرجع" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "WanSoundImageToVideoExtend": { + "display_name": "وان‌ساند ایمیج تو ویدیو اکستند", + "inputs": { + "audio_encoder_output": { + "name": "خروجی انکودر صوتی" + }, + "control_video": { + "name": "کنترل ویدیو" + }, + "length": { + "name": "طول" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "ref_image": { + "name": "تصویر مرجع" + }, + "vae": { + "name": "vae" + }, + "video_latent": { + "name": "ویدیو latent" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "WanTextToImageApi": { + "description": "تولید تصویر بر اساس یک پرامپت متنی.", + "display_name": "وان تبدیل متن به تصویر", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "height": { + "name": "ارتفاع" + }, + "model": { + "name": "مدل", + "tooltip": "مدلی که باید استفاده شود." + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "پرامپت منفی که مواردی را که باید اجتناب شود توصیف می‌کند." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپتی که عناصر و ویژگی‌های بصری را توصیف می‌کند. از زبان انگلیسی و چینی پشتیبانی می‌کند." + }, + "prompt_extend": { + "name": "افزایش پرامپت", + "tooltip": "آیا پرامپت با کمک هوش مصنوعی بهبود یابد یا خیر." + }, + "seed": { + "name": "بذر", + "tooltip": "بذری که برای تولید استفاده می‌شود." + }, + "watermark": { + "name": "واترمارک", + "tooltip": "آیا واترمارک تولیدشده توسط هوش مصنوعی به نتیجه اضافه شود یا خیر." + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WanTextToVideoApi": { + "description": "تولید ویدیو بر اساس یک پرامپت متنی.", + "display_name": "وان تبدیل متن به ویدیو", + "inputs": { + "audio": { + "name": "صدا", + "tooltip": "صدا باید دارای گفتار واضح و بلند باشد و نویز اضافی یا موسیقی پس‌زمینه نداشته باشد." + }, + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "duration": { + "name": "مدت زمان", + "tooltip": "مدت زمان ۱۵ ثانیه فقط برای مدل Wan 2.6 در دسترس است." + }, + "generate_audio": { + "name": "تولید صدا", + "tooltip": "در صورت عدم ارائه ورودی صوتی، صدا به صورت خودکار تولید می‌شود." + }, + "model": { + "name": "مدل", + "tooltip": "مدلی که باید استفاده شود." + }, + "negative_prompt": { + "name": "پرامپت منفی", + "tooltip": "پرامپت منفی که مواردی را که باید اجتناب شود توصیف می‌کند." + }, + "prompt": { + "name": "پرامپت", + "tooltip": "پرامپتی که عناصر و ویژگی‌های بصری را توصیف می‌کند. از زبان انگلیسی و چینی پشتیبانی می‌کند." + }, + "prompt_extend": { + "name": "افزایش پرامپت", + "tooltip": "آیا پرامپت با کمک هوش مصنوعی بهبود یابد یا خیر." + }, + "seed": { + "name": "بذر", + "tooltip": "بذری که برای تولید استفاده می‌شود." + }, + "shot_type": { + "name": "نوع برداشت", + "tooltip": "نوع برداشت برای ویدیوی تولیدشده را مشخص می‌کند؛ یعنی ویدیو یک برداشت پیوسته باشد یا چند برداشت با برش. این پارامتر فقط زمانی اعمال می‌شود که افزایش پرامپت فعال باشد." + }, + "size": { + "name": "اندازه" + }, + "watermark": { + "name": "واترمارک", + "tooltip": "آیا واترمارک تولیدشده توسط هوش مصنوعی به نتیجه اضافه شود یا خیر." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WanTrackToVideo": { + "display_name": "WanTrackToVideo", + "inputs": { + "batch_size": { + "name": "اندازه بچ" + }, + "clip_vision_output": { + "name": "خروجی clip vision" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "start_image": { + "name": "تصویر شروع" + }, + "temperature": { + "name": "دمای تصادفی‌سازی" + }, + "topk": { + "name": "topk" + }, + "tracks": { + "name": "ترک‌ها" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + } + } + }, + "WanVaceToVideo": { + "display_name": "WanVaceToVideo", + "inputs": { + "batch_size": { + "name": "اندازه بچ" + }, + "control_masks": { + "name": "ماسک‌های کنترل" + }, + "control_video": { + "name": "ویدئوی کنترل" + }, + "height": { + "name": "ارتفاع" + }, + "length": { + "name": "طول" + }, + "negative": { + "name": "منفی" + }, + "positive": { + "name": "مثبت" + }, + "reference_image": { + "name": "تصویر مرجع" + }, + "strength": { + "name": "شدت" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "عرض" + } + }, + "outputs": { + "0": { + "name": "مثبت", + "tooltip": null + }, + "1": { + "name": "منفی", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null + }, + "3": { + "name": "trim_latent", + "tooltip": null + } + } + }, + "WebcamCapture": { + "display_name": "دریافت از وب‌کم", + "inputs": { + "capture_on_queue": { + "name": "دریافت هنگام صف" + }, + "height": { + "name": "ارتفاع" + }, + "image": { + "name": "تصویر" + }, + "waiting for camera___": { + }, + "width": { + "name": "عرض" + } + } + }, + "ZImageFunControlnet": { + "display_name": "ZImageFunControlnet", + "inputs": { + "image": { + "name": "تصویر" + }, + "inpaint_image": { + "name": "تصویر inpaint" + }, + "mask": { + "name": "ماسک" + }, + "model": { + "name": "مدل" + }, + "model_patch": { + "name": "patch مدل" + }, + "strength": { + "name": "شدت" + }, + "vae": { + "name": "vae" + } + } + }, + "unCLIPCheckpointLoader": { + "display_name": "unCLIPCheckpointLoader", + "inputs": { + "ckpt_name": { + "name": "نام Checkpoint" + } + } + }, + "unCLIPConditioning": { + "display_name": "unCLIPConditioning", + "inputs": { + "clip_vision_output": { + "name": "خروجی بینایی clip" + }, + "conditioning": { + "name": "شرط‌گذاری" + }, + "noise_augmentation": { + "name": "افزایش نویز" + }, + "strength": { + "name": "شدت" + } + } + }, + "wanBlockSwap": { + "description": "NOP", + "display_name": "wanBlockSwap", + "inputs": { + "model": { + "name": "مدل" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + } +} diff --git a/src/locales/fa/settings.json b/src/locales/fa/settings.json index 9e26dfeeb..68bbbc70d 100644 --- a/src/locales/fa/settings.json +++ b/src/locales/fa/settings.json @@ -1 +1,471 @@ -{} \ No newline at end of file +{ + "Comfy-Desktop_AutoUpdate": { + "name": "بررسی خودکار برای به‌روزرسانی‌ها" + }, + "Comfy-Desktop_SendStatistics": { + "name": "ارسال آمار استفاده ناشناس" + }, + "Comfy-Desktop_UV_PypiInstallMirror": { + "name": "آینه نصب Pypi", + "tooltip": "آینه پیش‌فرض برای نصب pip" + }, + "Comfy-Desktop_UV_PythonInstallMirror": { + "name": "آینه نصب Python", + "tooltip": "نصب‌های مدیریت‌شده Python از پروژه Astral python-build-standalone دانلود می‌شوند. این متغیر می‌تواند به یک آدرس آینه تنظیم شود تا منبع متفاوتی برای نصب‌های Python استفاده شود. آدرس ارائه‌شده جایگزین https://github.com/astral-sh/python-build-standalone/releases/download در مثال زیر خواهد شد: https://github.com/astral-sh/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gz. توزیع‌ها را می‌توان با استفاده از طرح آدرس file:// از یک پوشه محلی خواند." + }, + "Comfy-Desktop_UV_TorchInstallMirror": { + "name": "آینه نصب Torch", + "tooltip": "آینه pip برای نصب pytorch" + }, + "Comfy-Desktop_WindowStyle": { + "name": "سبک پنجره", + "options": { + "custom": "سفارشی", + "default": "پیش‌فرض" + }, + "tooltip": "سفارشی: نوار عنوان سیستم با منوی بالای ComfyUI جایگزین می‌شود" + }, + "Comfy_Canvas_BackgroundImage": { + "name": "تصویر پس‌زمینه بوم", + "tooltip": "آدرس تصویر برای پس‌زمینه بوم. می‌توانید روی یک تصویر در پانل خروجی راست‌کلیک کرده و «تنظیم به عنوان پس‌زمینه» را انتخاب کنید یا تصویر دلخواه خود را با دکمه بارگذاری، بارگذاری نمایید." + }, + "Comfy_Canvas_LeftMouseClickBehavior": { + "name": "رفتار کلیک چپ ماوس", + "options": { + "Panning": "جابجایی", + "Select": "انتخاب" + } + }, + "Comfy_Canvas_MouseWheelScroll": { + "name": "اسکرول چرخ ماوس", + "options": { + "Panning": "جابجایی", + "Zoom in/out": "بزرگ‌نمایی/کوچک‌نمایی" + } + }, + "Comfy_Canvas_NavigationMode": { + "name": "حالت ناوبری", + "options": { + "Custom": "سفارشی", + "Drag Navigation": "ناوبری با کشیدن", + "Standard (New)": "استاندارد (جدید)" + } + }, + "Comfy_Canvas_SelectionToolbox": { + "name": "نمایش جعبه ابزار انتخاب" + }, + "Comfy_ConfirmClear": { + "name": "نیاز به تأیید هنگام پاک‌سازی workflow" + }, + "Comfy_DOMClippingEnabled": { + "name": "فعال‌سازی برش عناصر DOM (فعال‌سازی ممکن است عملکرد را کاهش دهد)" + }, + "Comfy_DevMode": { + "name": "فعال‌سازی گزینه‌های حالت توسعه (ذخیره API و غیره)" + }, + "Comfy_DisableFloatRounding": { + "name": "غیرفعال‌سازی گرد کردن پیش‌فرض اعداد اعشاری.", + "tooltip": "(نیاز به بارگذاری مجدد صفحه) امکان غیرفعال‌سازی گرد کردن زمانی که توسط node در backend تنظیم شده باشد وجود ندارد." + }, + "Comfy_DisableSliders": { + "name": "غیرفعال‌سازی اسلایدرهای ابزارک node" + }, + "Comfy_EditAttention_Delta": { + "name": "دقت Ctrl+بالا/پایین" + }, + "Comfy_EnableTooltips": { + "name": "فعال‌سازی راهنماها" + }, + "Comfy_EnableWorkflowViewRestore": { + "name": "ذخیره و بازیابی موقعیت و سطح بزرگ‌نمایی بوم در workflowها" + }, + "Comfy_Execution_PreviewMethod": { + "name": "روش پیش‌نمایش زنده", + "options": { + "auto": "خودکار", + "default": "پیش‌فرض", + "latent2rgb": "latent2rgb", + "none": "هیچ‌کدام", + "taesd": "taesd" + }, + "tooltip": "روش پیش‌نمایش زنده هنگام تولید تصویر. «پیش‌فرض» از تنظیم CLI سرور استفاده می‌کند." + }, + "Comfy_FloatRoundingPrecision": { + "name": "تعداد ارقام اعشاری گرد کردن ابزارک اعشاری [۰ = خودکار].", + "tooltip": "(نیاز به بارگذاری مجدد صفحه)" + }, + "Comfy_Graph_CanvasInfo": { + "name": "نمایش اطلاعات بوم در گوشه پایین سمت چپ (fps و غیره)" + }, + "Comfy_Graph_CanvasMenu": { + "name": "نمایش منوی بوم گراف" + }, + "Comfy_Graph_CtrlShiftZoom": { + "name": "فعال‌سازی میانبر بزرگ‌نمایی سریع (Ctrl + Shift + کشیدن)" + }, + "Comfy_Graph_LinkMarkers": { + "name": "نشانگرهای میانه‌ی پیوند", + "options": { + "Arrow": "پیکان", + "Circle": "دایره", + "None": "هیچ‌کدام" + } + }, + "Comfy_Graph_LiveSelection": { + "name": "انتخاب زنده", + "tooltip": "در صورت فعال بودن، nodeها به صورت آنی هنگام کشیدن مستطیل انتخاب، انتخاب یا لغو انتخاب می‌شوند؛ مشابه سایر ابزارهای طراحی." + }, + "Comfy_Graph_ZoomSpeed": { + "name": "سرعت بزرگ‌نمایی بوم" + }, + "Comfy_GroupSelectedNodes_Padding": { + "name": "فاصله داخلی nodeهای انتخاب‌شده در گروه" + }, + "Comfy_Group_DoubleClickTitleToEdit": { + "name": "دوبار کلیک روی عنوان گروه برای ویرایش" + }, + "Comfy_LinkRelease_Action": { + "name": "عملکرد هنگام رها کردن پیوند (بدون کلید ترکیبی)", + "options": { + "context menu": "منوی زمینه", + "no action": "بدون عمل", + "search box": "جعبه جستجو" + } + }, + "Comfy_LinkRelease_ActionShift": { + "name": "عملکرد هنگام رها کردن پیوند (کلید Shift)", + "options": { + "context menu": "منوی زمینه", + "no action": "بدون عمل", + "search box": "جعبه جستجو" + } + }, + "Comfy_LinkRenderMode": { + "name": "حالت نمایش پیوند", + "options": { + "Hidden": "مخفی", + "Linear": "خطی", + "Spline": "اسپلاین", + "Straight": "مستقیم" + } + }, + "Comfy_Load3D_3DViewerEnable": { + "name": "فعال‌سازی نمایشگر سه‌بعدی (بتا)", + "tooltip": "نمایشگر سه‌بعدی (بتا) را برای nodeهای انتخاب‌شده فعال می‌کند. این قابلیت به شما امکان می‌دهد مدل‌های سه‌بعدی را مستقیماً در نمایشگر سه‌بعدی با اندازه کامل مشاهده و تعامل کنید." + }, + "Comfy_Load3D_BackgroundColor": { + "name": "رنگ پس‌زمینه اولیه", + "tooltip": "رنگ پیش‌فرض پس‌زمینه صحنه سه‌بعدی را کنترل می‌کند. این تنظیم ظاهر پس‌زمینه را هنگام ایجاد یک ابزارک سه‌بعدی جدید تعیین می‌کند، اما پس از ایجاد برای هر ابزارک به صورت جداگانه قابل تغییر است." + }, + "Comfy_Load3D_CameraType": { + "name": "نوع دوربین اولیه", + "options": { + "orthographic": "اورتوگرافیک", + "perspective": "پرسپکتیو" + }, + "tooltip": "تعیین می‌کند که دوربین به طور پیش‌فرض پرسپکتیو باشد یا اورتوگرافیک هنگام ایجاد یک ابزارک سه‌بعدی جدید. این پیش‌فرض برای هر ابزارک به صورت جداگانه قابل تغییر است." + }, + "Comfy_Load3D_LightAdjustmentIncrement": { + "name": "گام تنظیم شدت نور", + "tooltip": "اندازه گام هنگام تنظیم شدت نور در صحنه‌های سه‌بعدی را کنترل می‌کند. مقدار گام کوچکتر امکان کنترل دقیق‌تر نور را فراهم می‌کند، در حالی که مقدار بزرگ‌تر تغییرات محسوس‌تری ایجاد می‌کند." + }, + "Comfy_Load3D_LightIntensity": { + "name": "شدت نور اولیه", + "tooltip": "سطح روشنایی پیش‌فرض نور در صحنه سه‌بعدی را تعیین می‌کند. این مقدار مشخص می‌کند که نورها هنگام ایجاد یک ابزارک سه‌بعدی جدید با چه شدتی به اشیاء تابیده شوند، اما برای هر ابزارک به صورت جداگانه قابل تغییر است." + }, + "Comfy_Load3D_LightIntensityMaximum": { + "name": "حداکثر شدت نور", + "tooltip": "حداکثر مقدار مجاز شدت نور برای صحنه‌های سه‌بعدی را تعیین می‌کند. این مقدار، حد بالای روشنایی قابل تنظیم در هر ابزارک سه‌بعدی را مشخص می‌کند." + }, + "Comfy_Load3D_LightIntensityMinimum": { + "name": "حداقل شدت نور", + "tooltip": "حداقل مقدار مجاز شدت نور برای صحنه‌های سه‌بعدی را تعیین می‌کند. این مقدار، حد پایین روشنایی قابل تنظیم در هر ابزارک سه‌بعدی را مشخص می‌کند." + }, + "Comfy_Load3D_PLYEngine": { + "name": "موتور PLY", + "options": { + "fastply": "fastply", + "sparkjs": "sparkjs", + "threejs": "threejs" + }, + "tooltip": "موتور بارگذاری فایل‌های PLY را انتخاب کنید. \"threejs\" از PLYLoader بومی Three.js (مناسب برای فایل‌های مش PLY) استفاده می‌کند. \"fastply\" برای فایل‌های point cloud PLY به صورت ASCII بهینه شده است. \"sparkjs\" از Spark.js برای فایل‌های ۳بعدی Gaussian Splatting PLY استفاده می‌کند." + }, + "Comfy_Load3D_ShowGrid": { + "name": "نمایش اولیه شبکه", + "tooltip": "تعیین می‌کند که شبکه (Grid) به طور پیش‌فرض هنگام ایجاد یک ابزارک سه‌بعدی جدید قابل مشاهده باشد یا خیر. این پیش‌فرض برای هر ابزارک به صورت جداگانه قابل تغییر است." + }, + "Comfy_Locale": { + "name": "زبان" + }, + "Comfy_MaskEditor_BrushAdjustmentSpeed": { + "name": "ضریب سرعت تنظیم قلم‌مو", + "tooltip": "کنترل می‌کند که اندازه و سختی قلم‌مو هنگام تنظیم با چه سرعتی تغییر کند. مقادیر بالاتر به معنای تغییرات سریع‌تر است." + }, + "Comfy_MaskEditor_UseDominantAxis": { + "name": "قفل تنظیم قلم‌مو به محور غالب", + "tooltip": "در صورت فعال بودن، تنظیمات قلم‌مو فقط اندازه یا سختی را بر اساس جهتی که بیشتر حرکت می‌کنید تغییر می‌دهد." + }, + "Comfy_ModelLibrary_AutoLoadAll": { + "name": "بارگذاری خودکار همه پوشه‌های مدل", + "tooltip": "اگر فعال باشد، همه پوشه‌ها به محض باز کردن کتابخانه مدل بارگذاری می‌شوند (این کار ممکن است باعث تأخیر در بارگذاری شود). اگر غیرفعال باشد، پوشه‌های مدل در سطح ریشه فقط پس از کلیک شما بارگذاری می‌شوند." + }, + "Comfy_ModelLibrary_NameFormat": { + "name": "نمایش نام در نمای درختی کتابخانه مدل", + "options": { + "filename": "filename", + "title": "title" + }, + "tooltip": "گزینه «filename» را انتخاب کنید تا نمای ساده‌ای از نام فایل خام (بدون مسیر یا پسوند \".safetensors\") در لیست مدل نمایش داده شود. گزینه «title» عنوان متادیتای قابل تنظیم مدل را نمایش می‌دهد." + }, + "Comfy_NodeBadge_NodeIdBadgeMode": { + "name": "حالت نشان شناسه نود", + "options": { + "None": "هیچ‌کدام", + "Show all": "نمایش همه" + } + }, + "Comfy_NodeBadge_NodeLifeCycleBadgeMode": { + "name": "حالت نشان چرخه عمر نود", + "options": { + "None": "هیچ‌کدام", + "Show all": "نمایش همه" + } + }, + "Comfy_NodeBadge_NodeSourceBadgeMode": { + "name": "حالت نشان منبع نود", + "options": { + "Hide built-in": "مخفی کردن داخلی‌ها", + "None": "هیچ‌کدام", + "Show all": "نمایش همه" + } + }, + "Comfy_NodeBadge_ShowApiPricing": { + "name": "نمایش نشان قیمت‌گذاری API نود" + }, + "Comfy_NodeSearchBoxImpl": { + "name": "پیاده‌سازی جعبه جستجوی نود", + "options": { + "default": "پیش‌فرض", + "litegraph (legacy)": "litegraph (قدیمی)" + } + }, + "Comfy_NodeSearchBoxImpl_NodePreview": { + "name": "پیش‌نمایش نود", + "tooltip": "فقط برای پیاده‌سازی پیش‌فرض اعمال می‌شود" + }, + "Comfy_NodeSearchBoxImpl_ShowCategory": { + "name": "نمایش دسته‌بندی نود در نتایج جستجو", + "tooltip": "فقط برای پیاده‌سازی پیش‌فرض اعمال می‌شود" + }, + "Comfy_NodeSearchBoxImpl_ShowIdName": { + "name": "نمایش نام شناسه نود در نتایج جستجو", + "tooltip": "فقط برای پیاده‌سازی پیش‌فرض اعمال می‌شود" + }, + "Comfy_NodeSearchBoxImpl_ShowNodeFrequency": { + "name": "نمایش فراوانی نود در نتایج جستجو", + "tooltip": "فقط برای پیاده‌سازی پیش‌فرض اعمال می‌شود" + }, + "Comfy_NodeSuggestions_number": { + "name": "تعداد پیشنهادهای node", + "tooltip": "فقط برای جعبه جستجوی litegraph/منوی زمینه" + }, + "Comfy_Node_AllowImageSizeDraw": { + "name": "نمایش عرض × ارتفاع زیر پیش‌نمایش تصویر" + }, + "Comfy_Node_AutoSnapLinkToSlot": { + "name": "اتصال خودکار لینک به اسلات نود", + "tooltip": "هنگام کشیدن یک لینک روی نود، لینک به طور خودکار به ورودی مناسب روی نود متصل می‌شود." + }, + "Comfy_Node_BypassAllLinksOnDelete": { + "name": "حفظ همه لینک‌ها هنگام حذف نود", + "tooltip": "هنگام حذف یک نود، تلاش می‌شود همه ورودی‌ها و خروجی‌های آن مجدداً به هم متصل شوند (با عبور از نود حذف‌شده)." + }, + "Comfy_Node_DoubleClickTitleToEdit": { + "name": "ویرایش عنوان نود با دوبار کلیک" + }, + "Comfy_Node_MiddleClickRerouteNode": { + "name": "ایجاد نود Reroute با کلیک وسط" + }, + "Comfy_Node_Opacity": { + "name": "شفافیت نود" + }, + "Comfy_Node_ShowDeprecated": { + "name": "نمایش نودهای منسوخ در جستجو", + "tooltip": "نودهای منسوخ به طور پیش‌فرض در رابط کاربری پنهان هستند، اما در workflowهای موجود که از آن‌ها استفاده می‌کنند، همچنان فعال خواهند بود." + }, + "Comfy_Node_ShowExperimental": { + "name": "نمایش نودهای آزمایشی در جستجو", + "tooltip": "نودهای آزمایشی در رابط کاربری به این صورت علامت‌گذاری می‌شوند و ممکن است در نسخه‌های آینده تغییرات اساسی یا حذف شوند. در workflowهای تولیدی با احتیاط استفاده شود." + }, + "Comfy_Node_SnapHighlightsNode": { + "name": "برجسته‌سازی نود هنگام اتصال لینک", + "tooltip": "هنگام کشیدن یک لینک روی نود با ورودی مناسب، نود برجسته می‌شود." + }, + "Comfy_Notification_ShowVersionUpdates": { + "name": "نمایش به‌روزرسانی نسخه‌ها", + "tooltip": "نمایش به‌روزرسانی‌ها برای مدل‌های جدید و ویژگی‌های اصلی جدید." + }, + "Comfy_Pointer_ClickBufferTime": { + "name": "تاخیر حرکت اشاره‌گر پس از کلیک", + "tooltip": "پس از فشردن دکمه اشاره‌گر، این بیشترین زمان (بر حسب میلی‌ثانیه) است که حرکت اشاره‌گر می‌تواند نادیده گرفته شود.\n\nبه جلوگیری از جابجایی ناخواسته اشیاء هنگام حرکت اشاره‌گر در حین کلیک کمک می‌کند." + }, + "Comfy_Pointer_ClickDrift": { + "name": "میزان جابجایی اشاره‌گر هنگام کلیک (حداکثر فاصله)", + "tooltip": "اگر اشاره‌گر بیش از این فاصله در هنگام نگه داشتن دکمه حرکت کند، به عنوان کشیدن (drag) در نظر گرفته می‌شود نه کلیک.\n\nبه جلوگیری از جابجایی ناخواسته اشیاء هنگام حرکت اشاره‌گر در حین کلیک کمک می‌کند." + }, + "Comfy_Pointer_DoubleClickTime": { + "name": "بازه زمانی دوبار کلیک (حداکثر)", + "tooltip": "حداکثر زمان به میلی‌ثانیه بین دو کلیک برای ثبت دوبار کلیک. افزایش این مقدار ممکن است در صورتی که دوبار کلیک گاهی ثبت نمی‌شود، کمک کند." + }, + "Comfy_PreviewFormat": { + "name": "فرمت تصویر پیش‌نمایش", + "tooltip": "هنگام نمایش پیش‌نمایش در ابزارک تصویر، آن را به یک تصویر سبک مانند webp، jpeg، webp;50 و غیره تبدیل می‌کند." + }, + "Comfy_PromptFilename": { + "name": "درخواست نام فایل هنگام ذخیره workflow" + }, + "Comfy_QueueButton_BatchCountLimit": { + "name": "محدودیت تعداد batch", + "tooltip": "حداکثر تعداد taskهایی که با یک کلیک به صف اضافه می‌شوند" + }, + "Comfy_Queue_MaxHistoryItems": { + "name": "اندازه تاریخچه صف", + "tooltip": "حداکثر تعداد taskهایی که در تاریخچه صف نمایش داده می‌شوند." + }, + "Comfy_Sidebar_Location": { + "name": "محل نوار کناری", + "options": { + "left": "چپ", + "right": "راست" + } + }, + "Comfy_Sidebar_Size": { + "name": "اندازه نوار کناری", + "options": { + "normal": "معمولی", + "small": "کوچک" + } + }, + "Comfy_Sidebar_Style": { + "name": "سبک نوار کناری", + "options": { + "connected": "متصل", + "floating": "شناور" + } + }, + "Comfy_Sidebar_UnifiedWidth": { + "name": "عرض یکپارچه نوار کناری" + }, + "Comfy_SnapToGrid_GridSize": { + "name": "اندازه شبکه برای چسباندن به شبکه", + "tooltip": "هنگام کشیدن و تغییر اندازه nodeها با نگه داشتن shift، آن‌ها به شبکه تراز می‌شوند. این گزینه اندازه آن شبکه را کنترل می‌کند." + }, + "Comfy_TextareaWidget_FontSize": { + "name": "اندازه فونت ابزارک textarea" + }, + "Comfy_TextareaWidget_Spellcheck": { + "name": "بررسی املای ابزارک textarea" + }, + "Comfy_TreeExplorer_ItemPadding": { + "name": "فاصله داخلی آیتم‌های مرورگر درختی" + }, + "Comfy_UI_TabBarLayout": { + "name": "چیدمان نوار تب", + "options": { + "Default": "پیش‌فرض", + "Integrated": "یکپارچه" + }, + "tooltip": "چیدمان نوار تب را کنترل می‌کند. «یکپارچه» کنترل‌های راهنما و کاربر را به ناحیه نوار تب منتقل می‌کند." + }, + "Comfy_UseNewMenu": { + "name": "استفاده از منوی جدید", + "options": { + "Disabled": "غیرفعال", + "Top": "بالا" + }, + "tooltip": "فعال‌سازی نوار منوی بازطراحی‌شده بالا." + }, + "Comfy_Validation_Workflows": { + "name": "اعتبارسنجی workflowها" + }, + "Comfy_VueNodes_AutoScaleLayout": { + "name": "مقیاس‌بندی خودکار چیدمان (Nodes 2.0)", + "tooltip": "موقعیت nodeها را هنگام تغییر به رندر Nodes 2.0 به طور خودکار مقیاس‌بندی می‌کند تا از هم‌پوشانی جلوگیری شود" + }, + "Comfy_VueNodes_Enabled": { + "name": "طراحی مدرن node (Nodes 2.0)", + "tooltip": "مدرن: رندر مبتنی بر DOM با تعامل‌پذیری بیشتر، ویژگی‌های بومی مرورگر و طراحی بصری به‌روز. کلاسیک: رندر سنتی مبتنی بر canvas." + }, + "Comfy_WidgetControlMode": { + "name": "حالت کنترل ابزارک", + "options": { + "after": "بعد", + "before": "قبل" + }, + "tooltip": "زمان به‌روزرسانی مقادیر ابزارک (تصادفی/افزایش/کاهش) را کنترل می‌کند؛ یا قبل از قرار گرفتن prompt در صف یا بعد از آن." + }, + "Comfy_Window_UnloadConfirmation": { + "name": "نمایش تأیید هنگام بستن پنجره" + }, + "Comfy_Workflow_AutoSave": { + "name": "ذخیره‌سازی خودکار", + "options": { + "after delay": "پس از تأخیر", + "off": "خاموش" + } + }, + "Comfy_Workflow_AutoSaveDelay": { + "name": "تأخیر ذخیره‌سازی خودکار (میلی‌ثانیه)", + "tooltip": "فقط زمانی اعمال می‌شود که ذخیره‌سازی خودکار روی «پس از تأخیر» تنظیم شده باشد." + }, + "Comfy_Workflow_ConfirmDelete": { + "name": "نمایش تأیید هنگام حذف ورک‌فلو" + }, + "Comfy_Workflow_Persist": { + "name": "حفظ وضعیت ورک‌فلو و بازیابی هنگام بارگذاری (مجدد) صفحه" + }, + "Comfy_Workflow_ShowMissingModelsWarning": { + "name": "نمایش هشدار مدل‌های مفقود" + }, + "Comfy_Workflow_ShowMissingNodesWarning": { + "name": "نمایش هشدار نودهای مفقود" + }, + "Comfy_Workflow_SortNodeIdOnSave": { + "name": "مرتب‌سازی شناسه نودها هنگام ذخیره ورک‌فلو" + }, + "Comfy_Workflow_WarnBlueprintOverwrite": { + "name": "نیاز به تأیید برای بازنویسی بلوپرینت ساب‌گراف موجود" + }, + "Comfy_Workflow_WorkflowTabsPosition": { + "name": "موقعیت ورک‌فلوهای باز شده", + "options": { + "Sidebar": "نوار کناری", + "Topbar": "نوار بالا" + } + }, + "LiteGraph_Canvas_MaximumFps": { + "name": "حداکثر فریم بر ثانیه", + "tooltip": "حداکثر تعداد فریم در ثانیه که بوم مجاز به رندر است. مصرف GPU را با هزینه کاهش روانی محدود می‌کند. اگر ۰ باشد، نرخ تازه‌سازی صفحه نمایش استفاده می‌شود. پیش‌فرض: ۰" + }, + "LiteGraph_Canvas_MinFontSizeForLOD": { + "name": "آستانه اندازه فونت برای سطح جزئیات نود هنگام زوم", + "tooltip": "کنترل می‌کند که نودها چه زمانی به رندر LOD با کیفیت پایین‌تر تغییر کنند. از اندازه فونت بر حسب پیکسل برای تعیین زمان تغییر استفاده می‌کند. برای غیرفعال کردن روی ۰ تنظیم کنید. مقادیر ۱ تا ۲۴ آستانه حداقل اندازه فونت برای LOD را تعیین می‌کنند - مقادیر بالاتر (۲۴ پیکسل) = تغییر سریع‌تر به رندر ساده هنگام زوم به بیرون، مقادیر پایین‌تر (۱ پیکسل) = حفظ کیفیت کامل نود برای مدت طولانی‌تر." + }, + "LiteGraph_ContextMenu_Scaling": { + "name": "مقیاس‌بندی منوهای ترکیبی نود هنگام زوم" + }, + "LiteGraph_Node_DefaultPadding": { + "name": "همیشه کوچک‌سازی نودهای جدید", + "tooltip": "تغییر اندازه نودها به کوچک‌ترین اندازه ممکن هنگام ایجاد. اگر غیرفعال باشد، نود جدید کمی عریض‌تر خواهد بود تا مقادیر ویجت نمایش داده شود." + }, + "LiteGraph_Node_TooltipDelay": { + "name": "تأخیر نمایش راهنما" + }, + "LiteGraph_Reroute_SplineOffset": { + "name": "افست اسپلاین مسیر مجدد", + "tooltip": "افست نقطه کنترل بزیه از نقطه مرکزی مسیر مجدد" + }, + "pysssss_SnapToGrid": { + "name": "همیشه چسباندن به شبکه" + } +} diff --git a/src/locales/fr/main.json b/src/locales/fr/main.json index 93445a675..7c112275a 100644 --- a/src/locales/fr/main.json +++ b/src/locales/fr/main.json @@ -1412,6 +1412,7 @@ "disabledTooltip": "Le flux de travail ne sera pas mis en file d'attente automatiquement", "execute": "Exécuter", "help": "Aide", + "helpAndFeedback": "Aide et commentaires", "hideMenu": "Masquer le menu", "instant": "Instantané", "instantTooltip": "Le flux de travail sera mis en file d'attente immédiatement après la fin d'une génération", diff --git a/src/locales/fr/settings.json b/src/locales/fr/settings.json index e833e7f44..3f5b6d01b 100644 --- a/src/locales/fr/settings.json +++ b/src/locales/fr/settings.json @@ -369,6 +369,14 @@ "Comfy_TreeExplorer_ItemPadding": { "name": "Espacement des éléments de l'explorateur d'arborescence" }, + "Comfy_UI_TabBarLayout": { + "name": "Disposition de la barre d’onglets", + "options": { + "Default": "Par défaut", + "Integrated": "Intégrée" + }, + "tooltip": "Contrôle la disposition de la barre d’onglets. « Intégrée » déplace les contrôles Aide et Utilisateur dans la zone de la barre d’onglets." + }, "Comfy_UseNewMenu": { "name": "Utiliser le nouveau menu", "options": { diff --git a/src/locales/ja/main.json b/src/locales/ja/main.json index 96f5256c6..27588fa1b 100644 --- a/src/locales/ja/main.json +++ b/src/locales/ja/main.json @@ -1412,6 +1412,7 @@ "disabledTooltip": "ワークフローは自動的にキューに追加されません", "execute": "実行", "help": "ヘルプ", + "helpAndFeedback": "ヘルプとフィードバック", "hideMenu": "メニューを隠す", "instant": "即時", "instantTooltip": "生成完了後すぐにキューに追加", diff --git a/src/locales/ja/settings.json b/src/locales/ja/settings.json index c9af9e567..02559179b 100644 --- a/src/locales/ja/settings.json +++ b/src/locales/ja/settings.json @@ -369,6 +369,14 @@ "Comfy_TreeExplorer_ItemPadding": { "name": "ツリーエクスプローラーアイテムのパディング" }, + "Comfy_UI_TabBarLayout": { + "name": "タブバーのレイアウト", + "options": { + "Default": "デフォルト", + "Integrated": "統合" + }, + "tooltip": "タブバーのレイアウトを制御します。「統合」を選択すると、ヘルプとユーザーコントロールがタブバーエリアに移動します。" + }, "Comfy_UseNewMenu": { "name": "新しいメニューを使用", "options": { diff --git a/src/locales/ko/main.json b/src/locales/ko/main.json index 38776a662..f09cd6273 100644 --- a/src/locales/ko/main.json +++ b/src/locales/ko/main.json @@ -1412,6 +1412,7 @@ "disabledTooltip": "워크플로 작업을 자동으로 실행 대기열에 추가하지 않습니다.", "execute": "실행", "help": "도움말", + "helpAndFeedback": "도움말 및 피드백", "hideMenu": "메뉴 숨기기", "instant": "즉시", "instantTooltip": "워크플로 실행이 완료되면 즉시 실행 대기열에 추가합니다.", diff --git a/src/locales/ko/settings.json b/src/locales/ko/settings.json index ee8d0e04f..415d742b8 100644 --- a/src/locales/ko/settings.json +++ b/src/locales/ko/settings.json @@ -369,6 +369,14 @@ "Comfy_TreeExplorer_ItemPadding": { "name": "트리 탐색기 항목 패딩" }, + "Comfy_UI_TabBarLayout": { + "name": "탭 바 레이아웃", + "options": { + "Default": "기본값", + "Integrated": "통합" + }, + "tooltip": "탭 바의 레이아웃을 제어합니다. \"통합\"을 선택하면 도움말과 사용자 컨트롤이 탭 바 영역으로 이동합니다." + }, "Comfy_UseNewMenu": { "name": "새 메뉴 사용", "options": { diff --git a/src/locales/pt-BR/main.json b/src/locales/pt-BR/main.json index 61cbc1e36..2197b2d6c 100644 --- a/src/locales/pt-BR/main.json +++ b/src/locales/pt-BR/main.json @@ -1412,6 +1412,7 @@ "disabledTooltip": "O fluxo de trabalho não será enfileirado automaticamente", "execute": "Executar", "help": "Ajuda", + "helpAndFeedback": "Ajuda e feedback", "hideMenu": "Ocultar menu", "instant": "Instantâneo", "instantTooltip": "O fluxo de trabalho será enfileirado instantaneamente após uma geração terminar", diff --git a/src/locales/pt-BR/settings.json b/src/locales/pt-BR/settings.json index 283df2eae..ec7108ca2 100644 --- a/src/locales/pt-BR/settings.json +++ b/src/locales/pt-BR/settings.json @@ -369,6 +369,14 @@ "Comfy_TreeExplorer_ItemPadding": { "name": "Espaçamento dos itens do explorador em árvore" }, + "Comfy_UI_TabBarLayout": { + "name": "Layout da Barra de Abas", + "options": { + "Default": "Padrão", + "Integrated": "Integrado" + }, + "tooltip": "Controla o layout da barra de abas. \"Integrado\" move os controles de Ajuda e Usuário para a área da barra de abas." + }, "Comfy_UseNewMenu": { "name": "Usar novo menu", "options": { diff --git a/src/locales/ru/main.json b/src/locales/ru/main.json index 11b59128d..fed0f7ac8 100644 --- a/src/locales/ru/main.json +++ b/src/locales/ru/main.json @@ -1412,6 +1412,7 @@ "disabledTooltip": "Рабочий процесс не будет автоматически помещён в очередь", "execute": "Выполнить", "help": "Справка", + "helpAndFeedback": "Помощь и обратная связь", "hideMenu": "Скрыть меню", "instant": "Мгновенно", "instantTooltip": "Рабочий процесс будет помещён в очередь сразу же после завершения генерации", diff --git a/src/locales/ru/settings.json b/src/locales/ru/settings.json index 729653f7a..99f123856 100644 --- a/src/locales/ru/settings.json +++ b/src/locales/ru/settings.json @@ -369,6 +369,14 @@ "Comfy_TreeExplorer_ItemPadding": { "name": "Отступ элемента в проводнике дерева" }, + "Comfy_UI_TabBarLayout": { + "name": "Макет панели вкладок", + "options": { + "Default": "По умолчанию", + "Integrated": "Интегрированный" + }, + "tooltip": "Управляет расположением панели вкладок. «Интегрированный» перемещает элементы управления Справкой и Пользователем в область панели вкладок." + }, "Comfy_UseNewMenu": { "name": "Использовать новое меню", "options": { diff --git a/src/locales/tr/main.json b/src/locales/tr/main.json index 8b9ff437d..9d585c5cb 100644 --- a/src/locales/tr/main.json +++ b/src/locales/tr/main.json @@ -1412,6 +1412,7 @@ "disabledTooltip": "İş akışı otomatik olarak kuyruğa alınmayacak", "execute": "Yürüt", "help": "Yardım", + "helpAndFeedback": "Yardım ve Geri Bildirim", "hideMenu": "Menüyü Gizle", "instant": "Anında", "instantTooltip": "İş akışı, bir oluşturma işlemi bittikten sonra anında kuyruğa alınacak", diff --git a/src/locales/tr/settings.json b/src/locales/tr/settings.json index 52fc6b152..6cf098949 100644 --- a/src/locales/tr/settings.json +++ b/src/locales/tr/settings.json @@ -369,6 +369,14 @@ "Comfy_TreeExplorer_ItemPadding": { "name": "Ağaç gezgini öğe dolgusu" }, + "Comfy_UI_TabBarLayout": { + "name": "Sekme Çubuğu Düzeni", + "options": { + "Default": "Varsayılan", + "Integrated": "Entegre" + }, + "tooltip": "Sekme çubuğu düzenini kontrol eder. \"Entegre\" seçeneği, Yardım ve Kullanıcı kontrollerini sekme çubuğu alanına taşır." + }, "Comfy_UseNewMenu": { "name": "Yeni menüyü kullan", "options": { diff --git a/src/locales/zh-TW/main.json b/src/locales/zh-TW/main.json index 0e7e14e7b..e3cae98c8 100644 --- a/src/locales/zh-TW/main.json +++ b/src/locales/zh-TW/main.json @@ -1412,6 +1412,7 @@ "disabledTooltip": "工作流程將不會自動排入佇列", "execute": "執行", "help": "說明", + "helpAndFeedback": "說明與回饋", "hideMenu": "隱藏選單", "instant": "立即", "instantTooltip": "每次產生完成後,工作流程會立即排入佇列", diff --git a/src/locales/zh-TW/settings.json b/src/locales/zh-TW/settings.json index 3baec8fa3..060c8fe0e 100644 --- a/src/locales/zh-TW/settings.json +++ b/src/locales/zh-TW/settings.json @@ -369,6 +369,14 @@ "Comfy_TreeExplorer_ItemPadding": { "name": "樹狀瀏覽器項目間距" }, + "Comfy_UI_TabBarLayout": { + "name": "分頁列佈局", + "options": { + "Default": "預設", + "Integrated": "整合" + }, + "tooltip": "控制分頁列的佈局。「整合」會將說明和使用者控制項移至分頁列區域。" + }, "Comfy_UseNewMenu": { "name": "使用新選單", "options": { diff --git a/src/locales/zh/main.json b/src/locales/zh/main.json index 3206a2977..05a7bdbff 100644 --- a/src/locales/zh/main.json +++ b/src/locales/zh/main.json @@ -1412,6 +1412,7 @@ "disabledTooltip": "工作流将不会自动执行", "execute": "执行", "help": "说明", + "helpAndFeedback": "帮助与反馈", "hideMenu": "隐藏菜单", "instant": "实时", "instantTooltip": "工作流将会在生成完成后立即执行", diff --git a/src/locales/zh/settings.json b/src/locales/zh/settings.json index 847861dfe..cbde4cc8c 100644 --- a/src/locales/zh/settings.json +++ b/src/locales/zh/settings.json @@ -19,11 +19,11 @@ }, "Comfy-Desktop_WindowStyle": { "name": "窗口样式", - "tooltip": "选择自定义选项以隐藏系统标题栏", "options": { - "default": "默认", - "custom": "自定义" - } + "custom": "自定义", + "default": "默认" + }, + "tooltip": "选择自定义选项以隐藏系统标题栏" }, "Comfy_Canvas_BackgroundImage": { "name": "画布背景图像", @@ -46,9 +46,9 @@ "Comfy_Canvas_NavigationMode": { "name": "画布导航模式", "options": { - "Standard (New)": "标准(新)", + "Custom": "自定义", "Drag Navigation": "拖动画布", - "Custom": "自定义" + "Standard (New)": "标准(新)" } }, "Comfy_Canvas_SelectionToolbox": { @@ -57,6 +57,9 @@ "Comfy_ConfirmClear": { "name": "清除工作流时需要确认" }, + "Comfy_DOMClippingEnabled": { + "name": "启用DOM元素裁剪(启用可能会降低性能)" + }, "Comfy_DevMode": { "name": "启用开发模式选项(API保存等)" }, @@ -67,9 +70,6 @@ "Comfy_DisableSliders": { "name": "禁用节点组件滑块" }, - "Comfy_DOMClippingEnabled": { - "name": "启用DOM元素裁剪(启用可能会降低性能)" - }, "Comfy_EditAttention_Delta": { "name": "Ctrl+上/下 精度" }, @@ -81,14 +81,14 @@ }, "Comfy_Execution_PreviewMethod": { "name": "实时预览", - "tooltip": "图像生成过程中实时预览。 \"默认\" 使用服务器 CLI 设置。", "options": { - "default": "默认", - "none": "无", "auto": "自动", + "default": "默认", "latent2rgb": "latent2rgb", + "none": "无", "taesd": "taesd" - } + }, + "tooltip": "图像生成过程中实时预览。 \"默认\" 使用服务器 CLI 设置。" }, "Comfy_FloatRoundingPrecision": { "name": "浮点组件四舍五入的小数位数 [0 = 自动]。", @@ -106,9 +106,9 @@ "Comfy_Graph_LinkMarkers": { "name": "连线中点标记", "options": { - "None": "无", + "Arrow": "箭头", "Circle": "圆", - "Arrow": "箭头" + "None": "无" } }, "Comfy_Graph_LiveSelection": { @@ -118,35 +118,35 @@ "Comfy_Graph_ZoomSpeed": { "name": "画布缩放速度" }, - "Comfy_Group_DoubleClickTitleToEdit": { - "name": "双击组标题以编辑" - }, "Comfy_GroupSelectedNodes_Padding": { "name": "选定节点的组内边距" }, + "Comfy_Group_DoubleClickTitleToEdit": { + "name": "双击组标题以编辑" + }, "Comfy_LinkRelease_Action": { "name": "释放连线时的操作", "options": { "context menu": "上下文菜单", - "search box": "搜索框", - "no action": "无操作" + "no action": "无操作", + "search box": "搜索框" } }, "Comfy_LinkRelease_ActionShift": { "name": "释放连线时的操作(Shift)", "options": { "context menu": "上下文菜单", - "search box": "搜索框", - "no action": "无操作" + "no action": "无操作", + "search box": "搜索框" } }, "Comfy_LinkRenderMode": { "name": "连线渲染样式", "options": { - "Straight": "直角线", + "Hidden": "隐藏", "Linear": "直线", "Spline": "曲线", - "Hidden": "隐藏" + "Straight": "直角线" } }, "Comfy_Load3D_3DViewerEnable": { @@ -159,11 +159,11 @@ }, "Comfy_Load3D_CameraType": { "name": "摄像机类型", - "tooltip": "控制创建新的3D小部件时,默认的相机是透视还是正交。这个默认设置仍然可以在创建后为每个小部件单独切换。", "options": { - "perspective": "透视", - "orthographic": "正交" - } + "orthographic": "正交", + "perspective": "透视" + }, + "tooltip": "控制创建新的3D小部件时,默认的相机是透视还是正交。这个默认设置仍然可以在创建后为每个小部件单独切换。" }, "Comfy_Load3D_LightAdjustmentIncrement": { "name": "光照调整步长", @@ -183,12 +183,12 @@ }, "Comfy_Load3D_PLYEngine": { "name": "PLY 引擎", - "tooltip": "选择加载 PLY 文件的引擎。 \"threejs\" 使用原生 Three.js PLY 加载器(最适合网格 PLY)。 \"fastply\" 使用专用于 ASCII 点云的 PLY 文件加载器。 \"sparkjs\" 使用 Spark.js 加载 3D 高斯泼溅 PLY 文件。", "options": { - "threejs": "threejs", "fastply": "fastply", - "sparkjs": "sparkjs" - } + "sparkjs": "sparkjs", + "threejs": "threejs" + }, + "tooltip": "选择加载 PLY 文件的引擎。 \"threejs\" 使用原生 Three.js PLY 加载器(最适合网格 PLY)。 \"fastply\" 使用专用于 ASCII 点云的 PLY 文件加载器。 \"sparkjs\" 使用 Spark.js 加载 3D 高斯泼溅 PLY 文件。" }, "Comfy_Load3D_ShowGrid": { "name": "显示网格", @@ -211,12 +211,64 @@ }, "Comfy_ModelLibrary_NameFormat": { "name": "在模型库树视图中显示的名称", - "tooltip": "选择“文件名”以在模型列表中显示原始文件名的简化视图(不带目录和“.safetensors”后缀名)。选择“标题”以显示可配置的模型元数据标题。", "options": { "filename": "文件名", "title": "标题" + }, + "tooltip": "选择“文件名”以在模型列表中显示原始文件名的简化视图(不带目录和“.safetensors”后缀名)。选择“标题”以显示可配置的模型元数据标题。" + }, + "Comfy_NodeBadge_NodeIdBadgeMode": { + "name": "节点ID标签", + "options": { + "None": "无", + "Show all": "显示全部" } }, + "Comfy_NodeBadge_NodeLifeCycleBadgeMode": { + "name": "节点制作周期标签", + "options": { + "None": "无", + "Show all": "显示全部" + } + }, + "Comfy_NodeBadge_NodeSourceBadgeMode": { + "name": "节点源标签", + "options": { + "Hide built-in": "仅第三方", + "None": "无", + "Show all": "显示全部" + } + }, + "Comfy_NodeBadge_ShowApiPricing": { + "name": "显示 API 节点定价徽章" + }, + "Comfy_NodeSearchBoxImpl": { + "name": "节点搜索框", + "options": { + "default": "默认", + "litegraph (legacy)": "litegraph(旧版)" + } + }, + "Comfy_NodeSearchBoxImpl_NodePreview": { + "name": "显示节点预览", + "tooltip": "仅适用于默认框架" + }, + "Comfy_NodeSearchBoxImpl_ShowCategory": { + "name": "显示节点类别", + "tooltip": "仅适用于默认框架" + }, + "Comfy_NodeSearchBoxImpl_ShowIdName": { + "name": "显示节点ID名称", + "tooltip": "仅适用于默认框架" + }, + "Comfy_NodeSearchBoxImpl_ShowNodeFrequency": { + "name": "显示节点频率", + "tooltip": "仅适用于默认框架" + }, + "Comfy_NodeSuggestions_number": { + "name": "节点建议数量", + "tooltip": "仅适用于 litegraph" + }, "Comfy_Node_AllowImageSizeDraw": { "name": "在图像预览下方显示宽度×高度" }, @@ -249,58 +301,6 @@ "name": "吸附高亮节点", "tooltip": "在拖动连线经过具有可用输入接口的节点时,高亮显示该节点。" }, - "Comfy_NodeBadge_NodeIdBadgeMode": { - "name": "节点ID标签", - "options": { - "None": "无", - "Show all": "显示全部" - } - }, - "Comfy_NodeBadge_NodeLifeCycleBadgeMode": { - "name": "节点制作周期标签", - "options": { - "None": "无", - "Show all": "显示全部" - } - }, - "Comfy_NodeBadge_NodeSourceBadgeMode": { - "name": "节点源标签", - "options": { - "None": "无", - "Show all": "显示全部", - "Hide built-in": "仅第三方" - } - }, - "Comfy_NodeBadge_ShowApiPricing": { - "name": "显示 API 节点定价徽章" - }, - "Comfy_NodeSearchBoxImpl": { - "name": "节点搜索框", - "options": { - "default": "默认", - "litegraph (legacy)": "litegraph(旧版)" - } - }, - "Comfy_NodeSearchBoxImpl_NodePreview": { - "name": "显示节点预览", - "tooltip": "仅适用于默认框架" - }, - "Comfy_NodeSearchBoxImpl_ShowCategory": { - "name": "显示节点类别", - "tooltip": "仅适用于默认框架" - }, - "Comfy_NodeSearchBoxImpl_ShowIdName": { - "name": "显示节点ID名称", - "tooltip": "仅适用于默认框架" - }, - "Comfy_NodeSearchBoxImpl_ShowNodeFrequency": { - "name": "显示节点频率", - "tooltip": "仅适用于默认框架" - }, - "Comfy_NodeSuggestions_number": { - "name": "节点建议数量", - "tooltip": "仅适用于 litegraph" - }, "Comfy_Notification_ShowVersionUpdates": { "name": "显示版本更新", "tooltip": "显示新模型和主要新功能的更新。" @@ -324,14 +324,14 @@ "Comfy_PromptFilename": { "name": "保存工作流时提示文件名" }, - "Comfy_Queue_MaxHistoryItems": { - "name": "队列历史大小", - "tooltip": "队列历史中显示的最大任务数量。" - }, "Comfy_QueueButton_BatchCountLimit": { "name": "批处理计数限制", "tooltip": "单次添加到队列的最大任务数量" }, + "Comfy_Queue_MaxHistoryItems": { + "name": "队列历史大小", + "tooltip": "队列历史中显示的最大任务数量。" + }, "Comfy_Sidebar_Location": { "name": "侧边栏位置", "options": { @@ -349,8 +349,8 @@ "Comfy_Sidebar_Style": { "name": "侧边栏样式", "options": { - "floating": "浮动式", - "connected": "连接式" + "connected": "连接式", + "floating": "浮动式" } }, "Comfy_Sidebar_UnifiedWidth": { @@ -369,13 +369,21 @@ "Comfy_TreeExplorer_ItemPadding": { "name": "树形浏览器项目内边距" }, + "Comfy_UI_TabBarLayout": { + "name": "标签栏布局", + "options": { + "Default": "默认", + "Integrated": "集成" + }, + "tooltip": "控制标签栏的布局。“集成”会将帮助和用户控件移动到标签栏区域。" + }, "Comfy_UseNewMenu": { "name": "使用新菜单", - "tooltip": "选单列位置。在行动装置上,选单始终显示于顶端。", "options": { "Disabled": "禁用", "Top": "顶部" - } + }, + "tooltip": "选单列位置。在行动装置上,选单始终显示于顶端。" }, "Comfy_Validation_Workflows": { "name": "校验工作流" @@ -390,11 +398,11 @@ }, "Comfy_WidgetControlMode": { "name": "组件控制模式", - "tooltip": "控制组件值的更新时机(随机/增加/减少),可以在执行工作流之前或之后。", "options": { - "before": "之前", - "after": "之后" - } + "after": "之后", + "before": "之前" + }, + "tooltip": "控制组件值的更新时机(随机/增加/减少),可以在执行工作流之前或之后。" }, "Comfy_Window_UnloadConfirmation": { "name": "关闭窗口时显示确认" @@ -402,8 +410,8 @@ "Comfy_Workflow_AutoSave": { "name": "自动保存", "options": { - "off": "关闭", - "after delay": "延迟后" + "after delay": "延迟后", + "off": "关闭" } }, "Comfy_Workflow_AutoSaveDelay": { @@ -460,4 +468,4 @@ "pysssss_SnapToGrid": { "name": "始终吸附到网格" } -} \ No newline at end of file +}