Patch version increment to 1.39.6

**Base branch:** `main`

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Chores**
  * Version bumped to 1.39.6.

* **New Features**
* Added multilingual UI strings for secrets management, asset import
errors, app-mode prompts, and HitPaw tools.
* New node types for image/video/audio workflows and expanded export
formats (GLB/FBX/OBJ) for 3D/model outputs.

* **Bug Fixes / Removals**
* Removed the "Open 3D Viewer (Beta) for Selected Node" menu entry and
related 3D viewer settings.
* Added setting to enable automatic node replacement when mappings
exist.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-8595-1-39-6-2fd6d73d3650818cba9cffca313909e8)
by [Unito](https://www.unito.io)

---------

Co-authored-by: christian-byrne <72887196+christian-byrne@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>
This commit is contained in:
Comfy Org PR Bot
2026-02-04 10:27:52 +09:00
committed by GitHub
parent a7e4a86ec8
commit 6499eda004
38 changed files with 4214 additions and 2111 deletions

View File

@@ -16,6 +16,8 @@
"assetBrowser": {
"allCategory": "جميع {category}",
"allModels": "جميع النماذج",
"apiKeyHint": "تستورد نماذج خاصة أو محمية؟ {link}.",
"apiKeyHintLink": "أضف مفاتيح API الخاصة بك في الإعدادات",
"ariaLabel": {
"assetCard": "{name} - أصل {type}",
"loadingAsset": "جاري تحميل الأصل"
@@ -51,13 +53,34 @@
"canImport": "لا توجد نماذج مستوردة بعد. انقر على \"استيراد نموذج\" لإضافة نموذجك الخاص.",
"restricted": "النماذج الشخصية متاحة فقط لمستوى Creator وما فوق."
},
"errorAccessForbidden": "تم رفض الوصول إلى هذا المورد.",
"errorConnectionRefused": "تعذر الاتصال بالمصدر. يرجى المحاولة لاحقًا.",
"errorDownloadCancelled": "تم إلغاء التنزيل.",
"errorFileTooLarge": "الملف يتجاوز الحد الأقصى المسموح به للحجم",
"errorFormatNotAllowed": "يسمح فقط بصيغة SafeTensor",
"errorHttpError": "حدث خطأ أثناء جلب البيانات الوصفية.",
"errorInternalError": "حدث خطأ غير متوقع. يرجى المحاولة مرة أخرى.",
"errorInvalidHost": "تعذر حل اسم مضيف عنوان URL للمصدر.",
"errorInvalidUrl": "يرجى إدخال عنوان URL.",
"errorInvalidUrlFormat": "تنسيق عنوان URL غير صالح. يرجى التحقق والمحاولة مرة أخرى.",
"errorMetadataFetchFailed": "فشل في جلب معلومات الملف من المصدر.",
"errorModelTypeNotSupported": "نوع النموذج هذا غير مدعوم",
"errorNetworkError": "حدث خطأ في الشبكة. يرجى التحقق من الاتصال والمحاولة مرة أخرى.",
"errorNetworkTimeout": "انتهت مهلة الطلب. يرجى المحاولة مرة أخرى.",
"errorRateLimited": "عدد كبير جدًا من الطلبات. يرجى المحاولة بعد بضع دقائق.",
"errorRequestCancelled": "تم إلغاء الطلب.",
"errorResourceNotFound": "لم يتم العثور على الملف. يرجى التحقق من عنوان URL والمحاولة مرة أخرى.",
"errorServiceUnavailable": "الخدمة غير متوفرة مؤقتًا. يرجى المحاولة لاحقًا.",
"errorSourceServerError": "الخادم المصدر يواجه مشاكل. يرجى المحاولة لاحقًا.",
"errorUnauthorized": "يرجى تسجيل الدخول للمتابعة.",
"errorUnauthorizedSource": "هذا المورد يتطلب المصادقة. يرجى إضافة رمز API الخاص بك في الإعدادات.",
"errorUnknown": "حدث خطأ غير متوقع",
"errorUnsafePickleScan": "اكتشف CivitAI رمزًا غير آمن محتملًا في هذا الملف",
"errorUnsafeVirusScan": "اكتشف CivitAI برمجيات خبيثة أو محتوى مشبوه في هذا الملف",
"errorUnsupportedSource": "هذا العنوان غير مدعوم. فقط عناوين Hugging Face وCivitai مسموحة.",
"errorUploadFailed": "فشل في استيراد الأصل. يرجى المحاولة مرة أخرى.",
"errorUserTokenAccessDenied": "رمز API الخاص بك لا يملك صلاحية الوصول إلى هذا المورد. يرجى التحقق من أذونات الرمز.",
"errorUserTokenInvalid": "رمز API المخزن غير صالح أو منتهي الصلاحية. يرجى تحديث الرمز في الإعدادات.",
"failedToCreateNode": "فشل إنشاء العقدة. يرجى المحاولة مرة أخرى أو التحقق من وحدة التحكم للحصول على التفاصيل.",
"fileFormats": "تنسيقات الملفات",
"fileName": "اسم الملف",
@@ -581,6 +604,13 @@
"COMFY_MATCHTYPE_V3": "COMFY_MATCHTYPE_V3",
"CONDITIONING": "تكييف",
"CONTROL_NET": "ControlNet",
"FILE_3D": "ملف ثلاثي الأبعاد",
"FILE_3D_FBX": "ملف FBX ثلاثي الأبعاد",
"FILE_3D_GLB": "ملف GLB ثلاثي الأبعاد",
"FILE_3D_GLTF": "ملف GLTF ثلاثي الأبعاد",
"FILE_3D_OBJ": "ملف OBJ ثلاثي الأبعاد",
"FILE_3D_STL": "ملف STL ثلاثي الأبعاد",
"FILE_3D_USDZ": "ملف USDZ ثلاثي الأبعاد",
"FLOAT": "رقم عشري",
"FLOATS": "أرقام عشرية",
"GEMINI_INPUT_FILES": "ملفات إدخال جيميني",
@@ -721,6 +751,7 @@
"commandProhibited": "الأمر {command} محظور. يرجى التواصل مع المسؤول لمزيد من المعلومات.",
"community": "المجتمع",
"completed": "اكتمل",
"completedWithCheckmark": "اكتمل ✓",
"confirm": "تأكيد",
"confirmed": "تم التأكيد",
"content": "محتوى",
@@ -756,6 +787,7 @@
"download": "تنزيل",
"downloadImage": "تنزيل الصورة",
"downloadVideo": "تنزيل الفيديو",
"downloadWithSize": "تنزيل ({size})",
"downloading": "جارٍ التحميل",
"dropYourFileOr": "أسقط ملفك أو",
"duplicate": "تكرار",
@@ -771,12 +803,14 @@
"enabling": "جارٍ التمكين",
"enterBaseName": "أدخل الاسم الأساسي",
"enterNewName": "أدخل الاسم الجديد",
"enterNewNamePrompt": "أدخل اسمًا جديدًا:",
"error": "خطأ",
"errorLoadingImage": "حدث خطأ أثناء تحميل الصورة",
"errorLoadingVideo": "حدث خطأ أثناء تحميل الفيديو",
"experimental": "تجريبي",
"export": "تصدير",
"extensionName": "اسم الامتداد",
"extensions": "الملحقات",
"failed": "فشل",
"failedToCopyJobId": "فشل نسخ معرف المهمة",
"failedToDownloadImage": "فشل في تنزيل الصورة",
@@ -815,6 +849,7 @@
"jobIdCopied": "تم نسخ معرف المهمة إلى الحافظة",
"keybinding": "اختصار لوحة المفاتيح",
"keybindingAlreadyExists": "الاختصار موجود بالفعل في",
"keybindings": "اختصارات لوحة المفاتيح",
"learnMore": "اعرف المزيد",
"listening": "جاري الاستماع...",
"liveSamplingPreview": "معاينة أخذ العينات المباشرة",
@@ -926,6 +961,7 @@
"selectedFile": "الملف المحدد",
"setAsBackground": "تعيين كخلفية",
"settings": "الإعدادات",
"shortcutSuffix": " ({shortcut})",
"showLeftPanel": "إظهار اللوحة اليسرى",
"showReport": "عرض التقرير",
"showRightPanel": "إظهار اللوحة اليمنى",
@@ -1027,8 +1063,12 @@
},
"imageCrop": {
"cropPreviewAlt": "معاينة الاقتصاص",
"custom": "مخصص",
"loading": "جارٍ التحميل...",
"noInputImage": "لا توجد صورة إدخال متصلة"
"lockRatio": "تثبيت النسبة",
"noInputImage": "لا توجد صورة إدخال متصلة",
"ratio": "النسبة",
"unlockRatio": "إلغاء تثبيت النسبة"
},
"importFailed": {
"copyError": "خطأ في النسخ",
@@ -1159,7 +1199,14 @@
"linearMode": "وضع التطبيق",
"rerun": "تشغيل مجدد",
"reuseParameters": "إعادة استخدام المعلمات",
"runCount": "عدد مرات التشغيل:"
"runCount": "عدد مرات التشغيل:",
"welcome": {
"intro": "عرض مبسط يخفي مخطط العقد حتى تتمكن من التركيز على الإبداع.",
"layout": "على اليسار، سترى الصور والفيديوهات والمخرجات التي تم إنشاؤها. على اليمين، فقط عناصر التحكم التي تحتاجها. كل ما هو معقد يبقى بعيدًا عن الأنظار.",
"sharing": "المشاركة سهلة: أنشئ سير العمل الخاص بك، افتح وضع التطبيق، انقر بزر الماوس الأيمن على علامة التبويب، ثم صدّر. عندما يفتح الآخرون ملفك، سيتم تشغيله مباشرة في هذا العرض النظيف. يمكنك مشاركة سير عمل قوي كأداة بسيطة دون الحاجة لفهم مخططات العقد.",
"title": "مرحبًا بك في وضع التطبيق",
"widget": "إذا كنت تريد التحكم في الإعدادات الظاهرة، حوّل العقد العليا إلى مخطط فرعي، ثم استخدم ترقية عناصر التحكم في الأدوات أعلاه لاختيار ما يتم عرضه."
}
},
"load3d": {
"applyingTexture": "جارٍ تطبيق الخامة...",
@@ -1610,7 +1657,6 @@
"Node Library": "مكتبة العقد",
"Node Links": "روابط العقد",
"Open": "فتح",
"Open 3D Viewer (Beta) for Selected Node": "فتح عارض ثلاثي الأبعاد (بيتا) للعقدة المحددة",
"Open Color Picker in MaskEditor": "فتح منتقي الألوان في محرر القناع",
"Open Custom Nodes Folder": "فتح مجلد العقد المخصصة",
"Open DevTools": "فتح أدوات المطور",
@@ -1644,12 +1690,10 @@
"Show Model Selector (Dev)": "إظهار منتقي النماذج (للمطورين)",
"Show Settings Dialog": "عرض نافذة الإعدادات",
"Sign Out": "تسجيل خروج",
"Toggle App Mode": "تبديل وضع التطبيق",
"Toggle Essential Bottom Panel": "تبديل لوحة العناصر الأساسية السفلية",
"Toggle Logs Bottom Panel": "تبديل لوحة السجلات السفلية",
"Toggle Queue Panel V2": "تبديل لوحة قائمة الانتظار V2",
"Toggle Search Box": "تبديل مربع البحث",
"Toggle App Mode": "تبديل وضع التطبيق",
"Toggle Terminal Bottom Panel": "تبديل لوحة الطرفية السفلية",
"Toggle Theme (Dark/Light)": "تبديل السمة (داكن/فاتح)",
"Toggle View Controls Bottom Panel": "تبديل لوحة عناصر التحكم في العرض السفلية",
"Toggle promotion of hovered widget": "تبديل ترقية عنصر واجهة المستخدم المحدد",
@@ -1707,6 +1751,7 @@
"ByteDance": "بايت دانس",
"Gemini": "جيميني",
"Grok": "Grok",
"HitPaw": "HitPaw",
"Ideogram": "إيديوغرام",
"Kling": "Kling",
"LTXV": "LTXV",
@@ -1928,6 +1973,7 @@
"favorites": "المدخلات المفضلة",
"favoritesNone": "لا توجد مدخلات مفضلة",
"favoritesNoneDesc": "ستظهر المدخلات التي تضعها في المفضلة هنا",
"favoritesNoneHint": "في علامة تبويب المعلمات، انقر على {moreIcon} بجانب أي إدخال لإضافته هنا",
"favoritesNoneTooltip": "قم بوضع نجمة على الأدوات للوصول السريع إليها دون اختيار العقد",
"globalSettings": {
"canvas": "اللوحة",
@@ -1973,6 +2019,36 @@
"togglePanel": "تبديل لوحة الخصائص",
"workflowOverview": "نظرة عامة على سير العمل"
},
"secrets": {
"addSecret": "إضافة سر",
"createdAt": "تم الإنشاء في {date}",
"deleteConfirmMessage": "هل أنت متأكد أنك تريد حذف \"{name}\"؟ لا يمكن التراجع عن هذا الإجراء.",
"deleteConfirmTitle": "حذف السر",
"description": "يتم تشفير الأسرار وتُستخدم للبيانات الحساسة مثل مفاتيح API.",
"descriptionUsage": "قم بتخزين رموزك هنا لتمكين تنزيل النماذج الخاصة والمحمية من المزودين المدعومين.",
"editSecret": "تعديل السر",
"errors": {
"duplicateName": "يوجد سر بهذا الاسم بالفعل",
"duplicateProvider": "يوجد سر لهذا المزود بالفعل",
"nameRequired": "الاسم مطلوب",
"nameTooLong": "يجب ألا يزيد الاسم عن ٢٥٥ حرفًا",
"providerRequired": "المزود مطلوب",
"secretValueRequired": "قيمة السر مطلوبة"
},
"lastUsed": "آخر استخدام في {date}",
"modelProviders": "مزودو النماذج",
"name": "الاسم",
"namePlaceholder": "مثال: مفتاح API الخاص بي",
"noSecrets": "لا توجد أسرار مخزنة. أضف أول مفتاح API للبدء.",
"provider": "المزود",
"providerHint": "اختياري. اختيار مزود يتيح استخدام الرمز تلقائيًا.",
"secretValue": "قيمة السر",
"secretValueHint": "سيتم تشفير هذه القيمة ولا يمكن عرضها مرة أخرى.",
"secretValueHintEdit": "اترك الحقل فارغًا للاحتفاظ بالقيمة الحالية.",
"secretValuePlaceholder": "أدخل مفتاح API الخاص بك",
"secretValuePlaceholderEdit": "أدخل قيمة جديدة للتغيير",
"title": "مفاتيح API والأسرار"
},
"selectionToolbox": {
"Bypass Group Nodes": "تجاوز عقد المجموعة",
"Set Group Nodes to Always": "تعيين عقد المجموعة إلى دائمًا",
@@ -2190,6 +2266,7 @@
"Reroute": "إعادة التوجيه",
"RerouteBeta": "إعادة توجيه بيتا",
"Scene": "المشهد",
"Secrets": "الأسرار",
"Server": "الخادم",
"Server-Config": "إعدادات الخادم",
"Settings": "الإعدادات",
@@ -2343,6 +2420,7 @@
},
"subgraphStore": {
"blueprintName": "اسم المخطط الفرعي",
"blueprintNamePrompt": "اسم المخطط الفرعي:",
"cannotDeleteGlobal": "لا يمكن حذف المخططات المثبتة",
"confirmDelete": "سيؤدي هذا الإجراء إلى إزالة المخطط نهائيًا من مكتبتك",
"confirmDeleteTitle": "حذف المخطط؟",
@@ -2702,6 +2780,7 @@
},
"workflowService": {
"enterFilename": "أدخل اسم الملف",
"enterFilenamePrompt": "أدخل اسم الملف:",
"exportWorkflow": "تصدير سير العمل",
"saveWorkflow": "حفظ سير العمل"
},

View File

@@ -2205,6 +2205,23 @@
}
}
},
"EmptyAceStep1_5LatentAudio": {
"display_name": "Empty Ace Step 1.5 Latent Audio",
"inputs": {
"batch_size": {
"name": "حجم الدفعة",
"tooltip": "عدد صور latent في الدفعة."
},
"seconds": {
"name": "ثواني"
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"EmptyAceStepLatentAudio": {
"display_name": "خطوة الصوت الكامن الفارغ",
"inputs": {
@@ -3554,6 +3571,50 @@
}
}
},
"HitPawGeneralImageEnhance": {
"description": "تكبير الصور منخفضة الدقة إلى دقة فائقة، إزالة الشوائب والضوضاء. الحد الأقصى للإخراج: ٣٢ ميغابيكسل.",
"display_name": "تحسين الصورة العام من HitPaw",
"inputs": {
"auto_downscale": {
"name": "تصغير تلقائي",
"tooltip": "تصغير الصورة المدخلة تلقائياً إذا تجاوز الإخراج الحد المسموح."
},
"image": {
"name": "الصورة"
},
"model": {
"name": "النموذج"
},
"upscale_factor": {
"name": "عامل التكبير"
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"HitPawVideoEnhance": {
"description": "تكبير مقاطع الفيديو منخفضة الدقة إلى دقة عالية، إزالة الشوائب والضوضاء. الأسعار لكل ثانية من الفيديو.",
"display_name": "تحسين الفيديو العام من HitPaw",
"inputs": {
"model": {
"name": "النموذج"
},
"model_resolution": {
"name": "الدقة"
},
"video": {
"name": "الفيديو"
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"Hunyuan3Dv2Conditioning": {
"display_name": "Hunyuan3Dv2التكييف",
"inputs": {
@@ -6357,7 +6418,7 @@
"Load3D": {
"display_name": "تحميل ثلاثي الأبعاد",
"inputs": {
"clear": {},
"clear": "مسح",
"height": {
"name": "الارتفاع"
},
@@ -6367,8 +6428,8 @@
"model_file": {
"name": "ملف النموذج"
},
"upload 3d model": {},
"upload extra resources": {},
"upload 3d model": "رفع نموذج ثلاثي الأبعاد",
"upload extra resources": "رفع موارد إضافية",
"width": {
"name": "العرض"
}
@@ -7252,12 +7313,17 @@
"name": "rig_task_id"
}
},
"outputs": {
"0": {
"name": "model_file",
"outputs": [
null,
{
"name": "GLB",
"tooltip": null
},
{
"name": "FBX",
"tooltip": null
}
}
]
},
"MeshyImageToModelNode": {
"display_name": "Meshy: من صورة إلى نموذج",
@@ -7303,16 +7369,18 @@
"name": "symmetry_mode"
}
},
"outputs": {
"0": {
"name": "model_file",
"outputs": [
null,
null,
{
"name": "GLB",
"tooltip": null
},
"1": {
"name": "meshy_task_id",
{
"name": "FBX",
"tooltip": null
}
}
]
},
"MeshyMultiImageToModelNode": {
"display_name": "Meshy: من صور متعددة إلى نموذج",
@@ -7358,16 +7426,18 @@
"name": "symmetry_mode"
}
},
"outputs": {
"0": {
"name": "model_file",
"outputs": [
null,
null,
{
"name": "GLB",
"tooltip": null
},
"1": {
"name": "meshy_task_id",
{
"name": "FBX",
"tooltip": null
}
}
]
},
"MeshyRefineNode": {
"description": "تحسين نموذج أولي تم إنشاؤه مسبقًا.",
@@ -7392,16 +7462,18 @@
"tooltip": "أدخل نصًا لتوجيه عملية الإكساء. الحد الأقصى ٦٠٠ حرف. لا يمكن استخدامه مع 'texture_image' في نفس الوقت."
}
},
"outputs": {
"0": {
"name": "model_file",
"outputs": [
null,
null,
{
"name": "GLB",
"tooltip": null
},
"1": {
"name": "meshy_task_id",
{
"name": "FBX",
"tooltip": null
}
}
]
},
"MeshyRigModelNode": {
"description": "يوفر شخصية مجهزة بالحركة بصيغ قياسية. التجهيز التلقائي غير مناسب حاليًا للنماذج غير المكسوة، أو الأصول غير البشرية، أو الأصول البشرية ذات البنية غير الواضحة للأطراف والجسم.",
@@ -7419,16 +7491,18 @@
"tooltip": "صورة الإكساء الأساسية (UV-unwrapped) للنموذج."
}
},
"outputs": {
"0": {
"name": "model_file",
"outputs": [
null,
null,
{
"name": "GLB",
"tooltip": null
},
"1": {
"name": "rig_task_id",
{
"name": "FBX",
"tooltip": null
}
}
]
},
"MeshyTextToModelNode": {
"display_name": "Meshy: تحويل النص إلى نموذج",
@@ -7467,16 +7541,18 @@
"name": "symmetry_mode"
}
},
"outputs": {
"0": {
"name": "model_file",
"outputs": [
null,
null,
{
"name": "GLB",
"tooltip": null
},
"1": {
"name": "meshy_task_id",
{
"name": "FBX",
"tooltip": null
}
}
]
},
"MeshyTextureNode": {
"display_name": "Meshy: نموذج النسيج",
@@ -7503,16 +7579,18 @@
"tooltip": "صف نمط النسيج المطلوب للكائن باستخدام النص. الحد الأقصى ٦٠٠ حرف. لا يمكن استخدامه مع 'image_style' في نفس الوقت."
}
},
"outputs": {
"0": {
"name": "ملف النموذج",
"outputs": [
null,
null,
{
"name": "GLB",
"tooltip": null
},
"1": {
"name": "معرّف مهمة Meshy",
{
"name": "FBX",
"tooltip": null
}
}
]
},
"MinimaxHailuoVideoNode": {
"description": "ينشئ مقاطع فيديو من المُوجِّه، مع إطار أول اختياري باستخدام نموذج MiniMax Hailuo-02 الجديد.",
@@ -10709,11 +10787,9 @@
"camera_info": {
"name": "معلومات الكاميرا"
},
"image": {
"name": "الصورة"
},
"model_file": {
"name": "ملف النموذج"
"name": "ملف النموذج",
"tooltip": "ملف النموذج ثلاثي الأبعاد أو مسار الملف"
}
}
},
@@ -11354,6 +11430,23 @@
}
}
},
"ReferenceTimbreAudio": {
"description": "تحدد هذه العقدة الصوت المرجعي للـ timbre (لـ ace step 1.5)",
"display_name": "ReferenceTimbreAudio",
"inputs": {
"conditioning": {
"name": "تهيئة"
},
"latent": {
"name": "latent"
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"RegexExtract": {
"display_name": "استخراج التعبير النمطي",
"inputs": {
@@ -11682,12 +11775,13 @@
"name": "البذرة"
}
},
"outputs": {
"0": {
"name": "مسار_النموذج_ثلاثي_الأبعاد",
"outputs": [
null,
{
"name": "GLB",
"tooltip": null
}
}
]
},
"Rodin3D_Gen2": {
"description": "توليد أصول ثلاثية الأبعاد باستخدام واجهة برمجة تطبيقات رودين",
@@ -11709,12 +11803,13 @@
"name": "وضعية_TAP"
}
},
"outputs": {
"0": {
"name": "مسار النموذج ثلاثي الأبعاد",
"outputs": [
null,
{
"name": "GLB",
"tooltip": null
}
}
]
},
"Rodin3D_Regular": {
"description": "توليد أصول ثلاثية الأبعاد باستخدام واجهة برمجة تطبيقات رودين",
@@ -11733,12 +11828,13 @@
"name": "البذرة"
}
},
"outputs": {
"0": {
"name": "مسار النموذج ثلاثي الأبعاد",
"outputs": [
null,
{
"name": "GLB",
"tooltip": null
}
}
]
},
"Rodin3D_Sketch": {
"description": "توليد أصول ثلاثية الأبعاد باستخدام واجهة برمجة تطبيقات رودين",
@@ -11751,12 +11847,13 @@
"name": "البذرة"
}
},
"outputs": {
"0": {
"name": "مسار النموذج ثلاثي الأبعاد",
"outputs": [
null,
{
"name": "GLB",
"tooltip": null
}
}
]
},
"Rodin3D_Smooth": {
"description": "توليد أصول ثلاثية الأبعاد باستخدام واجهة برمجة تطبيقات رودين",
@@ -11775,12 +11872,13 @@
"name": "البذرة"
}
},
"outputs": {
"0": {
"name": "مسار النموذج ثلاثي الأبعاد",
"outputs": [
null,
{
"name": "GLB",
"tooltip": null
}
}
]
},
"RunwayFirstLastFrameNode": {
"description": "قم برفع الإطارات الرئيسية الأولى والأخيرة، واكتب موجهًا، وقم بتوليد فيديو. قد تستفيد التحولات الأكثر تعقيدًا، مثل الحالات التي يختلف فيها الإطار الأخير تمامًا عن الإطار الأول، من المدة الأطول البالغة 10 ثوانٍ. سيمنح هذا التوليد مزيدًا من الوقت للانتقال بسلاسة بين المدخلين. قبل البدء، راجع أفضل الممارسات هذه لضمان أن اختياراتك للمدخلات ستؤدي إلى نجاح التوليد: https://help.runwayml.com/hc/en-us/articles/34170748696595-Creating-with-Keyframes-on-Gen-3.",
@@ -12507,11 +12605,9 @@
"filename_prefix": {
"name": "بادئة اسم الملف"
},
"image": {
"name": "الصورة"
},
"mesh": {
"name": "الشبكة"
"name": "الشبكة",
"tooltip": "شبكة أو ملف GLB للحفظ"
}
}
},
@@ -13764,12 +13860,17 @@
"tooltip": "البذرة تتحكم فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
}
},
"outputs": {
"0": {
"name": "ملف النموذج",
"outputs": [
null,
{
"name": "GLB",
"tooltip": null
},
{
"name": "OBJ",
"tooltip": null
}
}
]
},
"TencentTextToModelNode": {
"display_name": "Hunyuan3D: من نص إلى نموذج (احترافي)",
@@ -13799,12 +13900,17 @@
"tooltip": "البذرة تتحكم فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
}
},
"outputs": {
"0": {
"name": "ملف النموذج",
"outputs": [
null,
{
"name": "GLB",
"tooltip": null
},
{
"name": "OBJ",
"tooltip": null
}
}
]
},
"TextEncodeAceStepAudio": {
"display_name": "TextEncodeAceStepAudio",
@@ -13828,6 +13934,46 @@
}
}
},
"TextEncodeAceStepAudio1_5": {
"display_name": "TextEncodeAceStepAudio1.5",
"inputs": {
"bpm": {
"name": "الإيقاع (BPM)"
},
"clip": {
"name": "clip"
},
"control_after_generate": {
"name": "التحكم بعد التوليد"
},
"duration": {
"name": "المدة"
},
"keyscale": {
"name": "المقام الموسيقي"
},
"language": {
"name": "اللغة"
},
"lyrics": {
"name": "كلمات الأغنية"
},
"seed": {
"name": "البذرة"
},
"tags": {
"name": "الوسوم"
},
"timesignature": {
"name": "توقيع الإيقاع"
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"TextEncodeHunyuanVideo_ImageToVideo": {
"display_name": "ترميز النص لفيديو Hunyuan - من صورة إلى فيديو",
"inputs": {
@@ -14383,16 +14529,14 @@
"name": "بذرة النسيج"
}
},
"outputs": {
"0": {
"name": "ملف النموذج",
"tooltip": null
},
"1": {
"name": "model task_id",
"outputs": [
null,
null,
{
"name": "GLB",
"tooltip": null
}
}
]
},
"TripoMultiviewToModelNode": {
"display_name": "Tripo: متعدد المناظر إلى نموذج",
@@ -14444,16 +14588,14 @@
"name": "بذرة_الملمس"
}
},
"outputs": {
"0": {
"name": "ملف_النموذج",
"tooltip": null
},
"1": {
"name": "معرف_مهمة_النموذج",
"outputs": [
null,
null,
{
"name": "GLB",
"tooltip": null
}
}
]
},
"TripoRefineNode": {
"description": "تحسين نموذج مسود تم إنشاؤه بواسطة نماذج Tripo الإصدار 1.4 فقط.",
@@ -14464,16 +14606,14 @@
"tooltip": "يجب أن يكون نموذج Tripo الإصدار 1.4"
}
},
"outputs": {
"0": {
"name": "ملف_النموذج",
"tooltip": null
},
"1": {
"name": "معرف_مهمة_النموذج",
"outputs": [
null,
null,
{
"name": "GLB",
"tooltip": null
}
}
]
},
"TripoRetargetNode": {
"display_name": "Tripo: إعادة توجيه النموذج المجهز",
@@ -14485,16 +14625,14 @@
"name": "معرف_مهمة_النموذج_الأصلي"
}
},
"outputs": {
"0": {
"name": "ملف_النموذج",
"tooltip": null
},
"1": {
"name": "معرف_مهمة_إعادة_التوجيه",
"outputs": [
null,
null,
{
"name": "GLB",
"tooltip": null
}
}
]
},
"TripoRigNode": {
"display_name": "Tripo: تجهيز النموذج",
@@ -14503,16 +14641,14 @@
"name": "معرف_مهمة_النموذج_الأصلي"
}
},
"outputs": {
"0": {
"name": "ملف_النموذج",
"tooltip": null
},
"1": {
"name": "معرف_مهمة_التجهيز",
"outputs": [
null,
null,
{
"name": "GLB",
"tooltip": null
}
}
]
},
"TripoTextToModelNode": {
"display_name": "Tripo: النص إلى نموذج",
@@ -14557,16 +14693,14 @@
"name": "بذرة_الملمس"
}
},
"outputs": {
"0": {
"name": "ملف_النموذج",
"tooltip": null
},
"1": {
"name": "معرف_مهمة_النموذج",
"outputs": [
null,
null,
{
"name": "GLB",
"tooltip": null
}
}
]
},
"TripoTextureNode": {
"display_name": "Tripo: نموذج الملمس",
@@ -14590,16 +14724,14 @@
"name": "بذرة_الملمس"
}
},
"outputs": {
"0": {
"name": "ملف_النموذج",
"tooltip": null
},
"1": {
"name": "معرف_مهمة_النموذج",
"outputs": [
null,
null,
{
"name": "GLB",
"tooltip": null
}
}
]
},
"TruncateText": {
"display_name": "اقتطاع النص",

View File

@@ -151,51 +151,6 @@
},
"tooltip": "يتحكم في مظهر ووضوح الروابط بين العقد على اللوحة."
},
"Comfy_Load3D_3DViewerEnable": {
"name": "تمكين عارض ثلاثي الأبعاد (تجريبي)",
"tooltip": "تمكين عارض ثلاثي الأبعاد (تجريبي) للعقد المحددة. تتيح هذه الميزة عرض النماذج ثلاثية الأبعاد والتفاعل معها مباشرة داخل العارض ثلاثي الأبعاد بحجمه الكامل."
},
"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\" يستخدم محمل محسن لملفات PLY السحابية النقطية بنسق ASCII. \"sparkjs\" يستخدم Spark.js لملفات PLY الخاصة بتوزيع Gaussian ثلاثي الأبعاد."
},
"Comfy_Load3D_ShowGrid": {
"name": "رؤية الشبكة الابتدائية",
"tooltip": "يتحكم في ظهور الشبكة بشكل افتراضي عند إنشاء عنصر ثلاثي الأبعاد جديد."
},
"Comfy_Locale": {
"name": "اللغة"
},
@@ -244,6 +199,10 @@
"Comfy_NodeBadge_ShowApiPricing": {
"name": "عرض شارة تسعير عقدة API"
},
"Comfy_NodeReplacement_Enabled": {
"name": "تفعيل الاستبدال التلقائي للعقد",
"tooltip": "عند التفعيل، يمكن استبدال العقد المفقودة تلقائيًا بنظيراتها الأحدث إذا كان هناك مخطط استبدال متوفر."
},
"Comfy_NodeSearchBoxImpl": {
"name": "تنفيذ مربع بحث العقدة",
"options": {