[ruby-list:45938] [ANN] Ruby-GetText-Package-2.0.0
From:
Masao Mutoh <mutomasa@...>
Date:
2009-03-22 14:07:44 UTC
List:
ruby-list #45938
むとうです。
Ruby-GetText-Package-2.0.0をリリースしました。
主な変更点
----------
* 5つのgemに分割しました。
* すべてのライブラリ・アプリケーション向けに:
* locale - ロケールIDの管理
* gettext - メッセージのローカライズ
* Ruby on Rails-2.3.2 向けに:
* locale_rails - クライアントロケールの自動取得
- Action/Fragmentキャッシュのローカライズ
- ローカライズドビュー(gettext-1.93.0までの
スタイルもrails-2.3.2のスタイルも使用可能です)
- I18n.tでメッセージのフォールバック
* gettext_activerecord - ActiveRecordのローカライズ
* gettext_rails - その他のRails向けサポート(actionpack, actionmailer)
* 多くのリファクタリング・改善を行いました
* スレッドセーフになりました
Rails-2.1.xのアプリからRails-2.3.2へ移行してみる場合は、
以下のドキュメントが参考になるかと思います。
http://www.yotabanana.com/hiki/ruby-gettext-rails-migration.html
Thanks to
---------
今回も多くの方々にご協力をいただきました。ありがとうございました。
Special Thanks to:
Michael Grosser: A lot of improvement.
Thanks to:
Tietew, Kazuhiro NISHIYAMA, Fabio M.A.
Tuptus, Morus Walter, Vladimir Dobriakov, Ramsey.
Ruby-GetText-Packageとは
------------------------
Ruby-GetText-PackageはGNU GetText互換のRubyライブラリです。
#ただ、GNU GetTextの拡張ライブラリではなく、一から実装しなおして
#いて、Ruby向けにいろいろと拡張機能を持っています。
英語で書いた文章をキーにクライアントサイドのロケール情報
に適した言語の文章を返すライブラリと、それを開発しやすく
するためにサポートするツールのパッケージです。
Ruby on Railsはもちろん、さまざまなアプリケーション・ライブラリ
で使うことを想定しています。
国際化アプリケーションを作る際にぜひご利用ください。
Website
-------
* homepage
http://www.yotabanana.com/hiki/ja/ruby-locale.html
http://www.yotabanana.com/hiki/ja/ruby-gettext.html
* rubyforge
http://rubyforge.org/projects/locale
http://rubyforge.org/projects/gettext
* github
http://github.com/mutoh/locale/tree/master
http://github.com/mutoh/locale_rails/tree/master
http://github.com/mutoh/gettext/tree/master
http://github.com/mutoh/gettext_activerecord/tree/master
http://github.com/mutoh/gettext_rails/tree/master
* Download
http://rubyforge.org/frs/?group_id=855&release_id=2856
http://rubyforge.org/frs/?group_id=1997&release_id=32471
ScreenShots
-----------
Ruby on Railsを利用したサンプルブログ(Ruby-GetTextの配布パッケージに
含まれます)のスクリーンショットです。23カ国語に翻訳されています。
http://www.yotabanana.com/hiki/?ruby-gettext-screenshot
--
Masao Mutoh <mutomasa@gmail.com>