From: Masao Mutoh Date: 2002-06-27T20:57:47+09:00 Subject: [ruby-list:35476] Re: 超簡単版 GetTExt むとうです。 On Wed, 26 Jun 2002 23:52:14 +0900 WATANABE Hirofumi wrote: > わたなべです。 > > Masao Mutoh writes: > > :msgfmtはGNU GetTextについてくるツールです。GNU GetTextの開発者向け > :環境をインストールすれば入っていると思います。 > :ただ、もしかしたらSJISに対応してないかも...(未確認)。 > > 昨日libiconvを有効にしたgettext 0.11.2-1がリリースされました。 > http://cygwin.com/ml/cygwin-announce/2002-06/msg00014.html > なのでたぶんこれを使えばメッセージカタログはEUCのままでSJIS > のメッセージを吐けるはず。 はい。試してみました。ただし、OUTPUT_CHARSETを指定しないとダメみたい でした。 > ってruby-gettextは環境変数OUTPUT_CHARSETには対応してないですよね。 そうです。残念ながらまだ未対応です。 手持ちで温めていた(というか放置しっぱなしだったのですが...) コードを見たら良い感じのところまで来ていた(それすらすっかり忘れてまし た...(^^;))ので対応してみようと思います。 ところで、GNU GetTextって、環境変数OUTPUT_CHARSETを指定しないと 出力文字コードって決まらないんでしょうか。 てっきり、(GNU GetTextのソースコードを斜め読みしたところ)、設定されて いない場合はWindows API経由でWindows自身のロケール情報を取得してデフォ ルトのロケール/文字コードとしてくれるようなイメージがあったのですが そうでもないみたいですね...。 #私の環境だけ? -- .:% Masao Mutoh