Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
799 changes: 566 additions & 233 deletions .github/scripts/validate-links.py

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,6 @@ docs.bak
# Translation run logs (translate-i18n.ts)
.github/i18n-logs/
tmp/
# Python bytecode
__pycache__/
*.py[cod]
4 changes: 2 additions & 2 deletions ja/account/create-account.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ ComfyUI 用の Comfy アカウントは、Comfy Cloud 上から直接作成で

1. ローカルマシンで ComfyUI を起動します
2. インターフェース内の **設定** に移動します
3. **ユーザー** セクションへ進みます(詳細は [ユーザー設定](/interface/user) をご参照ください)
3. **ユーザー** セクションへ進みます(詳細は [ユーザー設定](/ja/interface/user) をご参照ください)
4. **アカウントを作成** または **サインアップ** をクリックします
5. 以下のログイン方法のいずれかを選択します:
- **メールアドレス**:メールアドレスを入力し、パスワードを作成します
Expand All @@ -40,7 +40,7 @@ ComfyUI 用の Comfy アカウントは、Comfy Cloud 上から直接作成で
## 次のステップ

アカウントの作成およびメール確認が完了したら、以下の操作を行ってください:
- [アカウントにログインする](/account/login)
- [アカウントにログインする](/ja/account/login)
- プロフィールの設定や好みの環境を調整する
- ComfyUI の各種機能の利用を開始する
- 教材やドキュメントを参照して学習を深める
Expand Down
4 changes: 2 additions & 2 deletions ja/account/login.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ translationSourceHash: 31b0c6ca
translationFrom: account/login.mdx
---

import GetApiKey from '/snippets/get-api-key.mdx'
import GetApiKey from '/snippets/ja/get-api-key.mdx'

