]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
translation(jp): Update Japanese Translation for Vim 9.2 Release
authorMuraoka Taro <koron.kaoriya@gmail.com>
Mon, 19 Jan 2026 18:05:37 +0000 (18:05 +0000)
committerChristian Brabandt <cb@256bit.org>
Mon, 19 Jan 2026 18:07:28 +0000 (18:07 +0000)
I've updated the Japanese translation for the Vim 9.2 release.  The
content contained in this PR was created collaboratively by multiple
peoples in the vim-jp/lang-ja project, and I, koron (Muraoka Taro), am
submitting it as the project representative.

The PR used for this work is https://github.com/vim-jp/lang-ja/pull/171.
(Please note that the communication in this PR is in Japanese)

closes: #19215

Signed-off-by: Muraoka Taro <koron.kaoriya@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
14 files changed:
nsis/lang/japanese.nsi
runtime/doc/evim-ja.UTF-8.1
runtime/doc/vim-ja.UTF-8.1
runtime/doc/vimdiff-ja.UTF-8.1
runtime/doc/vimtutor-ja.UTF-8.1
runtime/doc/xxd-ja.UTF-8.1
runtime/lang/menu_ja_jp.euc-jp.vim
runtime/lang/menu_ja_jp.utf-8.vim
runtime/lang/menu_japanese_japan.932.vim
runtime/tutor/tutor1.ja
runtime/tutor/tutor2.ja [new file with mode: 0644]
src/po/ja.euc-jp.po
src/po/ja.po
src/po/ja.sjis.po

index c28529cb46b4f4c3425723af9385cc669c2554ea..6bacf4930fde1627f8ca3c9aa6fef94a9283f196 100644 (file)
@@ -32,14 +32,14 @@ LangString ^InstallBtn       ${LANG_JAPANESE} \
 ##############################################################################
 
 LicenseLangString page_lic_file 0 "..\lang\LICENSE.nsis.txt"
-#LicenseLangString page_lic_file ${LANG_JAPANESE} "..\lang\LICENSE.ja.nsis.txt"
+#LicenseLangString page_lic_file ${LANG_JAPANESE} "..\lang\LICENSE.ja.txt"
 
 ##############################################################################
 # Translated README.txt file, which is opened after installation          {{{1
 ##############################################################################
 
 LangString vim_readme_file 0 "README.txt"
-#LangString vim_readme_file ${LANG_JAPANESE} "README.ja.txt"
+#LangString vim_readme_file ${LANG_JAPANESE} "README.jax.txt"
 
 ##############################################################################
 # MUI Configuration Strings                                               {{{1
index 1a035272022b2ca259a34c61c115c825c3710aac..8bfefbca77fb657150a84f90ddda2209cf41b03f 100644 (file)
@@ -1,4 +1,4 @@
-.TH EVIM 1 "2002 February 16"
+.TH EVIM 1 "2024 August 12"
 .SH 名前
 evim \- easy Vim, モードレスエディタ Vim
 .SH 書式
@@ -34,8 +34,13 @@ CTRL-X が切り取り、CTRL-C がコピー、CTRL-V がペーストです。
 vim(1) を参照してください。
 .SH ファイル
 .TP 15
-/usr/local/lib/vim/evim.vim
+/usr/local/share/vim/vim??/evim.vim
 eVim の初期化スクリプト。
+.br
+.I vim??
+は短いバージョン番号で
+.B Vim 9.1
+では vim91 です。
 .SH 別名
 evim は "gumbies のための Vim" とも呼ばれています。
 evim を使っているあなたはきっと、頭にハンカチをかぶっているのです。
index 2a6db2f0fa795c8fbef58b486870641f079cd26a..96149d1b662927479e9a445451177f7ae4a8de1a 100644 (file)
@@ -1,4 +1,4 @@
-.TH VIM 1 "2024 Aug 03"
+.TH VIM 1 "2025 Jun 27"
 .SH 名前
 vim \- Vi IMproved, プログラマのテキストエディタ
 .SH 書式
@@ -138,17 +138,6 @@ rvim rview rgvim rgview
 .br
 Note: "+" と "\-c" は合わせて 10 個まで指定できます。
 .TP
-\-S {file}
-一番目のファイルが読み込まれた後に {file} が実行されます。
-これは \-c "source {file}" と同じ動作です。
-{file} の先頭が '\-' の場合は使えません。
-{file} が省略された場合は、"Session.vim" が使われます
-(ただし \-S が最後の引数だった場合のみ)。
-.TP
-\-\-cmd {command}
-"\-c" と同じですが、vimrc を処理する前にコマンドが実行されます。
-これらのコマンドは "\-c" コマンドとは別に、10 個まで指定できます。
-.TP
 \-A
 アラビア語がサポートされていて、アラビア語キーマップがある場合は、アラビア語モードで起動します ('arabic' がオンになります)。
 右横書きのファイルを編集できます。
@@ -196,27 +185,17 @@ Amiga の場合は、新しいウィンドウで再起動しなくなります
 を起動して、編集が終わるまで待機したいような場合に使ってください。
 Amiga では、":sh" と "!" コマンドは機能しなくなります。
 .TP
-\-\-nofork
-フォアグラウンド。GUI バージョンで、プロセスをフォークしなくなります。
-.TP
 \-F
 ペルシア語がサポートされていて、ペルシア語キーマップがある場合は、ペルシア語モードで起動します ('fkmap' と 'rightleft' がオンになります)。
 右横書きのファイルを編集できます。
 サポートされていない場合はエラーメッセージを表示して終了します。
+.br
+注意: ペルシア語サポートはパッチ 8.1.0932 で削除されました。
 .TP
 \-g
 GUI がサポートされている場合は、GUI で起動します。
 サポートされていない場合はエラーメッセージを表示して終了します。
 .TP
-\-\-gui-dialog-file {name}
-GUI の使用時、ダイアログを表示する代わりとして、ファイル {name} へダイアログのタイトルとメッセージを書き込みます。
-ファイルは作成されるか追記されます。
-テストにみ有用で、見ることができないダイアログによってテストが中断されるのを防ぎます。
-GUI 以外ではこの引数は無視されます。
-.TP
-\-\-help, \-h, \-?
-コマンドライン引数やオプションのヘルプを表示して終了します。
-.TP
 \-H
 ヘブライ語がサポートされていて、ヘブライ語キーマップがある場合は、ヘブライ語モードで起動します ('hkmap' と 'rightleft' がオンになります)。
 右横書きのファイルを編集できます。
@@ -226,13 +205,13 @@ GUI 以外ではこの引数は無視されます。
 初期設定の "~/.viminfo" の代わりに、viminfo ファイルを読み書きする際に使うファイル名を指定します。
 "NONE" を指定すると、.viminfo ファイルを使わないように設定できます。
 .TP
-\-L
-\-r と同じです。
-.TP
 \-l
 lisp モード。
 オプションの 'lisp' と 'showmatch' がオンになります。
 .TP
+\-L
+\-r と同じです。
+.TP
 \-m
 ファイルの変更を不可能にします。
 オプション 'write' がオフになります。
@@ -243,12 +222,6 @@ lisp モード。
 オプションの 'modifiable' と 'write' がオフになり、ファイルの変更と保存ができなくなります。
 Note: それらのオプションを設定すれば変更できるようになります。
 .TP
-\-N
-非互換モード。'compatible' オプションがオフになります。
- .vimrc ファイルの有無に関わらず、
-.B Vim
-の改良された機能が有効になります。Vi との互換性が少し失われます。
-.TP
 \-n
 スワップファイルを使用しません。
 クラッシュしてもリカバリできなくなります。
@@ -256,6 +229,12 @@ Note: それらのオプションを設定すれば変更できるようにな
 ":set uc=0" と設定しても同じです。
 戻すには ":set uc=200" と設定してください。
 .TP
+\-N
+非互換モード。'compatible' オプションがオフになります。
+ .vimrc ファイルの有無に関わらず、
+.B Vim
+の改良された機能が有効になります。Vi との互換性が少し失われます。
+.TP
 \-nb
 NetBeans と接続し、エディタサーバーになります。
 詳しくはヘルプを参照してください。
@@ -278,15 +257,6 @@ Win32 のみ。親になるアプリケーションのタイトルを指定し
 {parent-title} が親アプリケーションのウィンドウのタイトルに使われていて、明確に区別できる必要があります。
 Note: まだ簡単に実装されているだけです。全てのアプリケーションで動くわけではありません。メニューは機能しません。
 .TP
-\-R
-読み込み専用モード。
-オプション 'readonly' がオンになります。
-バッファを変更することはできますが、間違ってファイルを上書きしてしまうのを防ぐことができます。
-ファイルを保存したい場合は、":w!" のように、Ex コマンドに感嘆符を付けてください。
-\-R オプションは \-n オプションの効果も含んでいます (上記参照)。
-オプション 'readonly' は ":set noro" でオフにできます。
-詳しくは ":help 'readonly'" を参照してください。
-.TP
 \-r
 スワップファイルの一覧を表示します。リカバリに関する情報も表示されます。
 .TP
@@ -296,6 +266,15 @@ Note: まだ簡単に実装されているだけです。全てのアプリケ
 スワップファイルは、ファイル名に ".swp" を加えた名前のファイルです。
 詳しくは ":help recovery" を参照してください。
 .TP
+\-R
+読み込み専用モード。
+オプション 'readonly' がオンになります。
+バッファを変更することはできますが、間違ってファイルを上書きしてしまうのを防ぐことができます。
+ファイルを保存したい場合は、":w!" のように、Ex コマンドに感嘆符を付けてください。
+\-R オプションは \-n オプションの効果も含んでいます (上記参照)。
+オプション 'readonly' は ":set noro" でオフにできます。
+詳しくは ":help 'readonly'" を参照してください。
+.TP
 \-s
 サイレントモード。"ex" という名前で起動するか、"\-e" オプションの後で
 "\-s" オプションが指定された場合のみ。
@@ -306,6 +285,13 @@ Note: まだ簡単に実装されているだけです。全てのアプリケ
 これは ":source! {scriptin}" と同じ動作です。
 エディタが終了する前にファイルの終わりまで読み込んだ場合、それ以降はキーボードから入力を読み込みます。
 .TP
+\-S {file}
+一番目のファイルが読み込まれた後に {file} が実行されます。
+これは \-c "source {file}" と同じ動作です。
+{file} の先頭が '\-' の場合は使えません。
+{file} が省略された場合は、"Session.vim" が使われます
+(ただし \-S が最後の引数だった場合のみ)。
+.TP
 \-T {terminal}
 端末の名前を指定します。
 端末が自動的に認識されない場合に使ってください。
@@ -313,15 +299,6 @@ Note: まだ簡単に実装されているだけです。全てのアプリケ
 が組み込みでサポートしている名前か、
 termcap または terminfo ファイルで定義されている名前を指定してください。
 .TP
-\-\-not-a-term
-入力と出力(もしくはどちらか一方)が端末に接続されていないことを、ユーザーが把握しているということを
-.B Vim
-に伝えます。
-これにより警告が表示され 2 秒間の遅延が発生するのを避けられます。
-.TP
-\-\-ttyfail
-標準入力か標準出力が端末 (tty) でない場合、すぐに終了します。
-.TP
 \-u {vimrc}
 {vimrc} ファイルを使って初期化します。
 他の初期化処理はスキップされます。
@@ -335,6 +312,11 @@ termcap または terminfo ファイルで定義されている名前を指定
 すべての GUI の初期化をスキップするには "NONE" を指定してください。
 詳しくは ":help gui\-init" を参照してください。
 .TP
+\-v
+Vi モードで起動します。
+実行ファイルの名前が "vi" の場合と同じです。
+実行ファイルの名前が "ex" の場合だけ効果があります。
+.TP
 \-V[N]
 冗長モード。
 スクリプトファイルを実行したり viminfo ファイルを読み書きするたびにメッセージを表示します。
@@ -346,19 +328,6 @@ N に指定した数値が 'verbose' に設定されます。
 その結果、メッセージは表示されずにファイル {filename} に書き出されます。
 {filename} は数字で始まってはいけません。
 .TP
-\-\-log {filename}
-もし
-.B Vim
-がチャネル機能付きでコンパイルされている場合、ログの出力を開始し、ファイル {filename} に書き込みます。
-これは、起動時の非常に早い段階で
-.I ch_logfile({filename}, 'ao')
-を呼び出すのと同様な動作です。
-.TP
-\-v
-Vi モードで起動します。
-実行ファイルの名前が "vi" の場合と同じです。
-実行ファイルの名前が "ex" の場合だけ効果があります。
-.TP
 \-w{number}
 オプション 'window' を {number} に設定します。
 .TP
@@ -379,6 +348,9 @@ Vi モードで起動します。
 X サーバーと通信しません。端末での起動時間を短くできます。
 しかし、ウィンドウタイトルの変更やクリップボードは使えなくなります。
 .TP
+\-Y
+waylandコンポジタに接続しません。
+.TP
 \-y
 簡易モードで起動します。
 実行ファイルの名前が "evim" や "eview" の場合と同じです。
@@ -398,16 +370,48 @@ X サーバーと通信しません。端末での起動時間を短くできま
 一切の個人設定 (vimrc、プラグイン、その他) を使用しません。
 ある問題がクリーンな Vim セットアップで再現するかを確認するのに有用です。
 .TP
+\-\-cmd {command}
+"\-c" と同じですが、vimrc を処理する前にコマンドが実行されます。
+これらのコマンドは "\-c" コマンドとは別に、10 個まで指定できます。
+.TP
 \-\-echo\-wid
 GTK GUI のみ: Window ID を標準出力に出力します。
 .TP
+\-\-gui-\dialog\-file {name}
+GUI の使用時、ダイアログを表示する代わりとして、ファイル {name} へダイアログのタイトルとメッセージを書き込みます。
+ファイルは作成されるか追記されます。
+テストにみ有用で、見ることができないダイアログによってテストが中断されるのを防ぎます。
+GUI 以外ではこの引数は無視されます。
+.TP
+\-\-help, \-h, \-?
+コマンドライン引数やオプションのヘルプを表示して終了します。
+.TP
 \-\-literal
 引数のファイル名をリテラル文字列として扱います。ワイルドカードを展開しません。
 Unix のように、シェルがワイルドカードを展開する場合は機能しません。
 .TP
+\-\-log {filename}
+もし
+.B Vim
+がチャネル機能付きでコンパイルされている場合、ログの出力を開始し、ファイル {filename} に書き込みます。
+これは、起動時の非常に早い段階で
+.I ch_logfile({filename}, 'ao')
+を呼び出すのと同様な動作です。
+.TP
+\-\-nofork
+フォアグラウンド。GUI バージョンで、
+.B Vim
+はプロセスをフォークしなくなり、開始したシェルからデタッチされます。
+.TP
 \-\-noplugin
 プラグインをロードしません。\-u NONE はこの動作を含んでいます。
 .TP
+\-\-not\-a\-term
+入力と出力(もしくはどちらか一方)が端末に接続されていないことを、ユーザーが把握しているということを
+.B Vim
+に伝えます。
+これにより警告が表示され 2 秒間の遅延が発生するのを避けられます。
+.TP
 \-\-remote
 Vim サーバーと通信し、引数に指定されたファイルを Vim サーバーで開きます。
 サーバーが存在しない場合は、エラーメッセージを表示され、起動中の Vim でファイルが開かれます。
@@ -433,18 +437,26 @@ Vim サーバーの一覧を表示します。
 \-\-servername {name}
 サーバーの名前を {name} に設定します。
 \-\-remote 引数を指定しなかった場合は、起動中の Vim の名前として使われるので、後からその名前を使ってサーバー通信できます。
+バックエンドとしてソケットサーバーを使っている場合、"/", "./" または "../" で始まる名前はソケットへのパスとして扱われます。
+.TP
+\-\-clientserver {backend}
+クライアントサーバー機能のバックエンドとして {backend} "socket" か "x11" のどちらかを利用します。
+socketserver と X11 の両方の機能を使ってコンパイルした時にだけ利用可能です。
 .TP
 \-\-socketid {id}
-GTK GUI のみ: GtkPlug メカニズムを使って gvim を別のウィンドウの中で実行します。
+GTK GUI のみ: GtkPlug メカニズムを使って gVim を別のウィンドウの中で実行します。
 .TP
 \-\-startuptime {file}
 起動処理の間、経過時間のメッセージをファイル {fname} に書き出します。
 .TP
+\-\-ttyfail
+標準入力か標準出力が端末 (tty) でない場合、すぐに終了します。
+.TP
 \-\-version
 バージョン情報を表示して終了します。
 .TP
 \-\-windowid {id}
-Win32 GUI の Vim のみ。ウィンドウ {id} を親ウィンドウにしようと試みます。
+Win32 GUI の Vim のみ。ウィンドウ {id} を gVim の親ウィンドウにしようと試みます。
 成功するとそのウィンドウの内側で起動します。
 .SH オンラインヘルプ
 ヘルプを開くには、
@@ -493,14 +505,18 @@ Win32 GUI の Vim のみ。ウィンドウ {id} を親ウィンドウにしよ
 システムの gvim 初期化ファイル。
 .TP
 ~/.gvimrc, ~/.vim/gvimrc, $XDG_CONFIG_HOME/vim/gvimrc
-ユーザーの gvim 初期化ファイル。(最初のものが使われます。)
+ユーザーの
+.B gVim
+初期化ファイル。(最初のものが使われます。)
 .TP
 /usr/local/share/vim/vim??/optwin.vim
 ":options" コマンドで使われるファイル。
 オプションを表示したり設定したりできます。
 .TP
 /usr/local/share/vim/vim??/menu.vim
-システムのメニュー初期化ファイル。gvim で使います。
+システムのメニュー初期化ファイル。
+.B gVim
+で使います。
 .TP
 /usr/local/share/vim/vim??/bugreport.vim
 バグレポートを生成するスクリプト。":help bugs" 参照。
index b9324ee401dc6c56940d6df44e9f31f6f80adb12..964178b8dd4d3c9665d23b7e74aeff40e17aca55 100644 (file)
@@ -1,4 +1,4 @@
-.TH VIMDIFF 1 "2001 March 30"
+.TH VIMDIFF 1 "2021 June 13"
 .SH 名前
 vimdiff \- 2 個から 8 個のファイルを Vim で開いて、その差分を表示する
 .SH 書式
index 2e4f69dcec9081f5503effba79a25613e150d252..f7f38b2ce131ebb056a99c6d1e5c0848c7c1908c 100644 (file)
@@ -1,44 +1,99 @@
-.TH VIMTUTOR 1 "2001 April 2"
+.TH VIMTUTOR 1 "2024 December 03"
 .SH 名前
 vimtutor \- Vim チュートリアル
 .SH 書式
 .br
-.B vimtutor [\-g] [language]
+.B vimtutor [\-l | \-\-language ISO639] [\-c | \-\-chapter NUMBER] [\-g | \-\-gui] [ISO639]
+.br
+.B vimtutor [\-h | \-\-help]
+.br
+.B vimtutor [\-\-list]
 .SH 説明
 .B Vim
 のチュートリアルを起動します。
-演習ファイルのコピーを使って実施するので、オリジナルの演習ファイルを壊してしまう心配はありません。
 .PP
 .B Vim
 を初めて学ぶ人向けのチュートリアルです。
+省略可能な [ISO639] 引数は "ja" や "es" のような 2 または 3 文字の言語名です。
 .PP
-引数に \-g を指定すると GUI 版の vim が利用可能であれば vim ではなく gvim
-を使って vimtutor が開始します。gvim が見つからないときは Vim が使用されます。
-.PP
-[language] 引数は "ja" や "es" などの二文字の言語名です。
-[language] 引数を省略した場合はロケールの言語が使われます。
-翻訳された演習ファイルがある場合は、そのファイルが使われます。
-ない場合は英語のファイルが使われます。
+.B vimtutor
+は演習ファイルの一時的なコピーを開くので、オリジナルの演習ファイルを上書きしてしまう心配はありません。
 .PP
 .B Vim
-は Vi 互換モードで起動されます。
+は常に
+.B Vi
+非互換モードで起動されます。
+.SH オプション
+.TP
+.BR \-l ", " \-\-language\ \fIISO639\fR
+2 または 3 文字の言語コードを設定します。
+例: 'ja', 'es', 'bar'
+ロケールの言語が使用可能であればそれが使われ、なければ英語がデフォルトとして使われます。
+.TP
+.BR \-c ", " \-\-chapter\ \fINUMBER\fR
+章番号を設定します。
+デフォルトは第 1 章です。
+.TP
+.BR \-g ", " \-\-gui
+使用可能であれば
+.B vimtutor
+を GUI 版の vim を使って開始します。そうでなければコンソール版の vim を使用します。
+.TP
+.BR \-h ", " \-\-help
+使い方を表示します。
+.TP
+.BR \-\-list
+章と言語の一覧を表示します。
+.SH 例
+.B vimtutor
+をドイツ語の第 1 章で開始するには:
+.PP
+.nf
+.RS
+vimtutor de
+.RE
+.fi
+.PP
+英語の第 2 章の場合は:
+.PP
+.nf
+.RS
+vimtutor -c2
+.RE
+.fi
+.PP
+GUI でバイエルン語の第 1 章を開始する際の長い形式のコマンドは:
+.PP
+.nf
+.RS
+vimtutor --language bar --chapter 1 --gui
+.RE
+.fi
 .SH ファイル
 .TP 15
-/usr/local/lib/vim/tutor/tutor[.language]
+/usr/local/share/vim/vim??/tutor/tutor1[.language]
 .B Vimtutor
-の演習ファイル。
+の第 1 章の演習ファイル。
 .TP 15
-/usr/local/lib/vim/tutor/tutor.vim
-演習ファイルをコピーするための Vim スクリプト。
-.SH 著者
+/usr/local/share/vim/vim??/tutor/tutor2[.language]
+.B Vimtutor
+の第 2 章の演習ファイル。
+.TP 15
+/usr/local/share/vim/vim??/tutor/tutor.vim
 .B Vimtutor
-は、Colorado State University の Charles Smith のアイデアを基に、
+の演習ファイルをコピーするための
+.B Vim
+スクリプト。
+.SH 著者
+.B The Vi Tutorial
+は、元々 Colorado State University の Charles Smith のアイデアを基に、
 Colorado School of Mines の Michael C. Pierce と Robert K. Ware
\81®ä¸¡å\90\8dã\81«ã\82\88ã\81£ã\81¦ Vi å\90\91ã\81\91ã\81«ä½\9cæ\88\90ã\81\95ã\82\8cã\81\9fã\82\82ã\81®ã\82\92å\9fºã\81«ã\81\97ã\81¦ã\81\84ã\81¾ã\81\99
-E-mail: bware@mines.colorado.edu (現在は無効).
-.br
\81®ä¸¡å\90\8dã\81«ã\82\88ã\81£ã\81¦ Vi å\90\91ã\81\91ã\81«ä½\9cæ\88\90ã\81\95ã\82\8cã\81¾ã\81\97ã\81\9f
+.B E-mail: bware@mines.colorado.edu (現在は無効).
+.PP
 .B Vim
 に合わせて Bram Moolenaar が変更を加えました。
+.PP
 翻訳者の名前は演習ファイルを参照してください。
 .SH 関連項目
 vim(1)
index 93928fe5da6d8ebaeb72dd6a2f8c0fc28295a7f4..f05f7d7bfab3f118a9930c2d96a5eecabc3904a0 100644 (file)
@@ -1,4 +1,4 @@
-.TH XXD 1 "August 1996" "Manual page for xxd"
+.TH XXD 1 "May 2024" "Manual page for xxd"
 .\"
 .\" 21st May 1996
 .\" Man page author:
@@ -58,7 +58,8 @@
 1 オクテットが "1" と "0" の 8 文字で出力されます。
 各行の行頭には 16 進数の行番号が表示されます。
 行末には ASCII (または EBCDIC) で表した場合の文字が表示されます。
-このモードでは \-p、\-i は機能しません。
+このモードでは \-p は機能しません。
+\-i と組み合わせることができます。
 .TP
 .IR \-e
 リトルエンディアンの 16 進ダンプに切り替える。
 C インクルードファイル形式で出力する。
 入力ファイルの名前が付けられた静的配列の定義が出力されます。
 標準入力の場合は定義の中身だけ出力されます。
+\-b と組み合わせることができます。
 .TP
 .IR "\-l len " | " \-len len"
 .RI  < len >
@@ -228,22 +230,24 @@ xxd \-r \-p でプレーン形式 (ポストスクリプト形式) の 16 進ダ
 .br
 \fI% xxd \-s \-0x30 file\fR
 .PP
+注意: 以下の例の結果は 2024 年 5 月時点の xxd.1 マニュアルページに基づいています。
+.PP
 .br
 120 バイトを、平文 16 進ダンプ形式で一行に 20 オクテットずつ出力する。
 .br
 \fI% xxd \-l 120 \-ps \-c 20 xxd.1\fR
 .br
-2e54482058584420312022417567757374203139
+2e544820585844203120224d6179203230323422
 .br
-39362220224d616e75616c207061676520666f72
+20224d616e75616c207061676520666f72207878
 .br
-20787864220a2e5c220a2e5c222032317374204d
+64220a2e5c220a2e5c222032317374204d617920
 .br
-617920313939360a2e5c22204d616e2070616765
+313939360a2e5c22204d616e2070616765206175
 .br
-20617574686f723a0a2e5c2220202020546f6e79
+74686f723a0a2e5c2220202020546f6e79204e75
 .br
-204e7567656e74203c746f6e79407363746e7567
+67656e74203c746f6e79407363746e7567656e2e
 .br
 
 .br
@@ -251,32 +255,32 @@ xxd \-r \-p でプレーン形式 (ポストスクリプト形式) の 16 進ダ
 .br
 \fI% xxd \-l 120 \-c 12 xxd.1\fR
 .br
-0000000: 2e54 4820 5858 4420 3120 2241  .TH XXD 1 "A
+00000000: 2e54 4820 5858 4420 3120 224d  .TH XXD 1 "M
 .br
-000000c: 7567 7573 7420 3139 3936 2220  ugust 1996" 
+0000000c: 6179 2032 3032 3422 2022 4d61  ay 2024" "Ma
 .br
-0000018: 224d 616e 7561 6c20 7061 6765  "Manual page
+00000018: 6e75 616c 2070 6167 6520 666f  nual page fo
 .br
-0000024: 2066 6f72 2078 7864 220a 2e5c   for xxd"..\\
+00000024: 7220 7878 6422 0a2e 5c22 0a2e  r xxd"..\\"..
 .br
-0000030: 220a 2e5c 2220 3231 7374 204d  "..\\" 21st M
+00000030: 5c22 2032 3173 7420 4d61 7920  \\" 21st May 
 .br
-000003c: 6179 2031 3939 360a 2e5c 2220  ay 1996..\\" 
+0000003c: 3139 3936 0a2e 5c22 204d 616e  1996..\\" Man
 .br
-0000048: 4d61 6e20 7061 6765 2061 7574  Man page aut
+00000048: 2070 6167 6520 6175 7468 6f72   page author
 .br
-0000054: 686f 723a 0a2e 5c22 2020 2020  hor:..\\"    
+00000054: 3a0a 2e5c 2220 2020 2054 6f6e  :..\\"    Ton
 .br
-0000060: 546f 6e79 204e 7567 656e 7420  Tony Nugent 
+00000060: 7920 4e75 6765 6e74 203c 746f  y Nugent <to
 .br
-000006c: 3c74 6f6e 7940 7363 746e 7567  <tony@sctnug
+0000006c: 6e79 4073 6374 6e75 6765 6e2e  ny@sctnugen.
 .PP
 .br
 xxd.1 の日付部分だけを出力する。
 .br
-\fI% xxd \-s 0x36 \-l 13 \-c 13 xxd.1\fR
+\fI% xxd \-s 0x33 \-l 13 \-c 13 xxd.1\fR
 .br
-0000036: 3231 7374 204d 6179 2031 3939 36  21st May 1996
+00000033: 3231 7374 204d 6179 2031 3939 36  21st May 1996
 .PP
 .br
 .B input_file
@@ -290,11 +294,11 @@ xxd.1 の日付部分だけを出力する。
 .br
 xxd.1 の日付を修正する。
 .br
-\fI% echo "0000037: 3574 68" | xxd \-r \- xxd.1\fR
+\fI% echo "0000034: 3574 68" | xxd \-r \- xxd.1\fR
 .br
-\fI% xxd \-s 0x36 \-l 13 \-c 13 xxd.1\fR
+\fI% xxd \-s 0x33 \-l 13 \-c 13 xxd.1\fR
 .br
-0000036: 3235 7468 204d 6179 2031 3939 36  25th May 1996
+00000033: 3235 7468 204d 6179 2031 3939 36  25th May 1996
 .PP
 .br
 中身がすべて 0x00 の 65537 バイトのファイルを作成する。
@@ -307,11 +311,11 @@ xxd.1 の日付を修正する。
 .br
 \fI% xxd \-a \-c 12 file\fR
 .br
-0000000: 0000 0000 0000 0000 0000 0000  ............
+00000000: 0000 0000 0000 0000 0000 0000  ............
 .br
 *
 .br
-000fffc: 0000 0000 40                   ....A
+0000fffc: 0000 0000 41                   ....A
 .PP
 一文字の 'A' からなる 1 バイトのファイルを作成する。
  '\-r \-s' の後に指定した数値がファイル中の行番号に加算され、結果、余計なバイトが飛ばされる。
@@ -375,7 +379,7 @@ uuencode(1), uudecode(1), patch(1)
 自己責任で使ってください。ファイルをコピーし、それを調べ、ウィザードたれ。
 .br
 .SH バージョン
-このマニュアルは xxd バージョン 1.7 について説明しています。
+このマニュアルは xxd バージョン 1.7 (2024-05) について説明しています。
 .SH 著者
 .br
 (c) 1990-1997 by Juergen Weigert
index 809ef5acf5c9f1b2bb03ad00bc0ba096f7206e7c..6d3b689bcfbf3fd6be537e3393e0073aa533b7c9 100644 (file)
@@ -2,9 +2,9 @@
 "
 " Menu Translations:   Japanese (EUC-JP)
 " Last Translator:     MURAOKA Taro <koron.kaoriya@gmail.com>
-" Last Change:         18-Dec-2023.
+" Last Change:         18-Jan-2026.
 "
