| [English Version](README.md) | |
| <p align="center"><img src="https://count.getloli.com/get/@sd-webui-bilingual-localization.github" alt="sd-webui-bilingual-localization"></p> | |
| # sd-webui-bilingual-localization | |
| [Stable Diffusion web UI](https://github.com/AUTOMATIC1111/stable-diffusion-webui)のバイリンガル対応拡張機能 | |
|  | |
| ## 特徴 | |
| - バイリンガル対応により、元のボタンを探す必要がありません。 | |
| - 日本語化拡張機能と互換性があり、ファイルを取り込み直す必要はありません。 | |
| - ツールチップの動的翻訳をサポートします。 | |
| - スコープと正規表現パターンによる柔軟な翻訳が可能です。 | |
| ## インストール | |
| 以下の方法から選択します。 | |
| 拡張機能に対応したWebUI<sup>(2023年以降のバージョン)</sup>が必要です。 | |
| #### 方法1 | |
| WebUIの`Install from URL`でインストールを行います。 | |
| <kbd>Extensions</kbd> - <kbd>Install from URL</kbd>を順にクリックします。 | |
| 1個目のテキストボックスに`https://github.com/journey-ad/sd-webui-bilingual-localization`を入力し、<kbd>Install</kbd>ボタンをクリックします。 | |
|  | |
| その後、<kbd>Installed</kbd>パネルに切り替え、<kbd>Apply and restart UI</kbd>ボタンをクリックします。 | |
|  | |
| #### 方法2 | |
| 拡張機能のディレクトリに手動でcloneします。 | |
| ```bash | |
| git clone https://github.com/journey-ad/sd-webui-bilingual-localization extensions/sd-webui-bilingual-localization | |
| ``` | |
| ## 使用方法 | |
| > **⚠️重要⚠️** | |
| > <kbd>Settings</kbd> - <kbd>User interface</kbd> - <kbd>Localization</kbd>が`None`に設定されていることを確認してください。 | |
| <kbd>Settings</kbd> - <kbd>Bilingual Localization</kbd>パネルで、有効にしたい言語ファイル名を選択し、<kbd>Apply settings</kbd>ボタンと<kbd>Reload UI</kbd>ボタンを順にクリックします。 | |
|  | |
| ## スコープ | |
| ローカライゼーションは、スコープ化されており、グローバルな影響を防止することができます。構文ルールは`##<SCOPE ID>##<TEXT>`です。 | |
| スコープを指定するIDが祖先要素のIDと一致する場合にのみ、スコープ化されたテキストが有効になります。 | |
| ```json | |
| ... | |
| "##tab_ti##Normal": "正常", // id="tab_ti"要素の下の`Normal`のみが`正常`として変換されます | |
| "##tab_threedopenpose##Normal": "法線マップ", // id="tab_threedopenpose"要素の下の`Normal`のみが `法線マップ`として変換されます | |
| ... | |
| ``` | |
| ## 正規表現パターン | |
| 正規表現を使った日本語化が可能です。構文ルールは`@@<REGEXP>`、キャプチャグループは`$n`です。ドキュメント:[String.prototype.replace()](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/replace)。 | |
| ```json | |
| { | |
| ... | |
| "@@/^(\\d+) images in this directory, divided into (\\d+) pages$/": "このディレクトリには$1枚の画像、$2ページ", | |
| "@@/^Favorites path from settings: (.*)$/": "お気に入りのディレクトリパス:$1", | |
| ... | |
| } | |
| ``` | |
| ## 日本語化ファイルの取得 | |
| 内蔵の日本語化ファイルは提供されなくなりました。サードパーティーの日本語化拡張機能をインストールし、当ページの[使用方法](#使用方法)に記載されている方法でセットアップしてください。 |