Comfy アカウントを利用すると、[パートナーノード(Partner Node)](/ja/tutorials/partner-nodes/overview)および[クラウドサブスクリプション](https://www.comfy.org/cloud)にアクセスでき、ComfyUI プラットフォーム全体でプレミアム機能やサービスをご利用いただけます。

Expand Down Expand Up @@ -34,7 +34,7 @@ Comfy Cloud 上で ComfyUI を使用するための Comfy アカウントにア

1. ローカルマシン上で ComfyUI を起動します
2. インターフェース内の **設定** へ移動します
3. **ユーザー** セクションへ進みます(詳細は [ユーザー設定](/interface/user) をご参照ください)
3. **ユーザー** セクションへ進みます(詳細は [ユーザー設定](/ja/interface/user) をご参照ください)
4. ログイン方法を選択します:
- **メールアドレス**:メールアドレスとパスワードを入力します
- **Google**:Google ログインボタンをクリックして認証を行います
Expand Down
2 changes: 1 addition & 1 deletion ja/agent-tools/partner-mcp.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Comfy Partner MCP は、AI エージェントに **30以上のパートナープ

- **Node.js 20+**
- **pnpm 10**
- **[Comfy API キー](/development/api-development/getting-an-api-key)**(`comfyui-` で始まる)— Comfy パートナーダッシュボードから取得
- **[Comfy API キー](/ja/development/api-development/getting-an-api-key)**(`comfyui-` で始まる)— Comfy パートナーダッシュボードから取得

---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,17 @@
| パラメータ | 型 | デフォルト値 | 説明 |
| ----------------- | ------ | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| prompt | 文字列 | "" | 画像生成のためのテキストによる説明 |
| prompt_upsampling | ブール値 | False | プロンプトのディテール強化にプロンプトアップサンプリング技術を用いるかどうか。有効にすると、より創造的な生成のために自動的にプロンプトが修正されますが、結果は非決定論的になります(同一のシードでも完全に同じ結果にはなりません) |

Check warning on line 27 in ja/built-in-nodes/partner-node/image/bfl/flux-1-1-pro-ultra-image.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/built-in-nodes/partner-node/image/bfl/flux-1-1-pro-ultra-image.mdx#L27

Did you really mean 'prompt_upsampling'?
| seed | 整数 | 0 | 乱数シード値。生成時のランダム性を制御します |
| aspect_ratio | 文字列 | "16:9" | 画像の幅と高さの比率。1:4 ~ 4:1 の範囲内である必要があります |

Check warning on line 29 in ja/built-in-nodes/partner-node/image/bfl/flux-1-1-pro-ultra-image.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/built-in-nodes/partner-node/image/bfl/flux-1-1-pro-ultra-image.mdx#L29

Did you really mean 'aspect_ratio'?
| raw | ブール値 | False | `True` に設定すると、処理が少なく、より自然な見た目の画像が生成されます |

### オプションパラメータ

| パラメータ | 型 | デフォルト値 | 説明 |
| --------------------- | ------ | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| image_prompt | 画像 | なし | オプションの入力。画像→画像(Remix)モードで使用します |

Check warning on line 36 in ja/built-in-nodes/partner-node/image/bfl/flux-1-1-pro-ultra-image.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/built-in-nodes/partner-node/image/bfl/flux-1-1-pro-ultra-image.mdx#L36

Did you really mean 'image_prompt'?
| image_prompt_strength | 浮動小数点数 | 0.1 | `image_prompt` が入力された場合に有効になり、プロンプトと画像プロンプトのブレンド具合を調整します。値が大きいほど出力画像は入力画像に近くなります(範囲:0.0~1.0) |

Check warning on line 37 in ja/built-in-nodes/partner-node/image/bfl/flux-1-1-pro-ultra-image.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/built-in-nodes/partner-node/image/bfl/flux-1-1-pro-ultra-image.mdx#L37

Did you really mean 'image_prompt_strength'?

### 出力

Expand All @@ -45,7 +45,7 @@
## 使用例
対応する使用例については、以下のチュートリアルをご覧ください。

- [Flux 1.1 Pro Ultra Image API ノード ComfyUI 公式サンプルワークフロー](/tutorials/partner-nodes/black-forest-labs/flux-1-1-pro-ultra-image)
- [Flux 1.1 Pro Ultra Image API ノード ComfyUI 公式サンプルワークフロー](/ja/tutorials/partner-nodes/black-forest-labs/flux-1-1-pro-ultra-image)

## 動作原理

Expand Down
2 changes: 1 addition & 1 deletion ja/cloud/import-models.mdx
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: "モデルのインポート"
description: "Civitai と Hugging Face から Comfy Cloud へモデルをインポートする方法について学びます"

Check warning on line 3 in ja/cloud/import-models.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/cloud/import-models.mdx#L3

Did you really mean 'Civitai'?
translationSourceHash: b6574f59
translationFrom: cloud/import-models.mdx
---

import CloudFeature from '/snippets/cloud-feature.mdx'
import CloudFeature from '/snippets/ja/cloud-feature.mdx'

<CloudFeature/>

Expand All @@ -16,7 +16,7 @@
## 要件

- **サブスクリプション**: Creator tier 以上
- **対応ソース**: Civitai および Hugging Face

Check warning on line 19 in ja/cloud/import-models.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/cloud/import-models.mdx#L19

Did you really mean 'Civitai'?

## モデルのインポート方法

Expand All @@ -26,7 +26,7 @@
2. モデルライブラリのモーダルで、**Import** ボタンをクリックします。

### 2. リンクの貼り付け
1. Hugging Face または Civitai から取得したモデルリンクを貼り付けます。

Check warning on line 29 in ja/cloud/import-models.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/cloud/import-models.mdx#L29

Did you really mean 'Civitai'?
![Import Modal](/images/cloud/import_model/import_model_modal-1.png)

2. リンクが有効な場合、確認インジケーターが表示され、`Continue` ボタンをクリックして続行できます。
Expand All @@ -48,27 +48,27 @@

## モデルインポートリンクの取得方法

### 1. Civitai からリンクを取得

Check warning on line 51 in ja/cloud/import-models.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/cloud/import-models.mdx#L51

Did you really mean 'Civitai'?

1. [Civitai](https://civitai.com/) にアクセスし、インポートしたいモデルを見つけます。
2. ダウンロードボタンを右クリックし、「リンクアドレスをコピー」を選択して、モデルのダウンロードリンクを取得します。

![Copy Civitai Link](/images/cloud/import_model/copy_civitai_link.png)

Check warning on line 56 in ja/cloud/import-models.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/cloud/import-models.mdx#L56

Did you really mean 'Civitai'?

### 2. Hugging Face からリンクを取得

1. [Hugging Face](https://huggingface.co/) にアクセスし、インポートしたいモデルリポジトリを見つけます。
2. モデルファイルページへ移動します。サポートされている形式は通常「.safetensor」または「.sft」ファイルです。特定のモデル名をクリックして詳細ページに入ります。

![Copy Huggingface model link](/images/cloud/import_model/copy_huggingface_link-1.png)

Check warning on line 63 in ja/cloud/import-models.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/cloud/import-models.mdx#L63

Did you really mean 'Huggingface'?

3. 詳細ページで、`Copy Download Link` ボタンをクリックしてモデルのダウンロードリンクを取得します。

![Copy Huggingface model link](/images/cloud/import_model/copy_huggingface_link-2.png)

Check warning on line 67 in ja/cloud/import-models.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/cloud/import-models.mdx#L67

Did you really mean 'Huggingface'?

## 非公開モデルのインポート

Hugging Face または Civitai から非公開モデルをインポートする場合は、まず API キーを設定する必要があります。

Check warning on line 71 in ja/cloud/import-models.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/cloud/import-models.mdx#L71

Did you really mean 'Civitai'?

### 1. API キーの生成

Expand All @@ -76,7 +76,7 @@

<Tabs>
<Tab title="Civitai">
1. Civitai にログインし、[https://civitai.com/user/account](https://civitai.com/user/account) にアクセスします。

Check warning on line 79 in ja/cloud/import-models.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/cloud/import-models.mdx#L79

Did you really mean 'Civitai'?
2. アカウント設定で API キーを生成します。

![Civitai API Key](/images/cloud/import_model/civitai_key-1.png)
Expand Down Expand Up @@ -109,7 +109,7 @@

API キーを設定すると、公開モデルと同じ手順で非公開モデルをインポートできます。

1. Hugging Face または Civitai からモデルリンクを取得します。

Check warning on line 112 in ja/cloud/import-models.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/cloud/import-models.mdx#L112

Did you really mean 'Civitai'?
2. インポートモーダルにリンクを貼り付けます。
3. システムは保存された API キーを自動的に使用して非公開モデルにアクセスします。

Expand All @@ -129,7 +129,7 @@
</Accordion>

<Accordion title="ローカルハードドライブから独自のカスタムモデルをアップロードできますか?">
現時点では、まずモデルを**公開された Hugging Face または Civitai リポジトリ**にアップロードし、その後これらのプラットフォームからインポートする必要があります。

Check warning on line 132 in ja/cloud/import-models.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/cloud/import-models.mdx#L132

Did you really mean 'Civitai'?
</Accordion>

<Accordion title="分割されたモデルファイルをアップロードできますか?">
Expand Down
2 changes: 1 addition & 1 deletion ja/cloud/share-workflow.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ translationSourceHash: c12df158
translationFrom: cloud/share-workflow.mdx
---

import CloudFeature from '/snippets/cloud-feature.mdx'
import CloudFeature from '/snippets/ja/cloud-feature.mdx'

<CloudFeature/>

Expand Down
6 changes: 3 additions & 3 deletions ja/comfy-cli/reference.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ title: "リファレンス"
translationSourceHash: d3b02585
translationFrom: comfy-cli/reference.mdx
---
import GenerateCliReference from '/snippets/cli-reference/generate.mdx'
import NodesCliReference from '/snippets/cli-reference/nodes.mdx'
import ModelsReference from '/snippets/cli-reference/models.mdx'
import GenerateCliReference from '/snippets/ja/cli-reference/generate.mdx'
import NodesCliReference from '/snippets/ja/cli-reference/nodes.mdx'
import ModelsReference from '/snippets/ja/cli-reference/models.mdx'

# CLI

Expand Down
2 changes: 1 addition & 1 deletion ja/community/contributing.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ translationFrom: community/contributing.mdx

あらゆる種類のコントリビューションを歓迎しています。当社の [GitHub 組織](https://github.com/Comfy-Org) でサポートしているさまざまなリポジトリをご確認ください。

また、ワークフローの共有や、[カスタムノード](/custom-nodes/overview) の開発を通じてコントリビューションすることもできます。
また、ワークフローの共有や、[カスタムノード](/ja/custom-nodes/overview) の開発を通じてコントリビューションすることもできます。
2 changes: 1 addition & 1 deletion ja/custom-nodes/backend/expansion.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -51,4 +51,4 @@ def load_and_merge_checkpoints(self, checkpoint_path1, checkpoint_path2, ratio):

## 関連資料

- [サブグラフ(開発者ガイド)](/custom-nodes/js/subgraphs) — 拡張機能開発者向けのフロントエンドガイド
- [サブグラフ(開発者ガイド)](/ja/custom-nodes/js/subgraphs) — 拡張機能開発者向けのフロントエンドガイド
2 changes: 1 addition & 1 deletion ja/custom-nodes/backend/interface.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ CATEGORY = "loaders"

この属性は Web ディレクトリを設定します。そのディレクトリ内の任意の `.js` ファイルは、フロントエンド拡張機能としてロードされます。

カスタムノードには、`WEB_DIRECTORY/docs` フォルダに Markdown ドキュメントを含めることもできます。ノードに豊富なドキュメントを追加する方法の詳細については、[ヘルプページ](/custom-nodes/help_page) セクションを参照してください。
カスタムノードには、`WEB_DIRECTORY/docs` フォルダに Markdown ドキュメントを含めることもできます。ノードに豊富なドキュメントを追加する方法の詳細については、[ヘルプページ](/ja/custom-nodes/help_page) セクションを参照してください。

#### NODE_CLASS_MAPPINGS

Expand Down
2 changes: 1 addition & 1 deletion ja/custom-nodes/backend/manager.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ description: "カスタムノードを ComfyUI Manager データベースに公

Comfy の素晴らしい点の一つは、ノードベースのアプローチにより、提供されているノードを異なる方法で組み合わせることで、新しいワークフローを開発できることです。組み込みノードは幅広い機能を提供しますが、コアノードでは提供されていない機能が必要だと気づくかもしれません。

カスタムノードはコミュニティによって開発されたノードです。これにより、新機能を実装し、より広いコミュニティと共有することができます。カスタムノードの開発に興味がある場合は、[こちら](/custom-nodes/overview) で詳しく読むことができます。
カスタムノードはコミュニティによって開発されたノードです。これにより、新機能を実装し、より広いコミュニティと共有することができます。カスタムノードの開発に興味がある場合は、[こちら](/ja/custom-nodes/overview) で詳しく読むことができます。

## ComfyUI Manager

Expand Down
6 changes: 3 additions & 3 deletions ja/custom-nodes/backend/more_on_inputs.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -25,18 +25,18 @@
```

### UNIQUE_ID
`UNIQUE_ID` はノードの一意の識別子であり、クライアント側のノードの `id` プロパティと一致します。これは通常、クライアント - サーバー間の通信で使用されます([メッセージ](/development/comfyui-server/comms_messages#getting-node-id) を参照)。
`UNIQUE_ID` はノードの一意の識別子であり、クライアント側のノードの `id` プロパティと一致します。これは通常、クライアント - サーバー間の通信で使用されます([メッセージ](/ja/development/comfyui-server/comms_messages#getting-node-id) を参照)。

### PROMPT
`PROMPT` はクライアントからサーバーに送信された完全なプロンプトです。詳細な説明については [プロンプトオブジェクト](/custom-nodes/js/javascript_objects_and_hijacking#prompt) を参照してください。
`PROMPT` はクライアントからサーバーに送信された完全なプロンプトです。詳細な説明については [プロンプトオブジェクト](/ja/custom-nodes/js/javascript_objects_and_hijacking#prompt) を参照してください。

### EXTRA_PNGINFO
`EXTRA_PNGINFO` は、保存されるすべての `.png` ファイルのメタデータにコピーされる辞書です。カスタムノードは、保存用の追加情報をこの辞書に格納できます(または下流のノードとの通信手段として)。

<Tip>Comfy が `disable_metadata` オプション付きで起動された場合、このデータは保存されないことに注意してください。</Tip>

Check warning on line 36 in ja/custom-nodes/backend/more_on_inputs.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/custom-nodes/backend/more_on_inputs.mdx#L36

Did you really mean 'disable_metadata'?

### DYNPROMPT
`DYNPROMPT` は `comfy_execution.graph.DynamicPrompt` のインスタンスです。これは `PROMPT` と異なり、[ノード拡張](/custom-nodes/backend/expansion) に応じて実行中に変更される可能性があります。
`DYNPROMPT` は `comfy_execution.graph.DynamicPrompt` のインスタンスです。これは `PROMPT` と異なり、[ノード拡張](/ja/custom-nodes/backend/expansion) に応じて実行中に変更される可能性があります。
<Tip>`DYNPROMPT` は高度なケース(カスタムノード内にループを実装するなど)でのみ使用すべきです。</Tip>

## 柔軟な入力
Expand Down
2 changes: 1 addition & 1 deletion ja/custom-nodes/i18n.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ translationSourceHash: af21fb42
translationFrom: custom-nodes/i18n.mdx
---

import SupportedLanguages from '/snippets/interface/supported-languages.mdx'
import SupportedLanguages from '/snippets/ja/interface/supported-languages.mdx'

複数の言語サポートを追加したい場合は、このドキュメントを参考にして多言語サポートの実装方法を確認できます。

Expand Down
4 changes: 2 additions & 2 deletions ja/custom-nodes/js/javascript_examples.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@

## UI イベントのキャプチャ

これは期待通りに動作します。DOM 内の UI 要素を見つけて eventListener を追加するだけです。ページが完全に読み込まれているため、これを行うには `setup()` が適しています。例えば、「Queue」ボタンのクリックを検出するには:

Check warning on line 99 in ja/custom-nodes/js/javascript_examples.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/custom-nodes/js/javascript_examples.mdx#L99

Did you really mean 'eventListener'?

```Javascript
function queue_button_pressed() { console.log("Queue ボタンが押されました!") }
Expand All @@ -119,10 +119,10 @@
## ワークフローの中断を検出

<Note>
**非推奨:** 以下に示す API ハイジャックパターンは非推奨であり、近い将来いつでも変更される可能性があります。可能な場合は、公式の [拡張フック](/custom-nodes/js/javascript_hooks) および API イベントリスナーを使用してください。
**非推奨:** 以下に示す API ハイジャックパターンは非推奨であり、近い将来いつでも変更される可能性があります。可能な場合は、公式の [拡張フック](/ja/custom-nodes/js/javascript_hooks) および API イベントリスナーを使用してください。
</Note>

api をハイジャックする簡単な例:

Check warning on line 125 in ja/custom-nodes/js/javascript_examples.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/custom-nodes/js/javascript_examples.mdx#L125

Did you really mean 'api'?

```Javascript
import { api } from "../../scripts/api.js";
Expand All @@ -138,7 +138,7 @@
## ノードのクリックをキャプチャ

<Note>
**非推奨:** 以下に示すノードメソッドハイジャックパターンは非推奨であり、近い将来いつでも変更される可能性があります。可能な場合は、公式の [拡張フック](/custom-nodes/js/javascript_hooks) を使用してください。
**非推奨:** 以下に示すノードメソッドハイジャックパターンは非推奨であり、近い将来いつでも変更される可能性があります。可能な場合は、公式の [拡張フック](/ja/custom-nodes/js/javascript_hooks) を使用してください。
</Note>

`node` にはハイジャックできる `mouseDown` メソッドがあります。
Expand Down
2 changes: 1 addition & 1 deletion ja/custom-nodes/js/javascript_hooks.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ async beforeRegisterNodeDef(nodeType, nodeData, app)
`beforeRegisterNodeDef` において非常に一般的なパターンは、既存のメソッドを「ハイジャック」することです。

<Note>
**非推奨:** 以下に示すプロトタイプハイジャックパターンは非推奨であり、近い将来いつでも変更される可能性があります。コンテキストメニューについては、公式の [コンテキストメニュー API](/custom-nodes/js/context-menu-migration) を使用してください。他のユースケースについては、利用可能な場合は公式の [拡張機能フック](/custom-nodes/js/javascript_hooks) を使用することを推奨します。
**非推奨:** 以下に示すプロトタイプハイジャックパターンは非推奨であり、近い将来いつでも変更される可能性があります。コンテキストメニューについては、公式の [コンテキストメニュー API](/ja/custom-nodes/js/context-menu-migration) を使用してください。他のユースケースについては、利用可能な場合は公式の [拡張機能フック](/ja/custom-nodes/js/javascript_hooks) を使用することを推奨します。
</Note>

```Javascript
Expand Down
4 changes: 2 additions & 2 deletions ja/custom-nodes/js/javascript_objects_and_hijacking.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
`app` オブジェクト(`import { app } from "../../scripts/app.js";` で常にアクセス可能)は、ブラウザ上で実行されている Comfy アプリケーションを表し、以下にリストするものを含む、多くの有用なプロパティと関数を含んでいます。

<Note>
**非推奨:** `app` 上の関数やプロトタイプをハイジャック/モンキーパッチすることは非推奨であり、近い将来いつでも変更される可能性があります。代わりに、公式の [拡張フック](/custom-nodes/js/javascript_hooks) および [コンテキストメニュー API](/custom-nodes/js/context-menu-migration) を使用してください。
**非推奨:** `app` 上の関数やプロトタイプをハイジャック/モンキーパッチすることは非推奨であり、近い将来いつでも変更される可能性があります。代わりに、公式の [拡張フック](/ja/custom-nodes/js/javascript_hooks) および [コンテキストメニュー API](/ja/custom-nodes/js/context-menu-migration) を使用してください。
</Note>

<Warning>`app` 上の関数をハイジャックすることは推奨されません。Comfy は継続的に開発されており、コアの動作が変更される可能性があるためです。</Warning>
Expand All @@ -27,7 +27,7 @@
| --------------- | --------------------------------------------------------------------------------------------- |
| `canvas` | 現在のユーザーインターフェースを表す LGraphCanvas オブジェクト。`node_over` や `selected_nodes` などの興味深いプロパティを含みます。 |
| `canvasEl` | DOM `<canvas>` 要素 |
| `graph` | 現在のグラフを記述する LGraph オブジェクトへの参照 |

Check warning on line 30 in ja/custom-nodes/js/javascript_objects_and_hijacking.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/custom-nodes/js/javascript_objects_and_hijacking.mdx#L30

Did you really mean 'LGraph'?
| `runningNodeId` | 実行中、現在実行されているノード |
| `ui` | キュー、メニュー、ダイアログなどの一部の UI 要素へのアクセスを提供します |

Expand All @@ -41,10 +41,10 @@
| ----------------- | ----------------------------------------- |
| graphToPrompt | グラフを Python サーバーに送信できるプロンプトに変換します |
| loadGraphData | グラフを読み込みます |
| queuePrompt | プロンプトをキューに送信します |

Check warning on line 44 in ja/custom-nodes/js/javascript_objects_and_hijacking.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/custom-nodes/js/javascript_objects_and_hijacking.mdx#L44

Did you really mean 'queuePrompt'?
| registerExtension | 拡張機能を追加するために使用されます(既にご覧になっています) |

Check warning on line 45 in ja/custom-nodes/js/javascript_objects_and_hijacking.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/custom-nodes/js/javascript_objects_and_hijacking.mdx#L45

Did you really mean 'registerExtension'?

## LGraph

Check warning on line 47 in ja/custom-nodes/js/javascript_objects_and_hijacking.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/custom-nodes/js/javascript_objects_and_hijacking.mdx#L47

Did you really mean 'LGraph'?

`LGraph` オブジェクトは LiteGraph フレームワークの一部であり、グラフ(ノードとリンク)の現在の論理状態を表します。
グラフを操作したい場合は、LiteGraph ドキュメント(`https://github.com/jagenjo/litegraph.js` をクローンした場合 `doc/index.html` にあります)に必要な関数が説明されています。
Expand All @@ -56,7 +56,7 @@
ComfyNode_object_for_my_node.inputs.forEach(input => {
const link_id = input.link;
if (link_id) {
const LLink_object = app.graph.links[link_id]

Check warning on line 59 in ja/custom-nodes/js/javascript_objects_and_hijacking.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/custom-nodes/js/javascript_objects_and_hijacking.mdx#L59

Did you really mean 'LLink'?
const id_of_upstream_node = LLink_object.origin_id
// など
}
Expand All @@ -81,7 +81,7 @@
`ComfyNode` オブジェクトは現在のワークフロー内のノードを表します。これには、利用したい多くの重要なプロパティ、および動作を変更するために使用またはハイジャックしたい非常に多くの関数があります。

<Note>
**非推奨:** `ComfyNode` または `LGraphNode` 上のプロトタイプメソッドをハイジャックすることは非推奨であり、近い将来いつでも変更される可能性があります。利用可能な場合は、コンテキストメニュー用の `getNodeMenuItems` などの公式の [拡張フック](/custom-nodes/js/javascript_hooks) を使用してください。例については [コンテキストメニュー移行ガイド](/custom-nodes/js/context-menu-migration) を参照してください。
**非推奨:** `ComfyNode` または `LGraphNode` 上のプロトタイプメソッドをハイジャックすることは非推奨であり、近い将来いつでも変更される可能性があります。利用可能な場合は、コンテキストメニュー用の `getNodeMenuItems` などの公式の [拡張フック](/ja/custom-nodes/js/javascript_hooks) を使用してください。例については [コンテキストメニュー移行ガイド](/ja/custom-nodes/js/context-menu-migration) を参照してください。
</Note>

ノードオブジェクトをより完全に理解するには、以下のコードを拡張機能に挿入し、`console.log` コマンドにブレークポイントを設定することをお勧めします。その後、新しいノードを作成すると、お気に入りのデバッガーを使用してノードを調べることができます。
Expand All @@ -99,7 +99,7 @@
| `bgcolor` | ノードの背景色。デフォルトの場合は undefined |
| `comfyClass` | ノードを表す Python クラス |
| `flags` | ノードの状態に関連するフラグを含む辞書。特に、`flags.collapsed` は折りたたまれたノードの場合 true です。 |
| `graph` | LGraph オブジェクトへの参照 |

Check warning on line 102 in ja/custom-nodes/js/javascript_objects_and_hijacking.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/custom-nodes/js/javascript_objects_and_hijacking.mdx#L102

Did you really mean 'LGraph'?
| `id` | 一意の ID |
| `input_type` | 入力タイプのリスト(例:"STRING"、"MODEL"、"CLIP" など)。一般的に Python の INPUT_TYPES と一致します |
| `inputs` | 入力のリスト(後述) |
Expand Down Expand Up @@ -131,7 +131,7 @@
| `findInputSlotByType` | タイプに一致する入力を検索します。空きスロットを優先、またはのみ使用するオプションがあります |
| `removeInput` | スロットインデックスによる削除 |
| `getInputNode` | この入力に接続されているノードを取得します。出力の同等物は `getOutputNodes` で、リストを返します |
| `getInputLink` | この入力に接続されている LLink を取得します。出力の同等物はありません |

Check warning on line 134 in ja/custom-nodes/js/javascript_objects_and_hijacking.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/custom-nodes/js/javascript_objects_and_hijacking.mdx#L134

Did you really mean 'LLink'?
| Widgets | |
| `addWidget` | 標準の Comfy ウィジェットを追加します |
| `addCustomWidget` | カスタムウィジェットを追加します(`getComfyWidgets` フックで定義) |
Expand Down Expand Up @@ -221,7 +221,7 @@
- 入力に変換されたが接続されていないウィジェットの場合、undefined
- 他の接続されていない入力は `.inputs` に含まれません

<Tip>接続された入力を記述する配列内の `upstream_node_id` は、整数ではなく文字列として表されることに注意してください。</Tip>

Check warning on line 224 in ja/custom-nodes/js/javascript_objects_and_hijacking.mdx

View check run for this annotation

Mintlify / Mintlify Validation (dripart) - vale-spellcheck

ja/custom-nodes/js/javascript_objects_and_hijacking.mdx#L224

Did you really mean 'upstream_node_id'?

### workflow

Expand Down
2 changes: 1 addition & 1 deletion ja/custom-nodes/js/javascript_overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Comfy は拡張機制を通じて変更できます。拡張を追加するに
- 1 つ以上の `.js` ファイルをそのディレクトリに配置し、
- `app.registerExtension` を使用して拡張を登録します。

これら 3 つのステップは以下に記載します。拡張の追加方法を確認したら、コードを呼び出すために利用可能な [hooks](/custom-nodes/js/javascript_hooks) を確認するか、必要に応じて様々な [Comfy objects](/custom-nodes/js/javascript_objects_and_hijacking) の説明を確認するか、あるいは直接 [example code snippets](/custom-nodes/js/javascript_examples) にジャンプしてください。
これら 3 つのステップは以下に記載します。拡張の追加方法を確認したら、コードを呼び出すために利用可能な [hooks](/ja/custom-nodes/js/javascript_hooks) を確認するか、必要に応じて様々な [Comfy objects](/ja/custom-nodes/js/javascript_objects_and_hijacking) の説明を確認するか、あるいは直接 [example code snippets](/ja/custom-nodes/js/javascript_examples) にジャンプしてください。

### `WEB_DIRECTORY` のエクスポート

Expand Down
6 changes: 3 additions & 3 deletions ja/custom-nodes/js/subgraphs.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ translationFrom: custom-nodes/js/subgraphs.mdx

## 概要

サブグラフを使用すると、ユーザーはノードを再利用可能でネスト可能なコンポーネントとしてグループ化できます。各サブグラフは UUID を持つ独自の `LGraph` です。ユーザー向けガイドについては、[Subgraphs](/interface/features/subgraph) を参照してください。
サブグラフを使用すると、ユーザーはノードを再利用可能でネスト可能なコンポーネントとしてグループ化できます。各サブグラフは UUID を持つ独自の `LGraph` です。ユーザー向けガイドについては、[Subgraphs](/ja/interface/features/subgraph) を参照してください。

## ノード識別子

Expand Down Expand Up @@ -215,5 +215,5 @@ app.registerExtension({

## 関連項目

- [Subgraphs (User Guide)](/interface/features/subgraph)
- [Extension Hooks](/custom-nodes/js/javascript_hooks)
- [Subgraphs (User Guide)](/ja/interface/features/subgraph)
- [Extension Hooks](/ja/custom-nodes/js/javascript_hooks)
6 changes: 3 additions & 3 deletions ja/custom-nodes/subgraph_blueprints.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,6 @@ translationFrom: custom-nodes/subgraph_blueprints.mdx

## 関連項目

- [サブグラフ(ユーザーガイド)](/interface/features/subgraph) - ユーザーがサブグラフとどのように対話するか
- [サブグラフ開発者ガイド](/custom-nodes/js/subgraphs) - サブグラフのフロントエンド拡張開発
- [ワークフローテンプレート](/custom-nodes/workflow_templates) - カスタムノードにサンプルワークフローを追加する
- [サブグラフ(ユーザーガイド)](/ja/interface/features/subgraph) - ユーザーがサブグラフとどのように対話するか
- [サブグラフ開発者ガイド](/ja/custom-nodes/js/subgraphs) - サブグラフのフロントエンド拡張開発
- [ワークフローテンプレート](/ja/custom-nodes/workflow_templates) - カスタムノードにサンプルワークフローを追加する
Loading
Loading