diff --git a/en/dlg/customize/web/index.md b/en/dlg/customize/web/index.md
index 41014cd4b8..4758565a58 100644
--- a/en/dlg/customize/web/index.md
+++ b/en/dlg/customize/web/index.md
@@ -6,6 +6,10 @@ The **Web Browser** page allows you to customize settings related to the Web Bro
Specifies the home page URL that should be displayed when the Web Browser is first opened.
+## Search text box
+
+Specifies the search URL to use when a search word is entered in the address bar. `%s` will be replaced with the search word.
+
## Position drop-down list box
Selects where the Web Browser bar should be positioned in the EmEditor window.
@@ -16,7 +20,7 @@ Specifies that the Web Browser within EmEditor should be used to view web sites.
## Prompt when viewing a web site check box
-Specifies that a prompt dialog box will be displayed to select whether the Web Browser within EmEditor should be used to view web sites.
+Specifies that a prompt dialog box should be displayed to select whether the Web Browser within EmEditor should be used to view web sites.
## Reset button
diff --git a/en/history/v23_0.md b/en/history/v23_0.md
index 0994d070b2..6c5aa85e90 100644
--- a/en/history/v23_0.md
+++ b/en/history/v23_0.md
@@ -5,7 +5,7 @@
## New General Features
- Redesigned help pages. {{profree}}
-- Added the ability to show the embedded **Web Browser** within EmEditor using the **WebView2** control. The **Web Browser** is designed to be used in conjunction with macros. Writing a macro enables you to send specific text to a website. The new **onLoad** event in JavaScript (V8) enables you to retrieve specific text from the web page when it is loaded. The initial home URL can be customized in the new **Web Browser** page of the **Customize** dialog box. {{pro}}
+- Added the ability to show the embedded **Web Browser** within EmEditor using the **WebView2** control. The **Web Browser** is designed to be used in conjunction with macros. Writing a macro enables you to send specific text to a website. You can use `web` to access the **Document Object Model** (**DOM**) in the web page, For instance, `web.document.documentElement.outerHTML` retrieves the HTML of the current web document. The new **onLoad** event in JavaScript (V8) enables you to retrieve specific text from the web page when it is loaded. The initial home URL can be customized in the new **Web Browser** page of the **Customize** dialog box. {{pro}}
- Added the ability to format the selection or entire document using the **Language Server Protocol** (**Format Document** and **Format Selection** commands). {{pro}}
- Improved the Markdown syntax highlighting by adding the special syntax for Markdown. {{profree}}
- Improved invalid character detections while opening **Japanese (JIS)** or **Japanese (EUC)** files. {{profree}}
@@ -34,7 +34,7 @@
- The changes sidebar in **CommitList** has an **Update Submodule** option to pull changes to a submodule.
- Removed **Undo Changes** menu item in the staged files list (not unstaged files) in the **CommitList** sidebar to avoid confusion on expected behavior.
-- Added the **EI\_SET\_WEB** and **EI\_OPEN\_WEB** flags to the **[EE\_INFO](../plugin/message/ee_info)** message.
+- Added the **EI_SET_WEB** and **EI_OPEN_WEB** flags to the **[EE\_INFO](../plugin/message/ee_info)** message.
## Macro New Features {{pro}}
diff --git a/ja/cmd/convert/format_document.md b/ja/cmd/convert/format_document.md
new file mode 100644
index 0000000000..dbaf7d1ae3
--- /dev/null
+++ b/ja/cmd/convert/format_document.md
@@ -0,0 +1,37 @@
+# \[文書のフォーマット\] コマンド
+
+## 概要
+
+言語サーバー プロトコルを使用して文書全体をフォーマットします。
+
+## 説明
+
+言語サーバー プロトコルを使用して文書全体をフォーマットします。
+
+## 実行方法
+
+- 既定のメニュー: なし
+- [すべてのコマンド](../../glossary/allcommands): \[変換\] \- \[文書のフォーマット\]
+- ツール バー: なし
+- ステータス バー: なし
+- 既定のショートカット: Ctrl+K, D
+
+## プラグイン コマンド ID
+
+```
+EEID_FORMAT_DOCUMENT (23244)
+```
+
+## マクロ
+
+### \[JavaScript\]
+
+```
+editor.ExecuteCommandByID(23244);
+```
+
+### \[VBScript\]
+
+```
+editor.ExecuteCommandByID 23244
+```
diff --git a/ja/cmd/convert/format_selection.md b/ja/cmd/convert/format_selection.md
new file mode 100644
index 0000000000..61931d487c
--- /dev/null
+++ b/ja/cmd/convert/format_selection.md
@@ -0,0 +1,37 @@
+# \[選択範囲のフォーマット\] コマンド
+
+## 概要
+
+言語サーバー プロトコルを使用して選択範囲をフォーマットします。
+
+## 説明
+
+言語サーバー プロトコルを使用して選択範囲をフォーマットします。
+
+## 実行方法
+
+- 既定のメニュー: \[変換\] \- \[フォーマット\]
+- [すべてのコマンド](../../glossary/allcommands): \[変換\] \- \[選択範囲のフォーマット\]
+- ツール バー: なし
+- ステータス バー: なし
+- 既定のショートカット: Ctrl+K, F
+
+## プラグイン コマンド ID
+
+```
+EEID_FORMAT_SELECTION (23245)
+```
+
+## Macros
+
+### \[JavaScript\]
+
+```
+editor.ExecuteCommandByID(23245);
+```
+
+### \[VBScript\]
+
+```
+editor.ExecuteCommandByID 23245
+```
diff --git a/ja/cmd/convert/index.md b/ja/cmd/convert/index.md
index ecc653225d..b7d067154d 100644
--- a/ja/cmd/convert/index.md
+++ b/ja/cmd/convert/index.md
@@ -22,6 +22,8 @@
| [空行を削除](../edit/remove_empty_lines) | 選択範囲または文書全体の空行を削除します。 |
| [空列を削除](../edit/remove_empty_columns) | CSV文書から空列を削除します。 |
| [再変換](../edit/reconvert) | 再変換対応の IME を使って確定文字列の再変換を行います。 |
+| [文書のフォーマット](format_document.md) | 言語サーバー プロトコルを使用して文書全体をフォーマットします。 |
+| [選択範囲のフォーマット](format_selection.md) | 言語サーバー プロトコルを使用して選択範囲をフォーマットします。 |
| [HTML/XML文字参照をUnicodeに変換](../edit/decode_html_char_ref) | 選択テキストをHTML/XML文字参照からUnicodeに変換します。 |
| [UnicodeをHTML/XML数値文字参照に変換](../edit/encode_html_char_ref) | 選択テキストをUnicodeからHTML/XML数値文字参照に変換します。 |
| [UnicodeをHTML文字実体参照に変換](../edit/encode_html_char_entity_ref) | 選択テキストをUnicodeからHTML文字実体参照に変換します。 |
@@ -42,3 +44,9 @@
| [Unicode正規化形式KC (互換合成)](../edit/unicode_norm_fkc) | 選択テキストに Unicode正規化形式KC (互換合成) を適用します。 |
| [Unicode正規化形式KD (互換分解)](../edit/unicode_norm_fkd) | 選択テキストに Unicode正規化形式KD (互換分解) を適用します。 |
+```{toctree}
+:maxdepth: 1
+:hidden:
+format_document
+format_selection
+```
\ No newline at end of file
diff --git a/ja/cmd/tools/customize_web.md b/ja/cmd/tools/customize_web.md
new file mode 100644
index 0000000000..b465d2c627
--- /dev/null
+++ b/ja/cmd/tools/customize_web.md
@@ -0,0 +1,37 @@
+# \[ウェブ ブラウザのカスタマイズ\] コマンド
+
+## 概要
+
+\[カスタマイズ\] ダイアログ ボックスの \[ウェブ ブラウザ\] ページを開きます。
+
+## 説明
+
+[\[カスタマイズ\] ダイアログ ボックス](../../dlg/customize/index) の \[ウェブ ブラウザ\] ページを表示して、アプリケーション共通の設定をできるようにします。
+
+## 実行方法
+
+- 既定のメニュー: なし
+- [すべてのコマンド](../../glossary/allcommands): \[ツール\] \- \[カスタマイズ\] \- \[ウェブ ブラウザ\]
+- ツール バー: なし
+- ステータス バー: なし
+- 既定のショートカット: なし
+
+## プラグイン コマンド ID
+
+```
+EEID_CUSTOMIZE_WEB (9069)
+```
+
+## マクロ
+
+### \[JavaScript\]
+
+```
+editor.ExecuteCommandByID(9069);
+```
+
+### \[VBScript\]
+
+```
+editor.ExecuteCommandByID 9069
+```
diff --git a/ja/cmd/tools/index.md b/ja/cmd/tools/index.md
index 15723086a0..141a0e63b7 100644
--- a/ja/cmd/tools/index.md
+++ b/ja/cmd/tools/index.md
@@ -34,6 +34,7 @@
| [URI スキームのカスタマイズ](customize_uri_schemes) | \[カスタマイズ\] ダイアログ ボックスの \[URI スキーム\] ページを開きます。 |
| [同期のカスタマイズ](customize_sync) | \[カスタマイズ\] ダイアログ ボックスの \[同期\] ページを開きます。 |
| [最適化のカスタマイズ](customize_optimization) | \[カスタマイズ\] ダイアログ ボックスの \[最適化\] ページを開きます。 |
+| [ウェブ ブラウザのカスタマイズ](customize_web) | \[カスタマイズ\] ダイアログ ボックスの \[ウェブ ブラウザ\] ページを開きます。 |
| [構文チェックのカスタマイズ](customize_validation) | \[カスタマイズ\] ダイアログ ボックスの \[構文チェック\] ページを開きます。 |
| [通知のカスタマイズ](customize_notifications) | \[カスタマイズ\] ダイアログ ボックスの \[通知\] ページを開きます。 |
| [更新のカスタマイズ](customize_update) | \[カスタマイズ\] ダイアログ ボックスの \[更新\] ページを開きます。 |
@@ -140,6 +141,7 @@ customize_update
customize_uri_schemes
customize_validation
customize_view
+customize_web
customize_window
customize_workspace
define_code_page
diff --git a/ja/cmd/view/index.md b/ja/cmd/view/index.md
index c9e1bb1f38..f7fe9d42c3 100644
--- a/ja/cmd/view/index.md
+++ b/ja/cmd/view/index.md
@@ -23,6 +23,7 @@
| [アウトライン バー](outline_bar) | アウトライン バーの表示/非表示を切り替えます。 |
| [アウトライン ガイド](outline_guide) | アウトライン ガイドの表示/非表示を切り替えます。 |
| [アウトライン (ポップアップ メニュー)](outline_popup) | ポップアップ メニューを表示してアウトラインの設定を行います。 |
+| [ウェブ ブラウザ](view_web) | ウェブ ブラウザの表示/非表示を切り替えます。 |
| [通知](toggle_notifications) | 通知の表示/非表示を切り替えます。 |
| [レイアウト 1 (集中モード)](full_screen) | レイアウト 1 (既定では集中モード) のオンとオフを切り替えます |
| [レイアウト](layout1) | このレイアウトのオンとオフを切り替えます (複数項目)。 |
@@ -155,6 +156,7 @@ outline_bar
outline_bar_guide
outline_guide
outline_popup
+view_web
output_clear
refresh_toolbars
reset_font_size
diff --git a/ja/cmd/view/view_web.md b/ja/cmd/view/view_web.md
new file mode 100644
index 0000000000..eb3eb2e255
--- /dev/null
+++ b/ja/cmd/view/view_web.md
@@ -0,0 +1,37 @@
+# \[ウェブ ブラウザ\] コマンド
+
+## 概要
+
+ウェブ ブラウザの表示/非表示を切り替えます。
+
+## 説明
+
+ウェブ ブラウザの表示/非表示を切り替えます。
+
+## 実行方法
+
+- 既定のメニュー: \[表示\] \- \[ウェブ ブラウザ\]
+- [すべてのコマンド](../../glossary/allcommands): \[表示\] \- \[ウェブ ブラウザ\]
+- ツール バー: なし
+- ステータス バー: なし
+- 既定のショートカット: Alt+2
+
+## プラグイン コマンド ID
+
+```
+EEID_VIEW_WEB (23243)
+```
+
+## マクロ
+
+### \[JavaScript\]
+
+```
+WebBar.Visible = !WebBar.Visible;
+```
+
+### \[VBScript\]
+
+```
+WebBar.Visible = Not WebBar.Visible
+```
diff --git a/ja/dlg/customize/advanced/index.md b/ja/dlg/customize/advanced/index.md
index 8eff676215..6aa4fe4718 100644
--- a/ja/dlg/customize/advanced/index.md
+++ b/ja/dlg/customize/advanced/index.md
@@ -7,13 +7,9 @@
既定では、すべての EmEditor ウィンドウは単一プロセスで実行され、タブが表示されているかどうかにかかわらず、2 個以上のプロセスがシステム上で実行されることはありません。EmEditor のシステムのメモリ使用量を最小にするためには、このオプションはチェックしないでおいておくことを推奨します。しかし、アプリケーション エラーが発生すると、EmEditor のエラー ハンドラが保存されていない文書の保存を試行しますが、すべての文書が終了することになります。このオプションをチェックすることにより、各ウィンドウは独立したプロセスで実行され、ある文書のアプリケーション
エラーが、他の文書に影響を及ぼすことはなくなります。これがチェックされていると、タブは無効になり表示できなくなります。
-## \[一時ファイルを使ってメモリ使用量を削減する\] チェック ボックス
+## \[ディスク ベースを有効にする\] チェック ボックス
-これがチェックされていると、編集中のファイルの内容の一部を、一時ファイルに保存するため、メモリの使用量を削減することができます。ただし、一時ファイルを使用すると、実行速度が遅くなるため、この下で指定するサイズより大きいファイルを編集する時のみ、一時ファイルを使用します。
-
-## \[自動\] チェック ボックス
-
-これがチェックされていると、EmEditor は、利用可能なメモリ サイズに応じて、ファイルを開く時に一時ファイルを使用するかどうかを自動的に決めます。具体的には、このオプションが有効だと、開かれるファイル サイズが利用可能なメモリの約4分の1を超えると、一時ファイルを使用するようになります。このオプションは、EmEditor の動作速度を読み書き両方に最適化します。しかし、巨大ファイルを読むだけで編集しない場合には、このオプションを無効にして、\[一時ファイルを使う最小ファイル サイズ\] テキスト ボックスに小さな値を入力すると、ファイルの読み込みは速くなります。
+これがチェックされていると、ディスク ベースの操作を使用して、メモリの使用量を削減します。\[変更されていない行を元のファイルから読む\] チェック ボックスも設定されていると、変更されていない行は元のファイルから読まれるため、ファイルを開く動作が高速化します。設定されていない場合、ファイルを開いている間、ファイルの中身は一時ファイルに保存されるため、ファイルを開く速度は低下します。両方の場合で、システムのメモリの使用量を削減します。一時ファイルを使用すると、実行速度が遅くなるため、この下で指定するサイズより大きいファイルを編集する時のみ、一時ファイルを使用します。
## \[一時ファイルを使う最小ファイル サイズ\] テキスト ボックス
@@ -27,6 +23,10 @@
これがチェックされていると、一時ファイルを使用してファイルを開いているとき、元のファイルをロックします。
+## \[編集時、一時ファイルを使用する\] チェック ボックス
+
+これがチェックされていると、編集時、変更されたファイルの中身が一時ファイルに保存されます。このオプションはシステムのメモリ使用量を減少させますが、動作速度は遅くなります。
+
## \[非同期で開く最小ファイル サイズ\] テキスト ボックス
ここで指定するファイルのサイズよりも大きなファイルを開くとき、ファイルを非同期で開きます。0 を指定すると、常にファイルを非同期で開きます。
diff --git a/ja/dlg/customize/index.md b/ja/dlg/customize/index.md
index 5755afbc90..1aefa8b2ff 100644
--- a/ja/dlg/customize/index.md
+++ b/ja/dlg/customize/index.md
@@ -3,66 +3,6 @@
このダイアログ ボックスは、 [**\[カスタマイズ\]** コマンド](../../cmd/tools/common_settings) を実行すると表示されます。このダイアログ
ボックスでは、アプリケーション全体のさまざまな設定を行うことができます。
-このダイアログ ボックスには、次のページが存在します。
-
-![](../../images/b.gif)[\[ファイル\] ページ](file/index)
-
-![](../../images/b.gif)[\[編集\] ページ](edit/index)
-
-![](../../images/b.gif)[\[クリップボード\] ページ](clipboard/index)
-
-![](../../images/b.gif)[\[並べ替え\] ページ](sort/index)
-
-![](../../images/b.gif)[\[検索\] ページ](search/index)
-
-![](../../images/b.gif)[\[履歴\] ページ](history/index)
-
-![](../../images/b.gif)[\[表示\] ページ](view/index)
-
-![](../../images/b.gif)[\[レイアウト\] ページ](layouts/index)
-
-![](../../images/b.gif)[\[テキスト レンダリング\] ページ](text_rendering/index)
-
-![](../../images/b.gif)[\[ウィンドウ\] ページ](window/index)
-
-![](../../images/b.gif)[\[ワークスペース\] ページ](workspace/index)
-
-![](../../images/b.gif)[\[タブ\] ページ](tab/index)
-
-![](../../images/b.gif)[\[マウス\] ページ](mouse/index)
-
-![](../../images/b.gif)[\[ステータス\] ページ](status/index)
-
-![](../../images/b.gif)[\[ショートカット\] ページ](shortcut/index)
-
-![](../../images/b.gif)[\[記号\] ページ](marks/index)
-
-![](../../images/b.gif)[\[形式\] ページ](format/index)
-
-![](../../images/b.gif)[\[アウトライン\] ページ](outline/index)
-
-![](../../images/b.gif)[\[高度\] ページ](advanced/index)
-
-![](../../images/b.gif)[\[CSVフォーマット\] ページ](csv/index)
-
-![](../../images/b.gif)[\[CSVオプション\] ページ](csv_options/index)
-
-![](../../images/b.gif)[\[アクティブな文字列\] ページ](active_string/index)
-
-![](../../images/b.gif)[\[URI スキーム\] ページ](uri_schemes/index)
-
-![](../../images/b.gif)[\[同期\] ページ](sync/index)
-
-![](../../images/b.gif)[\[最適化\] ページ](optimization/index)
-
-![](../../images/b.gif)[\[構文チェック\] ページ](validation/index)
-
-![](../../images/b.gif)[\[通知\] ページ](notifications/index)
-
-![](../../images/b.gif)[\[更新\] ページ](update/index)
-
-![](../../images/b.gif)[\[言語\] ページ](lang/index)
-
```{toctree}
:maxdepth: 1
@@ -92,6 +32,7 @@ text_rendering/index
update/index
uri_schemes/index
validation/index
+web/index
view/index
window/index
workspace/index
diff --git a/ja/dlg/customize/mouse/index.md b/ja/dlg/customize/mouse/index.md
index f4a9dc810c..7b3984ad48 100644
--- a/ja/dlg/customize/mouse/index.md
+++ b/ja/dlg/customize/mouse/index.md
@@ -62,6 +62,10 @@
これがチェックされていると、他のアプリからテキストがドロップされた時、EmEditor ウィンドウがアクティブになります。
+## \[行番号の左端をクリックしてブックマークの表示/非表示を切り替え\] チェック ボックス
+
+これがチェックされていると、行番号の左端をクリックしてブックマークの表示/非表示を切り替えます。
+
## \[リセット\] ボタン
このページの設定を既定にリセットします。設定のプロパティでは、 [**\[リセット\]** \
diff --git a/ja/dlg/customize/web/index.md b/ja/dlg/customize/web/index.md
new file mode 100644
index 0000000000..1674a0698d
--- /dev/null
+++ b/ja/dlg/customize/web/index.md
@@ -0,0 +1,28 @@
+# \[ウェブ ブラウザ\] ページ
+
+**\[ウェブ ブラウザ\]** ページでは、ウェブ ブラウザ バーに関する設定を行います。
+
+## \[ホーム\] テキスト ボックス
+
+ウェブ ブラウザが最初に開いた時に表示されるホーム ページの URL を指定します。
+
+## \[検索\] テキスト ボックス
+
+アドレス バーに検索語が入力された時に使用する検索用の URL を指定します。`%s` は検索語に置換されます。
+
+## \[位置\] ドロップ ダウン リスト ボックス
+
+ウェブ ブラウザを EmEditor のどの位置に表示するかを指定します。
+
+## \[EmEditor 内のウェブ ブラウザを使用してウェブ サイトを表示する\] チェック ボックス
+
+ウェブ サイトを表示する際、EmEditor 内のウェブ ブラウザを使用するかどうかを指定します。
+
+## \[ウェブ サイトを表示時、確認メッセージを表示する\] チェック ボックス
+
+ウェブ サイトを表示する際、EmEditor 内のウェブ ブラウザを使用するかどうかを指定する確認メッセージを表示するかどうかを指定します。
+
+## \[リセット\] ボタン
+
+設定を既定にします。
+
diff --git a/ja/dlg/properties/highlight2/index.md b/ja/dlg/properties/highlight2/index.md
index e5f65b5ec9..a9bb30f875 100644
--- a/ja/dlg/properties/highlight2/index.md
+++ b/ja/dlg/properties/highlight2/index.md
@@ -47,6 +47,7 @@
| (無し) | HTMLとは関係のないファイルを使用します。 |
| HTML | HTML、ASP などのファイルを使用します。CSS、JavaScript、VBScript、Script の設定を使用します。 |
| HTML-埋め込み | JSP、PHP などの HTML に埋め込まれたスクリプトを使用します。HTML、CSS、JavaScript、VBScript、Script
の設定を使用します。 |
+| Markdown | 特別な太字または斜体の強調のため Markdown を使用します。 |
## \[対応するタグを強調する\] チェック ボックス
diff --git a/ja/dlg/properties/language_server/index.md b/ja/dlg/properties/language_server/index.md
index cc083aa13e..beac6a61dc 100644
--- a/ja/dlg/properties/language_server/index.md
+++ b/ja/dlg/properties/language_server/index.md
@@ -4,7 +4,7 @@
##
-### \[言語サーバー プロトコルを有効にする (試験的)\] チェック ボックス
+### \[言語サーバー プロトコルを有効にする\] チェック ボックス
これがチェックされていると、次の機能を有効にします。
@@ -16,6 +16,10 @@
使用する言語サーバーを指定します。HTML、CSS、JavaScript、Perl サーバーは標準でインストールされていて使用可能です。他の言語は、追加のインストールが必要になります。以下の「言語サーバーのインストール」を参照してインストールしてください。
+### \[ポイントした時、ツール チップを表示する\] チェック ボックス
+
+ポイントした時、ツール チップを表示します。
+
### \[リセット\] ボタン
設定を既定にします。
diff --git a/ja/history/v23_0.md b/ja/history/v23_0.md
new file mode 100644
index 0000000000..4a208e62db
--- /dev/null
+++ b/ja/history/v23_0.md
@@ -0,0 +1,50 @@
+# Version 23.0
+
+
+
+## 一般の新機能
+
+- ヘルプ ページをデザインし直しました。 {{profree}}
+- WebView2 コントロールを使用して EmEditor 内のカスタム バーでウェブ ブラウザを表示する機能を追加しました。ウェブ ブラウザは、マクロと組み合わせて使用するように設計されています。マクロを作成すると、指定するテキストをウェブ サイトに送信できます。`web` を使用して Document Object Model (DOM) にアクセスすることができます。例えば、`web.document.documentElement.outerHTML` は、現在のウェブ ドキュメントの HTML を取得します。JavaScript (V8) の新しい onLoad イベントを使用すると、ウェブ ページのロード時にウェブ ページから指定するテキストを取得できます。ホームの URL は、[カスタマイズ] ダイアログ ボックスの [ウェブ ブラウザ] ページでカスタマイズできます。 {{pro}}
+- 言語サーバー プロトコル ([文書のフォーマット] および [選択範囲のフォーマット] コマンド) を使用して、選択範囲または文書全体をフォーマットする機能が追加されました。 {{pro}}
+- Markdown 用の特別な構文を追加することにより、Markdown 構文の強調表示が改善されました。 {{profree}}
+- 日本語 (JIS) または日本語 (EUC) ファイルを開く際、不正文字の検出が改善されました。 {{profree}}
+- 日本語 (JIS) または日本語 (EUC) で巨大ファイルを開く際の、[一致する文字列を数える] オプションを使用した際の検索の動作を大幅に高速化しました。 {{profree}}
+- CSV モードで、[列の削除]、[列の右/左への挿入]、[列の結合]、[列の並べ替え]、[貼り付け]、その他のコマンドの動作速度を大幅に高速化しました。 {{pro}}
+- 既定では、一時ファイルの使用をやめて、ディスク ベースのファイル操作を有効にすることで、非常に多くの置換動作を伴う [大文字に変換]、[小文字に変換]、およびその他の多くの変換コマンドの動作を大幅に高速化しました。
+
+## 新しい設定
+
+- [カスタマイズ] ダイアログ ボックスの [\[高度\]](../dlg/customize/advanced/index) ページで、[一時ファイルを使ってメモリ使用量を削減する] チェック ボックスの名前が [ディスク ベースを有効にする] に変更され、[一時ファイルを使用する最小ファイル サイズ] テキスト ボックスの名前が [ディスク ベースを使用する最小ファイル サイズ] に変更されました。 {{pro}}
+- \[カスタマイズ\] ダイアログ ボックスの [\[高度\]](../dlg/customize/advanced/index) ページに [編集時、一時ファイルを使用する] チェック ボックスを追加しました。 {{pro}}
+- \[カスタマイズ\] ダイアログ ボックスの [\[高度\]](../dlg/customize/advanced/index) ページから [自動] チェック ボックスを削除しました。 {{pro}}
+- [カスタマイズ] ダイアログ ボックスに [\[ウェブ ブラウザ\]](../dlg/customize/web/index) ページを追加しました。 {{pro}}
+- [カスタマイズ] ダイアログボックスの [\[マウス\]](../dlg/customize/mouse/index) ページに [行番号の左端をクリックしてブックマークを切り替えます] チェック ボックスを追加しました。 {{pro}}
+- 設定のプロパティの [\[言語サーバー\]](../dlg/properties/language_server/index) ページに [ポイントした時、ツール チップを表示する] チェック ボックスを追加しました。 {{pro}}
+- 設定のプロパティの [\[強調(2)\]](../dlg/properties/highlight2/index) ページの [特別な構文] ドロップダウン リスト ボックスに [Markdown] を追加しました。 {{profree}}
+
+## 新しいコマンド
+
+– [ウェブ ブラウザ](../cmd/view/view_web) {{pro}}
+– [ウェブ ブラウザのカスタマイズ](../cmd/tools/customize_web) {{pro}}
+– [文書のフォーマット](../cmd/convert/format_document) (Ctrl+K, D) {{pro}}
+– [選択範囲のフォーマット](../cmd/convert/format_selection) (Ctrl+K, F) {{pro}}
+
+## プラグインの新機能 {{pro}}
+
+- [コミット リスト] プラグインの変更サイド バーに [サブ モジュールの更新] オプションを追加して、サブ モジュールから変更をプルできるようになりました。
+- 予期される動作に関する混乱を避けるために、ステージング済みファイル一覧 (ステージングされていないファイルではない) から [変更を元に戻す] メニュー項目を削除しました。
+- EI_SET_WEB フラグと EI_OPEN_WEB フラグを [EE_INFO](../plugin/message/ee_info) メッセージに追加しました。
+
+## マクロの新機能 {{pro}}
+
+- [WebBar](../macro/web_bar/index) オブジェクトを追加しました。
+- [LanguageServerProp](../macro/language_server_prop/index) オブジェクトを追加しました。
+- [LanguageServer](../macro/config/language_server) プロパティを Config オブジェクトに追加しました。
+- [WebBar](../macro/window/web_bar) プロパティを Window オブジェクトに追加しました。
+- onLoad イベントを追加しました。
+
+### 注
+
+- \[P\] EmEditor Professional のみ
+- \[PF\] EmEditor Professional と EmEditor Free
diff --git a/ja/macro/config/index.md b/ja/macro/config/index.md
index 1eb8b16957..c7902bfd56 100644
--- a/ja/macro/config/index.md
+++ b/ja/macro/config/index.md
@@ -16,6 +16,7 @@
| [Highlight](highlight) | [HighlightProp オブジェクト](../highlight_prop/index) を取得します。 |
| [Indent](indent) | [IndentProp オブジェクト](../indent_prop/index) を取得します。 |
| [Keyboard](keyboard) | [KeyboardProp オブジェクト](../keyboard_prop/index) を取得します。 |
+| [LanguageServer](language_server) | [LanguageServerProp オブジェクト](../language_server_prop/index) を取得します。 |
| [Link](link) | [LinkProp オブジェクト](../link_prop/index) を取得します。 |
| [Mark](mark) | [MarkProp オブジェクト](../mark_prop/index) を取得します。 |
| [Name](name) | 現在の設定のオブジェクトの名前を取得します。 |
@@ -54,6 +55,7 @@ highlight
indent
keyboard
link
+language_server
load
mark
name
diff --git a/ja/macro/config/language_server.md b/ja/macro/config/language_server.md
new file mode 100644
index 0000000000..891ff39386
--- /dev/null
+++ b/ja/macro/config/language_server.md
@@ -0,0 +1,21 @@
+# LanguageServer プロパティ (Config オブジェクト)
+
+[LanguageServerProp オブジェクト](../language_server_prop/index) を取得します。
+
+##
+
+### \[JavaScript\]
+
+```
+obj = object.LanguageServer;
+```
+
+### \[VBScript\]
+
+```
+Set obj = object.LanguageServer
+```
+
+## バージョン
+
+EmEditor Professional Version 23.0 以上で利用できます。
diff --git a/ja/macro/index.md b/ja/macro/index.md
index 6264c18a7a..0e4cf01e15 100644
--- a/ja/macro/index.md
+++ b/ja/macro/index.md
@@ -56,6 +56,7 @@ interface/index
keyboard_item/index
keyboard_list/index
keyboard_prop/index
+language_server_prop/index
link_prop/index
mark_prop/index
match/index
@@ -72,6 +73,7 @@ scroll_prop/index
selection/index
shell/index
spell_prop/index
+web_bar/index
window/index
windows/index
wrap_prop/index
diff --git a/ja/macro/language_server_prop/enabled.md b/ja/macro/language_server_prop/enabled.md
new file mode 100644
index 0000000000..4542b13a16
--- /dev/null
+++ b/ja/macro/language_server_prop/enabled.md
@@ -0,0 +1,23 @@
+# Enabled プロパティ (LanguageServerProp オブジェクト)
+
+設定のプロパティの [\[言語サーバー\] ページ](../../dlg/properties/language_server/index) の \[言語サーバー プロトコルを有効にする\] チェック ボックスに相当します。
+
+##
+
+### \[JavaScript\]
+
+```
+b = object.Enabled;
+object.Enabled = b;
+```
+
+### \[VBScript\]
+
+```
+b = object.Enabled
+object.Enabled = b
+```
+
+## バージョン
+
+EmEditor Professional Version 23.0 以上で利用できます。
diff --git a/ja/macro/language_server_prop/index.md b/ja/macro/language_server_prop/index.md
new file mode 100644
index 0000000000..1a81a2011b
--- /dev/null
+++ b/ja/macro/language_server_prop/index.md
@@ -0,0 +1,22 @@
+# LanguageServerProp オブジェクト
+
+## プロパティ
+
+| | |
+| --- | --- |
+| **[Enabled](enabled)** | 設定のプロパティの [\[言語サーバー\] ページ](../../dlg/properties/language_server/index) の \[言語サーバー プロトコルを有効にする\] チェック ボックスに相当します。 |
+| **[ShowTooltip](show_tooltip)** | 設定のプロパティの [\[言語サーバー\] ページ](../../dlg/properties/language_server/index) の \[ポイントした時、ツール チップを表示する\] チェック ボックスに相当します。 |
+| **[Type](type)** | 設定のプロパティの [\[言語サーバー\] ページ](../../dlg/properties/language_server/index) の \[文書タイプ\] ドロップダウン リスト ボックスに相当します。 |
+
+## バージョン
+
+EmEditor Professional Version 23.0 以上で利用できます。
+
+
+```{toctree}
+:hidden:
+:maxdepth: 1
+enabled
+show_tooltip
+type
+```
diff --git a/ja/macro/language_server_prop/show_tooltip.md b/ja/macro/language_server_prop/show_tooltip.md
new file mode 100644
index 0000000000..60dc5b127d
--- /dev/null
+++ b/ja/macro/language_server_prop/show_tooltip.md
@@ -0,0 +1,23 @@
+# ShowTooltip プロパティ (LanguageServerProp オブジェクト)
+
+設定のプロパティの [\[言語サーバー\] ページ](../../dlg/properties/language_server/index) の \[ポイントした時、ツール チップを表示する\] チェック ボックスに相当します。
+
+##
+
+### \[JavaScript\]
+
+```
+b = object.ShowTooltip;
+object.ShowTooltip = b;
+```
+
+### \[VBScript\]
+
+```
+b = object.ShowTooltip
+object.ShowTooltip = b
+```
+
+## バージョン
+
+EmEditor Professional Version 23.0 以上で利用できます。
diff --git a/ja/macro/language_server_prop/type.md b/ja/macro/language_server_prop/type.md
new file mode 100644
index 0000000000..5123aba2b0
--- /dev/null
+++ b/ja/macro/language_server_prop/type.md
@@ -0,0 +1,23 @@
+# Type プロパティ (LanguageServerProp オブジェクト)
+
+設定のプロパティの [\[言語サーバー\] ページ](../../dlg/properties/language_server/index) の \[文書タイプ\] ドロップダウン リスト ボックスに相当します。
+
+##
+
+### \[JavaScript\]
+
+```
+type = object.Type;
+object.Type = type;
+```
+
+### \[VBScript\]
+
+```
+type = object.Type
+object.Type = type
+```
+
+## バージョン
+
+EmEditor Professional Version 23.0 以上で利用できます。
diff --git a/ja/macro/link_prop/open_file_in_quotes.md b/ja/macro/link_prop/open_file_in_quotes.md
index 3e5a940053..fb063568ec 100644
--- a/ja/macro/link_prop/open_file_in_quotes.md
+++ b/ja/macro/link_prop/open_file_in_quotes.md
@@ -18,6 +18,6 @@ b = object.OpenFileInQuotes
object.OpenFileInQuotes = b
```
-## Version
+## バージョン
Supported on EmEditor Professional Version 13 or later.
diff --git a/ja/macro/web_bar/index.md b/ja/macro/web_bar/index.md
new file mode 100644
index 0000000000..08e0096f86
--- /dev/null
+++ b/ja/macro/web_bar/index.md
@@ -0,0 +1,43 @@
+# WebBar オブジェクト
+
+## プロパティ
+
+| | |
+| --- | --- |
+| [Visible](visible) | ウェブ ブラウザの表示/非表示を切り替えます。 |
+
+## メソッド
+
+| | |
+| --- | --- |
+| [Open](open) | 指定する URL のウェブ サイトを開きます。 |
+| [SetFocus](set_focus) | ウェブ ブラウザにキーボード フォーカスを設定します。 |
+
+## 例
+
+### \[JavaScript\]
+
+```
+WebBar.Open( "https://www.emeditor.com/" );
+WebBar.SetFocus();
+```
+
+### \[VBScript\]
+
+```
+WebBar.Open "https://www.emeditor.com/"
+WebBar.SetFocus
+```
+
+## バージョン
+
+EmEditor Professional Version 23.0 以上で利用できます。
+
+
+```{toctree}
+:hidden:
+:maxdepth: 1
+visible
+open
+set_focus
+```
diff --git a/ja/macro/web_bar/open.md b/ja/macro/web_bar/open.md
new file mode 100644
index 0000000000..d9915a8727
--- /dev/null
+++ b/ja/macro/web_bar/open.md
@@ -0,0 +1,27 @@
+# Open プロパティ (WebBar オブジェクト)
+
+指定する URL のウェブ サイトを開きます。
+
+##
+
+### \[JavaScript\]
+
+```
+WebBar.Open( sURL );
+```
+
+### \[VBScript\]
+
+```
+WebBar.Open sURL
+```
+
+## パラメータ
+
+_sURL_
+
+表示する URL 文字列を指定します。
+
+## バージョン
+
+EmEditor Professional Version 23.0 以上で利用できます。
diff --git a/ja/macro/web_bar/set_focus.md b/ja/macro/web_bar/set_focus.md
new file mode 100644
index 0000000000..4c244bc1d7
--- /dev/null
+++ b/ja/macro/web_bar/set_focus.md
@@ -0,0 +1,21 @@
+# SetFocus メソッド (WebBar オブジェクト)
+
+ウェブ ブラウザにキーボード フォーカスを設定します。
+
+##
+
+### \[JavaScript\]
+
+```
+WebBar.SetFocus();
+```
+
+### \[VBScript\]
+
+```
+WebBar.SetFocus
+```
+
+## バージョン
+
+EmEditor Professional Version 23.0 以上で利用できます。
diff --git a/ja/macro/web_bar/visible.md b/ja/macro/web_bar/visible.md
new file mode 100644
index 0000000000..79c437e679
--- /dev/null
+++ b/ja/macro/web_bar/visible.md
@@ -0,0 +1,23 @@
+# Visible プロパティ (WebBar オブジェクト)
+
+ウェブ ブラウザの表示/非表示を切り替えます。
+
+##
+
+### \[JavaScript\]
+
+```
+bVisible = WebBar.Visible;
+WebBar.Visible = bVisible;
+```
+
+### \[VBScript\]
+
+```
+bVisible = WebBar.Visible;
+WebBar.Visible = bVisible;
+```
+
+## バージョン
+
+EmEditor Professional Version 23.0 以上で利用できます。
diff --git a/ja/macro/window/index.md b/ja/macro/window/index.md
index 7c1b2a1ee1..6cfd853ba7 100644
--- a/ja/macro/window/index.md
+++ b/ja/macro/window/index.md
@@ -97,6 +97,7 @@ thread_id
top
valid
visible
+web_bar
width
window_alert
window_close
diff --git a/ja/macro/window/web_bar.md b/ja/macro/window/web_bar.md
new file mode 100644
index 0000000000..0a45ce1d87
--- /dev/null
+++ b/ja/macro/window/web_bar.md
@@ -0,0 +1,21 @@
+# WebBar プロパティ (Window オブジェクト)
+
+[WebBar オブジェクト](../web_bar/index) を返します。
+
+##
+
+### \[JavaScript\]
+
+```
+outbar = WebBar;
+```
+
+### \[VBScript\]
+
+```
+Set outbar = WebBar
+```
+
+## バージョン
+
+EmEditor Professional Version 23.0 以上で利用できます。
diff --git a/ja/plugin/message/ee_info.md b/ja/plugin/message/ee_info.md
index f30b497b8a..32ed719aa2 100644
--- a/ja/plugin/message/ee_info.md
+++ b/ja/plugin/message/ee_info.md
@@ -132,6 +132,8 @@ _nCmd_
| EI\_DOC\_TO\_INDEX\_REAL | ドキュメントのハンドルからインデックスに変換します。EI\_INDEX\_TO\_DOC と異なり、このコマンドは分割ウィンドウ内の個々の文書を数えます。 | ドキュメントへのハンドルを指定します。 | (int)nIndex
ドキュメントの 0 を基底とするインデックスを返します。 |
| EI\_GET\_TITLE | 現在の文書のタイトルを取得します。 | (STRING\_BUF\*)pStringBuf
タイトルを取得するための [STRING\_BUF 構造体](../structure/string_buf) へのポインタを指定します。 | 使用されません。 |
| EI\_SET\_TITLE | 現在の文書のタイトルを設定します。タイトルには長いタイトルと短いタイトルを LF (\\n) で区切って指定することができます。 | (LPCWSTR)pszTitle
新しいタイトルを指定します。 | (HRESULT)hr
失敗すると負の値を返します。 |
+| EI\_SET\_WEB | ウェブ ブラウザのフラグを設定します。 | (UINT)nFlags
新しいフラグを指定します。 | 使用されません。 |
+| EI\_OPEN\_WEB | 指定する URL のウェブ サイトを開きます。 | (LPCWSTR)pszURL
URL を指定します。 | (HRESULT)hWnd
ウェブ ビューのウィンドウ ハンドルを返します。 |
_iDoc_