むとうです。

In message "[ruby-ext:01978] Re: [patch]ruby-gettext add dgettext and dcgettext"
        on Sun, 18 Nov 2001 21:04:32 +0900, MUTOH Masao <mutoh / highway.ne.jp> wrote:

> ruby-gettext-0.3のrgettextですが、複数の.rbファイルから1つの
> poファイルを生成できるようにしてみました。
> 
> rgettext *.rb -o result.po
> 
> exgettext.rbはともかく、こちらは取り込んでいただけると
> 非常に助かるのですが、いかがでしょうか > yashiさん

えっと、バグってました。
このままだと複数ファイル別にmsgidを作ってしまいますね。
パッチ添付します。

それから、rgettextを改造したものをRuby/GNOMEに入れてもらおうと思っています。
Ruby/GNOMEのGnomee::I18nでgettextを使ってるんですが、poファイルを生成する
方法がありません。rgettextをそのまま使いたいのですが、あちらは、String
にメソッドを追加する形ではなく、I18n._ のようにruby-intlと同じ実装
になっていますのでその分だけ改造しようと思っています。

それでは。

--- rgettext.org   Sun Nov 18 18:15:20 2001
+++ rgettext    Sun Nov 25 23:32:11 2001
@@ -123,9 +123,8 @@
       while tk = @rl.token
        check_tk(tk)
       end
-      generate_pot
-      @hash.clear
     end
+    generate_pot
   end

-- 
.:% MUTOH Masao <mutoh / highway.ne.jp>