Skip to main content
複数の言語サポートを追加したい場合は、このドキュメントを参考にして多言語サポートの実装方法を確認できます。 現在、ComfyUI は以下の言語をサポートしています:
  • 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)
カスタムノード i18n デモ:comfyui-wiki/ComfyUI-i18n-demo

ディレクトリ構造

カスタムノードの下に locales フォルダを作成します。これは複数のタイプの翻訳ファイルをサポートしています。

nodeDefs.json - ノード定義翻訳

例として、i18n-demo ノードの Python 定義例を以下に示します。
対応するローカライズサポートを含む nodeDefs.json ファイルの内容は以下の通りです。
ノード出力部分については、出力名ではなく対応する出力インデックスを使用します。例えば、最初の出力は 0、2 番目の出力は 1 となります。

メニュー設定

例として、i18n-demo カスタムノードでは以下の 2 つのメニュー設定を登録しています。
対応する国際化サポートを追加する場合、メニューカテゴリは main.json ファイルに追加する必要があります。
対応する設定項目の翻訳は、settings.json ファイルで個別に更新することをお勧めします。
対応する翻訳キーの名前は、元の id の . を _ に置き換える必要があることに注意してください。例えば:

カスタムフロントエンドコンポーネントのローカライズサポート

[更新予定]