関連記事 |
「gitk (gitコミットビューア) の日本語化」記事はこちら 「gitk コンテキストメニュー」記事はこちら 「Git Bash のおすすめ設定」記事はこちら |
---|
検索してみると、
・古いGit for Windowsで使用されているモジュールを使う方法
しか見つけられなかったため、調べてみました。
確認したところ、ソースコード上には ja.po ファイルが存在していますので、
ja.msg ファイルに変換してあげれば良いわけです。
https://github.com/git-for-windows/git/tree/main/git-gui/po
念のため、私が変換したものを下の方に載せておきます。
変換する方法

1.作業を開始するフォルダーで[Git Bash]を起動します。
(上記画像では、Downloadsフォルダーで実施しています。)
2.gitのソースをcloneします。
git clone https://github.com/git/git.git
3."git/git-gui/po/"フォルダーに移動します。
cd git/git-gui/po/
4.msgfmtコマンドで変換を実行します。
msgfmt --tcl -l ja -d . ja.po
5.生成された、ja.msgファイルを
"Git for Windows"がインストールされたフォルダー配下の
mingw64/share/git-gui/lib/msgsフォルダーにコピーします。
(msgsフォルダーが存在しない場合には、作成してください。)
6.日本語で、[Git GUI]が起動しましたら、変換は終了になります。

変換したもの
ja.msg.zip (2022/10/11 時点のmainブランチ = v2.38.0.windows.1タグ)
2025/01/01 現在、v2.47.1とソース差異がないため、このファイルを使用しても問題ございません。
msgfmt --tcl -l ja -d . ja.po
5.生成された、ja.msgファイルを
"Git for Windows"がインストールされたフォルダー配下の
mingw64/share/git-gui/lib/msgsフォルダーにコピーします。
(msgsフォルダーが存在しない場合には、作成してください。)
6.日本語で、[Git GUI]が起動しましたら、変換は終了になります。

変換したもの
ja.msg.zip (2022/10/11 時点のmainブランチ = v2.38.0.windows.1タグ)
2025/01/01 現在、v2.47.1とソース差異がないため、このファイルを使用しても問題ございません。
コメント
コメント一覧 (4)
ありがとうございました。
無類のねこ好き
が
しました
最初、\git-gui\libにmsgsフォルダがなかったのが自分の環境だけなのか?とか、初回起動後にフォルダが自動作成されるのだろうか?などと少し戸惑ってしまったので、手順5にmsgsフォルダを新規作成すると記載があればもっとスムーズだったかもしれません。
2/21のコメントで解決したので問題はなかったのですが。
無類のねこ好き
が
しました