Basic internationalization(i18n) library for Ruby
Ruby
Switch branches/tags
Nothing to show
Pull request Compare This branch is 10 commits ahead, 696 commits behind svenfuchs:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
test
vendor
.gitignore
CHANGELOG.textile
MIT-LICENSE
README.textile
Rakefile
VERSION
VERSION.yml
i18n.gemspec

README.textile

Ruby I18n

Ruby Internationalization and localization solution.

Features:

  • translation and localization
  • interpolation of values to translations (Ruby 1.9 compatible syntax)
  • pluralization (CLDR compatible)
  • flexible defaults
  • bulk lookup
  • lambdas as translation data
  • custom key/scope separator
  • custom exception handlers
  • extensible architecture with a swappable backend

Experimental, pluggable features:

  • lambda pluralizers stored as translation data
  • RFC4647 compliant locale fallbacks (with optional RFC4646 locale validation)
  • backend cache

For more information and lots of resources see: http://rails-i18n.org/wiki

Install

gem install i18n

Authors

License

MIT License. See the included MIT-LICENCE file.