Babelfish

There is a need for some support for I18n and browsers, so this plugin was created. For example, we can use the HTTP_ACCEPT_LANGUAGE plugin to tell us the users preference for languages, we can use URL parsing in routes to know locale, we can set a session variable for locale etc.. but we will use Babelfish to provide for special dictionaries etc.

We use the Globalize2 plugin and some built-in helpers now part of Rails 2.2.2 to accomplish this.

The user input forms need to follow a pattern for the CRUD operations, so Babelfish is meant to bridge the code between the Globalize2 methods and the end user.

Copyright © 2009 [David Lazar], released under the MIT license