Ruby-Locale

ruby-locale

[Back]

Ruby-Localeはローカライゼーションのための汎用的で、基本的な機能を持つライブラリです。Rubyが動作するあらゆる環境、あらゆるプログラム(GUI, WWW, Library)で動作し、また、現在メジャーなロケールIDの標準形式をサポートすることで、他のL10n/I18nライブラリのハブとなることを目的としています。

  • ロケールID(言語タグ)の管理
    • スレッドセーフ。スレッドごとのロケールID管理。
    • 複数の言語タグ(IETF(RFC4646,3066)/CLDR/POSIX/Win32/Java)と相互変換のサポート。
    • 適切なロケールIDの自動取得。 POSIX(Unix/Linux/*BSD), Win32, JRuby, CGI.
  • リソース
    • ISO 639-3の言語情報
    • ISO 3166の地域情報
  • Ruby 1.8.7, Ruby 1.9.1, JRuby 1.1.4をサポート。Win32とLinux上でテストしています。

インストール

$ sudo gem install locale

ライセンス

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

  • locale/language.rb, locale/region.rb, locale/data/language.tab.gz, locale/data/region.tab.gz:
    • Copyright (C) 2006 Antonio Terceiro
    • Copyright (C) 2008 Masao Mutoh <mutoh at highway.ne.jp>
  • setup.rb version 3.4.1
    • Copyright (C) 2000-2005 Minero Aoki <aamine at loveruby.net>
    • This file is released under LGPL. See the top of the setup.rb.

参考文献

他のライブラリ

  • langtag-0.1.0

    by Martin Dürst <http://rubyforge.org/projects/langtag/>
  • memoizable.rb

    from ActiveSupport-2.2.0 <http://rubyforge.org/projects/activesupport/>
  • Ruby-GetText-Package-1.92.0

    by Masao Mutoh <http://www.yotabanana.com/hiki/ruby-gettext.html>

ドキュメント

メンテナ

本ライブラリについてのご意見・バグレポートはむとうまで。

Masao Mutoh <mutoh at highway.ne.jp>

更新日時:2009/02/17 23:32:56
キーワード:
参照:[Ruby-Locale for Ruby on Rails] [よたらぼ 保管庫] [Ruby-Locale HOWTO]