はじめに
vimのリポジトリ https://github.com/vimをそのままビルドしたら日本語化されなかったので、メモ。
知識
- 正常に日本語化されているvimがある環境では
share/vim/vim81/lang
ディレクトリ内にja/LC_MESSAGES/vim.mo
ファイルがあるが、そうでない環境には存在しない。 - このファイルを生成するには vim のビルド時に
gettext
パッケージに含まれるmsgfmt
コマンドが必要のようだ。 msgfmt
コマンドがなくても、vimのビルドは問題なく通ってしまう。
手順
sudo aptitude install gettext
git clone git@github.com:vim/vim.git
cd vim
./configure --prefix=$HOME
make
make install
ついでに
日本語マニュアルも導入しておく。
cd ~/.vim
mkdir-p pack/vimdoc-ja/start
cd pack/vimdoc-ja/start
git clone git@github.com:vim-jp/vimdoc-ja.git