Patch version increment to 1.38.2

**Base branch:** `main`

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-8057-1-38-2-2e96d73d3650817d8d6ad4f40e043ad5)
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>
Co-authored-by: Alexander Brown <drjkl@comfy.org>
This commit is contained in:
Comfy Org PR Bot
2026-01-15 14:00:17 +09:00
committed by GitHub
parent efc242b968
commit f0702793bc
25 changed files with 4045 additions and 80 deletions

View File

@@ -298,6 +298,7 @@
},
"retry": "Réessayer",
"retrying": "Nouvelle tentative...",
"skipToCloudApp": "Passer à l'application cloud",
"start": {
"desc": "Aucune configuration requise. Fonctionne sur tous les appareils.",
"download": "Télécharger ComfyUI",
@@ -432,6 +433,7 @@
"Expand": "Développer",
"Expand Node": "Développer le nœud",
"Extensions": "Extensions",
"FavoriteWidget": "Ajouter aux favoris",
"Horizontal": "Horizontal",
"Inputs": "Entrées",
"Left": "Gauche",
@@ -462,6 +464,7 @@
"Shapes": "Formes",
"Title": "Titre",
"Top": "Haut",
"UnfavoriteWidget": "Retirer des favoris",
"Unpack Subgraph": "Décompresser le sous-graphe",
"Unpin": "Désépingler",
"Vertical": "Vertical",
@@ -565,6 +568,8 @@
"LUMA_REF": "Référence Luma",
"MASK": "MASQUE",
"MESH": "MAILLAGE",
"MESHY_RIGGED_TASK_ID": "MESHY_RIGGED_TASK_ID",
"MESHY_TASK_ID": "MESHY_TASK_ID",
"MODEL": "MODÈLE",
"MODEL_PATCH": "PATCH_MODÈLE",
"MODEL_TASK_ID": "ID_TÂCHE_MODÈLE",
@@ -653,6 +658,7 @@
"amount": "Quantité",
"apply": "Appliquer",
"architecture": "Architecture",
"asset": "{count} ressources | {count} ressource | {count} ressources",
"audioFailedToLoad": "Échec du chargement de l'audio",
"audioProgress": "Progression audio",
"author": "Auteur",
@@ -1097,8 +1103,14 @@
"helpFix": "Aidez à résoudre cela"
},
"linearMode": {
"openWorkflow": "Ouvrir le flux de travail",
"share": "Partager"
"beta": "Bêta - Donnez votre avis",
"downloadAll": "Tout télécharger",
"dragAndDropImage": "Glissez-déposez une image",
"graphMode": "Mode graphique",
"linearMode": "Mode simple",
"rerun": "Relancer",
"reuseParameters": "Réutiliser les paramètres",
"runCount": "Nombre dexécutions :"
},
"load3d": {
"applyingTexture": "Application de la texture...",
@@ -1352,11 +1364,11 @@
},
"mediaAsset": {
"actions": {
"addToWorkflow": "Ajouter au flux de travail actuel",
"copyJobId": "Copier lID de tâche",
"delete": "Supprimer",
"download": "Télécharger",
"exportWorkflow": "Exporter le flux de travail",
"insertAsNodeInWorkflow": "Insérer comme nœud dans le workflow",
"inspect": "Inspecter lactif",
"more": "Plus doptions",
"moreOptions": "Plus doptions",
@@ -1392,10 +1404,22 @@
"downloadSelectedAll": "Tout télécharger",
"downloadStarted": "Téléchargement de {count} fichier(s)...",
"downloadsStarted": "Début du téléchargement de {count} fichier(s)",
"exportWorkflowAll": "Exporter tous les workflows",
"failedToAddNodes": "Échec de lajout des nœuds au workflow",
"failedToDeleteAssets": "Échec de la suppression des éléments sélectionnés",
"insertAllAssetsAsNodes": "Insérer toutes les ressources comme nœuds",
"multipleSelectedAssets": "Plusieurs ressources sélectionnées",
"noWorkflowsFound": "Aucune donnée de workflow trouvée dans les ressources sélectionnées",
"noWorkflowsToExport": "Aucune donnée de workflow à exporter",
"nodesAddedToWorkflow": "{count} nœud(s) ajouté(s) au workflow",
"openWorkflowAll": "Ouvrir tous les workflows",
"partialAddNodesSuccess": "{succeeded} ajouté(s) avec succès, {failed} échec(s)",
"partialDeleteSuccess": "{succeeded} supprimé(s) avec succès, {failed} échec(s)",
"selectedCount": "Éléments sélectionnés : {count}"
"partialWorkflowsExported": "{succeeded} exporté(s) avec succès, {failed} échec(s)",
"partialWorkflowsOpened": "{succeeded} workflow(s) ouvert(s), {failed} échec(s)",
"selectedCount": "Éléments sélectionnés : {count}",
"workflowsExported": "{count} workflow(s) exporté(s) avec succès",
"workflowsOpened": "{count} workflow(s) ouvert(s) dans de nouveaux onglets"
},
"unsupportedFileType": "Type de fichier non pris en charge pour le nœud de chargement",
"workflowExportedSuccessfully": "Flux de travail exporté avec succès",
@@ -1537,6 +1561,7 @@
"Toggle Logs Bottom Panel": "Basculer le panneau inférieur des journaux",
"Toggle Queue Panel V2": "Basculer le panneau de file dattente V2",
"Toggle Search Box": "Basculer la boîte de recherche",
"Toggle Simple Mode": "Basculer en mode simple",
"Toggle Terminal Bottom Panel": "Basculer le panneau inférieur du terminal",
"Toggle Theme (Dark/Light)": "Basculer le thème (Sombre/Clair)",
"Toggle View Controls Bottom Panel": "Basculer le panneau inférieur des contrôles daffichage",
@@ -1551,8 +1576,7 @@
"Workflows": "Flux de travail",
"Zoom In": "Zoom avant",
"Zoom Out": "Zoom arrière",
"Zoom to fit": "Ajuster à l'écran",
"toggle linear mode": "basculer en mode linéaire"
"Zoom to fit": "Ajuster à l'écran"
},
"minimap": {
"nodeColors": "Couleurs des nœuds",
@@ -1592,6 +1616,7 @@
"Kling": "Kling",
"LTXV": "LTXV",
"Luma": "Luma",
"Meshy": "Meshy",
"MiniMax": "MiniMax",
"Moonvalley Marey": "Moonvalley Marey",
"OpenAI": "OpenAI",
@@ -1786,22 +1811,58 @@
"whatsNew": "Quoi de neuf ?"
},
"rightSidePanel": {
"addFavorite": "Favori",
"advancedInputs": "ENTRÉES AVANCÉES",
"bypass": "Contourner",
"color": "Couleur du nœud",
"fallbackGroupTitle": "Groupe",
"fallbackNodeTitle": "Nœud",
"favorites": "ENTRÉES FAVORITES",
"favoritesNone": "AUCUNE ENTRÉE FAVORITE",
"favoritesNoneDesc": "Les entrées que vous ajoutez en favori apparaîtront ici",
"favoritesNoneTooltip": "Étoilez les widgets pour y accéder rapidement sans sélectionner de nœud",
"globalSettings": {
"canvas": "CANEVA",
"connectionLinks": "LIENS DE CONNEXION",
"gridSpacing": "Espacement de la grille",
"linkShape": "Forme du lien",
"nodes": "NŒUDS",
"nodes2": "Nœuds 2.0",
"searchPlaceholder": "Rechercher dans les paramètres rapides...",
"showAdvanced": "Afficher les paramètres avancés",
"showAdvancedTooltip": "Ceci est un paramètre important qui, lorsquil est activé, affiche tous les paramètres avancés des nœuds",
"showConnectedLinks": "Afficher les liens connectés",
"showInfoBadges": "Afficher les badges dinformation",
"showToolbox": "Afficher la boîte à outils à la sélection",
"snapNodesToGrid": "Aligner les nœuds sur la grille",
"title": "Paramètres globaux",
"viewAllSettings": "Voir tous les paramètres"
},
"groupSettings": "Paramètres du groupe",
"groups": "Groupes",
"hideInput": "Masquer lentrée",
"info": "Infos",
"inputs": "ENTRÉES",
"inputsNone": "AUCUNE ENTRÉE",
"inputsNoneTooltip": "Le nœud na pas dentrées",
"locateNode": "Localiser le nœud sur le canevas",
"mute": "Muet",
"noSelection": "Sélectionnez un nœud pour voir ses propriétés et informations.",
"nodeState": "État du nœud",
"nodes": "Nœuds",
"nodesNoneDesc": "AUCUN NŒUD",
"noneSearchDesc": "Aucun élément ne correspond à votre recherche",
"normal": "Normal",
"parameters": "Paramètres",
"pinned": "Épinglé",
"properties": "Propriétés",
"removeFavorite": "Retirer des favoris",
"settings": "Paramètres",
"showAdvancedInputsButton": "Afficher les entrées avancées",
"showInput": "Afficher lentrée",
"title": "Aucun nœud sélectionné | 1 nœud sélectionné | {count} nœuds sélectionnés",
"togglePanel": "Afficher/masquer le panneau des propriétés"
"togglePanel": "Afficher/masquer le panneau des propriétés",
"workflowOverview": "Aperçu du workflow"
},
"selectionToolbox": {
"Bypass Group Nodes": "Contourner les nœuds de groupe",

View File

@@ -6881,6 +6881,280 @@
}
}
},
"MeshyAnimateModelNode": {
"description": "Appliquez une action danimation spécifique à un personnage déjà riggé.",
"display_name": "Meshy : Animer le modèle",
"inputs": {
"action_id": {
"name": "action_id",
"tooltip": "Visitez https://docs.meshy.ai/en/api/animation-library pour la liste des valeurs disponibles."
},
"rig_task_id": {
"name": "rig_task_id"
}
},
"outputs": {
"0": {
"name": "model_file",
"tooltip": null
}
}
},
"MeshyImageToModelNode": {
"display_name": "Meshy : Image vers modèle",
"inputs": {
"control_after_generate": {
"name": "control after generate"
},
"image": {
"name": "image"
},
"model": {
"name": "model"
},
"pose_mode": {
"name": "pose_mode",
"tooltip": "Spécifiez le mode de pose pour le modèle généré."
},
"seed": {
"name": "seed",
"tooltip": "Le seed contrôle si le nœud doit être relancé ; les résultats restent non déterministes quel que soit le seed."
},
"should_remesh": {
"name": "should_remesh",
"tooltip": "Si défini sur faux, retourne un maillage triangulaire non traité."
},
"should_remesh_target_polycount": {
"name": "target_polycount"
},
"should_remesh_topology": {
"name": "topology"
},
"should_texture": {
"name": "should_texture",
"tooltip": "Détermine si des textures sont générées. Si défini sur faux, la phase de texturage est ignorée et un maillage sans textures est retourné."
},
"should_texture_enable_pbr": {
"name": "enable_pbr"
},
"should_texture_texture_prompt": {
"name": "texture_prompt"
},
"symmetry_mode": {
"name": "symmetry_mode"
}
},
"outputs": {
"0": {
"name": "model_file",
"tooltip": null
},
"1": {
"name": "meshy_task_id",
"tooltip": null
}
}
},
"MeshyMultiImageToModelNode": {
"display_name": "Meshy : Multi-image vers modèle",
"inputs": {
"control_after_generate": {
"name": "control after generate"
},
"images": {
"name": "images"
},
"model": {
"name": "model"
},
"pose_mode": {
"name": "pose_mode",
"tooltip": "Spécifiez le mode de pose pour le modèle généré."
},
"seed": {
"name": "seed",
"tooltip": "Le seed contrôle si le nœud doit être relancé ; les résultats restent non déterministes quel que soit le seed."
},
"should_remesh": {
"name": "should_remesh",
"tooltip": "Si défini sur faux, retourne un maillage triangulaire non traité."
},
"should_remesh_target_polycount": {
"name": "target_polycount"
},
"should_remesh_topology": {
"name": "topology"
},
"should_texture": {
"name": "should_texture",
"tooltip": "Détermine si des textures sont générées. Si défini sur faux, la phase de texturage est ignorée et un maillage sans textures est retourné."
},
"should_texture_enable_pbr": {
"name": "enable_pbr"
},
"should_texture_texture_prompt": {
"name": "texture_prompt"
},
"symmetry_mode": {
"name": "symmetry_mode"
}
},
"outputs": {
"0": {
"name": "model_file",
"tooltip": null
},
"1": {
"name": "meshy_task_id",
"tooltip": null
}
}
},
"MeshyRefineNode": {
"description": "Affinez un modèle brouillon précédemment créé.",
"display_name": "Meshy : Affiner le modèle brouillon",
"inputs": {
"enable_pbr": {
"name": "activer_pbr",
"tooltip": "Générer des cartes PBR (métallique, rugosité, normale) en plus de la couleur de base. Remarque : cela doit être désactivé lors de lutilisation du style Sculpture, car le style Sculpture génère ses propres cartes PBR."
},
"meshy_task_id": {
"name": "meshy_task_id"
},
"model": {
"name": "modèle"
},
"texture_image": {
"name": "image_texture",
"tooltip": "Seul lun de 'texture_image' ou 'texture_prompt' peut être utilisé à la fois."
},
"texture_prompt": {
"name": "invite_texture",
"tooltip": "Fournissez une invite textuelle pour guider le processus de texturage. Maximum 600 caractères. Ne peut pas être utilisé en même temps que 'texture_image'."
}
},
"outputs": {
"0": {
"name": "fichier_modèle",
"tooltip": null
},
"1": {
"name": "meshy_task_id",
"tooltip": null
}
}
},
"MeshyRigModelNode": {
"description": "Fournit un personnage riggé dans des formats standards. Lauto-rigging nest actuellement pas adapté aux maillages non texturés, aux assets non humanoïdes ou aux assets humanoïdes avec une structure de membres et de corps peu claire.",
"display_name": "Meshy : Rig du modèle",
"inputs": {
"height_meters": {
"name": "hauteur_mètres",
"tooltip": "La hauteur approximative du modèle de personnage en mètres. Cela aide à léchelle et à la précision du rigging."
},
"meshy_task_id": {
"name": "meshy_task_id"
},
"texture_image": {
"name": "image_texture",
"tooltip": "Limage de texture couleur de base UV-dépliée du modèle."
}
},
"outputs": {
"0": {
"name": "fichier_modèle",
"tooltip": null
},
"1": {
"name": "rig_task_id",
"tooltip": null
}
}
},
"MeshyTextToModelNode": {
"display_name": "Meshy : Texte vers modèle",
"inputs": {
"control_after_generate": {
"name": "contrôle après génération"
},
"model": {
"name": "modèle"
},
"pose_mode": {
"name": "mode_pose",
"tooltip": "Spécifiez le mode de pose pour le modèle généré."
},
"prompt": {
"name": "invite"
},
"seed": {
"name": "graine",
"tooltip": "La graine contrôle si le nœud doit être relancé ; les résultats sont non déterministes quel que soit la graine."
},
"should_remesh": {
"name": "doit_remesher",
"tooltip": "Si désactivé, retourne un maillage triangulaire non traité."
},
"should_remesh_target_polycount": {
"name": "cible_polygones"
},
"should_remesh_topology": {
"name": "topologie"
},
"style": {
"name": "style"
},
"symmetry_mode": {
"name": "mode_symétrie"
}
},
"outputs": {
"0": {
"name": "fichier_modèle",
"tooltip": null
},
"1": {
"name": "meshy_task_id",
"tooltip": null
}
}
},
"MeshyTextureNode": {
"display_name": "Meshy : Modèle de texture",
"inputs": {
"enable_original_uv": {
"name": "activer_uv_original",
"tooltip": "Utiliser lUV original du modèle au lieu de générer de nouveaux UV. Lorsque cette option est activée, Meshy préserve les textures existantes du modèle importé. Si le modèle ne possède pas dUV original, la qualité du résultat peut être moins bonne."
},
"image_style": {
"name": "style_image",
"tooltip": "Une image 2D pour guider le processus de texturisation. Ne peut pas être utilisée en même temps que « text_style_prompt »."
},
"meshy_task_id": {
"name": "meshy_task_id"
},
"model": {
"name": "modèle"
},
"pbr": {
"name": "pbr"
},
"text_style_prompt": {
"name": "invite_style_texte",
"tooltip": "Décrivez le style de texture souhaité pour lobjet en utilisant du texte. 600 caractères maximum. Ne peut pas être utilisé en même temps que « image_style »."
}
},
"outputs": {
"0": {
"name": "fichier_modèle",
"tooltip": null
},
"1": {
"name": "meshy_task_id",
"tooltip": null
}
}
},
"MinimaxHailuoVideoNode": {
"description": "Génère des vidéos à partir d'un prompt, avec option d'image de départ utilisant le nouveau modèle MiniMax Hailuo-02.",
"display_name": "MiniMax Hailuo Vidéo",