Ruby-Gettext-Package
====================

Ruby-Gettext-Package は GNU gettext packageによく似たライブラリです。この
ライブラリを使うことであなたのRubyスクリプト中の文字列を簡単にローカライズ
でき、国際化されたアプリケーションを作ることができます。

Ruby-Gettext-Packageの特徴
---------------------------
   * GNU gettextによく似たAPI
     Rubyがオブジェクト指向なスクリプト言語であることから、GNU gettextより
     シンプルなAPIとなっています。

   * rgettextを用いて、Rubyスクリプト、glade-2 XMLファイル(.glade)、
     ERBファイル(.rhtml)から一時カタログファイル(po[t]ファイル)を生成できます。

   * 一時カタログファイル(po[t]ファイル)はGNU gettext 互換です。さらに、
     ruby-gettext-package は 添付のrmsgfmt(あるいはGNU gettext の持つ msgfmt) 
     を用いてGNU gettext互換のmoファイルを生成します。
     また、GNU gettextに含まれるmsgmerge 等のツールも GNU gettext が生成した
     poファイルと同様に使用できます。

   * 2種類のテキストドメインスコープ
    * ファイル単位 (デフォルト: 推奨)
    * クラス/モジュール単位
      (GetText::Container, GetText::ErbContainer, GetText::Rails)

  * CGIサポート (gettext/cgi)

  * ERBサポート (gettext/erb)

  * Ruby on Railsサポート (gettext/rails)


必要環境
--------
  * Ruby 1.8.2 <http://www.ruby-lang.org/ja/>
  * GNU gettext 0.10.35 
         <http://www.gnu.org/software/gettext/gettext.html>
    msgmerge等のGNU gettextのツールを使うことができます。
    開発時にはあった方が便利です。
  * Racc-1.4.3 
         <http://www.ruby-lang.org/raa/list.rhtml?name=racc>
    インストール時に必要ですがgemでインストールする場合は不要です。

インストール方法
----------------
コマンドラインで以下のようにうちこんでください。
UNIX 系 OS ではおそらく root 権限が必要になります。

   ($ su)
    # ruby setup.rb

インストール先を変更したりすることもできます。
その場合は ruby setup.rb --help を実行してみてください。

使い方
------
あなたが本ライブラリに依存したアプリケーションを利用するユーザである場合は
単純に本ライブラリをインストールするだけです。
必要に応じてアプリケーションのドキュメントを参照してください。

あなたが本ライブラリに依存したアプリケーション開発者である場合は以下のURL
を参照してください。

  http://gettext.rubyforge.org/    (English)
  http://gettext.rubyforge.org/ja/ (Japanese)

ライセンス
----------
このライブラリはRubyと同じライセンスに基づいて配布されるフリーソフトウェア
です。詳しくはCOPYING.jaを参照してください。

  * Ruby-GetText-Package
    Copyright (C) 2001-2005 Masao Mutoh <mutoh@highwhay.ne.jp>

  * mo.rb
    Copyright (C) 2001-2004 Masao Mutoh <mutoh@highwhay.ne.jp>
    Copyright (C) 2001,2002 Masahiro Sakai <s01397ms@sfc.keio.ac.jp>

  * gettext.rb
    Copyright (C) 2001-2005 Masao Mutoh <mutoh@highwhay.ne.jp>
    Copyright (C) 2001,2002 Masahiro Sakai <s01397ms@sfc.keio.ac.jp>

  * rgettext
    Copyright (C) 2001-2005 Masao Mutoh <mutoh@highwhay.ne.jp>
    Copyright (C) 2001,2002 Yasushi Shoji <yashi@yashi.com>

  * rmsgfmt
    Copyright (C) 2003,2005 Masao Mutoh <mutoh@highwhay.ne.jp>

  * setup.rb
    Copyright (C) 2000-2004 Minero Aoki <aamine@loveruby.net>
    This file is released under LGPL. See the top of the install.rb.

  * rmsgfmt and others
    Copyright (C) 2001-2005 Masao Mutoh <mutoh@highwhay.ne.jp>


翻訳者
------
French             - Laurent Sansonetti
German             - Detlef Reichl, Sven Herzberg
Italian            - Gabriele Renzi
Korean             - Gyoung-Yoon Noh
Japanese           - Masao Mutoh
Portuguese(Brazil) - Joao Pedrosa
Spanish            - David Espada, David Moreno Garza
Swedish            - Nikolai Weibull


メンテナ
--------
本ライブラリについてのご意見・バグレポートは武藤まで。
  Masao Mutoh <mutoh@highway.ne.jp>