-" Copyright (C) 2001-2023 MURAOKA Taro <koron.kaoriya@gmail.com>,
+" Copyright (C) 2001-2026 MURAOKA Taro <koron.kaoriya@gmail.com>,
 "                        vim-jp <http://vim-jp.org/>
 "
 " THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
@@ -28,7 +28,7 @@ menutrans &User\ Manual               
 menutrans &How-To\ links       &How-to¥ê¥ó¥¯
 menutrans &Credits             ¥¯¥ì¥¸¥Ã¥È(&C)
 menutrans Co&pying             Ãøºî¸¢¾ðÊó(&P)
-menutrans &Sponsor/Register    ¥¹¥Ý¥ó¥µ¡¼/ÅÐÏ¿(&S)
+menutrans &Sponsor             ¥¹¥Ý¥ó¥µ¡¼(&S)
 menutrans O&rphans             ¸É»ù(&R)
 menutrans &Version             ¥Ð¡¼¥¸¥ç¥ó¾ðÊó(&V)
 menutrans &About               Vim¤Ë¤Ä¤¤¤Æ(&A)
index f376da76d9ec00d5b0631bf580adbb88e38b473f..40b9c21e7291d064d22bd318e855dc358651a52e 100644 (file)
@@ -2,9 +2,9 @@
 "
 " Menu Translations:   Japanese (UTF-8)
 " Last Translator:     MURAOKA Taro <koron.kaoriya@gmail.com>
-" Last Change:         18-Dec-2023.
+" Last Change:         18-Jan-2026.
 "
-" Copyright (C) 2001-2023 MURAOKA Taro <koron.kaoriya@gmail.com>,
+" Copyright (C) 2001-2026 MURAOKA Taro <koron.kaoriya@gmail.com>,
 "                        vim-jp <http://vim-jp.org/>
 "
 " THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
@@ -28,7 +28,7 @@ menutrans &User\ Manual               ユーザーマニュアル(&U)
 menutrans &How-To\ links       &How-toリンク
 menutrans &Credits             クレジット(&C)
 menutrans Co&pying             著作権情報(&P)
-menutrans &Sponsor/Register    スポンサー/登録(&S)
+menutrans &Sponsor             スポンサー(&S)
 menutrans O&rphans             孤児(&R)
 menutrans &Version             バージョン情報(&V)
 menutrans &About               Vimについて(&A)
index 2cb1f6780a3e2c20cfed46951a2543b7bb559ff0..479a768a90cc242b6d695aaaeb9e96390dede600 100644 (file)
@@ -2,9 +2,9 @@
 "
 " Menu Translations:   Japanese (CP932)
 " Last Translator:     MURAOKA Taro <koron.kaoriya@gmail.com>
-" Last Change:         18-Dec-2023.
+" Last Change:         18-Jan-2026.
 "
-" Copyright (C) 2001-2023 MURAOKA Taro <koron.kaoriya@gmail.com>,
+" Copyright (C) 2001-2026 MURAOKA Taro <koron.kaoriya@gmail.com>,
 "                        vim-jp <http://vim-jp.org/>
 "
 " THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
@@ -28,7 +28,7 @@ menutrans &User\ Manual               
 menutrans &How-To\ links       &How-to\83\8a\83\93\83N
 menutrans &Credits             \83N\83\8c\83W\83b\83g(&C)
 menutrans Co&pying             \92\98\8dì\8c \8fî\95ñ(&P)
