Skip to main content
Si quieres agregar soporte para varios idiomas, puedes consultar este documento para aprender a implementar la compatibilidad multilingüe. Actualmente, ComfyUI es compatible con los siguientes idiomas:
  • English(en)
  • 中文(简体)(zh)
  • 中文(繁體)(zh-TW)
  • Français(fr)
  • 한국어(ko)
  • Русский(ru)
  • Español(es)
  • 日本語(ja)
  • العربية(ar)
  • Deutsch(de)
  • עברית(he)
  • Italiano(it)
  • فارسی(fa)
  • Português (BR)(pt-BR)
  • Türkçe(tr)
Demostración de i18n para nodos personalizados: comfyui-wiki/ComfyUI-i18n-demo

Estructura de directorios

Crea una carpeta locales dentro de tu nodo personalizado, que admite varios tipos de archivos de traducción:

nodeDefs.json - Traducción de definiciones de nodos

Por ejemplo, aquí tienes un ejemplo de definición en Python de un nodo i18n-demo:
Después, el contenido correspondiente del archivo nodeDefs.json de soporte de localización debe incluir:
En la parte de salida del nodo, usa el índice de salida correspondiente en lugar del nombre de la salida: por ejemplo, la primera salida debe ser 0, la segunda debe ser 1, y así sucesivamente.

Configuración de menús

Por ejemplo, en el nodo personalizado i18n-demo registramos las siguientes dos configuraciones de menú:
Si necesitas añadir el soporte de internacionalización correspondiente, para la categoría del menú debes añadirlo en el archivo main.json:
Para la traducción de los elementos de configuración correspondientes, se recomienda actualizarlos por separado en el archivo settings.json, por ejemplo:
Ten en cuenta que el nombre de la clave de traducción correspondiente debe reemplazar el . del id original por _, por ejemplo:

Soporte de localización de componentes personalizados del frontend

[Por actualizar]