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=rmsgmerge
rmsgmergeにPATHが通っていれば、上記のようにコマンド名だけ指定すればOKですが、そうでない場合はフルパスで指定しましょう。 Windows環境の場合は、rmsgmerge.cmdのように末尾に.cmdをつける必要があるようです。

This article was migrated from http://rails.office.drecom.jp/takiuchi/archive/75

posted by Png genki on Sun 6 Aug 2006 at 00:57

Comments:

or Preview
Social Bookmarks
  • Delicious
  • B_entry50
  • Clip_16_12_w
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