_[Soft]Emacs と po-mode Battle for Wesnoth のローカライズは gettext というライブラリ(という表現が正確なのかどうかわからないけど)を使って行われていて、日本語の場合は「ja.po」というテキストファイルを編集し、msgfmt というコマンドを使ってバイナリに変換することになる。ファイルの内容は単なるテキストなので、gettext のパッケージをインストールしさえすれば普通のテキストエディタだけで作業することができる。 しかし、普通のテキストエディタでは不便な場面もある。専用のエディタやプラグインなどには、未翻訳の部分を検索したり、更新によって修正が必要になった箇所を見つけたりするといった便利な機能がある。専用のエディタもいろいろあるようだけど、今回は Emacs に po-mode というモードを追加するという方法を試してみた。 Mac