From: Masao Mutoh Date: 2002-06-26T20:38:32+09:00 Subject: [ruby-list:35470] Re: 超簡単版 GetTExt むとうです。 Ruby-GetText-Packageのメンテナやってます。 すみません、放置しっぱなしで。 On Wed, 26 Jun 2002 17:43:32 +0900 Take_tk wrote: > たけ(tk)です > > [ruby-list:35464] Re: 超簡単版GetTExt にて > Takaaki Tateishi さん曰く: > > >  本物の GetText は知らないのですが、どういうものなのでしょうか? > > >  文字列リテラルの変換だけならこんなもの(↓)で十分な気がします。 >  後ればせながらRAAから ruby-gettext-package-0.2.1 というのを持ってきま > した。でも、Windows では使えないみたいですね。msgfmt というコマンドがな > い。 msgfmtはGNU GetTextについてくるツールです。GNU GetTextの開発者向け 環境をインストールすれば入っていると思います。 ただ、もしかしたらSJISに対応してないかも...(未確認)。 >  それに、これをクリアしてもWindowsが持っているローケール情報を参照しな > いみたい。 cygwin上で動かす場合は環境変数にロケールを指定してください。 export LC_ALL="ja_JP.SJIS"みたいに。 それから、今の実装では単純に文字を変換するだけですので、SJISのmoファイルが 必要です。 ちょっといろいろ考えまして、現在のPure Rubyな実装からGNU GetTextのWrapper にした方が良いのかなぁと思って、手元では実装したモノがあるのですが、 実は、これはこれで問題があってそれを解決できてません。 #私のCygwin環境ではきちんと文字コード変換してくれないんですよね....。悩ましい。 -- .:% Masao Mutoh