This article was migrated from http://rails.office.drecom.jp/takiuchi/archive/75
Ruby-GetText-Packageを用いてRubyアプリケーションの開発を行う場合、msgmerge等のコマンドを使うためにGNU GetTextもインストールして使う方法が一般的です。
しかし、Ruby-GetText-PackageにはRuby版のmsgmergeの実装であるrmsgmergeが同梱されているので、これを使うように指定する事で、GNU GetTextを使用せずにRuby-GetText-Package単体で多言語アプリケーションの開発を行う事ができます。
具体的には、環境変数MSGMERGE_PATHにrmsgmergeを指定すればOKです。 Rakeターゲットupdatepoを作っている場合は、rakeの実行時に下記のように指定する事もできます。
$ rake updatepo MSGMERGE_PATH=rmsgmergermsgmergeにPATHが通っていれば、上記のようにコマンド名だけ指定すればOKですが、そうでない場合はフルパスで指定しましょう。 Windows環境の場合は、rmsgmerge.cmdのように末尾に.cmdをつける必要があるようです。
This article was migrated from http://rails.office.drecom.jp/takiuchi/archive/75
posted by
genki on Sun 6 Aug 2006 at 00:57 with 0 comments