diff --git a/package.json b/package.json index 418cbcc40..7dfabbd9d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@comfyorg/comfyui-frontend", "private": true, - "version": "1.38.7", + "version": "1.38.8", "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 122883cd9..b02047a7f 100644 --- a/src/locales/ar/main.json +++ b/src/locales/ar/main.json @@ -817,6 +817,7 @@ "nodeSlotsError": "خطأ في فتحات العقدة", "nodeWidgetsError": "خطأ في عناصر واجهة العقدة", "nodes": "العُقَد", + "nodesCount": "{count} عقدة | {count} عقدة | {count} عقدة", "nodesRunning": "العُقَد قيد التشغيل", "none": "لا شيء", "nothingToCopy": "لا يوجد ما يمكن نسخه", @@ -1622,6 +1623,7 @@ "3d": "ثلاثي الأبعاد", "3d_models": "نماذج ثلاثية الأبعاد", "BFL": "BFL", + "Bria": "Bria", "ByteDance": "بايت دانس", "Gemini": "جيميني", "Ideogram": "إيديوغرام", @@ -1643,6 +1645,7 @@ "Veo": "Veo", "Vidu": "فيدو", "Wan": "وان", + "WaveSpeed": "WaveSpeed", "_for_testing": "_للاختبار", "advanced": "متقدم", "animation": "الرسوم المتحركة", diff --git a/src/locales/ar/nodeDefs.json b/src/locales/ar/nodeDefs.json index a1d6aed86..87f37a266 100644 --- a/src/locales/ar/nodeDefs.json +++ b/src/locales/ar/nodeDefs.json @@ -328,6 +328,68 @@ } } }, + "BriaImageEditNode": { + "description": "حرر الصور باستخدام أحدث نموذج من Bria", + "display_name": "تحرير صورة Bria", + "inputs": { + "control_after_generate": { + "name": "التحكم بعد التوليد" + }, + "guidance_scale": { + "name": "مقياس التوجيه", + "tooltip": "القيمة الأعلى تجعل الصورة تتبع التوجيه بشكل أدق." + }, + "image": { + "name": "الصورة" + }, + "mask": { + "name": "القناع", + "tooltip": "إذا لم يتم تحديده، سيتم تطبيق التحرير على الصورة بالكامل." + }, + "model": { + "name": "النموذج" + }, + "moderation": { + "name": "الإشراف", + "tooltip": "إعدادات الإشراف" + }, + "moderation_prompt_content_moderation": { + "name": "إشراف محتوى التوجيه" + }, + "moderation_visual_input_moderation": { + "name": "إشراف الإدخال البصري" + }, + "moderation_visual_output_moderation": { + "name": "إشراف الإخراج البصري" + }, + "negative_prompt": { + "name": "توجيه سلبي" + }, + "prompt": { + "name": "التوجيه", + "tooltip": "تعليمات لتحرير الصورة" + }, + "seed": { + "name": "البذرة" + }, + "steps": { + "name": "الخطوات" + }, + "structured_prompt": { + "name": "توجيه منظم", + "tooltip": "سلسلة نصية تحتوي على توجيه التحرير المنظم بصيغة JSON. استخدم هذا بدلاً من التوجيه المعتاد للتحكم الدقيق والبرمجي." + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "توجيه منظم", + "tooltip": null + } + } + }, "ByteDanceFirstLastFrameNode": { "description": "إنشاء فيديو باستخدام المطالبة النصية والإطار الأول والأخير.", "display_name": "تحويل الإطار الأول-الأخير من ByteDance إلى فيديو", @@ -13450,6 +13512,40 @@ } } }, + "TextEncodeZImageOmni": { + "display_name": "TextEncodeZImageOmni", + "inputs": { + "auto_resize_images": { + "name": "تغيير حجم الصور تلقائياً" + }, + "clip": { + "name": "clip" + }, + "image1": { + "name": "الصورة ١" + }, + "image2": { + "name": "الصورة ٢" + }, + "image3": { + "name": "الصورة ٣" + }, + "image_encoder": { + "name": "مُرمّز الصورة" + }, + "prompt": { + "name": "التوجيه" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "TextToLowercase": { "display_name": "تحويل النص إلى أحرف صغيرة", "inputs": { @@ -16137,6 +16233,43 @@ } } }, + "WavespeedFlashVSRNode": { + "description": "مُرقّي فيديو سريع وعالي الجودة يعزز الدقة ويعيد الوضوح للمقاطع منخفضة الدقة أو الضبابية.", + "display_name": "ترقية فيديو FlashVSR", + "inputs": { + "target_resolution": { + "name": "الدقة المستهدفة" + }, + "video": { + "name": "الفيديو" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WavespeedImageUpscaleNode": { + "description": "عزز دقة وجودة الصورة، وارفع الصور إلى دقة 4K أو 8K للحصول على نتائج حادة ومفصلة.", + "display_name": "ترقية صورة WaveSpeed", + "inputs": { + "image": { + "name": "الصورة" + }, + "model": { + "name": "النموذج" + }, + "target_resolution": { + "name": "الدقة المستهدفة" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "WebcamCapture": { "display_name": "التقاط كاميرا ويب", "inputs": { diff --git a/src/locales/en/main.json b/src/locales/en/main.json index 3ca89d681..ef7b858b4 100644 --- a/src/locales/en/main.json +++ b/src/locales/en/main.json @@ -1428,6 +1428,7 @@ "latent": "latent", "mask": "mask", "api node": "api node", + "Bria": "Bria", "video": "video", "ByteDance": "ByteDance", "preprocessors": "preprocessors", @@ -1508,6 +1509,7 @@ "": "", "camera": "camera", "Wan": "Wan", + "WaveSpeed": "WaveSpeed", "zimage": "zimage" }, "dataTypes": { diff --git a/src/locales/en/nodeDefs.json b/src/locales/en/nodeDefs.json index c745a0db0..e315c36b3 100644 --- a/src/locales/en/nodeDefs.json +++ b/src/locales/en/nodeDefs.json @@ -328,6 +328,68 @@ } } }, + "BriaImageEditNode": { + "display_name": "Bria Image Edit", + "description": "Edit images using Bria latest model", + "inputs": { + "model": { + "name": "model" + }, + "image": { + "name": "image" + }, + "prompt": { + "name": "prompt", + "tooltip": "Instruction to edit image" + }, + "negative_prompt": { + "name": "negative_prompt" + }, + "structured_prompt": { + "name": "structured_prompt", + "tooltip": "A string containing the structured edit prompt in JSON format. Use this instead of usual prompt for precise, programmatic control." + }, + "seed": { + "name": "seed" + }, + "guidance_scale": { + "name": "guidance_scale", + "tooltip": "Higher value makes the image follow the prompt more closely." + }, + "steps": { + "name": "steps" + }, + "moderation": { + "name": "moderation", + "tooltip": "Moderation settings" + }, + "mask": { + "name": "mask", + "tooltip": "If omitted, the edit applies to the entire image." + }, + "control_after_generate": { + "name": "control after generate" + }, + "moderation_prompt_content_moderation": { + "name": "prompt_content_moderation" + }, + "moderation_visual_input_moderation": { + "name": "visual_input_moderation" + }, + "moderation_visual_output_moderation": { + "name": "visual_output_moderation" + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "structured_prompt", + "tooltip": null + } + } + }, "ByteDanceFirstLastFrameNode": { "display_name": "ByteDance First-Last-Frame to Video", "description": "Generate video using prompt and first and last frames.", @@ -13469,6 +13531,40 @@ } } }, + "TextEncodeZImageOmni": { + "display_name": "TextEncodeZImageOmni", + "inputs": { + "clip": { + "name": "clip" + }, + "prompt": { + "name": "prompt" + }, + "auto_resize_images": { + "name": "auto_resize_images" + }, + "image_encoder": { + "name": "image_encoder" + }, + "vae": { + "name": "vae" + }, + "image1": { + "name": "image1" + }, + "image2": { + "name": "image2" + }, + "image3": { + "name": "image3" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "TextToLowercase": { "display_name": "Text to Lowercase", "inputs": { @@ -16199,6 +16295,43 @@ } } }, + "WavespeedFlashVSRNode": { + "display_name": "FlashVSR Video Upscale", + "description": "Fast, high-quality video upscaler that boosts resolution and restores clarity for low-resolution or blurry footage.", + "inputs": { + "video": { + "name": "video" + }, + "target_resolution": { + "name": "target_resolution" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WavespeedImageUpscaleNode": { + "display_name": "WaveSpeed Image Upscale", + "description": "Boost image resolution and quality, upscaling photos to 4K or 8K for sharp, detailed results.", + "inputs": { + "model": { + "name": "model" + }, + "image": { + "name": "image" + }, + "target_resolution": { + "name": "target_resolution" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "WebcamCapture": { "display_name": "Webcam Capture", "inputs": { diff --git a/src/locales/es/main.json b/src/locales/es/main.json index cbbb1770b..2cda29709 100644 --- a/src/locales/es/main.json +++ b/src/locales/es/main.json @@ -817,6 +817,7 @@ "nodeSlotsError": "Error de Ranuras del Nodo", "nodeWidgetsError": "Error de Widgets del Nodo", "nodes": "Nodos", + "nodesCount": "{count} nodos | {count} nodo | {count} nodos", "nodesRunning": "nodos en ejecución", "none": "Ninguno", "nothingToCopy": "Nada para copiar", @@ -1622,6 +1623,7 @@ "3d": "3d", "3d_models": "modelos_3d", "BFL": "BFL", + "Bria": "Bria", "ByteDance": "ByteDance", "Gemini": "Gemini", "Ideogram": "Ideogram", @@ -1643,6 +1645,7 @@ "Veo": "Veo", "Vidu": "Vidu", "Wan": "Wan", + "WaveSpeed": "WaveSpeed", "_for_testing": "_para_pruebas", "advanced": "avanzado", "animation": "animación", diff --git a/src/locales/es/nodeDefs.json b/src/locales/es/nodeDefs.json index 88b814044..ad0f842b1 100644 --- a/src/locales/es/nodeDefs.json +++ b/src/locales/es/nodeDefs.json @@ -328,6 +328,68 @@ } } }, + "BriaImageEditNode": { + "description": "Edita imágenes usando el modelo más reciente de Bria", + "display_name": "Edición de Imagen Bria", + "inputs": { + "control_after_generate": { + "name": "control después de generar" + }, + "guidance_scale": { + "name": "escala_de_guía", + "tooltip": "Un valor más alto hace que la imagen siga la instrucción más de cerca." + }, + "image": { + "name": "imagen" + }, + "mask": { + "name": "máscara", + "tooltip": "Si se omite, la edición se aplica a toda la imagen." + }, + "model": { + "name": "modelo" + }, + "moderation": { + "name": "moderación", + "tooltip": "Configuración de moderación" + }, + "moderation_prompt_content_moderation": { + "name": "moderación_de_contenido_de_instrucción" + }, + "moderation_visual_input_moderation": { + "name": "moderación_visual_de_entrada" + }, + "moderation_visual_output_moderation": { + "name": "moderación_visual_de_salida" + }, + "negative_prompt": { + "name": "instrucción_negativa" + }, + "prompt": { + "name": "instrucción", + "tooltip": "Instrucción para editar la imagen" + }, + "seed": { + "name": "semilla" + }, + "steps": { + "name": "pasos" + }, + "structured_prompt": { + "name": "instrucción_estructurada", + "tooltip": "Una cadena que contiene la instrucción de edición estructurada en formato JSON. Usa esto en lugar de la instrucción habitual para un control preciso y programático." + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "instrucción_estructurada", + "tooltip": null + } + } + }, "ByteDanceFirstLastFrameNode": { "description": "Generar video usando prompt y primer y último fotograma.", "display_name": "ByteDance Primer-Último-Fotograma a Video", @@ -13450,6 +13512,40 @@ } } }, + "TextEncodeZImageOmni": { + "display_name": "TextEncodeZImageOmni", + "inputs": { + "auto_resize_images": { + "name": "auto_redimensionar_imágenes" + }, + "clip": { + "name": "clip" + }, + "image1": { + "name": "imagen1" + }, + "image2": { + "name": "imagen2" + }, + "image3": { + "name": "imagen3" + }, + "image_encoder": { + "name": "codificador_de_imagen" + }, + "prompt": { + "name": "instrucción" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "TextToLowercase": { "display_name": "Convertir texto a minúsculas", "inputs": { @@ -16137,6 +16233,43 @@ } } }, + "WavespeedFlashVSRNode": { + "description": "Escalador de video rápido y de alta calidad que aumenta la resolución y restaura la claridad de videos de baja resolución o borrosos.", + "display_name": "FlashVSR Escalado de Video", + "inputs": { + "target_resolution": { + "name": "resolución_objetivo" + }, + "video": { + "name": "video" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WavespeedImageUpscaleNode": { + "description": "Aumenta la resolución y calidad de la imagen, escalando fotos a 4K u 8K para obtener resultados nítidos y detallados.", + "display_name": "WaveSpeed Escalado de Imagen", + "inputs": { + "image": { + "name": "imagen" + }, + "model": { + "name": "modelo" + }, + "target_resolution": { + "name": "resolución_objetivo" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "WebcamCapture": { "display_name": "Captura de Webcam", "inputs": { diff --git a/src/locales/fa/main.json b/src/locales/fa/main.json index 9d48620d5..09feea82f 100644 --- a/src/locales/fa/main.json +++ b/src/locales/fa/main.json @@ -817,6 +817,7 @@ "nodeSlotsError": "خطا در slotهای node", "nodeWidgetsError": "خطا در ابزارک‌های node", "nodes": "nodeها", + "nodesCount": "{count} نود | {count} نود | {count} نود", "nodesRunning": "nodeها در حال اجرا هستند", "none": "هیچ‌کدام", "nothingToCopy": "موردی برای کپی وجود ندارد", @@ -1622,6 +1623,7 @@ "3d": "سه‌بعدی", "3d_models": "مدل‌های سه‌بعدی", "BFL": "BFL", + "Bria": "Bria", "ByteDance": "ByteDance", "Gemini": "Gemini", "Ideogram": "Ideogram", @@ -1643,6 +1645,7 @@ "Veo": "Veo", "Vidu": "Vidu", "Wan": "Wan", + "WaveSpeed": "WaveSpeed", "_for_testing": "_for_testing", "advanced": "پیشرفته", "animation": "انیمیشن", diff --git a/src/locales/fa/nodeDefs.json b/src/locales/fa/nodeDefs.json index fb3914db2..adaf5f521 100644 --- a/src/locales/fa/nodeDefs.json +++ b/src/locales/fa/nodeDefs.json @@ -328,6 +328,68 @@ } } }, + "BriaImageEditNode": { + "description": "ویرایش تصاویر با استفاده از جدیدترین مدل Bria", + "display_name": "ویرایش تصویر Bria", + "inputs": { + "control_after_generate": { + "name": "کنترل پس از تولید" + }, + "guidance_scale": { + "name": "مقیاس راهنما", + "tooltip": "مقدار بالاتر باعث می‌شود تصویر بیشتر از پرامپت پیروی کند." + }, + "image": { + "name": "تصویر" + }, + "mask": { + "name": "ماسک", + "tooltip": "در صورت عدم انتخاب، ویرایش بر کل تصویر اعمال می‌شود." + }, + "model": { + "name": "مدل" + }, + "moderation": { + "name": "تنظیمات نظارت", + "tooltip": "تنظیمات نظارت" + }, + "moderation_prompt_content_moderation": { + "name": "نظارت بر محتوای پرامپت" + }, + "moderation_visual_input_moderation": { + "name": "نظارت بر ورودی تصویری" + }, + "moderation_visual_output_moderation": { + "name": "نظارت بر خروجی تصویری" + }, + "negative_prompt": { + "name": "پرامپت منفی" + }, + "prompt": { + "name": "پرامپت", + "tooltip": "دستورالعمل برای ویرایش تصویر" + }, + "seed": { + "name": "بذر" + }, + "steps": { + "name": "گام‌ها" + }, + "structured_prompt": { + "name": "پرامپت ساختاریافته", + "tooltip": "یک رشته شامل پرامپت ویرایش ساختاریافته در قالب JSON. برای کنترل دقیق و برنامه‌نویسی شده، به جای پرامپت معمولی از این گزینه استفاده کنید." + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "پرامپت ساختاریافته", + "tooltip": null + } + } + }, "ByteDanceFirstLastFrameNode": { "description": "تولید ویدیو با استفاده از پرامپت و اولین و آخرین فریم.", "display_name": "تبدیل اولین و آخرین فریم به ویدیو ByteDance", @@ -13477,6 +13539,40 @@ } } }, + "TextEncodeZImageOmni": { + "display_name": "TextEncodeZImageOmni", + "inputs": { + "auto_resize_images": { + "name": "تغییر اندازه خودکار تصاویر" + }, + "clip": { + "name": "clip" + }, + "image1": { + "name": "تصویر ۱" + }, + "image2": { + "name": "تصویر ۲" + }, + "image3": { + "name": "تصویر ۳" + }, + "image_encoder": { + "name": "رمزگذار تصویر" + }, + "prompt": { + "name": "پرامپت" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "TextToLowercase": { "display_name": "تبدیل متن به حروف کوچک", "inputs": { @@ -16168,6 +16264,43 @@ } } }, + "WavespeedFlashVSRNode": { + "description": "افزایش‌دهنده سریع و با کیفیت ویدیو که وضوح را افزایش داده و شفافیت را برای ویدیوهای کم‌کیفیت یا تار بازمی‌گرداند.", + "display_name": "افزایش کیفیت ویدیو FlashVSR", + "inputs": { + "target_resolution": { + "name": "وضوح هدف" + }, + "video": { + "name": "ویدیو" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WavespeedImageUpscaleNode": { + "description": "افزایش وضوح و کیفیت تصویر، ارتقاء عکس‌ها به ۴K یا ۸K برای نتایج شفاف و با جزئیات.", + "display_name": "افزایش کیفیت تصویر WaveSpeed", + "inputs": { + "image": { + "name": "تصویر" + }, + "model": { + "name": "مدل" + }, + "target_resolution": { + "name": "وضوح هدف" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "WebcamCapture": { "display_name": "دریافت از وب‌کم", "inputs": { diff --git a/src/locales/fr/main.json b/src/locales/fr/main.json index 04db65b9e..e86e9a806 100644 --- a/src/locales/fr/main.json +++ b/src/locales/fr/main.json @@ -817,6 +817,7 @@ "nodeSlotsError": "Erreur d'emplacements du nœud", "nodeWidgetsError": "Erreur de widgets du nœud", "nodes": "Nœuds", + "nodesCount": "{count} nœuds | {count} nœud | {count} nœuds", "nodesRunning": "nœuds en cours d’exécution", "none": "Aucun", "nothingToCopy": "Rien à copier", @@ -1622,6 +1623,7 @@ "3d": "3d", "3d_models": "modèles_3d", "BFL": "BFL", + "Bria": "Bria", "ByteDance": "ByteDance", "Gemini": "Gemini", "Ideogram": "Ideogram", @@ -1643,6 +1645,7 @@ "Veo": "Veo", "Vidu": "Vidu", "Wan": "Wan", + "WaveSpeed": "WaveSpeed", "_for_testing": "_pour_test", "advanced": "avancé", "animation": "animation", diff --git a/src/locales/fr/nodeDefs.json b/src/locales/fr/nodeDefs.json index fd58ab7fc..a516e4faa 100644 --- a/src/locales/fr/nodeDefs.json +++ b/src/locales/fr/nodeDefs.json @@ -328,6 +328,68 @@ } } }, + "BriaImageEditNode": { + "description": "Modifiez des images en utilisant le dernier modèle Bria", + "display_name": "Bria Image Edit", + "inputs": { + "control_after_generate": { + "name": "contrôle après génération" + }, + "guidance_scale": { + "name": "échelle de guidage", + "tooltip": "Une valeur plus élevée fait suivre l'image à l'invite de façon plus précise." + }, + "image": { + "name": "image" + }, + "mask": { + "name": "masque", + "tooltip": "Si omis, la modification s'applique à l'image entière." + }, + "model": { + "name": "modèle" + }, + "moderation": { + "name": "modération", + "tooltip": "Paramètres de modération" + }, + "moderation_prompt_content_moderation": { + "name": "modération_du_contenu_de_l'invite" + }, + "moderation_visual_input_moderation": { + "name": "modération_de_l'entrée_visuelle" + }, + "moderation_visual_output_moderation": { + "name": "modération_de_la_sortie_visuelle" + }, + "negative_prompt": { + "name": "invite négative" + }, + "prompt": { + "name": "invite", + "tooltip": "Instruction pour modifier l'image" + }, + "seed": { + "name": "graine" + }, + "steps": { + "name": "étapes" + }, + "structured_prompt": { + "name": "invite structurée", + "tooltip": "Une chaîne contenant l'invite d'édition structurée au format JSON. Utilisez ceci à la place de l'invite habituelle pour un contrôle précis et programmatique." + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "invite structurée", + "tooltip": null + } + } + }, "ByteDanceFirstLastFrameNode": { "description": "Générer une vidéo en utilisant l'invite et les première et dernière images.", "display_name": "ByteDance Première-Dernière Image vers Vidéo", @@ -13450,6 +13512,40 @@ } } }, + "TextEncodeZImageOmni": { + "display_name": "TextEncodeZImageOmni", + "inputs": { + "auto_resize_images": { + "name": "redimensionnement automatique des images" + }, + "clip": { + "name": "clip" + }, + "image1": { + "name": "image1" + }, + "image2": { + "name": "image2" + }, + "image3": { + "name": "image3" + }, + "image_encoder": { + "name": "encodeur d'image" + }, + "prompt": { + "name": "invite" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "TextToLowercase": { "display_name": "Texte en minuscules", "inputs": { @@ -16137,6 +16233,43 @@ } } }, + "WavespeedFlashVSRNode": { + "description": "Upscaler vidéo rapide et de haute qualité qui augmente la résolution et restaure la clarté des séquences basse résolution ou floues.", + "display_name": "FlashVSR Upscale Vidéo", + "inputs": { + "target_resolution": { + "name": "résolution cible" + }, + "video": { + "name": "vidéo" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WavespeedImageUpscaleNode": { + "description": "Augmentez la résolution et la qualité de l'image, en upscalant les photos en 4K ou 8K pour des résultats nets et détaillés.", + "display_name": "WaveSpeed Upscale Image", + "inputs": { + "image": { + "name": "image" + }, + "model": { + "name": "modèle" + }, + "target_resolution": { + "name": "résolution cible" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "WebcamCapture": { "display_name": "Capture Webcam", "inputs": { diff --git a/src/locales/ja/main.json b/src/locales/ja/main.json index ef3a14b51..6574446c7 100644 --- a/src/locales/ja/main.json +++ b/src/locales/ja/main.json @@ -817,6 +817,7 @@ "nodeSlotsError": "ノードスロットエラー", "nodeWidgetsError": "ノードウィジェットエラー", "nodes": "ノード", + "nodesCount": "{count} ノード | {count} ノード | {count} ノード", "nodesRunning": "ノードが実行中", "none": "なし", "nothingToCopy": "コピーするものがありません", @@ -1622,6 +1623,7 @@ "3d": "3d", "3d_models": "3Dモデル", "BFL": "BFL", + "Bria": "Bria", "ByteDance": "ByteDance", "Gemini": "Gemini", "Ideogram": "Ideogram", @@ -1643,6 +1645,7 @@ "Veo": "Veo", "Vidu": "Vidu", "Wan": "Wan", + "WaveSpeed": "WaveSpeed", "_for_testing": "_テスト用", "advanced": "高度な機能", "animation": "アニメーション", diff --git a/src/locales/ja/nodeDefs.json b/src/locales/ja/nodeDefs.json index ab87de52e..8fced2f75 100644 --- a/src/locales/ja/nodeDefs.json +++ b/src/locales/ja/nodeDefs.json @@ -328,6 +328,68 @@ } } }, + "BriaImageEditNode": { + "description": "Briaの最新モデルを使って画像を編集します", + "display_name": "Bria画像編集", + "inputs": { + "control_after_generate": { + "name": "生成後コントロール" + }, + "guidance_scale": { + "name": "ガイダンススケール", + "tooltip": "値が高いほどプロンプトに忠実な画像になります。" + }, + "image": { + "name": "画像" + }, + "mask": { + "name": "マスク", + "tooltip": "省略した場合、編集は画像全体に適用されます。" + }, + "model": { + "name": "model" + }, + "moderation": { + "name": "モデレーション", + "tooltip": "モデレーション設定" + }, + "moderation_prompt_content_moderation": { + "name": "プロンプト内容モデレーション" + }, + "moderation_visual_input_moderation": { + "name": "入力画像モデレーション" + }, + "moderation_visual_output_moderation": { + "name": "出力画像モデレーション" + }, + "negative_prompt": { + "name": "ネガティブプロンプト" + }, + "prompt": { + "name": "プロンプト", + "tooltip": "画像編集の指示" + }, + "seed": { + "name": "シード" + }, + "steps": { + "name": "ステップ数" + }, + "structured_prompt": { + "name": "構造化プロンプト", + "tooltip": "JSON形式の構造化編集プロンプトを含む文字列。より正確でプログラム的な制御が必要な場合は通常のプロンプトの代わりに使用してください。" + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "構造化プロンプト", + "tooltip": null + } + } + }, "ByteDanceFirstLastFrameNode": { "description": "プロンプトと最初・最後のフレームを使用して動画を生成します。", "display_name": "ByteDance 最初-最後フレームから動画生成", @@ -13450,6 +13512,40 @@ } } }, + "TextEncodeZImageOmni": { + "display_name": "TextEncodeZImageOmni", + "inputs": { + "auto_resize_images": { + "name": "画像自動リサイズ" + }, + "clip": { + "name": "clip" + }, + "image1": { + "name": "画像1" + }, + "image2": { + "name": "画像2" + }, + "image3": { + "name": "画像3" + }, + "image_encoder": { + "name": "画像エンコーダ" + }, + "prompt": { + "name": "プロンプト" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "TextToLowercase": { "display_name": "テキストを小文字に変換", "inputs": { @@ -16137,6 +16233,43 @@ } } }, + "WavespeedFlashVSRNode": { + "description": "低解像度やぼやけた映像の解像度を向上させ、鮮明さを復元する高速・高品質なビデオアップスケーラーです。", + "display_name": "FlashVSRビデオ高解像度化", + "inputs": { + "target_resolution": { + "name": "目標解像度" + }, + "video": { + "name": "ビデオ" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WavespeedImageUpscaleNode": { + "description": "画像の解像度と品質を向上させ、写真を4Kや8Kにアップスケールしてシャープで詳細な結果を得られます。", + "display_name": "WaveSpeed画像高解像度化", + "inputs": { + "image": { + "name": "画像" + }, + "model": { + "name": "model" + }, + "target_resolution": { + "name": "目標解像度" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "WebcamCapture": { "display_name": "ウェブカメラキャプチャ", "inputs": { diff --git a/src/locales/ko/main.json b/src/locales/ko/main.json index 939f3ae53..c6949f5ae 100644 --- a/src/locales/ko/main.json +++ b/src/locales/ko/main.json @@ -817,6 +817,7 @@ "nodeSlotsError": "노드 슬롯 오류", "nodeWidgetsError": "노드 위젯 오류", "nodes": "노드", + "nodesCount": "{count}개 노드 | {count}개 노드 | {count}개 노드", "nodesRunning": "노드 실행 중", "none": "없음", "nothingToCopy": "복사할 항목 없음", @@ -1622,6 +1623,7 @@ "3d": "3d", "3d_models": "3D 모델", "BFL": "BFL", + "Bria": "Bria", "ByteDance": "ByteDance", "Gemini": "Gemini", "Ideogram": "Ideogram", @@ -1643,6 +1645,7 @@ "Veo": "Veo", "Vidu": "Vidu", "Wan": "Wan", + "WaveSpeed": "WaveSpeed", "_for_testing": "_테스트용", "advanced": "고급", "animation": "애니메이션", diff --git a/src/locales/ko/nodeDefs.json b/src/locales/ko/nodeDefs.json index 78f414856..a89e934b4 100644 --- a/src/locales/ko/nodeDefs.json +++ b/src/locales/ko/nodeDefs.json @@ -328,6 +328,68 @@ } } }, + "BriaImageEditNode": { + "description": "Bria 최신 모델을 사용하여 이미지를 편집합니다", + "display_name": "Bria 이미지 편집", + "inputs": { + "control_after_generate": { + "name": "생성 후 제어" + }, + "guidance_scale": { + "name": "가이던스 스케일", + "tooltip": "값이 높을수록 프롬프트를 더 엄격하게 따릅니다." + }, + "image": { + "name": "image" + }, + "mask": { + "name": "마스크", + "tooltip": "생략하면 전체 이미지에 편집이 적용됩니다." + }, + "model": { + "name": "model" + }, + "moderation": { + "name": "모더레이션", + "tooltip": "모더레이션 설정" + }, + "moderation_prompt_content_moderation": { + "name": "프롬프트 콘텐츠 모더레이션" + }, + "moderation_visual_input_moderation": { + "name": "비주얼 입력 모더레이션" + }, + "moderation_visual_output_moderation": { + "name": "비주얼 출력 모더레이션" + }, + "negative_prompt": { + "name": "네거티브 프롬프트" + }, + "prompt": { + "name": "프롬프트", + "tooltip": "이미지 편집을 위한 지시문" + }, + "seed": { + "name": "시드" + }, + "steps": { + "name": "스텝" + }, + "structured_prompt": { + "name": "구조화된 프롬프트", + "tooltip": "JSON 형식의 구조화된 편집 프롬프트 문자열입니다. 더 정확하고 프로그래밍적으로 제어하려면 일반 프롬프트 대신 사용하세요." + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "구조화된 프롬프트", + "tooltip": null + } + } + }, "ByteDanceFirstLastFrameNode": { "description": "프롬프트와 첫 번째 및 마지막 프레임을 사용하여 비디오를 생성합니다.", "display_name": "ByteDance 첫-마지막-프레임에서 비디오 생성", @@ -13450,6 +13512,40 @@ } } }, + "TextEncodeZImageOmni": { + "display_name": "TextEncodeZImageOmni", + "inputs": { + "auto_resize_images": { + "name": "이미지 자동 크기 조정" + }, + "clip": { + "name": "clip" + }, + "image1": { + "name": "이미지1" + }, + "image2": { + "name": "이미지2" + }, + "image3": { + "name": "이미지3" + }, + "image_encoder": { + "name": "이미지 인코더" + }, + "prompt": { + "name": "프롬프트" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "TextToLowercase": { "display_name": "텍스트 소문자 변환", "inputs": { @@ -16137,6 +16233,43 @@ } } }, + "WavespeedFlashVSRNode": { + "description": "저해상도 또는 흐릿한 영상의 해상도를 높이고 선명도를 복원하는 빠르고 고품질의 비디오 업스케일러입니다.", + "display_name": "FlashVSR 비디오 업스케일", + "inputs": { + "target_resolution": { + "name": "목표 해상도" + }, + "video": { + "name": "비디오" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WavespeedImageUpscaleNode": { + "description": "이미지 해상도와 품질을 높여 사진을 4K 또는 8K로 업스케일하여 선명하고 디테일한 결과를 제공합니다.", + "display_name": "WaveSpeed 이미지 업스케일", + "inputs": { + "image": { + "name": "image" + }, + "model": { + "name": "model" + }, + "target_resolution": { + "name": "목표 해상도" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "WebcamCapture": { "display_name": "웹캠 캡처", "inputs": { diff --git a/src/locales/pt-BR/main.json b/src/locales/pt-BR/main.json index 37ef79592..db6950aa6 100644 --- a/src/locales/pt-BR/main.json +++ b/src/locales/pt-BR/main.json @@ -817,6 +817,7 @@ "nodeSlotsError": "Erro nos slots do nó", "nodeWidgetsError": "Erro nos widgets do nó", "nodes": "Nós", + "nodesCount": "{count} nós | {count} nó | {count} nós", "nodesRunning": "nós em execução", "none": "Nenhum", "nothingToCopy": "Nada para copiar", @@ -1622,6 +1623,7 @@ "3d": "3d", "3d_models": "modelos_3d", "BFL": "BFL", + "Bria": "Bria", "ByteDance": "ByteDance", "Gemini": "Gemini", "Ideogram": "Ideogram", @@ -1643,6 +1645,7 @@ "Veo": "Veo", "Vidu": "Vidu", "Wan": "Wan", + "WaveSpeed": "WaveSpeed", "_for_testing": "_for_testing", "advanced": "avançado", "animation": "animação", diff --git a/src/locales/pt-BR/nodeDefs.json b/src/locales/pt-BR/nodeDefs.json index 22ee42862..0b57b6691 100644 --- a/src/locales/pt-BR/nodeDefs.json +++ b/src/locales/pt-BR/nodeDefs.json @@ -328,6 +328,68 @@ } } }, + "BriaImageEditNode": { + "description": "Edite imagens usando o modelo mais recente da Bria", + "display_name": "Bria Image Edit", + "inputs": { + "control_after_generate": { + "name": "controle após gerar" + }, + "guidance_scale": { + "name": "escala_de_guia", + "tooltip": "Um valor mais alto faz com que a imagem siga o prompt mais de perto." + }, + "image": { + "name": "imagem" + }, + "mask": { + "name": "máscara", + "tooltip": "Se omitido, a edição será aplicada à imagem inteira." + }, + "model": { + "name": "modelo" + }, + "moderation": { + "name": "moderação", + "tooltip": "Configurações de moderação" + }, + "moderation_prompt_content_moderation": { + "name": "moderação_do_conteúdo_do_prompt" + }, + "moderation_visual_input_moderation": { + "name": "moderação_da_entrada_visual" + }, + "moderation_visual_output_moderation": { + "name": "moderação_da_saida_visual" + }, + "negative_prompt": { + "name": "prompt_negativo" + }, + "prompt": { + "name": "prompt", + "tooltip": "Instrução para editar a imagem" + }, + "seed": { + "name": "semente" + }, + "steps": { + "name": "passos" + }, + "structured_prompt": { + "name": "prompt_estruturado", + "tooltip": "Uma string contendo o prompt de edição estruturado em formato JSON. Use isso em vez do prompt comum para controle preciso e programático." + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "prompt_estruturado", + "tooltip": null + } + } + }, "ByteDanceFirstLastFrameNode": { "description": "Gere vídeo usando um prompt e os quadros inicial e final.", "display_name": "ByteDance Primeiro-Último-Frame para Vídeo", @@ -13477,6 +13539,40 @@ } } }, + "TextEncodeZImageOmni": { + "display_name": "TextEncodeZImageOmni", + "inputs": { + "auto_resize_images": { + "name": "redimensionar_imagens_automaticamente" + }, + "clip": { + "name": "clip" + }, + "image1": { + "name": "imagem1" + }, + "image2": { + "name": "imagem2" + }, + "image3": { + "name": "imagem3" + }, + "image_encoder": { + "name": "codificador_de_imagem" + }, + "prompt": { + "name": "prompt" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "TextToLowercase": { "display_name": "Texto para minúsculas", "inputs": { @@ -16168,6 +16264,43 @@ } } }, + "WavespeedFlashVSRNode": { + "description": "Aprimorador de vídeo rápido e de alta qualidade que aumenta a resolução e restaura a nitidez de vídeos de baixa resolução ou borrados.", + "display_name": "FlashVSR Video Upscale", + "inputs": { + "target_resolution": { + "name": "resolução_alvo" + }, + "video": { + "name": "vídeo" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WavespeedImageUpscaleNode": { + "description": "Aumente a resolução e a qualidade da imagem, ampliando fotos para 4K ou 8K para resultados nítidos e detalhados.", + "display_name": "WaveSpeed Image Upscale", + "inputs": { + "image": { + "name": "imagem" + }, + "model": { + "name": "modelo" + }, + "target_resolution": { + "name": "resolução_alvo" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "WebcamCapture": { "display_name": "Captura da Webcam", "inputs": { diff --git a/src/locales/ru/main.json b/src/locales/ru/main.json index cf8a16623..5f9a65bea 100644 --- a/src/locales/ru/main.json +++ b/src/locales/ru/main.json @@ -817,6 +817,7 @@ "nodeSlotsError": "Ошибка слотов ноды", "nodeWidgetsError": "Ошибка виджетов ноды", "nodes": "Узлы", + "nodesCount": "{count} узлов | {count} узел | {count} узла", "nodesRunning": "запущено узлов", "none": "Нет", "nothingToCopy": "Нечего копировать", @@ -1622,6 +1623,7 @@ "3d": "3d", "3d_models": "3d_модели", "BFL": "BFL", + "Bria": "Bria", "ByteDance": "ByteDance", "Gemini": "Gemini", "Ideogram": "Ideogram", @@ -1643,6 +1645,7 @@ "Veo": "Veo", "Vidu": "Vidu", "Wan": "Wan", + "WaveSpeed": "WaveSpeed", "_for_testing": "_для_тестирования", "advanced": "расширенный", "animation": "анимация", diff --git a/src/locales/ru/nodeDefs.json b/src/locales/ru/nodeDefs.json index 54d762c47..ac2b74bec 100644 --- a/src/locales/ru/nodeDefs.json +++ b/src/locales/ru/nodeDefs.json @@ -328,6 +328,68 @@ } } }, + "BriaImageEditNode": { + "description": "Редактирование изображений с помощью новейшей модели Bria", + "display_name": "Bria Image Edit", + "inputs": { + "control_after_generate": { + "name": "контроль после генерации" + }, + "guidance_scale": { + "name": "guidance_scale", + "tooltip": "Большее значение заставляет изображение точнее следовать промпту." + }, + "image": { + "name": "изображение" + }, + "mask": { + "name": "маска", + "tooltip": "Если не указано, редактирование применяется ко всему изображению." + }, + "model": { + "name": "model" + }, + "moderation": { + "name": "модерация", + "tooltip": "Настройки модерации" + }, + "moderation_prompt_content_moderation": { + "name": "модерация_контента_промпта" + }, + "moderation_visual_input_moderation": { + "name": "модерация_визуального_входа" + }, + "moderation_visual_output_moderation": { + "name": "модерация_визуального_выхода" + }, + "negative_prompt": { + "name": "негативный_промпт" + }, + "prompt": { + "name": "промпт", + "tooltip": "Инструкция для редактирования изображения" + }, + "seed": { + "name": "seed" + }, + "steps": { + "name": "шаги" + }, + "structured_prompt": { + "name": "структурированный_промпт", + "tooltip": "Строка, содержащая структурированный промпт для редактирования в формате JSON. Используйте вместо обычного промпта для точного, программного управления." + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "структурированный_промпт", + "tooltip": null + } + } + }, "ByteDanceFirstLastFrameNode": { "description": "Создать видео с использованием промпта и первого и последнего кадров.", "display_name": "ByteDance - Преобразование первого-последнего кадра в видео", @@ -13450,6 +13512,40 @@ } } }, + "TextEncodeZImageOmni": { + "display_name": "TextEncodeZImageOmni", + "inputs": { + "auto_resize_images": { + "name": "автоматическое_изменение_размера_изображений" + }, + "clip": { + "name": "clip" + }, + "image1": { + "name": "изображение1" + }, + "image2": { + "name": "изображение2" + }, + "image3": { + "name": "изображение3" + }, + "image_encoder": { + "name": "кодировщик_изображения" + }, + "prompt": { + "name": "промпт" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "TextToLowercase": { "display_name": "Преобразовать текст в нижний регистр", "inputs": { @@ -16137,6 +16233,43 @@ } } }, + "WavespeedFlashVSRNode": { + "description": "Быстрый и качественный апскейлер видео, повышающий разрешение и восстанавливающий чёткость для низкокачественных или размытых кадров.", + "display_name": "FlashVSR Видео Апскейл", + "inputs": { + "target_resolution": { + "name": "целевое_разрешение" + }, + "video": { + "name": "видео" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WavespeedImageUpscaleNode": { + "description": "Увеличьте разрешение и качество изображения, апскейл фотографий до 4K или 8K для чётких и детализированных результатов.", + "display_name": "WaveSpeed Апскейл Изображения", + "inputs": { + "image": { + "name": "изображение" + }, + "model": { + "name": "model" + }, + "target_resolution": { + "name": "целевое_разрешение" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "WebcamCapture": { "display_name": "Захват с веб-камеры", "inputs": { diff --git a/src/locales/tr/main.json b/src/locales/tr/main.json index d4aa99bd0..5ecb5d9f1 100644 --- a/src/locales/tr/main.json +++ b/src/locales/tr/main.json @@ -817,6 +817,7 @@ "nodeSlotsError": "Düğüm Yuva Hatası", "nodeWidgetsError": "Düğüm Widget Hatası", "nodes": "Düğümler", + "nodesCount": "{count} düğüm | {count} düğüm | {count} düğüm", "nodesRunning": "düğüm çalışıyor", "none": "Hiçbiri", "nothingToCopy": "Kopyalanacak bir şey yok", @@ -1622,6 +1623,7 @@ "3d": "3d", "3d_models": "3d_modeller", "BFL": "BFL", + "Bria": "Bria", "ByteDance": "ByteDance", "Gemini": "Gemini", "Ideogram": "Ideogram", @@ -1643,6 +1645,7 @@ "Veo": "Veo", "Vidu": "Vidu", "Wan": "Wan", + "WaveSpeed": "WaveSpeed", "_for_testing": "_test_için", "advanced": "gelişmiş", "animation": "animasyon", diff --git a/src/locales/tr/nodeDefs.json b/src/locales/tr/nodeDefs.json index 46abd7112..db80ec235 100644 --- a/src/locales/tr/nodeDefs.json +++ b/src/locales/tr/nodeDefs.json @@ -328,6 +328,68 @@ } } }, + "BriaImageEditNode": { + "description": "Bria'nın en son modeliyle görüntüleri düzenleyin", + "display_name": "Bria Görüntü Düzenleme", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol" + }, + "guidance_scale": { + "name": "yönlendirme_ölçeği", + "tooltip": "Daha yüksek değer, görüntünün isteme daha yakın olmasını sağlar." + }, + "image": { + "name": "görüntü" + }, + "mask": { + "name": "maske", + "tooltip": "Atlanırsa, düzenleme tüm görüntüye uygulanır." + }, + "model": { + "name": "model" + }, + "moderation": { + "name": "denetleme", + "tooltip": "Denetleme ayarları" + }, + "moderation_prompt_content_moderation": { + "name": "istem_içeriği_denetleme" + }, + "moderation_visual_input_moderation": { + "name": "görsel_girdi_denetleme" + }, + "moderation_visual_output_moderation": { + "name": "görsel_çıktı_denetleme" + }, + "negative_prompt": { + "name": "negatif_istem" + }, + "prompt": { + "name": "istem", + "tooltip": "Görüntüyü düzenlemek için talimat" + }, + "seed": { + "name": "tohum" + }, + "steps": { + "name": "adımlar" + }, + "structured_prompt": { + "name": "yapılandırılmış_istem", + "tooltip": "JSON formatında yapılandırılmış düzenleme istemi içeren bir dize. Hassas ve programatik kontrol için normal istem yerine bunu kullanın." + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "yapılandırılmış_istem", + "tooltip": null + } + } + }, "ByteDanceFirstLastFrameNode": { "description": "İlk ve son kareleri kullanarak video oluşturun.", "display_name": "ByteDance İlk-Son-Kare'den Videoya", @@ -13450,6 +13512,40 @@ } } }, + "TextEncodeZImageOmni": { + "display_name": "TextEncodeZImageOmni", + "inputs": { + "auto_resize_images": { + "name": "görüntüleri_otomatik_yeniden_boyutlandır" + }, + "clip": { + "name": "clip" + }, + "image1": { + "name": "görüntü1" + }, + "image2": { + "name": "görüntü2" + }, + "image3": { + "name": "görüntü3" + }, + "image_encoder": { + "name": "görüntü_kodlayıcı" + }, + "prompt": { + "name": "istem" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "TextToLowercase": { "display_name": "Metni Küçük Harfe Çevir", "inputs": { @@ -16137,6 +16233,43 @@ } } }, + "WavespeedFlashVSRNode": { + "description": "Düşük çözünürlüklü veya bulanık videolar için hızlı, yüksek kaliteli video yükseltici; çözünürlüğü artırır ve netliği geri kazandırır.", + "display_name": "FlashVSR Video Yükseltme", + "inputs": { + "target_resolution": { + "name": "hedef_çözünürlük" + }, + "video": { + "name": "video" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WavespeedImageUpscaleNode": { + "description": "Görüntü çözünürlüğünü ve kalitesini artırın, fotoğrafları keskin ve ayrıntılı sonuçlar için 4K veya 8K'ya yükseltin.", + "display_name": "WaveSpeed Görüntü Yükseltme", + "inputs": { + "image": { + "name": "görüntü" + }, + "model": { + "name": "model" + }, + "target_resolution": { + "name": "hedef_çözünürlük" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "WebcamCapture": { "display_name": "Webcam Yakalama", "inputs": { diff --git a/src/locales/zh-TW/main.json b/src/locales/zh-TW/main.json index 84bcf62b6..f63715f74 100644 --- a/src/locales/zh-TW/main.json +++ b/src/locales/zh-TW/main.json @@ -817,6 +817,7 @@ "nodeSlotsError": "節點插槽錯誤", "nodeWidgetsError": "節點小工具錯誤", "nodes": "節點", + "nodesCount": "{count} 個節點 | {count} 個節點 | {count} 個節點", "nodesRunning": "節點執行中", "none": "無", "nothingToCopy": "沒有可複製的項目", @@ -1622,6 +1623,7 @@ "3d": "3D", "3d_models": "3D 模型", "BFL": "BFL", + "Bria": "Bria", "ByteDance": "字節跳動", "Gemini": "雙子星", "Ideogram": "Ideogram", @@ -1643,6 +1645,7 @@ "Veo": "Veo", "Vidu": "維度", "Wan": "Wan", + "WaveSpeed": "WaveSpeed", "_for_testing": "_for_testing", "advanced": "進階", "animation": "動畫", diff --git a/src/locales/zh-TW/nodeDefs.json b/src/locales/zh-TW/nodeDefs.json index d35495b14..cfda5775c 100644 --- a/src/locales/zh-TW/nodeDefs.json +++ b/src/locales/zh-TW/nodeDefs.json @@ -328,6 +328,68 @@ } } }, + "BriaImageEditNode": { + "description": "使用 Bria 最新模型編輯圖像", + "display_name": "Bria 圖像編輯", + "inputs": { + "control_after_generate": { + "name": "生成後控制" + }, + "guidance_scale": { + "name": "指引強度", + "tooltip": "數值越高,圖像越貼合提示詞。" + }, + "image": { + "name": "圖像" + }, + "mask": { + "name": "遮罩", + "tooltip": "若未設定,編輯將套用至整張圖像。" + }, + "model": { + "name": "model" + }, + "moderation": { + "name": "審核", + "tooltip": "審核設定" + }, + "moderation_prompt_content_moderation": { + "name": "提示詞內容審核" + }, + "moderation_visual_input_moderation": { + "name": "輸入圖像審核" + }, + "moderation_visual_output_moderation": { + "name": "輸出圖像審核" + }, + "negative_prompt": { + "name": "負面提示詞" + }, + "prompt": { + "name": "提示詞", + "tooltip": "編輯圖像的指令" + }, + "seed": { + "name": "種子" + }, + "steps": { + "name": "步數" + }, + "structured_prompt": { + "name": "結構化提示詞", + "tooltip": "包含結構化編輯提示的 JSON 格式字串。若需精確、程式化控制,請使用此項取代一般提示詞。" + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "結構化提示詞", + "tooltip": null + } + } + }, "ByteDanceFirstLastFrameNode": { "description": "使用提示詞和首尾幀生成影片。", "display_name": "字節跳動首尾幀轉影片", @@ -13450,6 +13512,40 @@ } } }, + "TextEncodeZImageOmni": { + "display_name": "TextEncodeZImageOmni", + "inputs": { + "auto_resize_images": { + "name": "自動調整圖像尺寸" + }, + "clip": { + "name": "clip" + }, + "image1": { + "name": "圖像1" + }, + "image2": { + "name": "圖像2" + }, + "image3": { + "name": "圖像3" + }, + "image_encoder": { + "name": "圖像編碼器" + }, + "prompt": { + "name": "提示詞" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "TextToLowercase": { "display_name": "轉換為小寫", "inputs": { @@ -16137,6 +16233,43 @@ } } }, + "WavespeedFlashVSRNode": { + "description": "快速高品質影片升頻器,提升解析度並恢復低解析度或模糊影片的清晰度。", + "display_name": "FlashVSR 影片升頻", + "inputs": { + "target_resolution": { + "name": "目標解析度" + }, + "video": { + "name": "影片" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WavespeedImageUpscaleNode": { + "description": "提升圖像解析度與品質,將照片升頻至 4K 或 8K,獲得銳利細緻的效果。", + "display_name": "WaveSpeed 圖像升頻", + "inputs": { + "image": { + "name": "圖像" + }, + "model": { + "name": "model" + }, + "target_resolution": { + "name": "目標解析度" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "WebcamCapture": { "display_name": "網路攝影機擷取", "inputs": { diff --git a/src/locales/zh/main.json b/src/locales/zh/main.json index 3551fbb92..0cb976ecc 100644 --- a/src/locales/zh/main.json +++ b/src/locales/zh/main.json @@ -817,6 +817,7 @@ "nodeSlotsError": "节点插槽错误", "nodeWidgetsError": "节点控件错误", "nodes": "节点", + "nodesCount": "{count} 个节点", "nodesRunning": "节点正在运行", "none": "无", "nothingToCopy": "没有可以复制的内容", @@ -1622,6 +1623,7 @@ "3d": "3d", "3d_models": "3D模型", "BFL": "BFL", + "Bria": "Bria", "ByteDance": "字节跳动", "Gemini": "Gemini", "Ideogram": "Ideogram", @@ -1643,6 +1645,7 @@ "Veo": "Veo", "Vidu": "Vidu", "Wan": "Wan万相", + "WaveSpeed": "WaveSpeed", "_for_testing": "_用于测试", "advanced": "高级", "animation": "动画", diff --git a/src/locales/zh/nodeDefs.json b/src/locales/zh/nodeDefs.json index 342b056b2..bb23fa593 100644 --- a/src/locales/zh/nodeDefs.json +++ b/src/locales/zh/nodeDefs.json @@ -328,6 +328,68 @@ } } }, + "BriaImageEditNode": { + "description": "使用 Bria 最新模型编辑图像", + "display_name": "Bria 图像编辑", + "inputs": { + "control_after_generate": { + "name": "control after generate" + }, + "guidance_scale": { + "name": "guidance_scale", + "tooltip": "数值越高,图像越贴合 prompt。" + }, + "image": { + "name": "image" + }, + "mask": { + "name": "mask", + "tooltip": "如未指定,编辑将应用于整个图像。" + }, + "model": { + "name": "model" + }, + "moderation": { + "name": "moderation", + "tooltip": "内容审核设置" + }, + "moderation_prompt_content_moderation": { + "name": "prompt_content_moderation" + }, + "moderation_visual_input_moderation": { + "name": "visual_input_moderation" + }, + "moderation_visual_output_moderation": { + "name": "visual_output_moderation" + }, + "negative_prompt": { + "name": "negative_prompt" + }, + "prompt": { + "name": "prompt", + "tooltip": "编辑图像的指令" + }, + "seed": { + "name": "seed" + }, + "steps": { + "name": "steps" + }, + "structured_prompt": { + "name": "structured_prompt", + "tooltip": "包含结构化编辑提示的 JSON 字符串。使用此项可实现更精确、可编程的控制,替代常规 prompt。" + } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "name": "structured_prompt", + "tooltip": null + } + } + }, "ByteDanceFirstLastFrameNode": { "description": "使用提示词和首尾帧生成视频。", "display_name": "字节跳动首尾帧转视频", @@ -13477,6 +13539,40 @@ } } }, + "TextEncodeZImageOmni": { + "display_name": "TextEncodeZImageOmni", + "inputs": { + "auto_resize_images": { + "name": "auto_resize_images" + }, + "clip": { + "name": "clip" + }, + "image1": { + "name": "image1" + }, + "image2": { + "name": "image2" + }, + "image3": { + "name": "image3" + }, + "image_encoder": { + "name": "image_encoder" + }, + "prompt": { + "name": "prompt" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "TextToLowercase": { "display_name": "文本半角", "inputs": { @@ -16168,6 +16264,43 @@ } } }, + "WavespeedFlashVSRNode": { + "description": "快速高质量的视频超分辨率工具,可提升分辨率并恢复低分辨率或模糊视频的清晰度。", + "display_name": "FlashVSR 视频超分辨率", + "inputs": { + "target_resolution": { + "name": "target_resolution" + }, + "video": { + "name": "video" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "WavespeedImageUpscaleNode": { + "description": "提升图像分辨率和质量,将照片放大至 4K 或 8K,获得清晰细致的效果。", + "display_name": "WaveSpeed 图像超分辨率", + "inputs": { + "image": { + "name": "image" + }, + "model": { + "name": "model" + }, + "target_resolution": { + "name": "target_resolution" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "WebcamCapture": { "display_name": "网络摄像头捕获", "inputs": {