gettext - ぷちWiki

最終更新日時:

gettext とは



gettext はアプリケーションが使用するメッセージを国際化対応させるための仕組みを提供します。

インストール



たいていの国際化対応されたアプリケーションで使用されているので、最近の Linux のディストリビューションではほとんどデフォルトでインストールされていると思います。
従って、手動でインストールすることはほとんどありません。

バージョン 0.10.40 の例です。
おきまりの手順でOKです。

 % ./configure
 % make
 % su
 # make install

メッセージの設定



.po ファイルに各国別にメッセージの設定を書き、.po ファイルを元に .mo ファイルを生成することによりメッセージの設定を行うことができます。
.po ファイルから .mo ファイルを生成するには以下のようにします。

 % msgfmt aaa.po -o aaa.mo