跳转到主要内容
如果你想要为你的多语言添加支持,可参考本篇文档了解如何添加多语言支持 目前,ComfyUI 支持以下语言:
  • 英语(en)
  • 简体中文(zh)
  • 繁体中文(zh-TW)
  • 法语(fr)
  • 韩语(ko)
  • 俄语(ru)
  • 西班牙语(es)
  • 日语(ja)
国际化演示示例:comfyui-wiki/ComfyUI-i18n-demo

目录结构

在你的自定义节点下创建 locales 文件夹,支持多种翻译文件类型:

nodeDefs.json - 节点定义翻译

例如下面是一个i18n-demo节点的Python定义示例:
则对应的本地化支持的 nodeDefs.json 文件内容应该包含:
对于节点输出部分,并不采用对应的输出名称,而是使用对应的输出 index 索引,比如第一个输出应为 0, 第二个输出为 1, 以此类推。

菜单设置项目

如在 i18n-demo 节点中我们注册了对应的下面两个菜单设置
如果你需要增加对应国际化支持,对于菜单分类你需要在 main.json 中添加
对于对应的设置项的翻译,建议单独更新在 settings.json 中,比如:
注意对应的翻译 key 的名称应该将原来 id 中的 . 替换为 _如:

自定义前端组件本地化支持

[待更新]