-menutrans &Sponsor/Register    \83X\83|\83\93\83T\81[/\93o\98^(&S)
+menutrans &Sponsor             \83X\83|\83\93\83T\81[(&S)
 menutrans O&rphans             \8cÇ\8e\99(&R)
 menutrans &Version             \83o\81[\83W\83\87\83\93\8fî\95ñ(&V)
 menutrans &About               Vim\82É\82Â\82¢\82Ä(&A)
index 96004ceaeabbc46918b3d35e7281678b63a6a838..15efdfb0362a57180edb106d77ff185138c5209a 100644 (file)
@@ -1,12 +1,13 @@
 ===============================================================================
 =    V I M 教 本 (チュートリアル) へ よ う こ そ        -    Version 1.7      =
+===============================================================================
+=                                  第 1 章                                 =
 ===============================================================================
 
      Vim は、このチュートリアルで説明するには多すぎる程のコマンドを備えた非常
      に強力なエディターです。このチュートリアルは、あなたが Vim を万能エディ
      ターとして使いこなせるようになるのに十分なコマンドについて説明をするよう
      になっています。
-
      チュートリアルを完了するのに必要な時間は、覚えたコマンドを試すのにどれだ
      け時間を使うのかにもよりますが、およそ30分です。
 
@@ -17,9 +18,9 @@
      このチュートリアルが、使うことで覚えられる仕組みになっていることを、心し
      ておかなければなりません。正しく学習するにはコマンドを実際に試さなければ
      ならないのです。文章を読んだだけならば、きっと忘れてしまいます!
+     さぁ、Capsロックキーが押されていないことを確認した後、画面にレッスン
+     1.1.1 が全部表示されるところまで、j キーを押してカーソルを移動しましょう。
 
-     さぁ、Capsロックキーが押されていないことを確認した後、画面にレッスン1.1.1
-     が全部表示されるところまで、j キーを押してカーソルを移動しましょう。
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                         レッスン 1.1.1:  カーソルの移動
 
@@ -35,7 +36,7 @@
   2. 下へのキー(j)を押しつづけると、連続して移動できます。
      これで次のレッスンに移動する方法がわかりましたね。
 
-  3. 下へのキーを使って、レッスン1.1.2 に移動しましょう。
+  3. 下へのキーを使って、レッスン 1.1.2 に移動しましょう。
 
 NOTE: 何をタイプしているか判らなくなったら、<ESC>を押してノーマルモードにし
       ます。それから入力しようとしていたコマンドを再入力しましょう。
@@ -63,7 +64,7 @@ NOTE: カーソルキーでも移動できます。しかし hjkl に一度慣
 NOTE:  :q! <ENTER> は全ての変更を破棄します。レッスンにて変更をファイルに保
        存する方法についても勉強していきましょう。
 
-  5. 1.1.3までカーソルを移動させましょう。
+  5. レッスン 1.1.3 までカーソルを移動させましょう。
 
 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -88,6 +89,7 @@ NOTE: 全てのレッスンを通じて、覚えようとするのではなく
 
 
 
+
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                       レッスン 1.1.4: テキスト編集 - 挿入
 
@@ -157,7 +159,6 @@ NOTE: 全てのレッスンを通じて、覚えようとするのではなく
      要約へ進みましょう。
 
   6. 以上のステップを読んで理解した上でこれを実行しましょう。
-
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                レッスン 1.1 要約
 
@@ -319,7 +320,6 @@ NOTE: 冒険したい人は、ノーマルモードにてオペレータなし
 --->  7)  オマエモナー
 
 2回タイプで1行に対して作用させる方法は以下で述べるオペレータでも動作します。
-
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                         レッスン 1.2.7: やり直しコマンド
 
@@ -366,7 +366,6 @@ NOTE: 冒険したい人は、ノーマルモードにてオペレータなし
   8. 前回の動作を取り消す:   u   (小文字 u)
      行全体の変更を取り消す:        U   (大文字 U)
      取り消しの取り消し:      CTRL-R
-
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                           レッスン 1.3.1: 貼り付けコマンド
 
@@ -390,7 +389,6 @@ NOTE: 冒険したい人は、ノーマルモードにてオペレータなし
 ---> a) バラは赤い、
 
 
-
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                         レッスン 1.3.2: 置き換えコマンド
 
@@ -667,7 +665,6 @@ NOTE: ここで Vim を終了し、ファイル名 TEST と共に起動すると
 NOTE:  v を押すと、Visual 選択が始まります。カーソルを動かすことで、選択範囲を
        大きくも小さくもできます。さらに、その選択範囲に対してオペレータを適用
        できます。例えば d はテキストを削除します。
-
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                       レッスン 1.5.4: ファイルの取込と合併
 
@@ -676,20 +673,21 @@ NOTE:  v を押すと、Visual 選択が始まります。カーソルを動か
 
   1. カーソルをこの行のすぐ上に合わせます。
 
-NOTE:  ステップ 2 の実行後、レッスン 1.5.3 のテキストが現れます。下に下がって
-       のレッスンに移動しましょう。
+NOTE:  ステップ 2 の実行後、レッスン 1.5.3 のテキストが現れます。下に下がって
+       ã\81\93ã\81®ã\83¬ã\83\83ã\82¹ã\83³ã\81«ç§»å\8b\95ã\81\97ã\81¾ã\81\97ã\82\87ã\81\86ã\80\82
 
   2. では TEST というファイルを :r TEST というコマンドで読み込みましょう。
      ここでいう TEST は使うファイルの名前のことです。
      読み込まれたファイルは、カーソル行の下にあります。
 
-  3. 取り込んだファイルを確認してみましょう。カーソルを戻すと、レッスン1.5.3 の
-     オリジナルとファイルによるものの2つがあることがわかります。
+  3. 取り込んだファイルを確認してみましょう。カーソルを戻すと、レッスン 1.5.3
+     ã\81®ã\82ªã\83ªã\82¸ã\83\8aã\83«ã\81¨ã\83\95ã\82¡ã\82¤ã\83«ã\81«ã\82\88ã\82\8bã\82\82ã\81®ã\81®2ã\81¤ã\81\8cã\81\82ã\82\8bã\81\93ã\81¨ã\81\8cã\82\8fã\81\8bã\82\8aã\81¾ã\81\99ã\80\82
 
 NOTE: 外部コマンドの出力を読み込むこともできます。例えば、
       :r !ls は ls コマンドの出力をカーソル以下に読み込みます。
 
 
+
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                               レッスン 1.5 要約
 
@@ -781,10 +779,10 @@ NOTE: a, i と A は同じ挿入モードへ移りますが、文字が挿入さ
 NOTE: 置換モードは挿入モードに似ていますが、全てのタイプされた文字は既存の文字
       を削除します。
 
+
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                   レッスン 1.6.4: テキストのコピーとペースト
 
-
      ** テキストのコピーにはオペレータ y を、ペーストには p を使います。 **
 
   1. ---> と示された行へ移動し、カーソルを "a)" の後に置いておきます。
@@ -945,9 +943,13 @@ NOTE: 補完は多くのコマンドで動作します。そして CTRL-D と <T
 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-  これにて Vim のチュートリアルを終わります。エディタを簡単に、しかも充分に
-  使うことができるようにと、Vim の持つ概念の要点のみを伝えようとしました。
-  Vim にはさらに多くのコマンドがあり、ここで全てを説明することはできません。
+  これにて Vim のチュートリアルの第 1 章を終わります。レジスタ、マーク、テキス
+  トオブジェクトについて解説している第 2 章に進むことを考慮してください。
+
+  エディタを簡単に、しかも充分に使うことができるようにと、Vim の持つ概念の要点
+  のみを伝えようとしました。Vim にはさらに多くのコマンドがあり、ここで全てを説
+  明することはできません。
+
   以降はユーザーマニュアルを参照ください: ":help user-manual"
 
   これ以後の学習のために、次の本を推薦します。
diff --git a/runtime/tutor/tutor2.ja b/runtime/tutor/tutor2.ja
new file mode 100644 (file)
index 0000000..6ebfd5e
--- /dev/null
@@ -0,0 +1,299 @@
+===============================================================================
+=    V I M 教 本 (チュートリアル) へ よ う こ そ        -    Version 1.7      =
+===============================================================================
+=                                  第 2 章                                 =
+===============================================================================
+
+     Hic Sunt Dracones (危険な領域): もしこれがあなたにとって vim に初めて
+     触れる機会であり、入門の章を利用したいのであれば、どうか :q!<enter> を
+     タイプして終了し、第 1 章のために vimtutor を実行してください。
+
+     この章を完了するのに必要な時間は、覚えたコマンドを試すのにどれだけ時間を
+     使うのかにもよりますが、およそ 8-10 分です。
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+                    Lesson 2.1.1: テキストオブジェクトの習得
+
+   ** テキストオブジェクトを使って論理テキストブロックを正確に操作します **
+
+  1. 単語の操作を練習しましょう:
+     - カーソルを下の(---> と示された)行の何れかの単語の上に乗せましょう
+     - diw  とタイプして単語を囲むスペースを含まずに消しましょう (INNER)
+     - daw  とタイプして単語に続くスペースを合わせて消しましょう (A WORD)
+     - 他のオペレータも試しましょう: ciw  (変更),  yiw  (ヤンク),
+       gqiw  (フォーマット)
+
+---> 練習用テキスト: "Vim's", (text_object), and 'powerful' words here.
+
+  2. 括弧で囲まれた内容を操作してみましょう:
+     - カーソルを下の(---> と示された)行の、いずれかの () {} [] <> のペアの
+       内側に合わせましょう
+     - di(  または  dib  をタイプしましょう (ブラケットの内側が消えます)
+     - da(  または  dab  をタイプしましょう (ブラケットごと消えます)
+     - クォートには  i"/a"  で、HTML/XMLのタグには  it/at  で同じことを試してみ
+       ましょう
+
+---> テストケース: {curly}, [square], <angle>, and "quoted" items.
+
+  3. 段落と文を操作してみましょう:
+     - 段落の内側を消すには  dip  を使います (カーソルは段落のどこでもOK)
+     - 段落全体を選択するには  vap  を使います
+     - 文を消す  das  を試してみましょう
+       (ここで言う文とは .!? という区切り文字の間のことです)
+
+  4. 高度に組み合わせてみましょう:
+     - ciwnew<ESC>    - 現在の単語を "new" に変更します
+     - ciw"<CTRL-R>-"<ESC> - 現在の単語をクォートで囲みます
+     - gUit           - HTMLタグの内容を大文字に書き換えます
+     - va"p           - クォートされたテキストを選択し、上書きペーストします
+
+---> 最後の訓練: (Modify "this" text) by [applying {various} operations]<
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+                    Lesson 2.1.2: 名前付きレジスタ
+
+
+   ** ヤンク(コピー)した 2 つの単語を同時に保存し、それらをペーストします **
+
+  1. 以下の ---> と示された行にカーソルを移動しましょう。
+
+  2. 単語 'Edward' 内のどこかに移動し  "ayiw  とタイプしましょう。
+
+覚え方: into register(") named (a) (y)ank (i)nner (w)ord
+   {訳: レジスタ(")へ (a)という名前の (y)ヤンク (i)内部 (w)単語}
+
+  3. 単語 'cookie' に進んで (fk や 3fc や $2b や /co<ENTER>)、  "byiw
+     とタイプしましょう。
+
+  4. 単語 'Vince' 内のどこかに移動し  ciw<CTRL-R>a<ESC>  とタイプしましょう。
+
+覚え方: (c)hange (i)nner (w)ord with <contents of (r)egister> named (a)
+   {訳: (c)変更する (i)内部 (w)単語 <(r)レジスタの内容>で (a)という名前の}
+
+  5. 単語 'cake' 内のどこかに移動し  ciw<CTRL-R>b<ESC>  とタイプしましょう。
+
+--->  a) Edward will henceforth be in charge of the cookie rations
+      b) In this capacity, Vince will have sole cake discretionary powers
+
+NOTE: レジスタへの削除も動作します。すなわち "sdiw はカーソル位置の単語を削除
+      し、レジスタ s に格納します。
+
+REFERENCE:     レジスタ     :h registers
+               名前付きレジスタ :h quotea
+               カーソル移動       :h motion.txt<ENTER> /inner<ENTER>
+               CTRL-R           :h insert<ENTER> /CTRL-R<ENTER>
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+                    Lesson 2.1.3: EXPRESSION レジスタ
+
+
+                   ** 計算の結果をその場で挿入します **
+
+  1. 以下の ---> と示された行にカーソルを移動しましょう。
+
+  2. 行内の数字のどこかにカーソルを移動しましょう。
+
+  3. 次のようにタイプしましょう。  ciw<CTRL-R>=60*60*24<ENTER>
+
+  4. 次の行で挿入モードに入り、次の操作で今日の日付を挿入しましょう。
+     <CTRL-R>=system('date')<ENTER>
+
+NOTE: すべてのシステムへの呼び出しは OS 依存です。例えば Windows では
+      system('date /t')   または   :r!date /t   を使います。
+
+---> 1 日の正確な秒数を忘れてしまいました。 84600 でしょうか?
+     今日の日付は: 
+
+NOTE: 同じことは  :pu=system('date')  あるいは、より少ないキーストロークで
+      :r!date  でも達成できます。
+
+REFERENCE:     Expression レジスタ         :h quote=
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+                    Lesson 2.1.4: 番号付きレジスタ
+
+
+           ** yy と dd  を押してレジスタに対する効果を目撃します **
+
+  1. 以下の ---> と示された行にカーソルを移動しましょう。
+
+  2. 0 番目の行をヤンクし、それから  :reg<ENTER>  でレジスタを検査しましょう。
+
+  3. "cdd  で行 0 を削除し、それからレジスタを検査しましょう。
+     (行 0 はどこにあると思いますか?)
+
+  4. 残りの行もそれぞれ続けて削除して、都度 :reg で検査しましょう。
+
+NOTE: 新しい行全体削除が追加されると、古い行全体削除はリストの下に移動すること
+      に気づいたでしょう。
+
+  5. 次に以下のレジスタを順にペースト(p)しましょう: c, 7, 4, 8, 2。例 "7p
+
+---> 0. This
+     9. wobble
+     8. secret
+     7. is
+     6. on
+     5. axis
+     4. a
+     3. war
+     2. message
+     1. tribute
+
+NOTE: 行全体削除(dd)は、行全体ヤンクや小さな移動による削除に比べると長い期間
+      番号付きレジスタに残ります。
+
+REFERENCE:     番号付きレジスタ        :h quote0
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+                    Lesson 2.1.5: 特殊レジスタ
+
+ ** 高度な編集にはシステムクリップボードとブラックホールレジスタを使います **
+
+ Note: クリップボードを使用するには、Linux システムでは X11/Wayland ライブラリ
+       と、 "+clipboard" でビルドされた Vim (通常は Huge ビルド) が必要です。
+       ":version" と "echo has('clipboard_working')" で確認してください。
+
+  1. クリップボードレジスタ  +  及び  *  :
+     - "+y  - システムクリップボードにヤンクします (例: "+yy は現在行)
+     - "+p  - システムクリップボードからペーストします
+     - "* は X11 のプライマリセレクション(中クリック)で、 "+ はクリップボードで
+       す。
+
+---> 試そう: "+yy し他のアプリケーションで Ctrl-V または Cmd+V でペーストしま
+     しょう
+
+  2. テキストを捨てるブラックホールレジスタ _ :
+     - "_daw  - レジスタに保存せずに単語を消します
+     - デフォルトの " レジスタを上書きしたくない時に便利です
+     - これは前のレッスンで紹介した "a Word" テキストオブジェクトを使っているこ
+       とに注意してください
+     - "_dd   - 保存せずに行を削除します
+     - "_dap  - 保存せずに段落を削除します
+     - カウントと組み合わせることができます: 3"_dw
+
+---> 練習: 何かの単語の上で "_diw でヤンク履歴に影響を与えずに消しましょう
+
+  3. ビジュアル選択と組み合わせることができます:
+     - V でテキストを選択してから "+y でヤンクします
+     - 挿入モードでクリップボードからペーストするには: <CTRL-R>+
+     - 他のアプリケーションを開いて、クリップボードからペーストしてみましょう
+
+  4. 覚えてください:
+     - クリップボードレジスタは異なるVimインスタンスを越えて働きます
+     - クリップボードレジスタは常に働くとは限りません
+     - ブラックホールレジスタは不意にレジスタを上書きすることを防ぎます
+     - デフォルトの " レジスタは通常のヤンク/ペーストに利用できます
+     - 名前付きレジスタ (a-z) は個々のVimセッション毎に独立して使えます
+
+  5. クリップボードのトラブルシューティング:
+     - :echo has('clipboard_working') で Vim がクリップボードをサポートしている
+       かを確認できます
+     - 1 は利用可能を、0 はコンパイルされていないことを意味しています
+     - Linuxでは vim-gtk や vim-x11 パッケージが必要になるかもしれません
+       (:version の出力をチェックしてみてください)
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+                    Lesson 2.1.6: マークの美しさ
+
+
+                     ** コードモンキーの算術の回避 **
+
+NOTE: コーディングの際の共通の難問は大きなコードの塊を動かすことです。
+      以下の技術は、操作に関連付けられた行数の計算、例えば   "a147d   や
+      :945,1091d a   や、さらに悪いことにまず   i<CTRL-R>=1091-945<ENTER>   を
+      使うようなことを避けることを助けます。
+
+  1. 以下の ---> と示された行にカーソルを移動しましょう。
+
+  2. 関数の最初の行に移動し   ma   でマークしましょう。
+
+NOTE: 行内の正確な位置は重要ではありません!
+
+  3. 行の最後に移動しそれからコードブロックの末尾に移動しましょう。  $%
+
+  4. ブロックをレジスタ a に削除しましょう。   "ad'a
+
+覚え方: into register(") named (a) put the (d)eletion from the cursor to the
+        LINE containing mark(') (a)
+   {訳: レジスタ(")へ格納 (a)という名前の (d)削除を カーソルからマーク(')(a)
+        を含む行まで}
+
+  5. ブロックを BBB と CCC の間にペーストしましょう。   "ap
+
+NOTE: 慣れるまで何度もこの操作を練習しましょう。  ma$%"ad'a
+
+---> AAA
+     function itGotRealBigRealFast() {
+       if ( somethingIsTrue ) {
+         doIt()
+       }
+       // 私たちの関数の分類法が変更され、現在の位置では
+       // アルファベットの意味がなくなりました
+
+       // 何百行ものコードを想像してください
+
+       // 素朴に、最初と最後に移動して、各行番号を記録または記憶する
+       // こともできます
+     }
+     BBB
+     CCC
+
+NOTE: マークとレジスタは名前空間を共有しません。そのため、レジスタ a は完全に
+      マーク a とは独立しています。これはレジスタとマクロについては当てはまり
+      ません。
+
+REFERENCE:     マーク                :h marks
+               マークによる移動 :h mark-motions  (' と ` の違いについて)
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+                    Lesson 2.1 要約
+
+  1. テキストオブジェクトは精密な編集を提供します:
+     - iw/aw - inner/around word       {訳: 単語の内側/周囲}
+     - i[/a[ - inner/around bracket    {訳: 角カッコ内側/周囲}
+     - i"/a" - inner/around quotes     {訳: クォートの内側/周囲}
+     - it/at - inner/around tag                {訳: タグの内側/周囲}
+     - ip/ap - inner/around paragraph  {訳: 段落の内側/周囲}
+     - is/as - inner/around sentence   {訳: 文の内側/周囲}
+
+  2. テキストを格納 (ヤンク、削除) したり、取得 (ペースト) するレジスタが
+     全部で 26 個 (a-z) あります。
+  3. 単語全体をヤンクするには単語内のどこかで:   yiw
+  4. 単語全体を変更するには単語内のどこかで:   ciw
+  5. 挿入モードで直接レジスタからテキストを挿入するには:   <CTRL-R>a
+
+  6. 単純な算術演算の結果を挿入するには: 挿入モードで  <CTRL-R>=60*60<enter>
+  7. システムコールの結果を挿入するには: 挿入モードで  <CTRL-R>=system('ls -1')
+
+  8. レジスタを検査するには   :reg
+  9. 行全体削除の最終宛先を学びました。dd は番号付きレジスタへ、すなわち
+     レジスタ 1 - 9 に降順になります。行全体削除は他の操作より長く番号付き
+     レジスタに保持されることを理解しました
+ 10. 番号付きレジスタにおけるすべてのヤンクの最終宛先と、それらはどれほど儚い
+     ものなのかを学びました
+
+ 11. コマンドモードでマークを設定するには   m[a-zA-Z0-9]
+ 12. マークへ行単位で移動するには   '
+
+ 13. 特殊レジスタ:
+     - "+/"*  - システムのクリップボード (OS依存)
+     - "_     - ブラックホール (消したりヤンクしたりしたテキストを捨てる)
+     - "=     - 式レジスタ
+     - "-     - 小さい削除レジスタ
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+  これにて Vim のチュートリアルの第 2 章を終わります。これは作業中です。
+
+  この章は Paul D. Parker と Christian Brabandt によって書かれました。
+
+  日本語訳  vim-jpチーム <https://github.com/vim-jp/lang-ja>
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
index ced4cd9ee96e19cb8ee0cadcb19eb897acce2739..7b8e4bc9af8499cd5521bdb2220861f5118bf18b 100644 (file)
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Vim 9.1\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-07-23 10:59+0900\n"
-"PO-Revision-Date: 2024-08-15 12:54+0900\n"
+"Project-Id-Version: Vim 9.2\n"
+"Report-Msgid-Bugs-To: vim-dev@vim.org\n"
+"POT-Creation-Date: 2026-01-06 14:41+0000\n"
+"PO-Revision-Date: 2026-01-19 23:15+0900\n"
 "Last-Translator: MURAOKA Taro <koron.kaoriya@gmail.com>\n"
 "Language-Team: Japanese <https://github.com/vim-jp/lang-ja>\n"
 "Language: ja\n"
@@ -159,6 +159,10 @@ msgstr "
 msgid "%d%%"
 msgstr "%d%%"
 
+#, c-format
+msgid "%3s"
+msgstr "%3s"
+
 #, c-format
 msgid " (%d of %d)"
 msgstr " (%d of %d)"
@@ -253,6 +257,9 @@ msgstr ": 
 msgid "%d of %d edited"
 msgstr "%d ¸Ä (%d ¸ÄÃæ) ¤Î¥Õ¥¡¥¤¥ë¤òÊÔ½¸¤·¤Þ¤·¤¿"
 
+msgid "Socket server not online:Send expression failed"
+msgstr "¥½¥±¥Ã¥È¥µ¡¼¥Ð¡¼¤¬¤¢¤ê¤Þ¤»¤ó: ¼°¤ÎÁ÷¿®¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
+
 msgid "No display: Send expression failed.\n"
 msgstr "¥Ç¥£¥¹¥×¥ì¥¤¤¬¤¢¤ê¤Þ¤»¤ó: ¼°¤ÎÁ÷¿®¤Ë¼ºÇÔ¤·¤Þ¤·¤¿.\n"
 
@@ -262,11 +269,18 @@ msgstr ": 
 msgid "Used CUT_BUFFER0 instead of empty selection"
 msgstr "¶õ¤ÎÁªÂòÎΰè¤Î¤«¤ï¤ê¤ËCUT_BUFFER0¤¬»ÈÍѤµ¤ì¤Þ¤·¤¿"
 
+msgid "Could not find a way to access the clipboard."
+msgstr "¥¯¥ê¥Ã¥×¥Ü¡¼¥É¤Ë¥¢¥¯¥»¥¹¤¹¤ëÊý¼°¤¬¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó¡£"
+
+#, c-format
+msgid "Switched to clipboard method '%s'."
+msgstr "¥¯¥ê¥Ã¥×¥Ü¡¼¥É¤ÎÊý¼°¤ò '%s' ¤ØÀÚ¤êÂØ¤¨¤Þ¤·¤¿¡£"
+
 msgid "tagname"
 msgstr "¥¿¥°Ì¾"
 
 msgid " kind file\n"
-msgstr " ¥Õ¥¡¥¤¥ë¼ïÎà\n"
+msgstr " ¼ïÊÌ ¥Õ¥¡¥¤¥ë\n"
 
 msgid "'history' option is zero"
 msgstr "¥ª¥×¥·¥ç¥ó 'history' ¤¬¥¼¥í¤Ç¤¹"
@@ -442,6 +456,10 @@ msgstr "
 msgid "Bopomofo"
 msgstr "Ãí²»»úÊì"
 
+#, c-format
+msgid "%ld,"
+msgstr "%ld,"
+
 msgid ""
 "\n"
 "\tLast set from "
@@ -768,9 +786,13 @@ msgid "[unix format]"
 msgstr "[unix¥Õ¥©¡¼¥Þ¥Ã¥È]"
 
 #, c-format
-msgid "%ld line, "
-msgid_plural "%ld lines, "
-msgstr[0] "%ld ¹Ô, "
+msgid "%s%ldL, %lldB"
+msgstr "%s%ldL, %lldB"
+
+#, c-format
+msgid "%s%ld line, "
+msgid_plural "%s%ld lines, "
+msgstr[0] "%s%ld ¹Ô, "
 
 #, c-format
 msgid "%lld byte"
@@ -1304,8 +1326,8 @@ msgstr[0] "%ld 
 msgid " Keyword completion (^N^P)"
 msgstr " ¥­¡¼¥ï¡¼¥ÉÊä´° (^N^P)"
 
-msgid " ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)"
-msgstr " ^X ¥â¡¼¥É (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)"
+msgid " ^X mode (^]^D^E^F^I^K^L^N^O^P^Rs^U^V^Y)"
+msgstr " ^X ¥â¡¼¥É (^]^D^E^F^I^K^L^N^O^P^Rs^U^V^Y)"
 
 msgid " Whole line completion (^L^N^P)"
 msgstr " ¹Ô(Á´ÂÎ)Êä´° (^L^N^P)"
@@ -1343,6 +1365,9 @@ msgstr " 
 msgid " Keyword Local completion (^N^P)"
 msgstr " ¶É½ê¥­¡¼¥ï¡¼¥ÉÊä´° (^N^P)"
 
+msgid " Register completion (^N^P)"
+msgstr " ¥ì¥¸¥¹¥¿Êä´° (^N^P)"
+
 msgid "'dictionary' option is empty"
 msgstr "'dictionary' ¥ª¥×¥·¥ç¥ó¤¬¶õ¤Ç¤¹"
 
@@ -1528,10 +1553,20 @@ msgstr ""
 
 msgid ""
 "\n"
-"Where case is ignored prepend / to make flag upper case"
+"Where command is down-cased, prepend / (like: -/R) to treat flag as upper-"
+"case."
 msgstr ""
 "\n"
-"Â羮ʸ»ú¤¬Ìµ»ë¤µ¤ì¤ë¾ì¹ç¤ÏÂçʸ»ú¤Ë¤¹¤ë¤¿¤á¤Ë / ¤òÁ°ÃÖ¤·¤Æ¤¯¤À¤µ¤¤"
+"¥³¥Þ¥ó¥É¤¬¾®Ê¸»ú¤Î¾ì¹ç¡¢¥Õ¥é¥°¤òÂçʸ»ú¤È¤·¤Æ¼è¤ê°·¤¦¤¿¤á¤Ë / ¤òÁ°ÃÖ¤·¤Æ¤¯¤À¤µ"
+"¤¤(Îã: -/R)¡£"
+
+msgid ""
+"\n"
+"Or, where supported, SET PROC/PARSE=EXT, or else quote upper-case material."
+msgstr ""
+"\n"
+"¤Þ¤¿¤Ï¡¢¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ï SET PROC/PARSE=EXT ¤òÀßÄꤹ¤ë¤«¡¢¤½¤¦¤Ç¤Ê¤¤"
+"¾ì¹ç¤ÏÂçʸ»ú¤ÎÆâÍÆ¤ò°úÍÑÉä¤Ç°Ï¤ó¤Ç¤¯¤À¤µ¤¤¡£"
 
 msgid ""
 "\n"
@@ -1695,6 +1730,12 @@ msgstr "-display <display>\tVim
 msgid "-X\t\t\tDo not connect to X server"
 msgstr "-X\t\t\tX¥µ¡¼¥Ð¡¼¤ËÀܳ¤·¤Ê¤¤"
 
+msgid "-Y\t\t\tDo not connect to Wayland compositor"
+msgstr "-Y\t\t\tWayland ¥³¥ó¥Ý¥¸¥¿¤ËÀܳ¤·¤Ê¤¤"
+
+msgid "--clientserver <socket|x11> Backend for clientserver communication"
+msgstr "--clientserver <socket|x11> clientserver ÄÌ¿®¤Î¥Ð¥Ã¥¯¥¨¥ó¥É"
+
 msgid "--remote <files>\tEdit <files> in a Vim server if possible"
 msgstr "--remote <files>\t²Äǽ¤Ê¤é¤ÐVim¥µ¡¼¥Ð¡¼¤Ç <files> ¤òÊÔ½¸¤¹¤ë"
 
@@ -2255,6 +2296,12 @@ msgstr "-- 
 msgid " SPACE/d/j: screen/page/line down, b/u/k: up, q: quit "
 msgstr " SPACE/d/j: ²èÌÌ/¥Ú¡¼¥¸/¹Ô ²¼, b/u/k: ¾å, q: ½ªÎ» "
 
+msgid "W23: Clipboard register not available, using register 0"
+msgstr "W23: ¥¯¥ê¥Ã¥×¥Ü¡¼¥É¥ì¥¸¥¹¥¿¤¬»È¤¨¤Þ¤»¤ó¡¢¥ì¥¸¥¹¥¿ 0 ¤ò»ÈÍѤ·¤Þ¤¹"
+
+msgid "W24: Clipboard register not available. See :h W24"
+msgstr "W24: ¥¯¥ê¥Ã¥×¥Ü¡¼¥É¥ì¥¸¥¹¥¿¤¬»È¤¨¤Þ¤»¤ó¡¢:h W24 ¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤"
+
 msgid "Question"
 msgstr "¼ÁÌä"
 
@@ -2457,8 +2504,8 @@ msgstr "%s 
 msgid "Printing '%s'"
 msgstr "°õºþ¤·¤Æ¤¤¤Þ¤¹: '%s'"
 
-#~ msgid "DefaultFontNameForWindows"
-#~ msgstr ""
+msgid "DefaultFontNameForWindows"
+msgstr "MS_Gothic"
 
 #, c-format
 msgid "Opening the X display took %ld msec"
@@ -2472,8 +2519,8 @@ msgstr ""
 "Vim: X ¤Î¥¨¥é¡¼¤ò¸¡½Ð¤·¤Þ¤·¤¿r\n"
 
 #, c-format
-msgid "restoring display %s"
-msgstr "¥Ç¥£¥¹¥×¥ì¥¤ %s ¤òÉü¸µ¤·¤Æ¤¤¤Þ¤¹"
+msgid "restoring X11 display %s"
+msgstr "X11 ¥Ç¥£¥¹¥×¥ì¥¤ %s ¤òÉü¸µ¤·¤Æ¤¤¤Þ¤¹"
 
 msgid "Testing the X display failed"
 msgstr "X display ¤Î¥Á¥§¥Ã¥¯¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
@@ -2572,6 +2619,10 @@ msgstr "XSMP ICE
 msgid "XSMP SmcOpenConnection failed: %s"
 msgstr "XSMP SmcOpenConnection¤¬¼ºÇÔ¤·¤Þ¤·¤¿: %s"
 
+#, c-format
+msgid "Failed creating socket directory: %s"
+msgstr "¥½¥±¥Ã¥ÈÍѥǥ£¥ì¥¯¥È¥ê¤ÎºîÀ®¤Ë¼ºÇÔ¤·¤Þ¤·¤¿: %s"
+
 msgid "At line"
 msgstr "¹Ô"
 
@@ -3407,6 +3458,13 @@ msgstr "
 msgid "%s (%s, compiled %s)"
 msgstr "%s (%s, compiled %s)"
 
+msgid ""
+"\n"
+"MS-Windows ARM64 GUI/console version"
+msgstr ""
+"\n"
+"MS-Windows ARM64 GUI/¥³¥ó¥½¡¼¥ë ÈÇ"
+
 msgid ""
 "\n"
 "MS-Windows 64-bit GUI/console version"
@@ -3421,6 +3479,13 @@ msgstr ""
 "\n"
 "MS-Windows 32 ¥Ó¥Ã¥È GUI/¥³¥ó¥½¡¼¥ë ÈÇ"
 
+msgid ""
+"\n"
+"MS-Windows ARM64 GUI version"
+msgstr ""
+"\n"
+"MS-Windows ARM64 GUI ÈÇ"
+
 msgid ""
 "\n"
 "MS-Windows 64-bit GUI version"
@@ -3438,6 +3503,13 @@ msgstr ""
 msgid " with OLE support"
 msgstr " with OLE ¥µ¥Ý¡¼¥È"
 
+msgid ""
+"\n"
+"MS-Windows ARM64 console version"
+msgstr ""
+"\n"
+"MS-Windows ARM64 ¥³¥ó¥½¡¼¥ë ÈÇ"
+
 msgid ""
 "\n"
 "MS-Windows 64-bit console version"
@@ -3468,10 +3540,10 @@ msgstr ""
 
 msgid ""
 "\n"
-"OpenVMS version"
+"OpenVMS (build) arch, version"
 msgstr ""
 "\n"
-"OpenVMS ÈÇ"
+"OpenVMS (¥Ó¥ë¥É) ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¡¢¥Ð¡¼¥¸¥ç¥ó"
 
 msgid ""
 "\n"
@@ -3620,8 +3692,8 @@ msgstr "Vim 
 msgid "Help poor children in Uganda!"
 msgstr "¥¦¥¬¥ó¥À¤Î·Ã¤Þ¤ì¤Ê¤¤»Ò¶¡¤¿¤Á¤Ë±ç½õ¤ò!"
 
-msgid "type  :help iccf<Enter>       for information "
-msgstr "¾ÜºÙ¤Ê¾ðÊó¤Ï           :help iccf<Enter>      "
+msgid "type  :help Kuwasha<Enter>    for information "
+msgstr "¾ÜºÙ¤Ê¾ðÊó¤Ï           :help Kuwasha<Enter>   "
 
 msgid "type  :q<Enter>               to exit         "
 msgstr "½ªÎ»¤¹¤ë¤Ë¤Ï           :q<Enter>              "
@@ -3662,17 +3734,11 @@ msgstr "                              
 msgid "Sponsor Vim development!"
 msgstr "Vim¤Î³«È¯¤ò±þ±ç¤·¤Æ¤¯¤À¤µ¤¤!"
 
-msgid "Become a registered Vim user!"
-msgstr "Vim¤ÎÅÐÏ¿¥æ¡¼¥¶¡¼¤Ë¤Ê¤Ã¤Æ¤¯¤À¤µ¤¤!"
-
 msgid "type  :help sponsor<Enter>    for information "
 msgstr "¾ÜºÙ¤Ê¾ðÊó¤Ï           :help sponsor<Enter>   "
 
-msgid "type  :help register<Enter>   for information "
-msgstr "¾ÜºÙ¤Ê¾ðÊó¤Ï           :help register<Enter>  "
-
-msgid "menu  Help->Sponsor/Register  for information    "
-msgstr "¾ÜºÙ¤Ï¥á¥Ë¥å¡¼¤Î ¥Ø¥ë¥×->¥¹¥Ý¥ó¥µ¡¼/ÅÐÏ¿ ¤ò»²¾È¤·¤Æ²¼¤µ¤¤"
+msgid "menu  Help->Sponsor  for information    "
+msgstr "¾ÜºÙ¤Ï¥á¥Ë¥å¡¼¤Î ¥Ø¥ë¥×->¥¹¥Ý¥ó¥µ¡¼ ¤ò»²¾È¤·¤Æ²¼¤µ¤¤"
 
 msgid "global"
 msgstr "¥°¥í¡¼¥Ð¥ë"
@@ -3821,6 +3887,16 @@ msgstr " 
 msgid "Writing viminfo file \"%s\""
 msgstr "viminfo¥Õ¥¡¥¤¥ë \"%s\" ¤ò½ñ¹þ¤ßÃæ"
 
+msgid "wayland protocol error -> "
+msgstr "wayland ¥×¥í¥È¥³¥ë¥¨¥é¡¼ -> "
+
+#, c-format
+msgid "restoring Wayland display %s"
+msgstr "Wayland¤Î¥Ç¥£¥¹¥×¥ì¥¤ %s ¤òÉü¸µ¤·¤Æ¤¤¤Þ¤¹"
+
+msgid "failed restoring, lost connection to Wayland display"
+msgstr "Éü¸µ¤Ë¼ºÇÔ¤·¡¢Wayland¤Î¥Ç¥£¥¹¥×¥ì¥¤¤Ø¤ÎÀܳ¤¬¼º¤ï¤ì¤Þ¤·¤¿"
+
 msgid "Already only one window"
 msgstr "´û¤Ë¥¦¥£¥ó¥É¥¦¤Ï1¤Ä¤·¤«¤¢¤ê¤Þ¤»¤ó"
 
@@ -5197,8 +5273,8 @@ msgstr "E417: 
 msgid "E418: Illegal value: %s"
 msgstr "E418: ÉÔÀµ¤ÊÃͤǤ¹: %s"
 
-#~ msgid "E418: I'm a teapot"
-#~ msgstr ""
+msgid "E418: I'm a teapot"
+msgstr "E418: »ä¤Ï¥Æ¥£¡¼¥Ý¥Ã¥È¤Ç¤¹"
 
 msgid "E419: FG color unknown"
 msgstr "E419: Ì¤ÃΤÎÁ°·Ê¿§¤Ç¤¹"
@@ -5505,8 +5581,8 @@ msgstr "
 msgid "E503: \"%s\" is not a file or writable device"
 msgstr "E503: \"%s\" ¤Ï¥Õ¥¡¥¤¥ë¤Ç¤â½ñ¹þ¤ß²Äǽ¥Ç¥Ð¥¤¥¹¤Ç¤â¤¢¤ê¤Þ¤»¤ó"
 
-#~ msgid "E503: Coffee is currently not available"
-#~ msgstr ""
+msgid "E503: Coffee is currently not available"
+msgstr "E503: ¥³¡¼¥Ò¡¼¤Ï¸½ºß¤Î¤È¤³¤íÄ󶡤µ¤ì¤Þ¤»¤ó"
 
 msgid "is read-only (cannot override: \"W\" in 'cpoptions')"
 msgstr "¤ÏÆÉ¹þÀìÍѤǤ¹ (\"W\" ¤¬ 'cpoptions' ¤Ë¤¢¤ë¤¿¤á¡¢¶¯À©½ñ¹þ¤Ç¤­¤Þ¤»¤ó)"
@@ -5872,7 +5948,7 @@ msgstr "E613: ̤
 
 #, c-format
 msgid "E616: Object required for argument %d"
-msgstr "E616: °ú¿ô %d ¤Ë¤Ï¥ª¥Ö¥¸¥§¥¯¥È¤¬É¬ÍפǤ¹"
+msgstr "E616: °ú¿ô %d ¤Ë¤Ï Object ¤¬É¬ÍפǤ¹"
 
 msgid "E617: Cannot be changed in the GTK GUI"
 msgstr "E617: GTK GUI¤Ç¤ÏÊѹ¹¤Ç¤­¤Þ¤»¤ó"
@@ -7605,8 +7681,9 @@ msgstr "E1115: \"assert_fails()\" 
 msgid "E1116: \"assert_fails()\" fifth argument must be a string"
 msgstr "E1116: \"assert_fails()\" ¤ÎÂè5°ú¿ô¤Ïʸ»úÎó¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-msgid "E1117: Cannot use ! with nested :def"
-msgstr "E1117: ! ¤òÆþ¤ì»Ò¤Ë¤Ê¤Ã¤¿ :def ¤ÈÁȤ߹ç¤ï¤»¤Æ¤Ï»È¤¨¤Þ¤»¤ó"
+#, c-format
+msgid "E1117: Cannot use ! with nested %s"
+msgstr "E1117: ! ¤òÆþ¤ì»Ò¤Ë¤Ê¤Ã¤¿ %s ¤ÈÁȤ߹ç¤ï¤»¤Æ¤Ï»È¤¨¤Þ¤»¤ó"
 
 msgid "E1118: Cannot change locked list"
 msgstr "E1118: ¥í¥Ã¥¯¤µ¤ì¤¿¥ê¥¹¥È¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó"
@@ -7676,8 +7753,8 @@ msgstr "E1138: Bool
 msgid "E1139: Missing matching bracket after dict key"
 msgstr "E1139: ¼­½ñ¤Î¥­¡¼¤Î¸å¤Ë°ìÃפ¹¤ë³Ñ³ç¸Ì¤¬¤¢¤ê¤Þ¤»¤ó"
 
-msgid "E1140: :for argument must be a sequence of lists"
-msgstr "E1140: :for ¤Î°ú¿ô¤Ï¥ê¥¹¥È¤Î¥·¡¼¥±¥ó¥¹¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "E1140: :for argument must be a sequence of lists or tuples"
+msgstr "E1140: :for ¤Î°ú¿ô¤Ï¥ê¥¹¥È¤«¥¿¥×¥ë¤Î¥·¡¼¥±¥ó¥¹¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
 msgid "E1141: Indexable type required"
 msgstr "E1141: ¥¤¥ó¥Ç¥Ã¥¯¥¹²Äǽ¤Ê·¿¤¬É¬ÍפǤ¹"
@@ -7993,8 +8070,8 @@ msgid "E1224: String, Number or List required for argument %d"
 msgstr "E1224: °ú¿ô %d ¤Ë¤Ïʸ»úÎ󡢿ôÃͤޤ¿¤Ï¥ê¥¹¥È¤¬É¬ÍפǤ¹"
 
 #, c-format
-msgid "E1225: String, List or Dictionary required for argument %d"
-msgstr "E1225: °ú¿ô %d ¤Ë¤Ïʸ»úÎ󡢥ꥹ¥È¤Þ¤¿¤Ï¼­½ñ¤¬É¬ÍפǤ¹"
+msgid "E1225: String, List, Tuple or Dictionary required for argument %d"
+msgstr "E1225: °ú¿ô %d ¤Ë¤Ïʸ»úÎ󡢥ꥹ¥È¡¢¥¿¥×¥ë¤Þ¤¿¤Ï¼­½ñ¤¬É¬ÍפǤ¹"
 
 #, c-format
 msgid "E1226: List or Blob required for argument %d"
@@ -8028,6 +8105,10 @@ msgstr "E1233: exists_compiled() 
 msgid "E1234: legacy must be followed by a command"
 msgstr "E1234: legacy ¤Ï¸å¤í¤Ë¥³¥Þ¥ó¥É¤¬É¬ÍפǤ¹"
 
+#, c-format
+msgid "E1235: Bool or Number required for argument %d"
+msgstr "E1235: °ú¿ô %d ¤Ë¤ÏBool¤Þ¤¿¤Ï¿ôÃͤ¬É¬ÍפǤ¹"
+
 #, c-format
 msgid "E1236: Cannot use %s itself, it is imported"
 msgstr "E1236: %s ¼«¿È¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡¢¥¤¥ó¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤¹"
@@ -8041,8 +8122,8 @@ msgid "E1238: Blob required for argument %d"
 msgstr "E1238: °ú¿ô %d ¤Ë¤ÏBlob¤¬É¬ÍפǤ¹"
 
 #, c-format
-msgid "E1239: Invalid value for blob: %d"
-msgstr "E1239: blob¤È¤·¤ÆÌµ¸ú¤ÊÃͤǤ¹: %d"
+msgid "E1239: Invalid value for blob: 0x%lX"
+msgstr "E1239: blob¤È¤·¤ÆÌµ¸ú¤ÊÃͤǤ¹: 0x%lX"
 
 msgid "E1240: Resulting text too long"
 msgstr "E1240: ¥Æ¥­¥¹¥È¤¬Ä¹¤¯¤Ê¤ê¤¹¤®¤Þ¤·¤¿"
@@ -8083,13 +8164,17 @@ msgid "E1250: Argument of %s must be a List, String, Dictionary or Blob"
 msgstr "E1250: %s ¤Î°ú¿ô¤Ï¥ê¥¹¥È¡¢Ê¸»úÎó¡¢¼­½ñ¤Þ¤¿¤ÏBlob¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
 #, c-format
-msgid "E1251: List, Dictionary, Blob or String required for argument %d"
-msgstr "E1251: °ú¿ô %d ¤Ë¤Ï¥ê¥¹¥È¡¢¼­½ñ¡¢Blob¤Þ¤¿¤Ïʸ»úÎó¤¬É¬ÍפǤ¹"
+msgid "E1251: List, Tuple, Dictionary, Blob or String required for argument %d"
+msgstr "E1251: °ú¿ô %d ¤Ë¤Ï¥ê¥¹¥È¡¢¥¿¥×¥ë¡¢¼­½ñ¡¢Blob¤Þ¤¿¤Ïʸ»úÎó¤¬É¬ÍפǤ¹"
 
 #, c-format
 msgid "E1252: String, List or Blob required for argument %d"
 msgstr "E1252: °ú¿ô %d ¤Ë¤Ïʸ»úÎ󡢥ꥹ¥È¤Þ¤¿¤ÏBlob¤¬É¬ÍפǤ¹"
 
+#, c-format
+msgid "E1253: String, List, Tuple or Blob required for argument %d"
+msgstr "E1253: °ú¿ô %d ¤Ë¤Ïʸ»úÎ󡢥ꥹ¥È¡¢¥¿¥×¥ë¡¢¤Þ¤¿¤ÏBlob¤¬É¬ÍפǤ¹"
+
 msgid "E1254: Cannot use script variable in for loop"
 msgstr "E1254: for¥ë¡¼¥×Æâ¤Ç¥¹¥¯¥ê¥×¥ÈÊÑ¿ô¤Ï»ÈÍѤǤ­¤Þ¤»¤ó"
 
@@ -8269,8 +8354,8 @@ msgid "E1300: Cannot use a partial with dictionary for :defer"
 msgstr "E1300: :defer ¤Ç¼­½ñÉÕ¤­ÉôʬŬÍѤϻÈÍѤǤ­¤Þ¤»¤ó"
 
 #, c-format
-msgid "E1301: String, Number, List or Blob required for argument %d"
-msgstr "E1301: °ú¿ô %d ¤Ë¤Ïʸ»úÎ󡢿ôÃÍ¡¢¥ê¥¹¥È¤Þ¤¿¤ÏBlob¤¬É¬ÍפǤ¹"
+msgid "E1301: String, Number, List, Tuple or Blob required for argument %d"
+msgstr "E1301: °ú¿ô %d ¤Ë¤Ïʸ»úÎ󡢿ôÃÍ¡¢¥ê¥¹¥È¡¢¥¿¥×¥ë¤Þ¤¿¤ÏBlob¤¬É¬ÍפǤ¹"
 
 msgid "E1302: Script variable was deleted"
 msgstr "E1302: ¥¹¥¯¥ê¥×¥ÈÊÑ¿ô¤¬ºï½ü¤µ¤ì¤Þ¤·¤¿"
@@ -8334,13 +8419,13 @@ msgid "E1318: Not a valid command in a class: %s"
 msgstr "E1318: ¥¯¥é¥¹Æâ¤Ç¤Ï»È¤¨¤Ê¤¤¥³¥Þ¥ó¥É¤Ç¤¹: %s"
 
 msgid "E1320: Using an Object as a Number"
-msgstr "E1320: ¥ª¥Ö¥¸¥§¥¯¥È¤ò¿ôÃͤȤ·¤Æ°·¤Ã¤Æ¤¤¤Þ¤¹"
+msgstr "E1320: Object ¤ò¿ôÃͤȤ·¤Æ°·¤Ã¤Æ¤¤¤Þ¤¹"
 
 msgid "E1322: Using an Object as a Float"
-msgstr "E1322: ¥ª¥Ö¥¸¥§¥¯¥È¤òÉâÆ°¾®¿ôÅÀ¿ô¤È¤·¤Æ°·¤Ã¤Æ¤¤¤Þ¤¹"
+msgstr "E1322: Object ¤òÉâÆ°¾®¿ôÅÀ¿ô¤È¤·¤Æ°·¤Ã¤Æ¤¤¤Þ¤¹"
 
 msgid "E1324: Using an Object as a String"
-msgstr "E1324: ¥ª¥Ö¥¸¥§¥¯¥È¤òʸ»úÎó¤È¤·¤Æ°·¤Ã¤Æ¤¤¤Þ¤¹"
+msgstr "E1324: Object ¤òʸ»úÎó¤È¤·¤Æ°·¤Ã¤Æ¤¤¤Þ¤¹"
 
 #, c-format
 msgid "E1325: Method \"%s\" not found in class \"%s\""
@@ -8352,7 +8437,7 @@ msgstr "E1326: 
 
 #, c-format
 msgid "E1327: Object required, found %s"
-msgstr "E1327: ¥ª¥Ö¥¸¥§¥¯¥È¤¬É¬ÍפǤ¹¤¬¡¢%s ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
+msgstr "E1327: Object ¤¬É¬ÍפǤ¹¤¬¡¢%s ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
 
 #, c-format
 msgid "E1328: Constructor default value must be v:none: %s"
@@ -8363,8 +8448,8 @@ msgid "E1329: Invalid class variable declaration: %s"
 msgstr "E1329: ÉÔÀµ¤Ê¥¯¥é¥¹ÊÑ¿ô¤ÎÀë¸À¤Ç¤¹: %s"
 
 #, c-format
-msgid "E1330: Invalid type for object variable: %s"
-msgstr "E1330: ¥ª¥Ö¥¸¥§¥¯¥ÈÊÑ¿ô¤È¤·¤ÆÌµ¸ú¤Ê·¿¤Ç¤¹: %s"
+msgid "E1330: Invalid type used in variable declaration: %s"
+msgstr "E1330: ÊÑ¿ôÀë¸À¤Ë̵¸ú¤Ê·¿¤¬»ÈÍѤµ¤ì¤Þ¤·¤¿: %s"
 
 msgid ""
 "E1331: public must be followed by \"var\" or \"static\" or \"final\" or "
@@ -8612,6 +8697,9 @@ msgstr "E1393: 
 msgid "E1394: Type name must start with an uppercase letter: %s"
 msgstr "E1394: ·¿¤Î̾Á°¤Ï±ÑÂçʸ»ú¤Ç»Ï¤Þ¤é¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó: %s"
 
+msgid "E1395: Using a null class"
+msgstr "E1395: null¤ò¥¯¥é¥¹¤È¤·¤Æ°·¤Ã¤Æ¤¤¤Þ¤¹"
+
 #, c-format
 msgid "E1396: Type alias \"%s\" already exists"
 msgstr "E1396: ·¿¥¨¥¤¥ê¥¢¥¹ \"%s\" ¤Ï´û¤Ë¸ºß¤·¤Þ¤¹"
@@ -8720,6 +8808,48 @@ msgstr "E1428: 
 msgid "E1429: Class can only be used in a script"
 msgstr "E1429: ¥¯¥é¥¹¤Ï¥¹¥¯¥ê¥×¥È¤ÎÃæ¤Ç¤Î¤ß»ÈÍѤǤ­¤Þ¤¹"
 
+#, c-format
+msgid "E1430: Uninitialized object variable '%s' referenced"
+msgstr "E1430: ½é´ü²½¤µ¤ì¤Æ¤¤¤Ê¤¤¥ª¥Ö¥¸¥§¥¯¥ÈÊÑ¿ô '%s' ¤¬»²¾È¤µ¤ì¤Þ¤·¤¿"
+
+#, c-format
+msgid ""
+"E1431: Abstract method \"%s\" in class \"%s\" cannot be accessed directly"
+msgstr "E1431: Ãê¾Ý¥á¥½¥Ã¥É \"%s\" (\"%s\" ¥¯¥é¥¹Æâ) ¤ÏľÀÜ¥¢¥¯¥»¥¹¤Ç¤­¤Þ¤»¤ó"
+
+#, c-format
+msgid ""
+"E1432: Overriding generic method \"%s\" in class \"%s\" with a concrete "
+"method"
+msgstr ""
+"E1432: ¥¸¥§¥Í¥ê¥Ã¥¯¥á¥½¥Ã¥É \"%s\" (\"%s\" ¥¯¥é¥¹Æâ) ¤ò¶ñ¾Ý¥á¥½¥Ã¥É¤Ç¥ª¡¼¥Ð¡¼"
+"¥é¥¤¥É¤·¤è¤¦¤È¤·¤Þ¤·¤¿"
+
+#, c-format
+msgid ""
+"E1433: Overriding concrete method \"%s\" in class \"%s\" with a generic "
+"method"
+msgstr ""
+"E1433: ¶ñ¾Ý¥á¥½¥Ã¥É \"%s\" (\"%s\" ¥¯¥é¥¹Æâ) ¤ò¥¸¥§¥Í¥ê¥Ã¥¯¥á¥½¥Ã¥É¤Ç¥ª¡¼¥Ð¡¼"
+"¥é¥¤¥É¤·¤è¤¦¤È¤·¤Þ¤·¤¿"
+
+#, c-format
+msgid ""
+"E1434: Mismatched number of type variables for generic method  \"%s\" in "
+"class \"%s\""
+msgstr ""
+"E1434: ¥¸¥§¥Í¥ê¥Ã¥¯¥á¥½¥Ã¥É \"%s\" (\"%s\" ¥¯¥é¥¹Æâ) ¤Î·¿ÊÑ¿ô¤Î¿ô¤¬°ìÃפ·¤Þ¤»"
+"¤ó"
+
+msgid "E1435: Enum can only be used in a script"
+msgstr "E1435: Îóµó·¿¤Ï¥¹¥¯¥ê¥×¥È¤ÎÃæ¤Ç¤Î¤ß»ÈÍѤǤ­¤Þ¤¹"
+
+msgid "E1436: Interface can only be used in a script"
+msgstr "E1436: ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤Ï¥¹¥¯¥ê¥×¥È¤ÎÃæ¤Ç¤Î¤ß»ÈÍѤǤ­¤Þ¤¹"
+
+msgid "E1437: Can only compare Object with Object"
+msgstr "E1437: Object ¤Ï Object ¤È¤·¤«Èæ³Ó¤Ç¤­¤Þ¤»¤ó"
+
 #, c-format
 msgid "E1500: Cannot mix positional and non-positional arguments: %s"
 msgstr "E1500: °ÌÃÖ°ú¿ô¤ÈÈó°ÌÃÖ°ú¿ô¤òº®¤¼¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó: %s"
@@ -8775,6 +8905,213 @@ msgstr "E1512: 
 msgid "E1513: Cannot switch buffer. 'winfixbuf' is enabled"
 msgstr "E1513: ¥Ð¥Ã¥Õ¥¡¤òÀÚ¤êÂØ¤¨¤é¤ì¤Þ¤»¤ó¡£'winfixbuf' ¤¬Í­¸ú²½¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
+msgid "E1514: 'findfunc' did not return a List type"
+msgstr "E1514: 'findfunc' ¤¬ List ·¿¤òÊÖ¤·¤Þ¤»¤ó¤Ç¤·¤¿"
+
+#, c-format
+msgid "E1515: Unable to convert from '%s' encoding"
+msgstr "E1515: ¥¨¥ó¥³¡¼¥É '%s' ¤«¤éÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+
+#, c-format
+msgid "E1516: Unable to convert to '%s' encoding"
+msgstr "E1516: ¥¨¥ó¥³¡¼¥É '%s' ¤ØÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+
+msgid "E1517: Can only compare Tuple with Tuple"
+msgstr "E1517: ¥¿¥×¥ë·¿¤Ï¥¿¥×¥ë·¿¤È¤·¤«Èæ³Ó¤Ç¤­¤Þ¤»¤ó"
+
+msgid "E1518: Invalid operation for Tuple"
+msgstr "E1518: ¥¿¥×¥ë·¿¤Ë¤Ï̵¸ú¤ÊÁàºî¤Ç¤¹"
+
+#, c-format
+msgid "E1519: Tuple index out of range: %ld"
+msgstr "E1519: ¥¿¥×¥ë¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬Èϰϳ°¤Ç¤¹: %ld"
+
+msgid "E1520: Using a Tuple as a Number"
+msgstr "E1520: ¥¿¥×¥ë¤ò¿ôÃͤȤ·¤Æ°·¤Ã¤Æ¤¤¤Þ¤¹"
+
+msgid "E1521: Using a Tuple as a Float"
+msgstr "E1521: ¥¿¥×¥ë¤òÉâÆ°¾®¿ôÅÀ¿ô¤È¤·¤Æ°·¤Ã¤Æ¤¤¤Þ¤¹"
+
+msgid "E1522: Using a Tuple as a String"
+msgstr "E1522: ¥¿¥×¥ë¤òʸ»úÎó¤È¤·¤Æ°·¤Ã¤Æ¤¤¤Þ¤¹"
+
+msgid "E1523: String, List, Tuple or Blob required"
+msgstr "E1523: Ê¸»úÎó·¿¡¢¥ê¥¹¥È·¿¡¢¥¿¥×¥ë·¿¤Þ¤¿¤ÏBlob·¿¤¬É¬ÍפǤ¹"
+
+#, c-format
+msgid "E1524: Cannot use a tuple with function %s"
+msgstr "E1524: ¥¿¥×¥ë¤Ë¤Ï´Ø¿ô %s ¤òŬÍѤǤ­¤Þ¤»¤ó"
+
+#, c-format
+msgid "E1525: Argument of %s must be a List, Tuple, String, Dictionary or Blob"
+msgstr ""
+"E1525: %s ¤Î°ú¿ô¤Ï¥ê¥¹¥È¡¢¥¿¥×¥ë¡¢Ê¸»úÎó¡¢¼­½ñ¤Þ¤¿¤ÏBlob¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+
+#, c-format
+msgid "E1526: Missing end of Tuple ')': %s"
+msgstr "E1526: ¥¿¥×¥ë¤ÎºÇ¸å¤Ë ')' ¤¬¤¢¤ê¤Þ¤»¤ó: %s"
+
+#, c-format
+msgid "E1527: Missing comma in Tuple: %s"
+msgstr "E1527: ¥¿¥×¥ë¤Ë¥³¥ó¥Þ¤¬¤¢¤ê¤Þ¤»¤ó: %s"
+
+#, c-format
+msgid "E1528: List or Tuple or Blob required for argument %d"
+msgstr "E1528: °ú¿ô %d ¤Ë¤Ï¥ê¥¹¥È¡¢¥¿¥×¥ë¤Þ¤¿¤ÏBlob¤¬É¬ÍפǤ¹"
+
+#, c-format
+msgid "E1529: List or Tuple required for argument %d"
+msgstr "E1529: °ú¿ô %d ¤Ë¤Ï¥ê¥¹¥È¤Þ¤¿¤Ï¥¿¥×¥ë¤¬É¬ÍפǤ¹"
+
+#, c-format
+msgid "E1530: List or Tuple or Dictionary required for argument %d"
+msgstr "E1530: °ú¿ô %d ¤Ë¤Ï¥ê¥¹¥È¡¢¥¿¥×¥ë¤Þ¤¿¤Ï¼­½ñ¤¬É¬ÍפǤ¹"
+
+#, c-format
+msgid "E1531: Argument of %s must be a List, Tuple, Dictionary or Blob"
+msgstr "E1531: %s ¤Î°ú¿ô¤Ï¥ê¥¹¥È¡¢¥¿¥×¥ë¡¢¼­½ñ¤Þ¤¿¤ÏBlob¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+
+msgid "E1532: Cannot modify a tuple"
+msgstr "E1532: ´û¸¤Î¥¿¥×¥ë¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó"
+
+msgid "E1533: Cannot slice a tuple"
+msgstr "E1533: ¥¿¥×¥ë¤Ï¥¹¥é¥¤¥¹¤Ç¤­¤Þ¤»¤ó"
+
+#, c-format
+msgid "E1534: Tuple required for argument %d"
+msgstr "E1534: °ú¿ô %d ¤Ë¤Ï¥¿¥×¥ë¤¬É¬ÍפǤ¹"
+
+msgid "E1535: List or Tuple required"
+msgstr "E1535: ¥ê¥¹¥È¤«¥¿¥×¥ë¤¬É¬ÍפǤ¹"
+
+msgid "E1536: Tuple required"
+msgstr "E1536: ¥¿¥×¥ë¤¬É¬ÍפǤ¹"
+
+msgid "E1537: Less targets than Tuple items"
+msgstr "E1537: ¥¿¡¼¥²¥Ã¥È¤¬¥¿¥×¥ëÆâ¤ÎÍ×ÁǤè¤ê¤â¾¯¤Ê¤¤¤Ç¤¹"
+
+msgid "E1538: More targets than Tuple items"
+msgstr "E1538: ¥¿¡¼¥²¥Ã¥È¤¬¥¿¥×¥ëÆâ¤ÎÍ×ÁǤè¤ê¤â¿¤¤¤Ç¤¹"
+
+#, c-format
+msgid "E1539: Variadic tuple must end with a list type: %s"
+msgstr "E1539: ²ÄÊÑ¥¿¥×¥ë¤ÎºÇ¸å¤ÎÍ×ÁǤϥꥹ¥È·¿¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó: %s"
+
+msgid "E1540: Cannot use a variadic tuple in concatenation"
+msgstr "E1540: ²ÄÊÑ¥¿¥×¥ë¤Ë¤ÏÏ¢·ë¤Ç¤­¤Þ¤»¤ó"
+
+msgid "E1541: Value too large, max Unicode codepoint is U+10FFFF"
+msgstr ""
+"E1541: Ãͤ¬Â礭¤¹¤®¤Þ¤¹¡£Unicode¤Î¥³¡¼¥É¥Ý¥¤¥ó¥È¤ÎºÇÂç¤Ï U+10FFFF ¤Ç¤¹¡£"
+
+msgid "E1542: Cannot have a negative or zero number of quickfix/location lists"
+msgstr "E1542: quickfix¤È¥í¥±¡¼¥·¥ç¥ó¤Î¥ê¥¹¥È¤ÎŤµ¤Ï1°Ê¾å¤Ç¤¢¤ëɬÍפ¬¤¢¤ê¤Þ¤¹"
+
+msgid "E1543: Cannot have more than a hundred quickfix/location lists"
+msgstr "E1543: quickfix¤È¥í¥±¡¼¥·¥ç¥ó¤Î¥ê¥¹¥È¤ÎŤµ¤Ï100¤òͤ¨¤é¤ì¤Þ¤»¤ó"
+
+msgid "E1544: Failed resizing the quickfix/location list stack"
+msgstr ""
+"E1544: quickfix¤È¥í¥±¡¼¥·¥ç¥ó¤Î¥ê¥¹¥È(¥¹¥¿¥Ã¥¯)¤Î¥µ¥¤¥ºÊѹ¹¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
+
+msgid "E1545: Quickfix list stack unavailable"
+msgstr "E1545: quickfix¤Î¥ê¥¹¥È(¥¹¥¿¥Ã¥¯)¤¬ÍøÍѤǤ­¤Þ¤»¤ó"
+
+msgid "E1546: Cannot switch to a closing buffer"
+msgstr "E1546: ÊĤ¸¤è¤¦¤È¤·¤Æ¤¤¤ë¥Ð¥Ã¥Õ¥¡¤Ø¤ÏÀÚ¤êÂØ¤¨¤é¤ì¤Þ¤»¤ó"
+
+msgid "E1547: This version of Vim does support :redrawtabpanel"
+msgstr "E1547: ¤³¤Î¥Ð¡¼¥¸¥ç¥ó¤ÎVim¤Ï :redrawtabpanel ¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤»¤ó"
+
+msgid "E1548: Wayland connection is unavailable"
+msgstr "E1548: Wayland Àܳ¤¬ÍøÍѤǤ­¤Þ¤»¤ó"
+
+#, c-format
+msgid "E1549: Cannot have more than %d diff anchors"
+msgstr "E1549: %d °Ê¾å¤Î diff ¥¢¥ó¥«¡¼¤Ï»ý¤Æ¤Þ¤»¤ó"
+
+msgid "E1550: Failed to find all diff anchors"
+msgstr "E1550: Á´¤Æ¤Î diff ¥¢¥ó¥«¡¼¤ò¸«¤Ä¤±¤ë¤Î¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
+
+msgid "E1551: Cannot open a popup window to a closing buffer"
+msgstr "E1551: ÊĤ¸¤Æ¤ë¥Ð¥Ã¥Õ¥¡¤Ø¤Î¥Ý¥Ã¥×¥¢¥Ã¥×¥¦¥£¥ó¥É¥¦¤Ï³«¤±¤Þ¤»¤ó"
+
+#, c-format
+msgid "E1552: Type variable name must start with an uppercase letter: %s"
+msgstr "E1552: ·¿ÊÑ¿ô¤Î̾Á°¤Ï±ÑÂçʸ»ú¤Ç»Ï¤Þ¤é¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó: %s"
+
+#, c-format
+msgid "E1553: Missing comma after type in generic function: %s"
+msgstr "E1553: Áí¾Î´Ø¿ô¤Î·¿¤Î¸å¤Ë¥«¥ó¥Þ¤¬¤¢¤ê¤Þ¤»¤ó: %s"
+
+#, c-format
+msgid "E1554: Missing '>' in generic function: %s"
+msgstr "E1554: Áí¾Î´Ø¿ô¤Ç '>' ¤¬¤¢¤ê¤Þ¤»¤ó: %s"
+
+#, c-format
+msgid "E1555: Empty type list specified for generic function '%s'"
+msgstr "E1555: Áí¾Î´Ø¿ô '%s' ¤Ë¶õ¤Î·¿¥ê¥¹¥È¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
+
+#, c-format
+msgid "E1556: Too many types specified for generic function '%s'"
+msgstr "E1556: Áí¾Î´Ø¿ô '%s' ¤Ë»ØÄꤵ¤ì¤¿·¿¤¬Â¿¤¹¤®¤Þ¤¹"
+
+#, c-format
+msgid "E1557: Not enough types specified for generic function '%s'"
+msgstr "E1557: Áí¾Î´Ø¿ô '%s' ¤Ë»ØÄꤵ¤ì¤¿·¿¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+
+#, c-format
+msgid "E1558: Unknown generic function: %s"
+msgstr "E1558: Ì¤ÃΤÎÁí¾Î´Ø¿ô¤Ç¤¹: %s"
+
+#, c-format
+msgid "E1559: Type arguments missing for generic function '%s'"
+msgstr "E1559: Áí¾Î´Ø¿ô '%s' ¤Ë·¿°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+
+#, c-format
+msgid "E1560: Not a generic function: %s"
+msgstr "E1560: Áí¾Î´Ø¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó: %s"
+
+#, c-format
+msgid "E1561: Duplicate type variable name: %s"
+msgstr "E1561: ·¿ÊÑ¿ô¤Î̾Á°¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹: %s"
+
+msgid "E1562: Diff anchors cannot be used with hidden diff windows"
+msgstr "E1562: diff ¥¢¥ó¥«¡¼¤Ï±£¤µ¤ì¤¿ diff ¥¦¥£¥ó¥É¥¦¤Ç¤Ï»È¤¨¤Þ¤»¤ó"
+
+msgid "E1563: Socket path is too big"
+msgstr "E1563: ¥½¥±¥Ã¥È¤Î¥Ñ¥¹¤¬Â礭¤¹¤®¤Þ¤¹"
+
+msgid "E1564: Socket name cannot have slashes in it without being a path"
+msgstr "E1564: ¥½¥±¥Ã¥È̾¤Ë¤Ï¥Ñ¥¹°Ê³°¤Ç¤Ï¥¹¥é¥Ã¥·¥å¤ò´Þ¤á¤é¤ì¤Þ¤»¤ó"
+
+msgid "E1565: Socket server is not online, call remote_startserver() first"
+msgstr ""
+"E1565: ¥½¥±¥Ã¥È¥µ¡¼¥Ð¤¬¥ª¥Õ¥é¥¤¥ó¤Ç¤¹¡£Àè¤Ë remote_startserver() ¤ò¸Æ¤ó¤Ç¤¯¤À"
+"¤µ¤¤"
+
+#, c-format
+msgid "E1566: Failed connecting to socket %s: %s"
+msgstr "E1566: ¥½¥±¥Ã¥È %s ¤Ø¤ÎÀܳ¤Ë¼ºÇÔ¤·¤Þ¤·¤¿: %s"
+
+msgid "E1567: Cannot start socket server, socket path is unavailable"
+msgstr "E1567: ¥½¥±¥Ã¥È¥Ñ¥¹¤¬ÍøÍѤǤ­¤Ê¤¤¤¿¤á¡¢¥½¥±¥Ã¥È¥µ¡¼¥Ð¤ò³«»Ï¤Ç¤­¤Þ¤»¤ó"
+
+#, c-format
+msgid "E1568: OSC command response timed out: %.*s"
+msgstr "E1568: OSC¥³¥Þ¥ó¥É¤Î±þÅú¤¬¥¿¥¤¥à¥¢¥¦¥È¤·¤Þ¤·¤¿: %.*s"
+
+msgid "E1569: Cannot use listener_add in a listener callback"
+msgstr "E1569: ¥ê¥¹¥Ê¡¼¤Î¥³¡¼¥ë¥Ð¥Ã¥¯¤Ç¤Ï listener_add ¤òÍøÍѤǤ­¤Þ¤»¤ó"
+
+msgid "E1570: Cannot use redraw_listener_add in a redraw listener callback"
+msgstr ""
+"E1570: redraw ¥ê¥¹¥Ê¡¼¥³¡¼¥ë¥Ð¥Ã¥¯¤Ç¤Ï redraw_listener_add ¤òÍøÍѤǤ­¤Þ¤»¤ó"
+
+msgid "E1571: Must specify at least one callback for redraw_listener_add"
+msgstr ""
+"E1571: redraw_listener_add ¤Ë¤Ï¾¯¤Ê¤¯¤È¤â1¤Ä¤Î¥³¡¼¥ë¥Ð¥Ã¥¯¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤"
+
 msgid "--No lines in buffer--"
 msgstr "--¥Ð¥Ã¥Õ¥¡¤Ë¹Ô¤¬¤¢¤ê¤Þ¤»¤ó--"
 
@@ -8948,6 +9285,18 @@ msgstr "vim.List °
 msgid "cannot modify fixed list"
 msgstr "¸ÇÄꤵ¤ì¤¿¥ê¥¹¥È¤ÏÊѹ¹¤Ç¤­¤Þ¤»¤ó"
 
+msgid "tuple constructor does not accept keyword arguments"
+msgstr "¥¿¥×¥ë¤Î¥³¥ó¥¹¥È¥é¥¯¥¿¤Ï¥­¡¼¥ï¡¼¥É°ú¿ô¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+
+msgid "tuple index out of range"
+msgstr "¥¿¥×¥ë¤ÎÈϰϳ°¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹¤Ç¤¹"
+
+msgid "cannot delete vim.Tuple attributes"
+msgstr "vim.Tuple Â°À­¤Ï¾Ã¤»¤Þ¤»¤ó"
+
+msgid "cannot modify fixed tuple"
+msgstr "¸ÇÄꤵ¤ì¤¿¥¿¥×¥ë¤ÏÊѹ¹¤Ç¤­¤Þ¤»¤ó"
+
 #, c-format
 msgid "unnamed function %s does not exist"
 msgstr "̵̾´Ø¿ô %s ¤Ï¸ºß¤·¤Þ¤»¤ó"
@@ -9112,9 +9461,8 @@ msgstr ""
 "C++¥½¡¼¥¹ (*.cpp, *.hpp)\t*.cpp;*.hpp\n"
 "Vim¥Õ¥¡¥¤¥ë (*.vim, _vimrc, _gvimrc)\t*.vim;_vimrc;_gvimrc\n"
 
-# No need to translate this.
-#~ msgid "GVim"
-#~ msgstr ""
+msgid "GVim"
+msgstr "GVim"
 
 msgid "Text Editor"
 msgstr "¥Æ¥­¥¹¥È¥¨¥Ç¥£¥¿"
@@ -9125,9 +9473,8 @@ msgstr "
 msgid "Text;editor;"
 msgstr "¥Æ¥­¥¹¥È;¥¨¥Ç¥£¥¿;"
 
-# No need to translate this.
-#~ msgid "Vim"
-#~ msgstr ""
+msgid "Vim"
+msgstr "Vim"
 
 msgid "(local to window)"
 msgstr "(¥¦¥£¥ó¥É¥¦¤Ë¤Ä¤¤¤Æ¥í¡¼¥«¥ë)"
@@ -9242,6 +9589,9 @@ msgstr "
 msgid "override 'ignorecase' when pattern has upper case characters"
 msgstr "¸¡º÷¥Ñ¥¿¡¼¥ó¤¬Âçʸ»ú¤ò´Þ¤ó¤Ç¤¤¤¿¤é 'ignorecase' ¤ò¾å½ñ¤­¤¹¤ë"
 
+msgid "maximum number for the search count feature"
+msgstr "¸¡º÷¥«¥¦¥ó¥Èµ¡Ç½¤ÎºÇÂç¿ô"
+
 msgid "what method to use for changing case of letters"
 msgstr "Âçʸ»ú¡¦¾®Ê¸»ú¤òÊѹ¹¤¹¤ëºÝ¤Ë¤É¤ÎÊýË¡¤ò»È¤¦¤«"
 
@@ -9352,8 +9702,12 @@ msgstr ""
 "ºÇ¸å¤Î¹Ô¤¬¼ý¤Þ¤é¤Ê¤¤¾ì¹ç¤Ç¤âɽ¼¨¤¹¤ë¤Ë¤Ï \"lastline\" ¤ò´Þ¤á¤ë¤³¤È\n"
 "ɽ¼¨¤Ç¤­¤Ê¤¤Ê¸»ú¤ò 16 ¿Ê¿ô¤Çɽ¼¨¤¹¤ë¤Ë¤Ï \"uhex\" ¤ò´Þ¤á¤ë¤³¤È"
 
-msgid "characters to use for the status line, folds and filler lines"
-msgstr "¥¹¥Æ¡¼¥¿¥¹¹Ô¡¢ÀÞ¾ö¤ß¡¢¥Õ¥£¥é¡¼¹Ô¤Ë»È¤ï¤ì¤ëʸ»ú"
+msgid ""
+"characters to use for the status line, folds, diffs,\n"
+"buffer text, filler lines and truncation in the completion menu"
+msgstr ""
+"¥¹¥Æ¡¼¥¿¥¹¹Ô¡¢ÀÞ¤ê¾ö¤ß¡¢diff¡¢¥Ð¥Ã¥Õ¥¡¡¼¥Æ¥­¥¹¥È¡¢¥Õ¥£¥é¡¼¹Ô¡¢\n"
+"¤ª¤è¤ÓÊä´°¥á¥Ë¥å¡¼¤ÎÀÚ¤êµÍ¤á¤Ë»È¤ï¤ì¤ëʸ»ú"
 
 msgid "number of lines used for the command-line"
 msgstr "¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ë»È¤ï¤ì¤ë¹Ô¿ô"
@@ -9395,6 +9749,12 @@ msgstr "
 msgid "number of columns to use for the line number"
 msgstr "¹ÔÈÖ¹æ¤Ë»È¤ï¤ì¤ë·å¿ô"
 
+msgid "maximum number of quickfix lists that can be stored in history"
+msgstr "ÍúÎò¤ËÊÝ»ý²Äǽ¤Ê quickfix ¥ê¥¹¥È¤ÎºÇÂç¿ô"
+
+msgid "maximum number of location lists that can be stored in history"
+msgstr "ÍúÎò¤ËÊÝ»ý²Äǽ¤Ê¥í¥±¡¼¥·¥ç¥ó¥ê¥¹¥È¤ÎºÇÂç¿ô"
+
 msgid "controls whether concealable text is hidden"
 msgstr "conceal ²Äǽ¤Ê¥Æ¥­¥¹¥È¤ò±£¤¹¤«¤É¤¦¤«¤òÀ©¸æ¤¹¤ë"
 
@@ -9632,6 +9992,9 @@ msgstr "
 msgid "restore the screen contents when exiting Vim"
 msgstr "Vim ¤Î½ªÎ»»þ¤Ë²èÌÌ¤ÎÆâÍÆ¤òÉü¸µ¤¹¤ë"
 
+msgid "timeout used for terminal OSC responses"
+msgstr "üËö¤ÎOSC±þÅú¤Î¥¿¥¤¥à¥¢¥¦¥È"
+
 msgid "using the mouse"
 msgstr "¥Þ¥¦¥¹¤Î»ÈÍÑ"
 
@@ -9695,8 +10058,10 @@ msgstr "
 msgid "room (in pixels) left above/below the window"
 msgstr "¥¦¥£¥ó¥É¥¦¤Î¾å²¼¤Î;Çò (¥Ô¥¯¥»¥ëñ°Ì)"
 
-msgid "list of ASCII characters that can be combined into complex shapes"
-msgstr "Ê£¹ç·Á¾õ¤Ë·ë¹ç¤µ¤ì¤ëASCIIʸ»ú¤Î¥ê¥¹¥È"
+msgid ""
+"list of ASCII characters that can be combined into complex\n"
+"shapes"
+msgstr "Ê£»¨¤Ê·Á¾õ¤ËÁȤ߹ç¤ï¤»²Äǽ¤Ê ASCII Ê¸»ú¤Î¥ê¥¹¥È"
 
 msgid "options for text rendering"
 msgstr "¥Æ¥­¥¹¥È¥ì¥ó¥À¥ê¥ó¥°¤Î¤¿¤á¤Î¥ª¥×¥·¥ç¥ó"
@@ -9705,11 +10070,11 @@ msgid "use a pseudo-tty for I/O to external commands"
 msgstr "³°Éô¥³¥Þ¥ó¥É¤Î I/O ¤Ëµ¿»÷ tty ¤ò»È¤¦"
 
 msgid ""
-"\"last\", \"buffer\" or \"current\": which directory used for the file "
-"browser"
+"\"last\", \"buffer\" or \"current\": which directory used for\n"
+"the file browser"
 msgstr ""
-"\"last\", \"buffer\" ¤¢¤ë¤¤¤Ï \"current\": ¥Õ¥¡¥¤¥ë¥Ö¥é¥¦¥¶¤Ç¤É¤Î\n"
-"¥Ç¥£¥ì¥¯¥È¥ê¤ò»È¤¦¤«"
+"\"last\", \"buffer\" ¤¢¤ë¤¤¤Ï \"current\": ¥Õ¥¡¥¤¥ë¥Ö¥é¥¦¥¶¤Ç\n"
+"¤É¤Î¥Ç¥£¥ì¥¯¥È¥ê¤ò»È¤¦¤«"
 
 msgid "language to be used for the menus"
 msgstr "¥á¥Ë¥å¡¼¤Ç»È¤ï¤ì¤ë¸À¸ì"
@@ -9729,8 +10094,12 @@ msgstr "
 msgid "use balloon evaluation in the GUI"
 msgstr "GUI ¤Ç¥Ð¥ë¡¼¥óɾ²Á¤ò»È¤¦"
 
-msgid "use balloon evaluation in the terminal"
-msgstr "üËö¤Ç¥Ð¥ë¡¼¥óɾ²Á¤ò»È¤¦"
+msgid ""
+" \n"
+"use balloon evaluation in the terminal"
+msgstr ""
+" \n"
+"üËö¤Ç¥Ð¥ë¡¼¥óɾ²Á¤ò»È¤¦"
 
 msgid "expression to show in balloon eval"
 msgstr "¥Ð¥ë¡¼¥óɾ²Á¤Ëɽ¼¨¤¹¤ë¼°"
@@ -9771,6 +10140,9 @@ msgstr "'s' 
 msgid "list of flags to make messages shorter"
 msgstr "¥á¥Ã¥»¡¼¥¸¤òû¤¯¤¹¤ë¤¿¤á¤Î¥Õ¥é¥°¤Î¥ê¥¹¥È"
 
+msgid "options for outputting messages"
+msgstr "¥á¥Ã¥»¡¼¥¸¤ò½ÐÎϤ¹¤ë¤¿¤á¤Î¥ª¥×¥·¥ç¥ó"
+
 msgid "show (partial) command keys in location given by 'showcmdloc'"
 msgstr "¥³¥Þ¥ó¥É (¤Î°ìÉô) ¤ò 'showcmdloc' ¤Ç»ØÄꤵ¤ì¤¿¾ì½ê¤Ëɽ¼¨"
 
@@ -9835,6 +10207,20 @@ msgstr ""
 "\"unnamed\"; * ¥ì¥¸¥¹¥¿¤ò̵̾¥ì¥¸¥¹¥¿¤ÈƱ¤¸¤è¤¦¤Ë»È¤¦\n"
 "\"autoselect\"; ¾ï¤ËÁªÂò¤µ¤ì¤¿¥Æ¥­¥¹¥È¤ò¥¯¥ê¥Ã¥×¥Ü¡¼¥É¤Ë¥³¥Ô¡¼"
 
+msgid "Ordered list of possible methods for accessing the clipboard"
+msgstr "¥¯¥ê¥Ã¥×¥Ü¡¼¥É¤Ë¥¢¥¯¥»¥¹¤¹¤ë²Äǽ¤ÊÊý¼°¤Î½ç½øÉÕ¤­¥ê¥¹¥È"
+
+msgid "Timeout to use when polling for data to read or write in wayland"
+msgstr "wayland¤ÇÆÉ¤ß½ñ¤­¤¹¤ë¥Ç¡¼¥¿¤ò¥Ý¡¼¥ê¥ó¥°¤¹¤ëºÝ¤Î¥¿¥¤¥à¥¢¥¦¥È"
+
+msgid "Wayland seat to use"
+msgstr "»ÈÍѤ¹¤ë wayland ¥·¡¼¥È"
+
+msgid ""
+"Enable wayland focus stealing functionality in order to access the clipboard"
+msgstr ""
+"¥¯¥ê¥Ã¥×¥Ü¡¼¥É¤Ë¥¢¥¯¥»¥¹¤¹¤ë¤¿¤á¤Ë wayland ¤Î¥Õ¥©¡¼¥«¥¹Ã¥¼èµ¡Ç½¤òÍ­¸ú²½¤¹¤ë"
+
 msgid "\"startsel\" and/or \"stopsel\"; what special keys can do"
 msgstr "\"startsel\" ¤«¤Ä/¤Þ¤¿¤Ï \"stopsel\"; ÆÃÊ̤ʥ­¡¼¤¬²¿¤ò¤¹¤ë¤«"
 
@@ -9874,6 +10260,9 @@ msgstr "
 msgid "definition of what comment lines look like"
 msgstr "¥³¥á¥ó¥È¹Ô¤¬¤É¤¦¤Ê¤Ã¤Æ¤¤¤ë¤«¤ÎÄêµÁ"
 
+msgid "template for comments; used to put the marker in"
+msgstr "¥³¥á¥ó¥ÈÍѤΥƥó¥×¥ì¡¼¥È; ¥Þ¡¼¥«¡¼¤òÃæ¤ËÃÖ¤¯¤¿¤á¤Ë»È¤ï¤ì¤ë"
+
 msgid "list of flags that tell how automatic formatting works"
 msgstr "¼«Æ°À°·Á¤¬¤É¤Î¤è¤¦¤Ëưºî¤¹¤ë¤«¤ò·è¤á¤ë¥Õ¥é¥°¤Î¥ê¥¹¥È"
 
@@ -9886,9 +10275,40 @@ msgstr "\"gq\" 
 msgid "specifies how Insert mode completion works for CTRL-N and CTRL-P"
 msgstr "ÁÞÆþ¥â¡¼¥ÉÊä´°¤¬ CTRL-N ¤È CTRL-P ¤Ç¤É¤¦Æ°ºî¤¹¤ë¤«¤ò»ØÄê"
 
+msgid "automatic completion in insert mode"
+msgstr "ÁÞÆþ¥â¡¼¥É¤Ç¤Î¼«Æ°Êä´°"
+
+msgid ""
+" \n"
+"initial decay timeout for 'autocomplete' algorithm"
+msgstr ""
+" \n"
+"'autocomplete' ¥¢¥ë¥´¥ê¥º¥à¤Î½é´ü¸º¿ê¥¿¥¤¥à¥¢¥¦¥È"
+
+msgid ""
+" \n"
+"initial decay timeout for CTRL-N and CTRL-P completion"
+msgstr ""
+" \n"
+"CTRL-N µÚ¤Ó CTRL-P Êä´°¤Î½é´ü¸º¿ê¥¿¥¤¥à¥¢¥¦¥È"
+
+msgid ""
+" \n"
+"delay in msec before menu appears after typing"
+msgstr ""
+" \n"
+"¥¿¥¤¥×¸å¤Ë¥á¥Ë¥å¡¼¤¬¸½¤ì¤ë¤Þ¤Ç¤Îͱͽ(¥ß¥êÉÃ)"
+
 msgid "whether to use a popup menu for Insert mode completion"
 msgstr "ÁÞÆþ¥â¡¼¥ÉÊä´°¤Ç¥Ý¥Ã¥×¥¢¥Ã¥×¥á¥Ë¥å¡¼¤ò»È¤¦¤«¤É¤¦¤«"
 
+msgid ""
+" \n"
+"popup menu item align order"
+msgstr ""
+" \n"
+"¥Ý¥Ã¥×¥¢¥Ã¥×¥á¥Ë¥å¡¼¤Î¹àÌܤÎÇÛÃÖ½ç½ø"
+
 msgid "options for the Insert mode completion info popup"
 msgstr "ÁÞÆþ¥â¡¼¥ÉÊä´°¤Î¾ðÊó¥Ý¥Ã¥×¥¢¥Ã¥×ÍѤΥª¥×¥·¥ç¥ó"
 
@@ -9898,6 +10318,12 @@ msgstr "
 msgid "minimum width of the popup menu"
 msgstr "¥Ý¥Ã¥×¥¢¥Ã¥×¥á¥Ë¥å¡¼¤ÎºÇÂçÉý"
 
+msgid "maximum width of the popup menu"
+msgstr "¥Ý¥Ã¥×¥¢¥Ã¥×¥á¥Ë¥å¡¼¤ÎºÇÂçÉý"
+
+msgid "popup border style"
+msgstr "¥Ý¥Ã¥×¥¢¥Ã¥×¤Î¶­³¦¤Î¥¹¥¿¥¤¥ë"
+
 msgid "user defined function for Insert mode completion"
 msgstr "ÁÞÆþ¥â¡¼¥ÉÊä´°ÍѤΥ桼¥¶¡¼ÄêµÁ´Ø¿ô"
 
@@ -10040,9 +10466,6 @@ msgstr "
 msgid "minimum number of screen lines for a fold to be closed"
 msgstr "ÀÞ¾ö¤ß¤¬ÊĤ¸¤é¤ì¤ë²èÌ̾å¤ÎºÇ¾®¹Ô¿ô"
 
-msgid "template for comments; used to put the marker in"
-msgstr "¥³¥á¥ó¥ÈÍѤΥƥó¥×¥ì¡¼¥È; ¥Þ¡¼¥«¡¼¤òÃæ¤ËÃÖ¤¯¤¿¤á¤Ë»È¤ï¤ì¤ë"
-
 msgid ""
 "folding type: \"manual\", \"indent\", \"expr\", \"marker\",\n"
 "\"syntax\" or \"diff\""
@@ -10076,6 +10499,9 @@ msgstr "
 msgid "expression used to obtain a diff file"
 msgstr "º¹Ê¬¥Õ¥¡¥¤¥ë¤ò¼èÆÀ¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¼°"
 
+msgid "list of addresses for anchoring a diff"
+msgstr "diff¥¢¥ó¥«¡¼¤Î°ÌÃÖ°ìÍ÷"
+
 msgid "expression used to patch a file"
 msgstr "¥Õ¥¡¥¤¥ë¤Ë¥Ñ¥Ã¥Á¤òÅö¤Æ¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¼°"
 
@@ -10318,8 +10744,12 @@ msgstr "'grepprg' 
 msgid "encoding of the \":make\" and \":grep\" output"
 msgstr "\":make\" ¤È \":grep\" ¤Î½ÐÎϤΥ¨¥ó¥³¡¼¥Ç¥£¥ó¥°"
 
-msgid "function to display text in the quickfix window"
-msgstr "quickfix ¥¦¥£¥ó¥É¥¦¤Ë¥Æ¥­¥¹¥È¤òɽ¼¨¤¹¤ë¤¿¤á¤Î´Ø¿ô"
+msgid ""
+" \n"
+"function to display text in the quickfix window"
+msgstr ""
+" \n"
+"quickfix ¥¦¥£¥ó¥É¥¦¤Ë¥Æ¥­¥¹¥È¤òɽ¼¨¤¹¤ë¤¿¤á¤Î´Ø¿ô"
 
 msgid "system specific"
 msgstr "¥·¥¹¥Æ¥à¸ÇÍ­"
@@ -10460,6 +10890,9 @@ msgstr ""
 msgid "list of autocommand events which are to be ignored"
 msgstr "¼«Æ°¥³¥Þ¥ó¥É¥¤¥Ù¥ó¥È¤Ç̵»ë¤¹¤ë¤â¤Î¤Î¥ê¥¹¥È"
 
+msgid "list of autocommand events which are to be ignored in a window"
+msgstr "¥¦¥£¥ó¥É¥¦¤Î¼«Æ°¥³¥Þ¥ó¥É¥¤¥Ù¥ó¥È¤Ç̵»ë¤¹¤ë¤â¤Î¤Î¥ê¥¹¥È"
+
 msgid "load plugin scripts when starting up"
 msgstr "µ¯Æ°»þ¤Ë¥×¥é¥°¥¤¥ó¥¹¥¯¥ê¥×¥È¤òÆÉ¹þ¤à"
 
@@ -10534,8 +10967,12 @@ msgstr "Python 2 
 msgid "name of the Python 3 dynamic library"
 msgstr "Python 3 Æ°Åª¥é¥¤¥Ö¥é¥ê¤Î̾Á°"
 
-msgid "name of the Python 3 home directory"
-msgstr "Python 3 ¥Û¡¼¥à¥Ç¥£¥ì¥¯¥È¥ê¤Î̾Á°"
+msgid ""
+" \n"
+"name of the Python 3 home directory"
+msgstr ""
+" \n"
+"Python 3 ¥Û¡¼¥à¥Ç¥£¥ì¥¯¥È¥ê¤Î̾Á°"
 
 msgid "name of the Ruby dynamic library"
 msgstr "Ruby Æ°Åª¥é¥¤¥Ö¥é¥ê¤Î̾Á°"
@@ -10549,5 +10986,14 @@ msgstr "MzScheme ưŪ
 msgid "name of the MzScheme GC dynamic library"
 msgstr "MzScheme GC Æ°Åª¥é¥¤¥Ö¥é¥ê¤Î̾Á°"
 
+msgid "0, 1 or 2; when to use the tabpanel"
+msgstr "0, 1 ¤Þ¤¿¤Ï 2; ¥¿¥Ö¥Ñ¥Í¥ë¤ò¤¤¤Ä»È¤¦¤«"
+
+msgid "custom tab pages in tabpanel"
+msgstr "¥¿¥Ö¥Ñ¥Í¥ëÆâ¤Î¥«¥¹¥¿¥à¤Î¥¿¥Ö¥Ú¡¼¥¸¹Ô"
+
+msgid "options for using tabpanel"
+msgstr "¥¿¥Ö¥Ñ¥Í¥ë¤ò»È¤¦¤¿¤á¤Î¥ª¥×¥·¥ç¥ó"
+
 msgid "You discovered the command-line window! You can close it with \":q\"."
 msgstr "¥³¥Þ¥ó¥É¥é¥¤¥ó¥¦¥£¥ó¥É¥¦¤ò¸«¤Ä¤±¤Þ¤·¤¿¤Í! \":q\" ¤Ç¥¯¥í¡¼¥º¤Ç¤­¤Þ¤¹¡£"
index 5bcf8e1eac4e7c2db50878ae2c1f0566902037c7..83244ee3755bee467db1dbd8c4fd63f6c860c6d6 100644 (file)
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Vim 9.1\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-07-23 10:59+0900\n"
-"PO-Revision-Date: 2024-08-15 12:54+0900\n"
+"Project-Id-Version: Vim 9.2\n"
+"Report-Msgid-Bugs-To: vim-dev@vim.org\n"
+"POT-Creation-Date: 2026-01-06 14:41+0000\n"
+"PO-Revision-Date: 2026-01-19 23:15+0900\n"
 "Last-Translator: MURAOKA Taro <koron.kaoriya@gmail.com>\n"
 "Language-Team: Japanese <https://github.com/vim-jp/lang-ja>\n"
 "Language: ja\n"
@@ -159,6 +159,10 @@ msgstr "先頭"
 msgid "%d%%"
 msgstr "%d%%"
 
+#, c-format
+msgid "%3s"
+msgstr "%3s"
+
 #, c-format
 msgid " (%d of %d)"
 msgstr " (%d of %d)"
@@ -253,6 +257,9 @@ msgstr ": 送信に失敗しました。ローカルでの実行を試みてい
 msgid "%d of %d edited"
 msgstr "%d 個 (%d 個中) のファイルを編集しました"
 
+msgid "Socket server not online:Send expression failed"
+msgstr "ソケットサーバーがありません: 式の送信に失敗しました"
+
 msgid "No display: Send expression failed.\n"
 msgstr "ディスプレイがありません: 式の送信に失敗しました.\n"
 
@@ -262,11 +269,18 @@ msgstr ": 式の送信に失敗しました.\n"
 msgid "Used CUT_BUFFER0 instead of empty selection"
 msgstr "空の選択領域のかわりにCUT_BUFFER0が使用されました"
 
+msgid "Could not find a way to access the clipboard."
+msgstr "クリップボードにアクセスする方式が見つけられません。"
+
+#, c-format
+msgid "Switched to clipboard method '%s'."
+msgstr "クリップボードの方式を '%s' へ切り替えました。"
+
 msgid "tagname"
 msgstr "タグ名"
 
 msgid " kind file\n"
-msgstr " ファイル種類\n"
+msgstr " 種別 ファイル\n"
 
 msgid "'history' option is zero"
 msgstr "オプション 'history' がゼロです"
@@ -442,6 +456,10 @@ msgstr "片仮名"
 msgid "Bopomofo"
 msgstr "注音字母"
 
+#, c-format
+msgid "%ld,"
+msgstr "%ld,"
+
 msgid ""
 "\n"
 "\tLast set from "
@@ -768,9 +786,13 @@ msgid "[unix format]"
 msgstr "[unixフォーマット]"
 
 #, c-format
-msgid "%ld line, "
-msgid_plural "%ld lines, "
-msgstr[0] "%ld 行, "
+msgid "%s%ldL, %lldB"
+msgstr "%s%ldL, %lldB"
+
+#, c-format
+msgid "%s%ld line, "
+msgid_plural "%s%ld lines, "
+msgstr[0] "%s%ld 行, "
 
 #, c-format
 msgid "%lld byte"
@@ -1304,8 +1326,8 @@ msgstr[0] "%ld 行をインデントしました "
 msgid " Keyword completion (^N^P)"
 msgstr " キーワード補完 (^N^P)"
 
-msgid " ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)"
-msgstr " ^X モード (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)"
+msgid " ^X mode (^]^D^E^F^I^K^L^N^O^P^Rs^U^V^Y)"
+msgstr " ^X モード (^]^D^E^F^I^K^L^N^O^P^Rs^U^V^Y)"
 
 msgid " Whole line completion (^L^N^P)"
 msgstr " 行(全体)補完 (^L^N^P)"
@@ -1343,6 +1365,9 @@ msgstr " 綴り修正候補 (^S^N^P)"
 msgid " Keyword Local completion (^N^P)"
 msgstr " 局所キーワード補完 (^N^P)"
 
+msgid " Register completion (^N^P)"
+msgstr " レジスタ補完 (^N^P)"
+
 msgid "'dictionary' option is empty"
 msgstr "'dictionary' オプションが空です"
 
@@ -1528,10 +1553,20 @@ msgstr ""
 
 msgid ""
 "\n"
-"Where case is ignored prepend / to make flag upper case"
+"Where command is down-cased, prepend / (like: -/R) to treat flag as upper-"
+"case."
 msgstr ""
 "\n"
-"大小文字が無視される場合は大文字にするために / を前置してください"
+"コマンドが小文字の場合、フラグを大文字として取り扱うために / を前置してくださ"
+"い(例: -/R)。"
+
+msgid ""
+"\n"
+"Or, where supported, SET PROC/PARSE=EXT, or else quote upper-case material."
+msgstr ""
+"\n"
+"または、サポートされている場合は SET PROC/PARSE=EXT を設定するか、そうでない"
+"場合は大文字の内容を引用符で囲んでください。"
 
 msgid ""
 "\n"
@@ -1695,6 +1730,12 @@ msgstr "-display <display>\tVimを指定した X サーバーに接続する"
 msgid "-X\t\t\tDo not connect to X server"
 msgstr "-X\t\t\tXサーバーに接続しない"
 
+msgid "-Y\t\t\tDo not connect to Wayland compositor"
+msgstr "-Y\t\t\tWayland コンポジタに接続しない"
+
+msgid "--clientserver <socket|x11> Backend for clientserver communication"
+msgstr "--clientserver <socket|x11> clientserver 通信のバックエンド"
+
 msgid "--remote <files>\tEdit <files> in a Vim server if possible"
 msgstr "--remote <files>\t可能ならばVimサーバーで <files> を編集する"
 
@@ -2255,6 +2296,12 @@ msgstr "-- 継続 --"
 msgid " SPACE/d/j: screen/page/line down, b/u/k: up, q: quit "
 msgstr " SPACE/d/j: 画面/ページ/行 下, b/u/k: 上, q: 終了 "
 
+msgid "W23: Clipboard register not available, using register 0"
+msgstr "W23: クリップボードレジスタが使えません、レジスタ 0 を使用します"
+
+msgid "W24: Clipboard register not available. See :h W24"
+msgstr "W24: クリップボードレジスタが使えません、:h W24 を参照してください"
+
 msgid "Question"
 msgstr "質問"
 
@@ -2457,8 +2504,8 @@ msgstr "%s へ (%s 上の)"
 msgid "Printing '%s'"
 msgstr "印刷しています: '%s'"
 
-#~ msgid "DefaultFontNameForWindows"
-#~ msgstr ""
+msgid "DefaultFontNameForWindows"
+msgstr "MS_Gothic"
 
 #, c-format
 msgid "Opening the X display took %ld msec"
@@ -2472,8 +2519,8 @@ msgstr ""
 "Vim: X のエラーを検出しましたr\n"
 
 #, c-format
-msgid "restoring display %s"
-msgstr "ディスプレイ %s を復元しています"
+msgid "restoring X11 display %s"
+msgstr "X11 ディスプレイ %s を復元しています"
 
 msgid "Testing the X display failed"
 msgstr "X display のチェックに失敗しました"
@@ -2572,6 +2619,10 @@ msgstr "XSMP ICE接続が失敗したようです"
 msgid "XSMP SmcOpenConnection failed: %s"
 msgstr "XSMP SmcOpenConnectionが失敗しました: %s"
 
+#, c-format
+msgid "Failed creating socket directory: %s"
+msgstr "ソケット用ディレクトリの作成に失敗しました: %s"
+
 msgid "At line"
 msgstr "行"
 
@@ -3407,6 +3458,13 @@ msgstr "関数 %s%s%s はコンパイルの必要がありません"
 msgid "%s (%s, compiled %s)"
 msgstr "%s (%s, compiled %s)"
 
+msgid ""
+"\n"
+"MS-Windows ARM64 GUI/console version"
+msgstr ""
+"\n"
+"MS-Windows ARM64 GUI/コンソール 版"
+
 msgid ""
 "\n"
 "MS-Windows 64-bit GUI/console version"
@@ -3421,6 +3479,13 @@ msgstr ""
 "\n"
 "MS-Windows 32 ビット GUI/コンソール 版"
 
+msgid ""
+"\n"
+"MS-Windows ARM64 GUI version"
+msgstr ""
+"\n"
+"MS-Windows ARM64 GUI 版"
+
 msgid ""
 "\n"
 "MS-Windows 64-bit GUI version"
@@ -3438,6 +3503,13 @@ msgstr ""
 msgid " with OLE support"
 msgstr " with OLE サポート"
 
+msgid ""
+"\n"
+"MS-Windows ARM64 console version"
+msgstr ""
+"\n"
+"MS-Windows ARM64 コンソール 版"
+
 msgid ""
 "\n"
 "MS-Windows 64-bit console version"
@@ -3468,10 +3540,10 @@ msgstr ""
 
 msgid ""
 "\n"
-"OpenVMS version"
+"OpenVMS (build) arch, version"
 msgstr ""
 "\n"
-"OpenVMS "
+"OpenVMS (ビルド) アーキテクチャ、バージョン"
 
 msgid ""
 "\n"
@@ -3620,8 +3692,8 @@ msgstr "Vim はオープンソースであり自由に配布可能です"
 msgid "Help poor children in Uganda!"
 msgstr "ウガンダの恵まれない子供たちに援助を!"
 
-msgid "type  :help iccf<Enter>       for information "
-msgstr "詳細な情報は           :help iccf<Enter>      "
+msgid "type  :help Kuwasha<Enter>    for information "
+msgstr "詳細な情報は           :help Kuwasha<Enter>   "
 
 msgid "type  :q<Enter>               to exit         "
 msgstr "終了するには           :q<Enter>              "
@@ -3662,17 +3734,11 @@ msgstr "                              でVimとして動作    "
 msgid "Sponsor Vim development!"
 msgstr "Vimの開発を応援してください!"
 
-msgid "Become a registered Vim user!"
-msgstr "Vimの登録ユーザーになってください!"
-
 msgid "type  :help sponsor<Enter>    for information "
 msgstr "詳細な情報は           :help sponsor<Enter>   "
 
-msgid "type  :help register<Enter>   for information "
-msgstr "詳細な情報は           :help register<Enter>  "
-
-msgid "menu  Help->Sponsor/Register  for information    "
-msgstr "詳細はメニューの ヘルプ->スポンサー/登録 を参照して下さい"
+msgid "menu  Help->Sponsor  for information    "
+msgstr "詳細はメニューの ヘルプ->スポンサー を参照して下さい"
 
 msgid "global"
 msgstr "グローバル"
@@ -3821,6 +3887,16 @@ msgstr " 失敗"
 msgid "Writing viminfo file \"%s\""
 msgstr "viminfoファイル \"%s\" を書込み中"
 
+msgid "wayland protocol error -> "
+msgstr "wayland プロトコルエラー -> "
+
+#, c-format
+msgid "restoring Wayland display %s"
+msgstr "Waylandのディスプレイ %s を復元しています"
+
+msgid "failed restoring, lost connection to Wayland display"
+msgstr "復元に失敗し、Waylandのディスプレイへの接続が失われました"
+
 msgid "Already only one window"
 msgstr "既にウィンドウは1つしかありません"
 
@@ -5197,8 +5273,8 @@ msgstr "E417: 引数がありません: %s"
 msgid "E418: Illegal value: %s"
 msgstr "E418: 不正な値です: %s"
 
-#~ msgid "E418: I'm a teapot"
-#~ msgstr ""
+msgid "E418: I'm a teapot"
+msgstr "E418: 私はティーポットです"
 
 msgid "E419: FG color unknown"
 msgstr "E419: 未知の前景色です"
@@ -5505,8 +5581,8 @@ msgstr "はファイルでも書込み可能デバイスでもありません"
 msgid "E503: \"%s\" is not a file or writable device"
 msgstr "E503: \"%s\" はファイルでも書込み可能デバイスでもありません"
 
-#~ msgid "E503: Coffee is currently not available"
-#~ msgstr ""
+msgid "E503: Coffee is currently not available"
+msgstr "E503: コーヒーは現在のところ提供されません"
 
 msgid "is read-only (cannot override: \"W\" in 'cpoptions')"
 msgstr "は読込専用です (\"W\" が 'cpoptions' にあるため、強制書込できません)"
@@ -5872,7 +5948,7 @@ msgstr "E613: 未知のプリンタオプションです: %s"
 
 #, c-format
 msgid "E616: Object required for argument %d"
-msgstr "E616: 引数 %d にはオブジェクトが必要です"
+msgstr "E616: 引数 %d には Object が必要です"
 
 msgid "E617: Cannot be changed in the GTK GUI"
 msgstr "E617: GTK GUIでは変更できません"
@@ -7605,8 +7681,9 @@ msgstr "E1115: \"assert_fails()\" の第4引数は数字でなければなりま
 msgid "E1116: \"assert_fails()\" fifth argument must be a string"
 msgstr "E1116: \"assert_fails()\" の第5引数は文字列でなければなりません"
 
-msgid "E1117: Cannot use ! with nested :def"
-msgstr "E1117: ! を入れ子になった :def と組み合わせては使えません"
+#, c-format
+msgid "E1117: Cannot use ! with nested %s"
+msgstr "E1117: ! を入れ子になった %s と組み合わせては使えません"
 
 msgid "E1118: Cannot change locked list"
 msgstr "E1118: ロックされたリストを変更できません"
@@ -7676,8 +7753,8 @@ msgstr "E1138: Boolを数値として扱っています"
 msgid "E1139: Missing matching bracket after dict key"
 msgstr "E1139: 辞書のキーの後に一致する角括弧がありません"
 
-msgid "E1140: :for argument must be a sequence of lists"
-msgstr "E1140: :for の引数はリストのシーケンスでなければなりません"
+msgid "E1140: :for argument must be a sequence of lists or tuples"
+msgstr "E1140: :for ã\81®å¼\95æ\95°ã\81¯ã\83ªã\82¹ã\83\88ã\81\8bã\82¿ã\83\97ã\83«ã\81®ã\82·ã\83¼ã\82±ã\83³ã\82¹ã\81§ã\81ªã\81\91ã\82\8cã\81°ã\81ªã\82\8aã\81¾ã\81\9bã\82\93"
 
 msgid "E1141: Indexable type required"
 msgstr "E1141: インデックス可能な型が必要です"
@@ -7993,8 +8070,8 @@ msgid "E1224: String, Number or List required for argument %d"
 msgstr "E1224: 引数 %d には文字列、数値またはリストが必要です"
 
 #, c-format
-msgid "E1225: String, List or Dictionary required for argument %d"
-msgstr "E1225: 引数 %d には文字列、リストまたは辞書が必要です"
+msgid "E1225: String, List, Tuple or Dictionary required for argument %d"
+msgstr "E1225: å¼\95æ\95° %d ã\81«ã\81¯æ\96\87å­\97å\88\97ã\80\81ã\83ªã\82¹ã\83\88ã\80\81ã\82¿ã\83\97ã\83«ã\81¾ã\81\9fã\81¯è¾\9eæ\9b¸ã\81\8cå¿\85è¦\81ã\81§ã\81\99"
 
 #, c-format
 msgid "E1226: List or Blob required for argument %d"
@@ -8028,6 +8105,10 @@ msgstr "E1233: exists_compiled() は :def 関数の中でのみ使用できま
 msgid "E1234: legacy must be followed by a command"
 msgstr "E1234: legacy は後ろにコマンドが必要です"
 
+#, c-format
+msgid "E1235: Bool or Number required for argument %d"
+msgstr "E1235: 引数 %d にはBoolまたは数値が必要です"
+
 #, c-format
 msgid "E1236: Cannot use %s itself, it is imported"
 msgstr "E1236: %s 自身を使うことはできません、インポートされています"
@@ -8041,8 +8122,8 @@ msgid "E1238: Blob required for argument %d"
 msgstr "E1238: 引数 %d にはBlobが必要です"
 
 #, c-format
-msgid "E1239: Invalid value for blob: %d"
-msgstr "E1239: blobとして無効な値です: %d"
+msgid "E1239: Invalid value for blob: 0x%lX"
+msgstr "E1239: blobとして無効な値です: 0x%lX"
 
 msgid "E1240: Resulting text too long"
 msgstr "E1240: テキストが長くなりすぎました"
@@ -8083,13 +8164,17 @@ msgid "E1250: Argument of %s must be a List, String, Dictionary or Blob"
 msgstr "E1250: %s の引数はリスト、文字列、辞書またはBlobでなければなりません"
 
 #, c-format
-msgid "E1251: List, Dictionary, Blob or String required for argument %d"
-msgstr "E1251: 引数 %d にはリスト、辞書、Blobまたは文字列が必要です"
+msgid "E1251: List, Tuple, Dictionary, Blob or String required for argument %d"
+msgstr "E1251: 引数 %d にはリスト、タプル、辞書、Blobまたは文字列が必要です"
 
 #, c-format
 msgid "E1252: String, List or Blob required for argument %d"
 msgstr "E1252: 引数 %d には文字列、リストまたはBlobが必要です"
 
+#, c-format
+msgid "E1253: String, List, Tuple or Blob required for argument %d"
+msgstr "E1253: 引数 %d には文字列、リスト、タプル、またはBlobが必要です"
+
 msgid "E1254: Cannot use script variable in for loop"
 msgstr "E1254: forループ内でスクリプト変数は使用できません"
 
@@ -8269,8 +8354,8 @@ msgid "E1300: Cannot use a partial with dictionary for :defer"
 msgstr "E1300: :defer で辞書付き部分適用は使用できません"
 
 #, c-format
-msgid "E1301: String, Number, List or Blob required for argument %d"
-msgstr "E1301: 引数 %d には文字列、数値、リストまたはBlobが必要です"
+msgid "E1301: String, Number, List, Tuple or Blob required for argument %d"
+msgstr "E1301: å¼\95æ\95° %d ã\81«ã\81¯æ\96\87å­\97å\88\97ã\80\81æ\95°å\80¤ã\80\81ã\83ªã\82¹ã\83\88ã\80\81ã\82¿ã\83\97ã\83«ã\81¾ã\81\9fã\81¯Blobã\81\8cå¿\85è¦\81ã\81§ã\81\99"
 
 msgid "E1302: Script variable was deleted"
 msgstr "E1302: スクリプト変数が削除されました"
@@ -8334,13 +8419,13 @@ msgid "E1318: Not a valid command in a class: %s"
 msgstr "E1318: クラス内では使えないコマンドです: %s"
 
 msgid "E1320: Using an Object as a Number"
-msgstr "E1320: オブジェクトを数値として扱っています"
+msgstr "E1320: Object を数値として扱っています"
 
 msgid "E1322: Using an Object as a Float"
-msgstr "E1322: オブジェクトを浮動小数点数として扱っています"
+msgstr "E1322: Object を浮動小数点数として扱っています"
 
 msgid "E1324: Using an Object as a String"
-msgstr "E1324: オブジェクトを文字列として扱っています"
+msgstr "E1324: Object を文字列として扱っています"
 
 #, c-format
 msgid "E1325: Method \"%s\" not found in class \"%s\""
@@ -8352,7 +8437,7 @@ msgstr "E1326: 変数 \"%s\" がオブジェクト \"%s\" 内で見つかりま
 
 #, c-format
 msgid "E1327: Object required, found %s"
-msgstr "E1327: オブジェクトが必要ですが、%s が見つかりました"
+msgstr "E1327: Object が必要ですが、%s が見つかりました"
 
 #, c-format
 msgid "E1328: Constructor default value must be v:none: %s"
@@ -8363,8 +8448,8 @@ msgid "E1329: Invalid class variable declaration: %s"
 msgstr "E1329: 不正なクラス変数の宣言です: %s"
 
 #, c-format
-msgid "E1330: Invalid type for object variable: %s"
-msgstr "E1330: オブジェクト変数として無効な型です: %s"
+msgid "E1330: Invalid type used in variable declaration: %s"
+msgstr "E1330: 変数宣言に無効な型が使用されました: %s"
 
 msgid ""
 "E1331: public must be followed by \"var\" or \"static\" or \"final\" or "
@@ -8612,6 +8697,9 @@ msgstr "E1393: 型は Vim9 script の中でのみ定義できます"
 msgid "E1394: Type name must start with an uppercase letter: %s"
 msgstr "E1394: 型の名前は英大文字で始まらなければなりません: %s"
 
+msgid "E1395: Using a null class"
+msgstr "E1395: nullをクラスとして扱っています"
+
 #, c-format
 msgid "E1396: Type alias \"%s\" already exists"
 msgstr "E1396: 型エイリアス \"%s\" は既に存在します"
@@ -8720,6 +8808,48 @@ msgstr "E1428: 列挙値が重複しています: %s"
 msgid "E1429: Class can only be used in a script"
 msgstr "E1429: クラスはスクリプトの中でのみ使用できます"
 
+#, c-format
+msgid "E1430: Uninitialized object variable '%s' referenced"
+msgstr "E1430: 初期化されていないオブジェクト変数 '%s' が参照されました"
+
+#, c-format
+msgid ""
+"E1431: Abstract method \"%s\" in class \"%s\" cannot be accessed directly"
+msgstr "E1431: 抽象メソッド \"%s\" (\"%s\" クラス内) は直接アクセスできません"
+
+#, c-format
+msgid ""
+"E1432: Overriding generic method \"%s\" in class \"%s\" with a concrete "
+"method"
+msgstr ""
+"E1432: ジェネリックメソッド \"%s\" (\"%s\" クラス内) を具象メソッドでオーバー"
+"ライドしようとしました"
+
+#, c-format
+msgid ""
+"E1433: Overriding concrete method \"%s\" in class \"%s\" with a generic "
+"method"
+msgstr ""
+"E1433: 具象メソッド \"%s\" (\"%s\" クラス内) をジェネリックメソッドでオーバー"
+"ライドしようとしました"
+
+#, c-format
+msgid ""
+"E1434: Mismatched number of type variables for generic method  \"%s\" in "
+"class \"%s\""
+msgstr ""
+"E1434: ジェネリックメソッド \"%s\" (\"%s\" クラス内) の型変数の数が一致しませ"
+"ん"
+
+msgid "E1435: Enum can only be used in a script"
+msgstr "E1435: 列挙型はスクリプトの中でのみ使用できます"
+
+msgid "E1436: Interface can only be used in a script"
+msgstr "E1436: インターフェイスはスクリプトの中でのみ使用できます"
+
+msgid "E1437: Can only compare Object with Object"
+msgstr "E1437: Object は Object としか比較できません"
+
 #, c-format
 msgid "E1500: Cannot mix positional and non-positional arguments: %s"
 msgstr "E1500: 位置引数と非位置引数を混ぜることはできません: %s"
@@ -8775,6 +8905,213 @@ msgstr "E1512: フィールド \"%s\" の文字幅が間違っています"
 msgid "E1513: Cannot switch buffer. 'winfixbuf' is enabled"
 msgstr "E1513: バッファを切り替えられません。'winfixbuf' が有効化されています"
 
+msgid "E1514: 'findfunc' did not return a List type"
+msgstr "E1514: 'findfunc' が List 型を返しませんでした"
+
+#, c-format
+msgid "E1515: Unable to convert from '%s' encoding"
+msgstr "E1515: エンコード '%s' から変換できません"
+
+#, c-format
+msgid "E1516: Unable to convert to '%s' encoding"
+msgstr "E1516: エンコード '%s' へ変換できません"
+
+msgid "E1517: Can only compare Tuple with Tuple"
+msgstr "E1517: タプル型はタプル型としか比較できません"
+
+msgid "E1518: Invalid operation for Tuple"
+msgstr "E1518: タプル型には無効な操作です"
+
+#, c-format
+msgid "E1519: Tuple index out of range: %ld"
+msgstr "E1519: タプルのインデックスが範囲外です: %ld"
+
+msgid "E1520: Using a Tuple as a Number"
+msgstr "E1520: タプルを数値として扱っています"
+
+msgid "E1521: Using a Tuple as a Float"
+msgstr "E1521: タプルを浮動小数点数として扱っています"
+
+msgid "E1522: Using a Tuple as a String"
+msgstr "E1522: タプルを文字列として扱っています"
+
+msgid "E1523: String, List, Tuple or Blob required"
+msgstr "E1523: 文字列型、リスト型、タプル型またはBlob型が必要です"
+
+#, c-format
+msgid "E1524: Cannot use a tuple with function %s"
+msgstr "E1524: タプルには関数 %s を適用できません"
+
+#, c-format
+msgid "E1525: Argument of %s must be a List, Tuple, String, Dictionary or Blob"
+msgstr ""
+"E1525: %s の引数はリスト、タプル、文字列、辞書またはBlobでなければなりません"
+
+#, c-format
+msgid "E1526: Missing end of Tuple ')': %s"
+msgstr "E1526: タプルの最後に ')' がありません: %s"
+
+#, c-format
+msgid "E1527: Missing comma in Tuple: %s"
+msgstr "E1527: タプルにコンマがありません: %s"
+
+#, c-format
+msgid "E1528: List or Tuple or Blob required for argument %d"
+msgstr "E1528: 引数 %d にはリスト、タプルまたはBlobが必要です"
+
+#, c-format
+msgid "E1529: List or Tuple required for argument %d"
+msgstr "E1529: 引数 %d にはリストまたはタプルが必要です"
+
+#, c-format
+msgid "E1530: List or Tuple or Dictionary required for argument %d"
+msgstr "E1530: 引数 %d にはリスト、タプルまたは辞書が必要です"
+
+#, c-format
+msgid "E1531: Argument of %s must be a List, Tuple, Dictionary or Blob"
+msgstr "E1531: %s の引数はリスト、タプル、辞書またはBlobでなければなりません"
+
+msgid "E1532: Cannot modify a tuple"
+msgstr "E1532: 既存のタプルを変更できません"
+
+msgid "E1533: Cannot slice a tuple"
+msgstr "E1533: タプルはスライスできません"
+
+#, c-format
+msgid "E1534: Tuple required for argument %d"
+msgstr "E1534: 引数 %d にはタプルが必要です"
+
+msgid "E1535: List or Tuple required"
+msgstr "E1535: リストかタプルが必要です"
+
+msgid "E1536: Tuple required"
+msgstr "E1536: タプルが必要です"
+
+msgid "E1537: Less targets than Tuple items"
+msgstr "E1537: ターゲットがタプル内の要素よりも少ないです"
+
+msgid "E1538: More targets than Tuple items"
+msgstr "E1538: ターゲットがタプル内の要素よりも多いです"
+
+#, c-format
+msgid "E1539: Variadic tuple must end with a list type: %s"
+msgstr "E1539: 可変タプルの最後の要素はリスト型でなければなりません: %s"
+
+msgid "E1540: Cannot use a variadic tuple in concatenation"
+msgstr "E1540: 可変タプルには連結できません"
+
+msgid "E1541: Value too large, max Unicode codepoint is U+10FFFF"
+msgstr ""
+"E1541: 値が大きすぎます。Unicodeのコードポイントの最大は U+10FFFF です。"
+
+msgid "E1542: Cannot have a negative or zero number of quickfix/location lists"
+msgstr "E1542: quickfixとロケーションのリストの長さは1以上である必要があります"
+
+msgid "E1543: Cannot have more than a hundred quickfix/location lists"
+msgstr "E1543: quickfixとロケーションのリストの長さは100を超えられません"
+
+msgid "E1544: Failed resizing the quickfix/location list stack"
+msgstr ""
+"E1544: quickfixとロケーションのリスト(スタック)のサイズ変更に失敗しました"
+
+msgid "E1545: Quickfix list stack unavailable"
+msgstr "E1545: quickfixのリスト(スタック)が利用できません"
+
+msgid "E1546: Cannot switch to a closing buffer"
+msgstr "E1546: 閉じようとしているバッファへは切り替えられません"
+
+msgid "E1547: This version of Vim does support :redrawtabpanel"
+msgstr "E1547: このバージョンのVimは :redrawtabpanel をサポートしていません"
+
+msgid "E1548: Wayland connection is unavailable"
+msgstr "E1548: Wayland 接続が利用できません"
+
+#, c-format
+msgid "E1549: Cannot have more than %d diff anchors"
+msgstr "E1549: %d 以上の diff アンカーは持てません"
+
+msgid "E1550: Failed to find all diff anchors"
+msgstr "E1550: 全ての diff アンカーを見つけるのに失敗しました"
+
+msgid "E1551: Cannot open a popup window to a closing buffer"
+msgstr "E1551: 閉じてるバッファへのポップアップウィンドウは開けません"
+
+#, c-format
+msgid "E1552: Type variable name must start with an uppercase letter: %s"
+msgstr "E1552: 型変数の名前は英大文字で始まらなければなりません: %s"
+
+#, c-format
+msgid "E1553: Missing comma after type in generic function: %s"
+msgstr "E1553: 総称関数の型の後にカンマがありません: %s"
+
+#, c-format
+msgid "E1554: Missing '>' in generic function: %s"
+msgstr "E1554: 総称関数で '>' がありません: %s"
+
+#, c-format
+msgid "E1555: Empty type list specified for generic function '%s'"
+msgstr "E1555: 総称関数 '%s' に空の型リストが指定されました"
+
+#, c-format
+msgid "E1556: Too many types specified for generic function '%s'"
+msgstr "E1556: 総称関数 '%s' に指定された型が多すぎます"
+
+#, c-format
+msgid "E1557: Not enough types specified for generic function '%s'"
+msgstr "E1557: 総称関数 '%s' に指定された型が少なすぎます"
+
+#, c-format
+msgid "E1558: Unknown generic function: %s"
+msgstr "E1558: 未知の総称関数です: %s"
+
+#, c-format
+msgid "E1559: Type arguments missing for generic function '%s'"
+msgstr "E1559: 総称関数 '%s' に型引数がありません"
+
+#, c-format
+msgid "E1560: Not a generic function: %s"
+msgstr "E1560: 総称関数ではありません: %s"
+
+#, c-format
+msgid "E1561: Duplicate type variable name: %s"
+msgstr "E1561: 型変数の名前が重複しています: %s"
+
+msgid "E1562: Diff anchors cannot be used with hidden diff windows"
+msgstr "E1562: diff アンカーは隠された diff ウィンドウでは使えません"
+
+msgid "E1563: Socket path is too big"
+msgstr "E1563: ソケットのパスが大きすぎます"
+
+msgid "E1564: Socket name cannot have slashes in it without being a path"
+msgstr "E1564: ソケット名にはパス以外ではスラッシュを含められません"
+
+msgid "E1565: Socket server is not online, call remote_startserver() first"
+msgstr ""
+"E1565: ソケットサーバがオフラインです。先に remote_startserver() を呼んでくだ"
+"さい"
+
+#, c-format
+msgid "E1566: Failed connecting to socket %s: %s"
+msgstr "E1566: ソケット %s への接続に失敗しました: %s"
+
+msgid "E1567: Cannot start socket server, socket path is unavailable"
+msgstr "E1567: ソケットパスが利用できないため、ソケットサーバを開始できません"
+
+#, c-format
+msgid "E1568: OSC command response timed out: %.*s"
+msgstr "E1568: OSCコマンドの応答がタイムアウトしました: %.*s"
+
+msgid "E1569: Cannot use listener_add in a listener callback"
+msgstr "E1569: リスナーのコールバックでは listener_add を利用できません"
+
+msgid "E1570: Cannot use redraw_listener_add in a redraw listener callback"
+msgstr ""
+"E1570: redraw リスナーコールバックでは redraw_listener_add を利用できません"
+
+msgid "E1571: Must specify at least one callback for redraw_listener_add"
+msgstr ""
+"E1571: redraw_listener_add には少なくとも1つのコールバックを指定してください"
+
 msgid "--No lines in buffer--"
 msgstr "--バッファに行がありません--"
 
@@ -8948,6 +9285,18 @@ msgstr "vim.List 属性は消せません"
 msgid "cannot modify fixed list"
 msgstr "固定されたリストは変更できません"
 
+msgid "tuple constructor does not accept keyword arguments"
+msgstr "タプルのコンストラクタはキーワード引数を受け付けません"
+
+msgid "tuple index out of range"
+msgstr "タプルの範囲外のインデックスです"
+
+msgid "cannot delete vim.Tuple attributes"
+msgstr "vim.Tuple 属性は消せません"
+
+msgid "cannot modify fixed tuple"
+msgstr "固定されたタプルは変更できません"
+
 #, c-format
 msgid "unnamed function %s does not exist"
 msgstr "無名関数 %s は存在しません"
@@ -9112,9 +9461,8 @@ msgstr ""
 "C++ソース (*.cpp, *.hpp)\t*.cpp;*.hpp\n"
 "Vimファイル (*.vim, _vimrc, _gvimrc)\t*.vim;_vimrc;_gvimrc\n"
 
-# No need to translate this.
-#~ msgid "GVim"
-#~ msgstr ""
+msgid "GVim"
+msgstr "GVim"
 
 msgid "Text Editor"
 msgstr "テキストエディタ"
@@ -9125,9 +9473,8 @@ msgstr "テキストファイルを編集します"
 msgid "Text;editor;"
 msgstr "テキスト;エディタ;"
 
-# No need to translate this.
-#~ msgid "Vim"
-#~ msgstr ""
+msgid "Vim"
+msgstr "Vim"
 
 msgid "(local to window)"
 msgstr "(ウィンドウについてローカル)"
@@ -9242,6 +9589,9 @@ msgstr "検索パターンにおいて大文字と小文字を区別しない"
 msgid "override 'ignorecase' when pattern has upper case characters"
 msgstr "検索パターンが大文字を含んでいたら 'ignorecase' を上書きする"
 
+msgid "maximum number for the search count feature"
+msgstr "検索カウント機能の最大数"
+
 msgid "what method to use for changing case of letters"
 msgstr "大文字・小文字を変更する際にどの方法を使うか"
 
@@ -9352,8 +9702,12 @@ msgstr ""
 "最後の行が収まらない場合でも表示するには \"lastline\" を含めること\n"
 "表示できない文字を 16 進数で表示するには \"uhex\" を含めること"
 
-msgid "characters to use for the status line, folds and filler lines"
-msgstr "ステータス行、折畳み、フィラー行に使われる文字"
+msgid ""
+"characters to use for the status line, folds, diffs,\n"
+"buffer text, filler lines and truncation in the completion menu"
+msgstr ""
+"ステータス行、折り畳み、diff、バッファーテキスト、フィラー行、\n"
+"および補完メニューの切り詰めに使われる文字"
 
 msgid "number of lines used for the command-line"
 msgstr "コマンドラインに使われる行数"
@@ -9395,6 +9749,12 @@ msgstr "それぞれの行に相対行番号を表示する"
 msgid "number of columns to use for the line number"
 msgstr "行番号に使われる桁数"
 
+msgid "maximum number of quickfix lists that can be stored in history"
+msgstr "履歴に保持可能な quickfix リストの最大数"
+
+msgid "maximum number of location lists that can be stored in history"
+msgstr "履歴に保持可能なロケーションリストの最大数"
+
 msgid "controls whether concealable text is hidden"
 msgstr "conceal 可能なテキストを隠すかどうかを制御する"
 
@@ -9632,6 +9992,9 @@ msgstr "空でないとき、このウィンドウのアイコンに使われる
 msgid "restore the screen contents when exiting Vim"
 msgstr "Vim の終了時に画面の内容を復元する"
 
+msgid "timeout used for terminal OSC responses"
+msgstr "端末のOSC応答のタイムアウト"
+
 msgid "using the mouse"
 msgstr "マウスの使用"
 
@@ -9695,8 +10058,10 @@ msgstr "ツールバーアイコンのサイズ"
 msgid "room (in pixels) left above/below the window"
 msgstr "ウィンドウの上下の余白 (ピクセル単位)"
 
-msgid "list of ASCII characters that can be combined into complex shapes"
-msgstr "複合形状に結合されるASCII文字のリスト"
+msgid ""
+"list of ASCII characters that can be combined into complex\n"
+"shapes"
+msgstr "複雑な形状に組み合わせ可能な ASCII 文字のリスト"
 
 msgid "options for text rendering"
 msgstr "テキストレンダリングのためのオプション"
@@ -9705,11 +10070,11 @@ msgid "use a pseudo-tty for I/O to external commands"
 msgstr "外部コマンドの I/O に疑似 tty を使う"
 
 msgid ""
-"\"last\", \"buffer\" or \"current\": which directory used for the file "
-"browser"
+"\"last\", \"buffer\" or \"current\": which directory used for\n"
+"the file browser"
 msgstr ""
-"\"last\", \"buffer\" あるいは \"current\": ファイルブラウザでどの\n"
-"ディレクトリを使うか"
+"\"last\", \"buffer\" あるいは \"current\": ファイルブラウザで\n"
+"ã\81©ã\81®ã\83\87ã\82£ã\83¬ã\82¯ã\83\88ã\83ªã\82\92使ã\81\86ã\81\8b"
 
 msgid "language to be used for the menus"
 msgstr "メニューで使われる言語"
@@ -9729,8 +10094,12 @@ msgstr "バルーン表示が出るまでの時間 (ミリ秒)"
 msgid "use balloon evaluation in the GUI"
 msgstr "GUI でバルーン評価を使う"
 
-msgid "use balloon evaluation in the terminal"
-msgstr "端末でバルーン評価を使う"
+msgid ""
+" \n"
+"use balloon evaluation in the terminal"
+msgstr ""
+" \n"
+"端末でバルーン評価を使う"
 
 msgid "expression to show in balloon eval"
 msgstr "バルーン評価に表示する式"
@@ -9771,6 +10140,9 @@ msgstr "'s' フラグを 'shortmess' に追加 (検索メッセージを表示
 msgid "list of flags to make messages shorter"
 msgstr "メッセージを短くするためのフラグのリスト"
 
+msgid "options for outputting messages"
+msgstr "メッセージを出力するためのオプション"
+
 msgid "show (partial) command keys in location given by 'showcmdloc'"
 msgstr "コマンド (の一部) を 'showcmdloc' で指定された場所に表示"
 
@@ -9835,6 +10207,20 @@ msgstr ""
 "\"unnamed\"; * レジスタを無名レジスタと同じように使う\n"
 "\"autoselect\"; 常に選択されたテキストをクリップボードにコピー"
 
+msgid "Ordered list of possible methods for accessing the clipboard"
+msgstr "クリップボードにアクセスする可能な方式の順序付きリスト"
+
+msgid "Timeout to use when polling for data to read or write in wayland"
+msgstr "waylandで読み書きするデータをポーリングする際のタイムアウト"
+
+msgid "Wayland seat to use"
+msgstr "使用する wayland シート"
+
+msgid ""
+"Enable wayland focus stealing functionality in order to access the clipboard"
+msgstr ""
+"クリップボードにアクセスするために wayland のフォーカス奪取機能を有効化する"
+
 msgid "\"startsel\" and/or \"stopsel\"; what special keys can do"
 msgstr "\"startsel\" かつ/または \"stopsel\"; 特別なキーが何をするか"
 
@@ -9874,6 +10260,9 @@ msgstr "挿入モードで <BS>, CTRL-W 等が何をできるかを指定"
 msgid "definition of what comment lines look like"
 msgstr "コメント行がどうなっているかの定義"
 
+msgid "template for comments; used to put the marker in"
+msgstr "コメント用のテンプレート; マーカーを中に置くために使われる"
+
 msgid "list of flags that tell how automatic formatting works"
 msgstr "自動整形がどのように動作するかを決めるフラグのリスト"
 
@@ -9886,9 +10275,40 @@ msgstr "\"gq\" で行を整形するときに使われる式"
 msgid "specifies how Insert mode completion works for CTRL-N and CTRL-P"
 msgstr "挿入モード補完が CTRL-N と CTRL-P でどう動作するかを指定"
 
+msgid "automatic completion in insert mode"
+msgstr "挿入モードでの自動補完"
+
+msgid ""
+" \n"
+"initial decay timeout for 'autocomplete' algorithm"
+msgstr ""
+" \n"
+"'autocomplete' アルゴリズムの初期減衰タイムアウト"
+
+msgid ""
+" \n"
+"initial decay timeout for CTRL-N and CTRL-P completion"
+msgstr ""
+" \n"
+"CTRL-N 及び CTRL-P 補完の初期減衰タイムアウト"
+
+msgid ""
+" \n"
+"delay in msec before menu appears after typing"
+msgstr ""
+" \n"
+"タイプ後にメニューが現れるまでの猶予(ミリ秒)"
+
 msgid "whether to use a popup menu for Insert mode completion"
 msgstr "挿入モード補完でポップアップメニューを使うかどうか"
 
+msgid ""
+" \n"
+"popup menu item align order"
+msgstr ""
+" \n"
+"ポップアップメニューの項目の配置順序"
+
 msgid "options for the Insert mode completion info popup"
 msgstr "挿入モード補完の情報ポップアップ用のオプション"
 
@@ -9898,6 +10318,12 @@ msgstr "ポップアップメニューの最大高"
 msgid "minimum width of the popup menu"
 msgstr "ポップアップメニューの最大幅"
 
+msgid "maximum width of the popup menu"
+msgstr "ポップアップメニューの最大幅"
+
+msgid "popup border style"
+msgstr "ポップアップの境界のスタイル"
+
 msgid "user defined function for Insert mode completion"
 msgstr "挿入モード補完用のユーザー定義関数"
 
@@ -10040,9 +10466,6 @@ msgstr "どのコマンドが折畳みを開くかを指定"
 msgid "minimum number of screen lines for a fold to be closed"
 msgstr "折畳みが閉じられる画面上の最小行数"
 
-msgid "template for comments; used to put the marker in"
-msgstr "コメント用のテンプレート; マーカーを中に置くために使われる"
-
 msgid ""
 "folding type: \"manual\", \"indent\", \"expr\", \"marker\",\n"
 "\"syntax\" or \"diff\""
@@ -10076,6 +10499,9 @@ msgstr "差分モードを使うためのオプション"
 msgid "expression used to obtain a diff file"
 msgstr "差分ファイルを取得するために使われる式"
 
+msgid "list of addresses for anchoring a diff"
+msgstr "diffアンカーの位置一覧"
+
 msgid "expression used to patch a file"
 msgstr "ファイルにパッチを当てるために使われる式"
 
@@ -10318,8 +10744,12 @@ msgstr "'grepprg' の出力用の書式のリスト"
 msgid "encoding of the \":make\" and \":grep\" output"
 msgstr "\":make\" と \":grep\" の出力のエンコーディング"
 
-msgid "function to display text in the quickfix window"
-msgstr "quickfix ウィンドウにテキストを表示するための関数"
+msgid ""
+" \n"
+"function to display text in the quickfix window"
+msgstr ""
+" \n"
+"quickfix ウィンドウにテキストを表示するための関数"
 
 msgid "system specific"
 msgstr "システム固有"
@@ -10460,6 +10890,9 @@ msgstr ""
 msgid "list of autocommand events which are to be ignored"
 msgstr "自動コマンドイベントで無視するもののリスト"
 
+msgid "list of autocommand events which are to be ignored in a window"
+msgstr "ウィンドウの自動コマンドイベントで無視するもののリスト"
+
 msgid "load plugin scripts when starting up"
 msgstr "起動時にプラグインスクリプトを読込む"
 
@@ -10534,8 +10967,12 @@ msgstr "Python 2 ホームディレクトリの名前"
 msgid "name of the Python 3 dynamic library"
 msgstr "Python 3 動的ライブラリの名前"
 
-msgid "name of the Python 3 home directory"
-msgstr "Python 3 ホームディレクトリの名前"
+msgid ""
+" \n"
+"name of the Python 3 home directory"
+msgstr ""
+" \n"
+"Python 3 ホームディレクトリの名前"
 
 msgid "name of the Ruby dynamic library"
 msgstr "Ruby 動的ライブラリの名前"
@@ -10549,5 +10986,14 @@ msgstr "MzScheme 動的ライブラリの名前"
 msgid "name of the MzScheme GC dynamic library"
 msgstr "MzScheme GC 動的ライブラリの名前"
 
+msgid "0, 1 or 2; when to use the tabpanel"
+msgstr "0, 1 または 2; タブパネルをいつ使うか"
+
+msgid "custom tab pages in tabpanel"
+msgstr "タブパネル内のカスタムのタブページ行"
+
+msgid "options for using tabpanel"
+msgstr "タブパネルを使うためのオプション"
+
 msgid "You discovered the command-line window! You can close it with \":q\"."
 msgstr "コマンドラインウィンドウを見つけましたね! \":q\" でクローズできます。"
index 7505121839b5b82fb0b09ae93e9dbc2a5ebac633..fdb62c6413402fabc07da210a30c08f5ffb1b100 100644 (file)
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Vim 9.1\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-07-23 10:59+0900\n"
-"PO-Revision-Date: 2024-08-15 12:54+0900\n"
+"Project-Id-Version: Vim 9.2\n"
+"Report-Msgid-Bugs-To: vim-dev@vim.org\n"
+"POT-Creation-Date: 2026-01-06 14:41+0000\n"
+"PO-Revision-Date: 2026-01-19 23:15+0900\n"
 "Last-Translator: MURAOKA Taro <koron.kaoriya@gmail.com>\n"
 "Language-Team: Japanese <https://github.com/vim-jp/lang-ja>\n"
 "Language: ja\n"
@@ -159,6 +159,10 @@ msgstr "
 msgid "%d%%"
 msgstr "%d%%"
 
+#, c-format
+msgid "%3s"
+msgstr "%3s"
+
 #, c-format
 msgid " (%d of %d)"
 msgstr " (%d of %d)"
@@ -253,6 +257,9 @@ msgstr ": 
 msgid "%d of %d edited"
 msgstr "%d \8c (%d \8cÂ\92\86\82Ì\83t\83@\83C\83\8b\82ð\95Ò\8fW\82µ\82Ü\82µ\82½"
 
+msgid "Socket server not online:Send expression failed"
+msgstr "\83\\\83P\83b\83g\83T\81[\83o\81[\82ª\82 \82è\82Ü\82¹\82ñ: \8e®\82Ì\91\97\90M\82É\8e¸\94s\82µ\82Ü\82µ\82½"
+
 msgid "No display: Send expression failed.\n"
 msgstr "\83f\83B\83X\83v\83\8c\83C\82ª\82 \82è\82Ü\82¹\82ñ: \8e®\82Ì\91\97\90M\82É\8e¸\94s\82µ\82Ü\82µ\82½.\n"
 
@@ -262,11 +269,18 @@ msgstr ": 
 msgid "Used CUT_BUFFER0 instead of empty selection"
 msgstr "\8bó\82Ì\91I\91ð\97Ì\88æ\82Ì\82©\82í\82è\82ÉCUT_BUFFER0\82ª\8eg\97p\82³\82ê\82Ü\82µ\82½"
 
+msgid "Could not find a way to access the clipboard."
+msgstr "\83N\83\8a\83b\83v\83{\81[\83h\82É\83A\83N\83Z\83X\82·\82é\95û\8e®\82ª\8c©\82Â\82¯\82ç\82ê\82Ü\82¹\82ñ\81B"
+
+#, c-format
+msgid "Switched to clipboard method '%s'."
+msgstr "\83N\83\8a\83b\83v\83{\81[\83h\82Ì\95û\8e®\82ð '%s' \82Ö\90Ø\82è\91Ö\82¦\82Ü\82µ\82½\81B"
+
 msgid "tagname"
 msgstr "\83^\83O\96¼"
 
 msgid " kind file\n"
-msgstr " \83t\83@\83C\83\8b\8eí\97Þ\n"
+msgstr " \8eí\95Ê \83t\83@\83C\83\8b\n"
 
 msgid "'history' option is zero"
 msgstr "\83I\83v\83V\83\87\83\93 'history' \82ª\83[\83\8d\82Å\82·"
@@ -442,6 +456,10 @@ msgstr "
 msgid "Bopomofo"
 msgstr "\92\8d\89¹\8e\9a\95ê"
 
+#, c-format
+msgid "%ld,"
+msgstr "%ld,"
+
 msgid ""
 "\n"
 "\tLast set from "
@@ -768,9 +786,13 @@ msgid "[unix format]"
 msgstr "[unix\83t\83H\81[\83}\83b\83g]"
 
 #, c-format
-msgid "%ld line, "
-msgid_plural "%ld lines, "
-msgstr[0] "%ld \8ds, "
+msgid "%s%ldL, %lldB"
+msgstr "%s%ldL, %lldB"
+
+#, c-format
+msgid "%s%ld line, "
+msgid_plural "%s%ld lines, "
+msgstr[0] "%s%ld \8ds, "
 
 #, c-format
 msgid "%lld byte"
@@ -1304,8 +1326,8 @@ msgstr[0] "%ld 
 msgid " Keyword completion (^N^P)"
 msgstr " \83L\81[\83\8f\81[\83h\95â\8a® (^N^P)"
 
-msgid " ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)"
-msgstr " ^X \83\82\81[\83h (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)"
+msgid " ^X mode (^]^D^E^F^I^K^L^N^O^P^Rs^U^V^Y)"
+msgstr " ^X \83\82\81[\83h (^]^D^E^F^I^K^L^N^O^P^Rs^U^V^Y)"
 
 msgid " Whole line completion (^L^N^P)"
 msgstr " \8ds(\91S\91Ì)\95â\8a® (^L^N^P)"
@@ -1343,6 +1365,9 @@ msgstr " 
 msgid " Keyword Local completion (^N^P)"
 msgstr " \8bÇ\8f\8a\83L\81[\83\8f\81[\83h\95â\8a® (^N^P)"
 
+msgid " Register completion (^N^P)"
+msgstr " \83\8c\83W\83X\83^\95â\8a® (^N^P)"
+
 msgid "'dictionary' option is empty"
 msgstr "'dictionary' \83I\83v\83V\83\87\83\93\82ª\8bó\82Å\82·"
 
@@ -1528,10 +1553,20 @@ msgstr ""
 
 msgid ""
 "\n"
-"Where case is ignored prepend / to make flag upper case"
+"Where command is down-cased, prepend / (like: -/R) to treat flag as upper-"
+"case."
 msgstr ""
 "\n"
-"\91å\8f¬\95\8e\9a\82ª\96³\8e\8b\82³\82ê\82é\8fê\8d\87\82Í\91å\95\8e\9a\82É\82·\82é\82½\82ß\82É / \82ð\91O\92u\82µ\82Ä\82­\82¾\82³\82¢"
+"\83R\83}\83\93\83h\82ª\8f¬\95\8e\9a\82Ì\8fê\8d\87\81A\83t\83\89\83O\82ð\91å\95\8e\9a\82Æ\82µ\82Ä\8eæ\82è\88µ\82¤\82½\82ß\82É / \82ð\91O\92u\82µ\82Ä\82­\82¾\82³"
+"\82¢(\97á: -/R)\81B"
+
+msgid ""
+"\n"
+"Or, where supported, SET PROC/PARSE=EXT, or else quote upper-case material."
+msgstr ""
+"\n"
+"\82Ü\82½\82Í\81A\83T\83|\81[\83g\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í SET PROC/PARSE=EXT \82ð\90Ý\92è\82·\82é\82©\81A\82»\82¤\82Å\82È\82¢"
+"\8fê\8d\87\82Í\91å\95\8e\9a\82Ì\93à\97e\82ð\88ø\97p\95\84\82Å\88Í\82ñ\82Å\82­\82¾\82³\82¢\81B"
 
 msgid ""
 "\n"
@@ -1695,6 +1730,12 @@ msgstr "-display <display>\tVim
 msgid "-X\t\t\tDo not connect to X server"
 msgstr "-X\t\t\tX\83T\81[\83o\81[\82É\90Ú\91±\82µ\82È\82¢"
 
+msgid "-Y\t\t\tDo not connect to Wayland compositor"
+msgstr "-Y\t\t\tWayland \83R\83\93\83|\83W\83^\82É\90Ú\91±\82µ\82È\82¢"
+
+msgid "--clientserver <socket|x11> Backend for clientserver communication"
+msgstr "--clientserver <socket|x11> clientserver \92Ê\90M\82Ì\83o\83b\83N\83G\83\93\83h"
+
 msgid "--remote <files>\tEdit <files> in a Vim server if possible"
 msgstr "--remote <files>\t\89Â\94\\\82È\82ç\82ÎVim\83T\81[\83o\81[\82Å <files> \82ð\95Ò\8fW\82·\82é"
 
@@ -2255,6 +2296,12 @@ msgstr "-- 
 msgid " SPACE/d/j: screen/page/line down, b/u/k: up, q: quit "
 msgstr " SPACE/d/j: \89æ\96Ê/\83y\81[\83W/\8d\89º, b/u/k: \8fã, q: \8fI\97¹ "
 
+msgid "W23: Clipboard register not available, using register 0"
+msgstr "W23: \83N\83\8a\83b\83v\83{\81[\83h\83\8c\83W\83X\83^\82ª\8eg\82¦\82Ü\82¹\82ñ\81A\83\8c\83W\83X\83^ 0 \82ð\8eg\97p\82µ\82Ü\82·"
+
+msgid "W24: Clipboard register not available. See :h W24"
+msgstr "W24: \83N\83\8a\83b\83v\83{\81[\83h\83\8c\83W\83X\83^\82ª\8eg\82¦\82Ü\82¹\82ñ\81A:h W24 \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢"
+
 msgid "Question"
 msgstr "\8e¿\96â"
 
@@ -2457,8 +2504,8 @@ msgstr "%s 
 msgid "Printing '%s'"
 msgstr "\88ó\8dü\82µ\82Ä\82¢\82Ü\82·: '%s'"
 
-#~ msgid "DefaultFontNameForWindows"
-#~ msgstr ""
+msgid "DefaultFontNameForWindows"
+msgstr "MS_Gothic"
 
 #, c-format
 msgid "Opening the X display took %ld msec"
@@ -2472,8 +2519,8 @@ msgstr ""
 "Vim: X \82Ì\83G\83\89\81[\82ð\8c\9f\8fo\82µ\82Ü\82µ\82½r\n"
 
 #, c-format
-msgid "restoring display %s"
-msgstr "\83f\83B\83X\83v\83\8c\83C %s \82ð\95\9c\8c³\82µ\82Ä\82¢\82Ü\82·"
+msgid "restoring X11 display %s"
+msgstr "X11 \83f\83B\83X\83v\83\8c\83C %s \82ð\95\9c\8c³\82µ\82Ä\82¢\82Ü\82·"
 
 msgid "Testing the X display failed"
 msgstr "X display \82Ì\83`\83F\83b\83N\82É\8e¸\94s\82µ\82Ü\82µ\82½"
@@ -2572,6 +2619,10 @@ msgstr "XSMP ICE
 msgid "XSMP SmcOpenConnection failed: %s"
 msgstr "XSMP SmcOpenConnection\82ª\8e¸\94s\82µ\82Ü\82µ\82½: %s"
 
+#, c-format
+msgid "Failed creating socket directory: %s"
+msgstr "\83\\\83P\83b\83g\97p\83f\83B\83\8c\83N\83g\83\8a\82Ì\8dì\90¬\82É\8e¸\94s\82µ\82Ü\82µ\82½: %s"
+
 msgid "At line"
 msgstr "\8ds"
 
@@ -3407,6 +3458,13 @@ msgstr "
 msgid "%s (%s, compiled %s)"
 msgstr "%s (%s, compiled %s)"
 
+msgid ""
+"\n"
+"MS-Windows ARM64 GUI/console version"
+msgstr ""
+"\n"
+"MS-Windows ARM64 GUI/\83R\83\93\83\\\81[\83\8b \94Å"
+
 msgid ""
 "\n"
 "MS-Windows 64-bit GUI/console version"
@@ -3421,6 +3479,13 @@ msgstr ""
 "\n"
 "MS-Windows 32 \83r\83b\83g GUI/\83R\83\93\83\\\81[\83\8b \94Å"
 
+msgid ""
+"\n"
+"MS-Windows ARM64 GUI version"
+msgstr ""
+"\n"
+"MS-Windows ARM64 GUI \94Å"
+
 msgid ""
 "\n"
 "MS-Windows 64-bit GUI version"
@@ -3438,6 +3503,13 @@ msgstr ""
 msgid " with OLE support"
 msgstr " with OLE \83T\83|\81[\83g"
 
+msgid ""
+"\n"
+"MS-Windows ARM64 console version"
+msgstr ""
+"\n"
+"MS-Windows ARM64 \83R\83\93\83\\\81[\83\8b \94Å"
+
 msgid ""
 "\n"
 "MS-Windows 64-bit console version"
@@ -3468,10 +3540,10 @@ msgstr ""
 
 msgid ""
 "\n"
-"OpenVMS version"
+"OpenVMS (build) arch, version"
 msgstr ""
 "\n"
-"OpenVMS \94Å"
+"OpenVMS (\83r\83\8b\83h) \83A\81[\83L\83e\83N\83`\83\83\81A\83o\81[\83W\83\87\83\93"
 
 msgid ""
 "\n"
@@ -3620,8 +3692,8 @@ msgstr "Vim 
 msgid "Help poor children in Uganda!"
 msgstr "\83E\83K\83\93\83_\82Ì\8cb\82Ü\82ê\82È\82¢\8eq\8b\9f\82½\82¿\82É\89\87\8f\95\82ð!"
 
-msgid "type  :help iccf<Enter>       for information "
-msgstr "\8fÚ\8d×\82È\8fî\95ñ\82Í           :help iccf<Enter>      "
+msgid "type  :help Kuwasha<Enter>    for information "
+msgstr "\8fÚ\8d×\82È\8fî\95ñ\82Í           :help Kuwasha<Enter>   "
 
 msgid "type  :q<Enter>               to exit         "
 msgstr "\8fI\97¹\82·\82é\82É\82Í           :q<Enter>              "
@@ -3662,17 +3734,11 @@ msgstr "                              
 msgid "Sponsor Vim development!"
 msgstr "Vim\82Ì\8aJ\94­\82ð\89\9e\89\87\82µ\82Ä\82­\82¾\82³\82¢!"
 
-msgid "Become a registered Vim user!"
-msgstr "Vim\82Ì\93o\98^\83\86\81[\83U\81[\82É\82È\82Á\82Ä\82­\82¾\82³\82¢!"
-
 msgid "type  :help sponsor<Enter>    for information "
 msgstr "\8fÚ\8d×\82È\8fî\95ñ\82Í           :help sponsor<Enter>   "
 
-msgid "type  :help register<Enter>   for information "
-msgstr "\8fÚ\8d×\82È\8fî\95ñ\82Í           :help register<Enter>  "
-
-msgid "menu  Help->Sponsor/Register  for information    "
-msgstr "\8fÚ\8d×\82Í\83\81\83j\83\85\81[\82Ì \83w\83\8b\83v->\83X\83|\83\93\83T\81[/\93o\98\82ð\8eQ\8fÆ\82µ\82Ä\89º\82³\82¢"
+msgid "menu  Help->Sponsor  for information    "
+msgstr "\8fÚ\8d×\82Í\83\81\83j\83\85\81[\82Ì \83w\83\8b\83v->\83X\83|\83\93\83T\81\82ð\8eQ\8fÆ\82µ\82Ä\89º\82³\82¢"
 
 msgid "global"
 msgstr "\83O\83\8d\81[\83o\83\8b"
@@ -3821,6 +3887,16 @@ msgstr " 
 msgid "Writing viminfo file \"%s\""
 msgstr "viminfo\83t\83@\83C\83\8b \"%s\" \82ð\8f\91\8d\9e\82Ý\92\86"
 
+msgid "wayland protocol error -> "
+msgstr "wayland \83v\83\8d\83g\83R\83\8b\83G\83\89\81[ -> "
+
+#, c-format
+msgid "restoring Wayland display %s"
+msgstr "Wayland\82Ì\83f\83B\83X\83v\83\8c\83C %s \82ð\95\9c\8c³\82µ\82Ä\82¢\82Ü\82·"
+
+msgid "failed restoring, lost connection to Wayland display"
+msgstr "\95\9c\8c³\82É\8e¸\94s\82µ\81AWayland\82Ì\83f\83B\83X\83v\83\8c\83C\82Ö\82Ì\90Ú\91±\82ª\8e¸\82í\82ê\82Ü\82µ\82½"
+
 msgid "Already only one window"
 msgstr "\8aù\82É\83E\83B\83\93\83h\83E\82Í1\82Â\82µ\82©\82 \82è\82Ü\82¹\82ñ"
 
@@ -5197,8 +5273,8 @@ msgstr "E417: 
 msgid "E418: Illegal value: %s"
 msgstr "E418: \95s\90³\82È\92l\82Å\82·: %s"
 
-#~ msgid "E418: I'm a teapot"
-#~ msgstr ""
+msgid "E418: I'm a teapot"
+msgstr "E418: \8e\84\82Í\83e\83B\81[\83|\83b\83g\82Å\82·"
 
 msgid "E419: FG color unknown"
 msgstr "E419: \96¢\92m\82Ì\91O\8ci\90F\82Å\82·"
@@ -5505,8 +5581,8 @@ msgstr "
 msgid "E503: \"%s\" is not a file or writable device"
 msgstr "E503: \"%s\" \82Í\83t\83@\83C\83\8b\82Å\82à\8f\91\8d\9e\82Ý\89Â\94\\\83f\83o\83C\83X\82Å\82à\82 \82è\82Ü\82¹\82ñ"
 
-#~ msgid "E503: Coffee is currently not available"
-#~ msgstr ""
+msgid "E503: Coffee is currently not available"
+msgstr "E503: \83R\81[\83q\81[\82Í\8c»\8dÝ\82Ì\82Æ\82±\82ë\92ñ\8b\9f\82³\82ê\82Ü\82¹\82ñ"
 
 msgid "is read-only (cannot override: \"W\" in 'cpoptions')"
 msgstr "\82Í\93Ç\8d\9e\90ê\97p\82Å\82· (\"W\" \82ª 'cpoptions' \82É\82 \82é\82½\82ß\81A\8b­\90§\8f\91\8d\9e\82Å\82«\82Ü\82¹\82ñ)"
@@ -5872,7 +5948,7 @@ msgstr "E613: 
 
 #, c-format
 msgid "E616: Object required for argument %d"
-msgstr "E616: \88ø\90\94 %d \82É\82Í\83I\83u\83W\83F\83N\83g\82ª\95K\97v\82Å\82·"
+msgstr "E616: \88ø\90\94 %d \82É\82Í Object \82ª\95K\97v\82Å\82·"
 
 msgid "E617: Cannot be changed in the GTK GUI"
 msgstr "E617: GTK GUI\82Å\82Í\95Ï\8dX\82Å\82«\82Ü\82¹\82ñ"
@@ -7605,8 +7681,9 @@ msgstr "E1115: \"assert_fails()\" 
 msgid "E1116: \"assert_fails()\" fifth argument must be a string"
 msgstr "E1116: \"assert_fails()\" \82Ì\91æ5\88ø\90\94\82Í\95\8e\9a\97ñ\82Å\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ"
 
-msgid "E1117: Cannot use ! with nested :def"
-msgstr "E1117: ! \82ð\93ü\82ê\8eq\82É\82È\82Á\82½ :def \82Æ\91g\82Ý\8d\87\82í\82¹\82Ä\82Í\8eg\82¦\82Ü\82¹\82ñ"
+#, c-format
+msgid "E1117: Cannot use ! with nested %s"
+msgstr "E1117: ! \82ð\93ü\82ê\8eq\82É\82È\82Á\82½ %s \82Æ\91g\82Ý\8d\87\82í\82¹\82Ä\82Í\8eg\82¦\82Ü\82¹\82ñ"
 
 msgid "E1118: Cannot change locked list"
 msgstr "E1118: \83\8d\83b\83N\82³\82ê\82½\83\8a\83X\83g\82ð\95Ï\8dX\82Å\82«\82Ü\82¹\82ñ"
@@ -7676,8 +7753,8 @@ msgstr "E1138: Bool
 msgid "E1139: Missing matching bracket after dict key"
 msgstr "E1139: \8e«\8f\91\82Ì\83L\81[\82Ì\8cã\82É\88ê\92v\82·\82é\8ap\8a\87\8cÊ\82ª\82 \82è\82Ü\82¹\82ñ"
 
-msgid "E1140: :for argument must be a sequence of lists"
-msgstr "E1140: :for \82Ì\88ø\90\94\82Í\83\8a\83X\83g\82Ì\83V\81[\83P\83\93\83X\82Å\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ"
+msgid "E1140: :for argument must be a sequence of lists or tuples"
+msgstr "E1140: :for \82Ì\88ø\90\94\82Í\83\8a\83X\83g\82©\83^\83v\83\8b\82Ì\83V\81[\83P\83\93\83X\82Å\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ"
 
 msgid "E1141: Indexable type required"
 msgstr "E1141: \83C\83\93\83f\83b\83N\83X\89Â\94\\\82È\8c^\82ª\95K\97v\82Å\82·"
@@ -7993,8 +8070,8 @@ msgid "E1224: String, Number or List required for argument %d"
 msgstr "E1224: \88ø\90\94 %d \82É\82Í\95\8e\9a\97ñ\81A\90\94\92l\82Ü\82½\82Í\83\8a\83X\83g\82ª\95K\97v\82Å\82·"
 
 #, c-format
-msgid "E1225: String, List or Dictionary required for argument %d"
-msgstr "E1225: \88ø\90\94 %d \82É\82Í\95\8e\9a\97ñ\81A\83\8a\83X\83g\82Ü\82½\82Í\8e«\8f\91\82ª\95K\97v\82Å\82·"
+msgid "E1225: String, List, Tuple or Dictionary required for argument %d"
+msgstr "E1225: \88ø\90\94 %d \82É\82Í\95\8e\9a\97ñ\81A\83\8a\83X\83g\81A\83^\83v\83\8b\82Ü\82½\82Í\8e«\8f\91\82ª\95K\97v\82Å\82·"
 
 #, c-format
 msgid "E1226: List or Blob required for argument %d"
@@ -8028,6 +8105,10 @@ msgstr "E1233: exists_compiled() 
 msgid "E1234: legacy must be followed by a command"
 msgstr "E1234: legacy \82Í\8cã\82ë\82É\83R\83}\83\93\83h\82ª\95K\97v\82Å\82·"
 
+#, c-format
+msgid "E1235: Bool or Number required for argument %d"
+msgstr "E1235: \88ø\90\94 %d \82É\82ÍBool\82Ü\82½\82Í\90\94\92l\82ª\95K\97v\82Å\82·"
+
 #, c-format
 msgid "E1236: Cannot use %s itself, it is imported"
 msgstr "E1236: %s \8e©\90g\82ð\8eg\82¤\82±\82Æ\82Í\82Å\82«\82Ü\82¹\82ñ\81A\83C\83\93\83|\81[\83g\82³\82ê\82Ä\82¢\82Ü\82·"
@@ -8041,8 +8122,8 @@ msgid "E1238: Blob required for argument %d"
 msgstr "E1238: \88ø\90\94 %d \82É\82ÍBlob\82ª\95K\97v\82Å\82·"
 
 #, c-format
-msgid "E1239: Invalid value for blob: %d"
-msgstr "E1239: blob\82Æ\82µ\82Ä\96³\8cø\82È\92l\82Å\82·: %d"
+msgid "E1239: Invalid value for blob: 0x%lX"
+msgstr "E1239: blob\82Æ\82µ\82Ä\96³\8cø\82È\92l\82Å\82·: 0x%lX"
 
 msgid "E1240: Resulting text too long"
 msgstr "E1240: \83e\83L\83X\83g\82ª\92·\82­\82È\82è\82·\82¬\82Ü\82µ\82½"
@@ -8083,13 +8164,17 @@ msgid "E1250: Argument of %s must be a List, String, Dictionary or Blob"
 msgstr "E1250: %s \82Ì\88ø\90\94\82Í\83\8a\83X\83g\81A\95\8e\9a\97ñ\81A\8e«\8f\91\82Ü\82½\82ÍBlob\82Å\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ"
 
 #, c-format
-msgid "E1251: List, Dictionary, Blob or String required for argument %d"
-msgstr "E1251: \88ø\90\94 %d \82É\82Í\83\8a\83X\83g\81A\8e«\8f\91\81ABlob\82Ü\82½\82Í\95\8e\9a\97ñ\82ª\95K\97v\82Å\82·"
+msgid "E1251: List, Tuple, Dictionary, Blob or String required for argument %d"
+msgstr "E1251: \88ø\90\94 %d \82É\82Í\83\8a\83X\83g\81A\83^\83v\83\8b\81A\8e«\8f\91\81ABlob\82Ü\82½\82Í\95\8e\9a\97ñ\82ª\95K\97v\82Å\82·"
 
 #, c-format
 msgid "E1252: String, List or Blob required for argument %d"
 msgstr "E1252: \88ø\90\94 %d \82É\82Í\95\8e\9a\97ñ\81A\83\8a\83X\83g\82Ü\82½\82ÍBlob\82ª\95K\97v\82Å\82·"
 
+#, c-format
+msgid "E1253: String, List, Tuple or Blob required for argument %d"
+msgstr "E1253: \88ø\90\94 %d \82É\82Í\95\8e\9a\97ñ\81A\83\8a\83X\83g\81A\83^\83v\83\8b\81A\82Ü\82½\82ÍBlob\82ª\95K\97v\82Å\82·"
+
 msgid "E1254: Cannot use script variable in for loop"
 msgstr "E1254: for\83\8b\81[\83v\93à\82Å\83X\83N\83\8a\83v\83g\95Ï\90\94\82Í\8eg\97p\82Å\82«\82Ü\82¹\82ñ"
 
@@ -8269,8 +8354,8 @@ msgid "E1300: Cannot use a partial with dictionary for :defer"
 msgstr "E1300: :defer \82Å\8e«\8f\91\95t\82«\95\94\95ª\93K\97p\82Í\8eg\97p\82Å\82«\82Ü\82¹\82ñ"
 
 #, c-format
-msgid "E1301: String, Number, List or Blob required for argument %d"
-msgstr "E1301: \88ø\90\94 %d \82É\82Í\95\8e\9a\97ñ\81A\90\94\92l\81A\83\8a\83X\83g\82Ü\82½\82ÍBlob\82ª\95K\97v\82Å\82·"
+msgid "E1301: String, Number, List, Tuple or Blob required for argument %d"
+msgstr "E1301: \88ø\90\94 %d \82É\82Í\95\8e\9a\97ñ\81A\90\94\92l\81A\83\8a\83X\83g\81A\83^\83v\83\8b\82Ü\82½\82ÍBlob\82ª\95K\97v\82Å\82·"
 
 msgid "E1302: Script variable was deleted"
 msgstr "E1302: \83X\83N\83\8a\83v\83g\95Ï\90\94\82ª\8dí\8f\9c\82³\82ê\82Ü\82µ\82½"
@@ -8334,13 +8419,13 @@ msgid "E1318: Not a valid command in a class: %s"
 msgstr "E1318: \83N\83\89\83X\93à\82Å\82Í\8eg\82¦\82È\82¢\83R\83}\83\93\83h\82Å\82·: %s"
 
 msgid "E1320: Using an Object as a Number"
-msgstr "E1320: \83I\83u\83W\83F\83N\83g\82ð\90\94\92l\82Æ\82µ\82Ä\88µ\82Á\82Ä\82¢\82Ü\82·"
+msgstr "E1320: Object \82ð\90\94\92l\82Æ\82µ\82Ä\88µ\82Á\82Ä\82¢\82Ü\82·"
 
 msgid "E1322: Using an Object as a Float"
-msgstr "E1322: \83I\83u\83W\83F\83N\83g\82ð\95\82\93®\8f¬\90\94\93_\90\94\82Æ\82µ\82Ä\88µ\82Á\82Ä\82¢\82Ü\82·"
+msgstr "E1322: Object \82ð\95\82\93®\8f¬\90\94\93_\90\94\82Æ\82µ\82Ä\88µ\82Á\82Ä\82¢\82Ü\82·"
 
 msgid "E1324: Using an Object as a String"
-msgstr "E1324: \83I\83u\83W\83F\83N\83g\82ð\95\8e\9a\97ñ\82Æ\82µ\82Ä\88µ\82Á\82Ä\82¢\82Ü\82·"
+msgstr "E1324: Object \82ð\95\8e\9a\97ñ\82Æ\82µ\82Ä\88µ\82Á\82Ä\82¢\82Ü\82·"
 
 #, c-format
 msgid "E1325: Method \"%s\" not found in class \"%s\""
@@ -8352,7 +8437,7 @@ msgstr "E1326: 
 
 #, c-format
 msgid "E1327: Object required, found %s"
-msgstr "E1327: \83I\83u\83W\83F\83N\83g\82ª\95K\97v\82Å\82·\82ª\81A%s \82ª\8c©\82Â\82©\82è\82Ü\82µ\82½"
+msgstr "E1327: Object \82ª\95K\97v\82Å\82·\82ª\81A%s \82ª\8c©\82Â\82©\82è\82Ü\82µ\82½"
 
 #, c-format
 msgid "E1328: Constructor default value must be v:none: %s"
@@ -8363,8 +8448,8 @@ msgid "E1329: Invalid class variable declaration: %s"
 msgstr "E1329: \95s\90³\82È\83N\83\89\83X\95Ï\90\94\82Ì\90é\8c¾\82Å\82·: %s"
 
 #, c-format
-msgid "E1330: Invalid type for object variable: %s"
-msgstr "E1330: \83I\83u\83W\83F\83N\83g\95Ï\90\94\82Æ\82µ\82Ä\96³\8cø\82È\8c^\82Å\82·: %s"
+msgid "E1330: Invalid type used in variable declaration: %s"
+msgstr "E1330: \95Ï\90\94\90é\8c¾\82É\96³\8cø\82È\8c^\82ª\8eg\97p\82³\82ê\82Ü\82µ\82½: %s"
 
 msgid ""
 "E1331: public must be followed by \"var\" or \"static\" or \"final\" or "
@@ -8612,6 +8697,9 @@ msgstr "E1393: 
 msgid "E1394: Type name must start with an uppercase letter: %s"
 msgstr "E1394: \8c^\82Ì\96¼\91O\82Í\89p\91å\95\8e\9a\82Å\8en\82Ü\82ç\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ: %s"
 
+msgid "E1395: Using a null class"
+msgstr "E1395: null\82ð\83N\83\89\83X\82Æ\82µ\82Ä\88µ\82Á\82Ä\82¢\82Ü\82·"
+
 #, c-format
 msgid "E1396: Type alias \"%s\" already exists"
 msgstr "E1396: \8c^\83G\83C\83\8a\83A\83X \"%s\" \82Í\8aù\82É\91\8dÝ\82µ\82Ü\82·"
@@ -8720,6 +8808,48 @@ msgstr "E1428: 
 msgid "E1429: Class can only be used in a script"
 msgstr "E1429: \83N\83\89\83X\82Í\83X\83N\83\8a\83v\83g\82Ì\92\86\82Å\82Ì\82Ý\8eg\97p\82Å\82«\82Ü\82·"
 
+#, c-format
+msgid "E1430: Uninitialized object variable '%s' referenced"
+msgstr "E1430: \8f\89\8aú\89»\82³\82ê\82Ä\82¢\82È\82¢\83I\83u\83W\83F\83N\83g\95Ï\90\94 '%s' \82ª\8eQ\8fÆ\82³\82ê\82Ü\82µ\82½"
+
+#, c-format
+msgid ""
+"E1431: Abstract method \"%s\" in class \"%s\" cannot be accessed directly"
+msgstr "E1431: \92\8a\8fÛ\83\81\83\\\83b\83h \"%s\" (\"%s\" \83N\83\89\83X\93à) \82Í\92¼\90Ú\83A\83N\83Z\83X\82Å\82«\82Ü\82¹\82ñ"
+
+#, c-format
+msgid ""
+"E1432: Overriding generic method \"%s\" in class \"%s\" with a concrete "
+"method"
+msgstr ""
+"E1432: \83W\83F\83l\83\8a\83b\83N\83\81\83\\\83b\83h \"%s\" (\"%s\" \83N\83\89\83X\93à) \82ð\8bï\8fÛ\83\81\83\\\83b\83h\82Å\83I\81[\83o\81["
+"\83\89\83C\83h\82µ\82æ\82¤\82Æ\82µ\82Ü\82µ\82½"
+
+#, c-format
+msgid ""
+"E1433: Overriding concrete method \"%s\" in class \"%s\" with a generic "
+"method"
+msgstr ""
+"E1433: \8bï\8fÛ\83\81\83\\\83b\83h \"%s\" (\"%s\" \83N\83\89\83X\93à) \82ð\83W\83F\83l\83\8a\83b\83N\83\81\83\\\83b\83h\82Å\83I\81[\83o\81["
+"\83\89\83C\83h\82µ\82æ\82¤\82Æ\82µ\82Ü\82µ\82½"
+
+#, c-format
+msgid ""
+"E1434: Mismatched number of type variables for generic method  \"%s\" in "
+"class \"%s\""
+msgstr ""
+"E1434: \83W\83F\83l\83\8a\83b\83N\83\81\83\\\83b\83h \"%s\" (\"%s\" \83N\83\89\83X\93à) \82Ì\8c^\95Ï\90\94\82Ì\90\94\82ª\88ê\92v\82µ\82Ü\82¹"
+"\82ñ"
+
+msgid "E1435: Enum can only be used in a script"
+msgstr "E1435: \97ñ\8b\93\8c^\82Í\83X\83N\83\8a\83v\83g\82Ì\92\86\82Å\82Ì\82Ý\8eg\97p\82Å\82«\82Ü\82·"
+
+msgid "E1436: Interface can only be used in a script"
+msgstr "E1436: \83C\83\93\83^\81[\83t\83F\83C\83X\82Í\83X\83N\83\8a\83v\83g\82Ì\92\86\82Å\82Ì\82Ý\8eg\97p\82Å\82«\82Ü\82·"
+
+msgid "E1437: Can only compare Object with Object"
+msgstr "E1437: Object \82Í Object \82Æ\82µ\82©\94ä\8ar\82Å\82«\82Ü\82¹\82ñ"
+
 #, c-format
 msgid "E1500: Cannot mix positional and non-positional arguments: %s"
 msgstr "E1500: \88Ê\92u\88ø\90\94\82Æ\94ñ\88Ê\92u\88ø\90\94\82ð\8d¬\82º\82é\82±\82Æ\82Í\82Å\82«\82Ü\82¹\82ñ: %s"
@@ -8775,6 +8905,213 @@ msgstr "E1512: 
 msgid "E1513: Cannot switch buffer. 'winfixbuf' is enabled"
 msgstr "E1513: \83o\83b\83t\83@\82ð\90Ø\82è\91Ö\82¦\82ç\82ê\82Ü\82¹\82ñ\81B'winfixbuf' \82ª\97L\8cø\89»\82³\82ê\82Ä\82¢\82Ü\82·"
 
+msgid "E1514: 'findfunc' did not return a List type"
+msgstr "E1514: 'findfunc' \82ª List \8c^\82ð\95Ô\82µ\82Ü\82¹\82ñ\82Å\82µ\82½"
+
+#, c-format
+msgid "E1515: Unable to convert from '%s' encoding"
+msgstr "E1515: \83G\83\93\83R\81[\83h '%s' \82©\82ç\95Ï\8a·\82Å\82«\82Ü\82¹\82ñ"
+
+#, c-format
+msgid "E1516: Unable to convert to '%s' encoding"
+msgstr "E1516: \83G\83\93\83R\81[\83h '%s' \82Ö\95Ï\8a·\82Å\82«\82Ü\82¹\82ñ"
+
+msgid "E1517: Can only compare Tuple with Tuple"
+msgstr "E1517: \83^\83v\83\8b\8c^\82Í\83^\83v\83\8b\8c^\82Æ\82µ\82©\94ä\8ar\82Å\82«\82Ü\82¹\82ñ"
+
+msgid "E1518: Invalid operation for Tuple"
+msgstr "E1518: \83^\83v\83\8b\8c^\82É\82Í\96³\8cø\82È\91\80\8dì\82Å\82·"
+
+#, c-format
+msgid "E1519: Tuple index out of range: %ld"
+msgstr "E1519: \83^\83v\83\8b\82Ì\83C\83\93\83f\83b\83N\83X\82ª\94Í\88Í\8aO\82Å\82·: %ld"
+
+msgid "E1520: Using a Tuple as a Number"
+msgstr "E1520: \83^\83v\83\8b\82ð\90\94\92l\82Æ\82µ\82Ä\88µ\82Á\82Ä\82¢\82Ü\82·"
+
+msgid "E1521: Using a Tuple as a Float"
+msgstr "E1521: \83^\83v\83\8b\82ð\95\82\93®\8f¬\90\94\93_\90\94\82Æ\82µ\82Ä\88µ\82Á\82Ä\82¢\82Ü\82·"
+
+msgid "E1522: Using a Tuple as a String"
+msgstr "E1522: \83^\83v\83\8b\82ð\95\8e\9a\97ñ\82Æ\82µ\82Ä\88µ\82Á\82Ä\82¢\82Ü\82·"
+
+msgid "E1523: String, List, Tuple or Blob required"
+msgstr "E1523: \95\8e\9a\97ñ\8c^\81A\83\8a\83X\83g\8c^\81A\83^\83v\83\8b\8c^\82Ü\82½\82ÍBlob\8c^\82ª\95K\97v\82Å\82·"
+
+#, c-format
+msgid "E1524: Cannot use a tuple with function %s"
+msgstr "E1524: \83^\83v\83\8b\82É\82Í\8aÖ\90\94 %s \82ð\93K\97p\82Å\82«\82Ü\82¹\82ñ"
+
+#, c-format
+msgid "E1525: Argument of %s must be a List, Tuple, String, Dictionary or Blob"
+msgstr ""
+"E1525: %s \82Ì\88ø\90\94\82Í\83\8a\83X\83g\81A\83^\83v\83\8b\81A\95\8e\9a\97ñ\81A\8e«\8f\91\82Ü\82½\82ÍBlob\82Å\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ"
+
+#, c-format
+msgid "E1526: Missing end of Tuple ')': %s"
+msgstr "E1526: \83^\83v\83\8b\82Ì\8dÅ\8cã\82É ')' \82ª\82 \82è\82Ü\82¹\82ñ: %s"
+
+#, c-format
+msgid "E1527: Missing comma in Tuple: %s"
+msgstr "E1527: \83^\83v\83\8b\82É\83R\83\93\83}\82ª\82 \82è\82Ü\82¹\82ñ: %s"
+
+#, c-format
+msgid "E1528: List or Tuple or Blob required for argument %d"
+msgstr "E1528: \88ø\90\94 %d \82É\82Í\83\8a\83X\83g\81A\83^\83v\83\8b\82Ü\82½\82ÍBlob\82ª\95K\97v\82Å\82·"
+
+#, c-format
+msgid "E1529: List or Tuple required for argument %d"
+msgstr "E1529: \88ø\90\94 %d \82É\82Í\83\8a\83X\83g\82Ü\82½\82Í\83^\83v\83\8b\82ª\95K\97v\82Å\82·"
+
+#, c-format
+msgid "E1530: List or Tuple or Dictionary required for argument %d"
+msgstr "E1530: \88ø\90\94 %d \82É\82Í\83\8a\83X\83g\81A\83^\83v\83\8b\82Ü\82½\82Í\8e«\8f\91\82ª\95K\97v\82Å\82·"
+
+#, c-format
+msgid "E1531: Argument of %s must be a List, Tuple, Dictionary or Blob"
+msgstr "E1531: %s \82Ì\88ø\90\94\82Í\83\8a\83X\83g\81A\83^\83v\83\8b\81A\8e«\8f\91\82Ü\82½\82ÍBlob\82Å\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ"
+
+msgid "E1532: Cannot modify a tuple"
+msgstr "E1532: \8aù\91\82Ì\83^\83v\83\8b\82ð\95Ï\8dX\82Å\82«\82Ü\82¹\82ñ"
+
+msgid "E1533: Cannot slice a tuple"
+msgstr "E1533: \83^\83v\83\8b\82Í\83X\83\89\83C\83X\82Å\82«\82Ü\82¹\82ñ"
+
+#, c-format
+msgid "E1534: Tuple required for argument %d"
+msgstr "E1534: \88ø\90\94 %d \82É\82Í\83^\83v\83\8b\82ª\95K\97v\82Å\82·"
+
+msgid "E1535: List or Tuple required"
+msgstr "E1535: \83\8a\83X\83g\82©\83^\83v\83\8b\82ª\95K\97v\82Å\82·"
+
+msgid "E1536: Tuple required"
+msgstr "E1536: \83^\83v\83\8b\82ª\95K\97v\82Å\82·"
+
+msgid "E1537: Less targets than Tuple items"
+msgstr "E1537: \83^\81[\83Q\83b\83g\82ª\83^\83v\83\8b\93à\82Ì\97v\91f\82æ\82è\82à\8f­\82È\82¢\82Å\82·"
+
+msgid "E1538: More targets than Tuple items"
+msgstr "E1538: \83^\81[\83Q\83b\83g\82ª\83^\83v\83\8b\93à\82Ì\97v\91f\82æ\82è\82à\91½\82¢\82Å\82·"
+
+#, c-format
+msgid "E1539: Variadic tuple must end with a list type: %s"
+msgstr "E1539: \89Â\95Ï\83^\83v\83\8b\82Ì\8dÅ\8cã\82Ì\97v\91f\82Í\83\8a\83X\83g\8c^\82Å\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ: %s"
+
+msgid "E1540: Cannot use a variadic tuple in concatenation"
+msgstr "E1540: \89Â\95Ï\83^\83v\83\8b\82É\82Í\98A\8c\8b\82Å\82«\82Ü\82¹\82ñ"
+
+msgid "E1541: Value too large, max Unicode codepoint is U+10FFFF"
+msgstr ""
+"E1541: \92l\82ª\91å\82«\82·\82¬\82Ü\82·\81BUnicode\82Ì\83R\81[\83h\83|\83C\83\93\83g\82Ì\8dÅ\91å\82Í U+10FFFF \82Å\82·\81B"
+
+msgid "E1542: Cannot have a negative or zero number of quickfix/location lists"
+msgstr "E1542: quickfix\82Æ\83\8d\83P\81[\83V\83\87\83\93\82Ì\83\8a\83X\83g\82Ì\92·\82³\82Í1\88È\8fã\82Å\82 \82é\95K\97v\82ª\82 \82è\82Ü\82·"
+
+msgid "E1543: Cannot have more than a hundred quickfix/location lists"
+msgstr "E1543: quickfix\82Æ\83\8d\83P\81[\83V\83\87\83\93\82Ì\83\8a\83X\83g\82Ì\92·\82³\82Í100\82ð\92´\82¦\82ç\82ê\82Ü\82¹\82ñ"
+
+msgid "E1544: Failed resizing the quickfix/location list stack"
+msgstr ""
+"E1544: quickfix\82Æ\83\8d\83P\81[\83V\83\87\83\93\82Ì\83\8a\83X\83g(\83X\83^\83b\83N)\82Ì\83T\83C\83Y\95Ï\8dX\82É\8e¸\94s\82µ\82Ü\82µ\82½"
+
+msgid "E1545: Quickfix list stack unavailable"
+msgstr "E1545: quickfix\82Ì\83\8a\83X\83g(\83X\83^\83b\83N)\82ª\97\98\97p\82Å\82«\82Ü\82¹\82ñ"
+
+msgid "E1546: Cannot switch to a closing buffer"
+msgstr "E1546: \95Â\82\82æ\82¤\82Æ\82µ\82Ä\82¢\82é\83o\83b\83t\83@\82Ö\82Í\90Ø\82è\91Ö\82¦\82ç\82ê\82Ü\82¹\82ñ"
+
+msgid "E1547: This version of Vim does support :redrawtabpanel"
+msgstr "E1547: \82±\82Ì\83o\81[\83W\83\87\83\93\82ÌVim\82Í :redrawtabpanel \82ð\83T\83|\81[\83g\82µ\82Ä\82¢\82Ü\82¹\82ñ"
+
+msgid "E1548: Wayland connection is unavailable"
+msgstr "E1548: Wayland \90Ú\91±\82ª\97\98\97p\82Å\82«\82Ü\82¹\82ñ"
+
+#, c-format
+msgid "E1549: Cannot have more than %d diff anchors"
+msgstr "E1549: %d \88È\8fã\82Ì diff \83A\83\93\83J\81[\82Í\8e\9d\82Ä\82Ü\82¹\82ñ"
+
+msgid "E1550: Failed to find all diff anchors"
+msgstr "E1550: \91S\82Ä\82Ì diff \83A\83\93\83J\81[\82ð\8c©\82Â\82¯\82é\82Ì\82É\8e¸\94s\82µ\82Ü\82µ\82½"
+
+msgid "E1551: Cannot open a popup window to a closing buffer"
+msgstr "E1551: \95Â\82\82Ä\82é\83o\83b\83t\83@\82Ö\82Ì\83|\83b\83v\83A\83b\83v\83E\83B\83\93\83h\83E\82Í\8aJ\82¯\82Ü\82¹\82ñ"
+
+#, c-format
+msgid "E1552: Type variable name must start with an uppercase letter: %s"
+msgstr "E1552: \8c^\95Ï\90\94\82Ì\96¼\91O\82Í\89p\91å\95\8e\9a\82Å\8en\82Ü\82ç\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ: %s"
+
+#, c-format
+msgid "E1553: Missing comma after type in generic function: %s"
+msgstr "E1553: \91\8d\8fÌ\8aÖ\90\94\82Ì\8c^\82Ì\8cã\82É\83J\83\93\83}\82ª\82 \82è\82Ü\82¹\82ñ: %s"
+
+#, c-format
+msgid "E1554: Missing '>' in generic function: %s"
+msgstr "E1554: \91\8d\8fÌ\8aÖ\90\94\82Å '>' \82ª\82 \82è\82Ü\82¹\82ñ: %s"
+
+#, c-format
+msgid "E1555: Empty type list specified for generic function '%s'"
+msgstr "E1555: \91\8d\8fÌ\8aÖ\90\94 '%s' \82É\8bó\82Ì\8c^\83\8a\83X\83g\82ª\8ew\92è\82³\82ê\82Ü\82µ\82½"
+
+#, c-format
+msgid "E1556: Too many types specified for generic function '%s'"
+msgstr "E1556: \91\8d\8fÌ\8aÖ\90\94 '%s' \82É\8ew\92è\82³\82ê\82½\8c^\82ª\91½\82·\82¬\82Ü\82·"
+
+#, c-format
+msgid "E1557: Not enough types specified for generic function '%s'"
+msgstr "E1557: \91\8d\8fÌ\8aÖ\90\94 '%s' \82É\8ew\92è\82³\82ê\82½\8c^\82ª\8f­\82È\82·\82¬\82Ü\82·"
+
+#, c-format
+msgid "E1558: Unknown generic function: %s"
+msgstr "E1558: \96¢\92m\82Ì\91\8d\8fÌ\8aÖ\90\94\82Å\82·: %s"
+
+#, c-format
+msgid "E1559: Type arguments missing for generic function '%s'"
+msgstr "E1559: \91\8d\8fÌ\8aÖ\90\94 '%s' \82É\8c^\88ø\90\94\82ª\82 \82è\82Ü\82¹\82ñ"
+
+#, c-format
+msgid "E1560: Not a generic function: %s"
+msgstr "E1560: \91\8d\8fÌ\8aÖ\90\94\82Å\82Í\82 \82è\82Ü\82¹\82ñ: %s"
+
+#, c-format
+msgid "E1561: Duplicate type variable name: %s"
+msgstr "E1561: \8c^\95Ï\90\94\82Ì\96¼\91O\82ª\8fd\95¡\82µ\82Ä\82¢\82Ü\82·: %s"
+
+msgid "E1562: Diff anchors cannot be used with hidden diff windows"
+msgstr "E1562: diff \83A\83\93\83J\81[\82Í\89B\82³\82ê\82½ diff \83E\83B\83\93\83h\83E\82Å\82Í\8eg\82¦\82Ü\82¹\82ñ"
+
+msgid "E1563: Socket path is too big"
+msgstr "E1563: \83\\\83P\83b\83g\82Ì\83p\83X\82ª\91å\82«\82·\82¬\82Ü\82·"
+
+msgid "E1564: Socket name cannot have slashes in it without being a path"
+msgstr "E1564: \83\\\83P\83b\83g\96¼\82É\82Í\83p\83X\88È\8aO\82Å\82Í\83X\83\89\83b\83V\83\85\82ð\8aÜ\82ß\82ç\82ê\82Ü\82¹\82ñ"
+
+msgid "E1565: Socket server is not online, call remote_startserver() first"
+msgstr ""
+"E1565: \83\\\83P\83b\83g\83T\81[\83o\82ª\83I\83t\83\89\83C\83\93\82Å\82·\81B\90æ\82É remote_startserver() \82ð\8cÄ\82ñ\82Å\82­\82¾"
+"\82³\82¢"
+
+#, c-format
+msgid "E1566: Failed connecting to socket %s: %s"
+msgstr "E1566: \83\\\83P\83b\83g %s \82Ö\82Ì\90Ú\91±\82É\8e¸\94s\82µ\82Ü\82µ\82½: %s"
+
+msgid "E1567: Cannot start socket server, socket path is unavailable"
+msgstr "E1567: \83\\\83P\83b\83g\83p\83X\82ª\97\98\97p\82Å\82«\82È\82¢\82½\82ß\81A\83\\\83P\83b\83g\83T\81[\83o\82ð\8aJ\8en\82Å\82«\82Ü\82¹\82ñ"
+
+#, c-format
+msgid "E1568: OSC command response timed out: %.*s"
+msgstr "E1568: OSC\83R\83}\83\93\83h\82Ì\89\9e\93\9a\82ª\83^\83C\83\80\83A\83E\83g\82µ\82Ü\82µ\82½: %.*s"
+
+msgid "E1569: Cannot use listener_add in a listener callback"
+msgstr "E1569: \83\8a\83X\83i\81[\82Ì\83R\81[\83\8b\83o\83b\83N\82Å\82Í listener_add \82ð\97\98\97p\82Å\82«\82Ü\82¹\82ñ"
+
+msgid "E1570: Cannot use redraw_listener_add in a redraw listener callback"
+msgstr ""
+"E1570: redraw \83\8a\83X\83i\81[\83R\81[\83\8b\83o\83b\83N\82Å\82Í redraw_listener_add \82ð\97\98\97p\82Å\82«\82Ü\82¹\82ñ"
+
+msgid "E1571: Must specify at least one callback for redraw_listener_add"
+msgstr ""
+"E1571: redraw_listener_add \82É\82Í\8f­\82È\82­\82Æ\82à1\82Â\82Ì\83R\81[\83\8b\83o\83b\83N\82ð\8ew\92è\82µ\82Ä\82­\82¾\82³\82¢"
+
 msgid "--No lines in buffer--"
 msgstr "--\83o\83b\83t\83@\82É\8ds\82ª\82 \82è\82Ü\82¹\82ñ--"
 
@@ -8948,6 +9285,18 @@ msgstr "vim.List 
 msgid "cannot modify fixed list"
 msgstr "\8cÅ\92è\82³\82ê\82½\83\8a\83X\83g\82Í\95Ï\8dX\82Å\82«\82Ü\82¹\82ñ"
 
+msgid "tuple constructor does not accept keyword arguments"
+msgstr "\83^\83v\83\8b\82Ì\83R\83\93\83X\83g\83\89\83N\83^\82Í\83L\81[\83\8f\81[\83h\88ø\90\94\82ð\8eó\82¯\95t\82¯\82Ü\82¹\82ñ"
+
+msgid "tuple index out of range"
+msgstr "\83^\83v\83\8b\82Ì\94Í\88Í\8aO\82Ì\83C\83\93\83f\83b\83N\83X\82Å\82·"
+
+msgid "cannot delete vim.Tuple attributes"
+msgstr "vim.Tuple \91®\90«\82Í\8fÁ\82¹\82Ü\82¹\82ñ"
+
+msgid "cannot modify fixed tuple"
+msgstr "\8cÅ\92è\82³\82ê\82½\83^\83v\83\8b\82Í\95Ï\8dX\82Å\82«\82Ü\82¹\82ñ"
+
 #, c-format
 msgid "unnamed function %s does not exist"
 msgstr "\96³\96¼\8aÖ\90\94 %s \82Í\91\8dÝ\82µ\82Ü\82¹\82ñ"
@@ -9112,9 +9461,8 @@ msgstr ""
 "C++\83\\\81[\83X (*.cpp, *.hpp)\t*.cpp;*.hpp\n"
 "Vim\83t\83@\83C\83\8b (*.vim, _vimrc, _gvimrc)\t*.vim;_vimrc;_gvimrc\n"
 
-# No need to translate this.
-#~ msgid "GVim"
-#~ msgstr ""
+msgid "GVim"
+msgstr "GVim"
 
 msgid "Text Editor"
 msgstr "\83e\83L\83X\83g\83G\83f\83B\83^"
@@ -9125,9 +9473,8 @@ msgstr "
 msgid "Text;editor;"
 msgstr "\83e\83L\83X\83g;\83G\83f\83B\83^;"
 
-# No need to translate this.
-#~ msgid "Vim"
-#~ msgstr ""
+msgid "Vim"
+msgstr "Vim"
 
 msgid "(local to window)"
 msgstr "(\83E\83B\83\93\83h\83E\82É\82Â\82¢\82Ä\83\8d\81[\83J\83\8b)"
@@ -9242,6 +9589,9 @@ msgstr "
 msgid "override 'ignorecase' when pattern has upper case characters"
 msgstr "\8c\9f\8dõ\83p\83^\81[\83\93\82ª\91å\95\8e\9a\82ð\8aÜ\82ñ\82Å\82¢\82½\82ç 'ignorecase' \82ð\8fã\8f\91\82«\82·\82é"
 
+msgid "maximum number for the search count feature"
+msgstr "\8c\9f\8dõ\83J\83E\83\93\83g\8b@\94\\\82Ì\8dÅ\91å\90\94"
+
 msgid "what method to use for changing case of letters"
 msgstr "\91å\95\8e\9a\81E\8f¬\95\8e\9a\82ð\95Ï\8dX\82·\82é\8dÛ\82É\82Ç\82Ì\95û\96@\82ð\8eg\82¤\82©"
 
@@ -9352,8 +9702,12 @@ msgstr ""
 "\8dÅ\8cã\82Ì\8ds\82ª\8eû\82Ü\82ç\82È\82¢\8fê\8d\87\82Å\82à\95\\\8e¦\82·\82é\82É\82Í \"lastline\" \82ð\8aÜ\82ß\82é\82±\82Æ\n"
 "\95\\\8e¦\82Å\82«\82È\82¢\95\8e\9a\82ð 16 \90i\90\94\82Å\95\\\8e¦\82·\82é\82É\82Í \"uhex\" \82ð\8aÜ\82ß\82é\82±\82Æ"
 
-msgid "characters to use for the status line, folds and filler lines"
-msgstr "\83X\83e\81[\83^\83X\8ds\81A\90Ü\8fô\82Ý\81A\83t\83B\83\89\81[\8ds\82É\8eg\82í\82ê\82é\95\8e\9a"
+msgid ""
+"characters to use for the status line, folds, diffs,\n"
+"buffer text, filler lines and truncation in the completion menu"
+msgstr ""
+"\83X\83e\81[\83^\83X\8ds\81A\90Ü\82è\8fô\82Ý\81Adiff\81A\83o\83b\83t\83@\81[\83e\83L\83X\83g\81A\83t\83B\83\89\81[\8ds\81A\n"
+"\82¨\82æ\82Ñ\95â\8a®\83\81\83j\83\85\81[\82Ì\90Ø\82è\8bl\82ß\82É\8eg\82í\82ê\82é\95\8e\9a"
 
 msgid "number of lines used for the command-line"
 msgstr "\83R\83}\83\93\83h\83\89\83C\83\93\82É\8eg\82í\82ê\82é\8ds\90\94"
@@ -9395,6 +9749,12 @@ msgstr "
 msgid "number of columns to use for the line number"
 msgstr "\8ds\94Ô\8d\86\82É\8eg\82í\82ê\82é\8c\85\90\94"
 
+msgid "maximum number of quickfix lists that can be stored in history"
+msgstr "\97\9a\97ð\82É\95Û\8e\9d\89Â\94\\\82È quickfix \83\8a\83X\83g\82Ì\8dÅ\91å\90\94"
+
+msgid "maximum number of location lists that can be stored in history"
+msgstr "\97\9a\97ð\82É\95Û\8e\9d\89Â\94\\\82È\83\8d\83P\81[\83V\83\87\83\93\83\8a\83X\83g\82Ì\8dÅ\91å\90\94"
+
 msgid "controls whether concealable text is hidden"
 msgstr "conceal \89Â\94\\\82È\83e\83L\83X\83g\82ð\89B\82·\82©\82Ç\82¤\82©\82ð\90§\8cä\82·\82é"
 
@@ -9632,6 +9992,9 @@ msgstr "
 msgid "restore the screen contents when exiting Vim"
 msgstr "Vim \82Ì\8fI\97¹\8e\9e\82É\89æ\96Ê\82Ì\93à\97e\82ð\95\9c\8c³\82·\82é"
 
+msgid "timeout used for terminal OSC responses"
+msgstr "\92[\96\96\82ÌOSC\89\9e\93\9a\82Ì\83^\83C\83\80\83A\83E\83g"
+
 msgid "using the mouse"
 msgstr "\83}\83E\83X\82Ì\8eg\97p"
 
@@ -9695,8 +10058,10 @@ msgstr "
 msgid "room (in pixels) left above/below the window"
 msgstr "\83E\83B\83\93\83h\83E\82Ì\8fã\89º\82Ì\97]\94\92 (\83s\83N\83Z\83\8b\92P\88Ê)"
 
-msgid "list of ASCII characters that can be combined into complex shapes"
-msgstr "\95¡\8d\87\8c`\8fó\82É\8c\8b\8d\87\82³\82ê\82éASCII\95\8e\9a\82Ì\83\8a\83X\83g"
+msgid ""
+"list of ASCII characters that can be combined into complex\n"
+"shapes"
+msgstr "\95¡\8eG\82È\8c`\8fó\82É\91g\82Ý\8d\87\82í\82¹\89Â\94\\\82È ASCII \95\8e\9a\82Ì\83\8a\83X\83g"
 
 msgid "options for text rendering"
 msgstr "\83e\83L\83X\83g\83\8c\83\93\83_\83\8a\83\93\83O\82Ì\82½\82ß\82Ì\83I\83v\83V\83\87\83\93"
@@ -9705,11 +10070,11 @@ msgid "use a pseudo-tty for I/O to external commands"
 msgstr "\8aO\95\94\83R\83}\83\93\83h\82Ì I/O \82É\8b^\8e\97 tty \82ð\8eg\82¤"
 
 msgid ""
-"\"last\", \"buffer\" or \"current\": which directory used for the file "
-"browser"
+"\"last\", \"buffer\" or \"current\": which directory used for\n"
+"the file browser"
 msgstr ""
-"\"last\", \"buffer\" \82 \82é\82¢\82Í \"current\": \83t\83@\83C\83\8b\83u\83\89\83E\83U\82Å\82Ç\82Ì\n"
-"\83f\83B\83\8c\83N\83g\83\8a\82ð\8eg\82¤\82©"
+"\"last\", \"buffer\" \82 \82é\82¢\82Í \"current\": \83t\83@\83C\83\8b\83u\83\89\83E\83U\82Å\n"
+"\82Ç\82Ì\83f\83B\83\8c\83N\83g\83\8a\82ð\8eg\82¤\82©"
 
 msgid "language to be used for the menus"
 msgstr "\83\81\83j\83\85\81[\82Å\8eg\82í\82ê\82é\8c¾\8cê"
@@ -9729,8 +10094,12 @@ msgstr "
 msgid "use balloon evaluation in the GUI"
 msgstr "GUI \82Å\83o\83\8b\81[\83\93\95]\89¿\82ð\8eg\82¤"
 
-msgid "use balloon evaluation in the terminal"
-msgstr "\92[\96\96\82Å\83o\83\8b\81[\83\93\95]\89¿\82ð\8eg\82¤"
+msgid ""
+" \n"
+"use balloon evaluation in the terminal"
+msgstr ""
+" \n"
+"\92[\96\96\82Å\83o\83\8b\81[\83\93\95]\89¿\82ð\8eg\82¤"
 
 msgid "expression to show in balloon eval"
 msgstr "\83o\83\8b\81[\83\93\95]\89¿\82É\95\\\8e¦\82·\82é\8e®"
@@ -9771,6 +10140,9 @@ msgstr "'s' 
 msgid "list of flags to make messages shorter"
 msgstr "\83\81\83b\83Z\81[\83W\82ð\92Z\82­\82·\82é\82½\82ß\82Ì\83t\83\89\83O\82Ì\83\8a\83X\83g"
 
+msgid "options for outputting messages"
+msgstr "\83\81\83b\83Z\81[\83W\82ð\8fo\97Í\82·\82é\82½\82ß\82Ì\83I\83v\83V\83\87\83\93"
+
 msgid "show (partial) command keys in location given by 'showcmdloc'"
 msgstr "\83R\83}\83\93\83h (\82Ì\88ê\95\94\82ð 'showcmdloc' \82Å\8ew\92è\82³\82ê\82½\8fê\8f\8a\82É\95\\\8e¦"
 
@@ -9835,6 +10207,20 @@ msgstr ""
 "\"unnamed\"; * \83\8c\83W\83X\83^\82ð\96³\96¼\83\8c\83W\83X\83^\82Æ\93¯\82\82æ\82¤\82É\8eg\82¤\n"
 "\"autoselect\"; \8fí\82É\91I\91ð\82³\82ê\82½\83e\83L\83X\83g\82ð\83N\83\8a\83b\83v\83{\81[\83h\82É\83R\83s\81["
 
+msgid "Ordered list of possible methods for accessing the clipboard"
+msgstr "\83N\83\8a\83b\83v\83{\81[\83h\82É\83A\83N\83Z\83X\82·\82é\89Â\94\\\82È\95û\8e®\82Ì\8f\87\8f\98\95t\82«\83\8a\83X\83g"
+
+msgid "Timeout to use when polling for data to read or write in wayland"
+msgstr "wayland\82Å\93Ç\82Ý\8f\91\82«\82·\82é\83f\81[\83^\82ð\83|\81[\83\8a\83\93\83O\82·\82é\8dÛ\82Ì\83^\83C\83\80\83A\83E\83g"
+
+msgid "Wayland seat to use"
+msgstr "\8eg\97p\82·\82é wayland \83V\81[\83g"
+
+msgid ""
+"Enable wayland focus stealing functionality in order to access the clipboard"
+msgstr ""
+"\83N\83\8a\83b\83v\83{\81[\83h\82É\83A\83N\83Z\83X\82·\82é\82½\82ß\82É wayland \82Ì\83t\83H\81[\83J\83X\92D\8eæ\8b@\94\\\82ð\97L\8cø\89»\82·\82é"
+
 msgid "\"startsel\" and/or \"stopsel\"; what special keys can do"
 msgstr "\"startsel\" \82©\82Â/\82Ü\82½\82Í \"stopsel\"; \93Á\95Ê\82È\83L\81[\82ª\89½\82ð\82·\82é\82©"
 
@@ -9874,6 +10260,9 @@ msgstr "
 msgid "definition of what comment lines look like"
 msgstr "\83R\83\81\83\93\83g\8ds\82ª\82Ç\82¤\82È\82Á\82Ä\82¢\82é\82©\82Ì\92è\8b`"
 
+msgid "template for comments; used to put the marker in"
+msgstr "\83R\83\81\83\93\83g\97p\82Ì\83e\83\93\83v\83\8c\81[\83g; \83}\81[\83J\81[\82ð\92\86\82É\92u\82­\82½\82ß\82É\8eg\82í\82ê\82é"
+
 msgid "list of flags that tell how automatic formatting works"
 msgstr "\8e©\93®\90®\8c`\82ª\82Ç\82Ì\82æ\82¤\82É\93®\8dì\82·\82é\82©\82ð\8c\88\82ß\82é\83t\83\89\83O\82Ì\83\8a\83X\83g"
 
@@ -9886,9 +10275,40 @@ msgstr "\"gq\" 
 msgid "specifies how Insert mode completion works for CTRL-N and CTRL-P"
 msgstr "\91}\93ü\83\82\81[\83h\95â\8a®\82ª CTRL-N \82Æ CTRL-P \82Å\82Ç\82¤\93®\8dì\82·\82é\82©\82ð\8ew\92è"
 
+msgid "automatic completion in insert mode"
+msgstr "\91}\93ü\83\82\81[\83h\82Å\82Ì\8e©\93®\95â\8a®"
+
+msgid ""
+" \n"
+"initial decay timeout for 'autocomplete' algorithm"
+msgstr ""
+" \n"
+"'autocomplete' \83A\83\8b\83S\83\8a\83Y\83\80\82Ì\8f\89\8aú\8c¸\90\8a\83^\83C\83\80\83A\83E\83g"
+
+msgid ""
+" \n"
+"initial decay timeout for CTRL-N and CTRL-P completion"
+msgstr ""
+" \n"
+"CTRL-N \8by\82Ñ CTRL-P \95â\8a®\82Ì\8f\89\8aú\8c¸\90\8a\83^\83C\83\80\83A\83E\83g"
+
+msgid ""
+" \n"
+"delay in msec before menu appears after typing"
+msgstr ""
+" \n"
+"\83^\83C\83v\8cã\82É\83\81\83j\83\85\81[\82ª\8c»\82ê\82é\82Ü\82Å\82Ì\97P\97\\(\83~\83\8a\95b)"
+
 msgid "whether to use a popup menu for Insert mode completion"
 msgstr "\91}\93ü\83\82\81[\83h\95â\8a®\82Å\83|\83b\83v\83A\83b\83v\83\81\83j\83\85\81[\82ð\8eg\82¤\82©\82Ç\82¤\82©"
 
+msgid ""
+" \n"
+"popup menu item align order"
+msgstr ""
+" \n"
+"\83|\83b\83v\83A\83b\83v\83\81\83j\83\85\81[\82Ì\8d\80\96Ú\82Ì\94z\92u\8f\87\8f\98"
+
 msgid "options for the Insert mode completion info popup"
 msgstr "\91}\93ü\83\82\81[\83h\95â\8a®\82Ì\8fî\95ñ\83|\83b\83v\83A\83b\83v\97p\82Ì\83I\83v\83V\83\87\83\93"
 
@@ -9898,6 +10318,12 @@ msgstr "
 msgid "minimum width of the popup menu"
 msgstr "\83|\83b\83v\83A\83b\83v\83\81\83j\83\85\81[\82Ì\8dÅ\91å\95\9d"
 
+msgid "maximum width of the popup menu"
+msgstr "\83|\83b\83v\83A\83b\83v\83\81\83j\83\85\81[\82Ì\8dÅ\91å\95\9d"
+
+msgid "popup border style"
+msgstr "\83|\83b\83v\83A\83b\83v\82Ì\8b«\8aE\82Ì\83X\83^\83C\83\8b"
+
 msgid "user defined function for Insert mode completion"
 msgstr "\91}\93ü\83\82\81[\83h\95â\8a®\97p\82Ì\83\86\81[\83U\81[\92è\8b`\8aÖ\90\94"
 
@@ -10040,9 +10466,6 @@ msgstr "
 msgid "minimum number of screen lines for a fold to be closed"
 msgstr "\90Ü\8fô\82Ý\82ª\95Â\82\82ç\82ê\82é\89æ\96Ê\8fã\82Ì\8dÅ\8f¬\8ds\90\94"
 
-msgid "template for comments; used to put the marker in"
-msgstr "\83R\83\81\83\93\83g\97p\82Ì\83e\83\93\83v\83\8c\81[\83g; \83}\81[\83J\81[\82ð\92\86\82É\92u\82­\82½\82ß\82É\8eg\82í\82ê\82é"
-
 msgid ""
 "folding type: \"manual\", \"indent\", \"expr\", \"marker\",\n"
 "\"syntax\" or \"diff\""
@@ -10076,6 +10499,9 @@ msgstr "
 msgid "expression used to obtain a diff file"
 msgstr "\8d·\95ª\83t\83@\83C\83\8b\82ð\8eæ\93¾\82·\82é\82½\82ß\82É\8eg\82í\82ê\82é\8e®"
 
+msgid "list of addresses for anchoring a diff"
+msgstr "diff\83A\83\93\83J\81[\82Ì\88Ê\92u\88ê\97\97"
+
 msgid "expression used to patch a file"
 msgstr "\83t\83@\83C\83\8b\82É\83p\83b\83`\82ð\93\96\82Ä\82é\82½\82ß\82É\8eg\82í\82ê\82é\8e®"
 
@@ -10318,8 +10744,12 @@ msgstr "'grepprg' 
 msgid "encoding of the \":make\" and \":grep\" output"
 msgstr "\":make\" \82Æ \":grep\" \82Ì\8fo\97Í\82Ì\83G\83\93\83R\81[\83f\83B\83\93\83O"
 
-msgid "function to display text in the quickfix window"
-msgstr "quickfix \83E\83B\83\93\83h\83E\82É\83e\83L\83X\83g\82ð\95\\\8e¦\82·\82é\82½\82ß\82Ì\8aÖ\90\94"
+msgid ""
+" \n"
+"function to display text in the quickfix window"
+msgstr ""
+" \n"
+"quickfix \83E\83B\83\93\83h\83E\82É\83e\83L\83X\83g\82ð\95\\\8e¦\82·\82é\82½\82ß\82Ì\8aÖ\90\94"
 
 msgid "system specific"
 msgstr "\83V\83X\83e\83\80\8cÅ\97L"
@@ -10460,6 +10890,9 @@ msgstr ""
 msgid "list of autocommand events which are to be ignored"
 msgstr "\8e©\93®\83R\83}\83\93\83h\83C\83x\83\93\83g\82Å\96³\8e\8b\82·\82é\82à\82Ì\82Ì\83\8a\83X\83g"
 
+msgid "list of autocommand events which are to be ignored in a window"
+msgstr "\83E\83B\83\93\83h\83E\82Ì\8e©\93®\83R\83}\83\93\83h\83C\83x\83\93\83g\82Å\96³\8e\8b\82·\82é\82à\82Ì\82Ì\83\8a\83X\83g"
+
 msgid "load plugin scripts when starting up"
 msgstr "\8bN\93®\8e\9e\82É\83v\83\89\83O\83C\83\93\83X\83N\83\8a\83v\83g\82ð\93Ç\8d\9e\82Þ"
 
@@ -10534,8 +10967,12 @@ msgstr "Python 2 
 msgid "name of the Python 3 dynamic library"
 msgstr "Python 3 \93®\93I\83\89\83C\83u\83\89\83\8a\82Ì\96¼\91O"
 
-msgid "name of the Python 3 home directory"
-msgstr "Python 3 \83z\81[\83\80\83f\83B\83\8c\83N\83g\83\8a\82Ì\96¼\91O"
+msgid ""
+" \n"
+"name of the Python 3 home directory"
+msgstr ""
+" \n"
+"Python 3 \83z\81[\83\80\83f\83B\83\8c\83N\83g\83\8a\82Ì\96¼\91O"
 
 msgid "name of the Ruby dynamic library"
 msgstr "Ruby \93®\93I\83\89\83C\83u\83\89\83\8a\82Ì\96¼\91O"
@@ -10549,5 +10986,14 @@ msgstr "MzScheme 
 msgid "name of the MzScheme GC dynamic library"
 msgstr "MzScheme GC \93®\93I\83\89\83C\83u\83\89\83\8a\82Ì\96¼\91O"
 
+msgid "0, 1 or 2; when to use the tabpanel"
+msgstr "0, 1 \82Ü\82½\82Í 2; \83^\83u\83p\83l\83\8b\82ð\82¢\82Â\8eg\82¤\82©"
+
+msgid "custom tab pages in tabpanel"
+msgstr "\83^\83u\83p\83l\83\8b\93à\82Ì\83J\83X\83^\83\80\82Ì\83^\83u\83y\81[\83W\8ds"
+
+msgid "options for using tabpanel"
+msgstr "\83^\83u\83p\83l\83\8b\82ð\8eg\82¤\82½\82ß\82Ì\83I\83v\83V\83\87\83\93"
+
 msgid "You discovered the command-line window! You can close it with \":q\"."
 msgstr "\83R\83}\83\93\83h\83\89\83C\83\93\83E\83B\83\93\83h\83E\82ð\8c©\82Â\82¯\82Ü\82µ\82½\82Ë! \":q\" \82Å\83N\83\8d\81[\83Y\82Å\82«\82Ü\82·\81B"