Skip to main content
複数の言語サポートを追加したい場合は、このドキュメントを参考にして多言語サポートの実装方法を確認できます。 Currently, ComfyUI supports the following languages:
  • English(en)
  • Chinese (Simplified)(zh)
  • Chinese (Traditional)(zh-TW)
  • French(fr)
  • Korean(ko)
  • Russian(ru)
  • Spanish(es)
  • Japanese(ja)
  • Arabic(ar)
カスタムノード 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 の ._ に置き換える必要があることに注意してください。例えば:

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

[更新予定]