Hi all,
There has been a lot of discussion struck up in #merb on freenode
regarding merb's approach to internationalization and Localization.
It's worth it to put together a thread as the jumping off point for
some organization since a lot of people appear to be interested in
this and appear to be hacking up solutions independently.
Background info:
Merb has some localization hooks built in (
http://github.com/wycats/
merb/tree/master/merb-helpers/spec/numeric_extlib_spec.rb ), but
otherwise localization is left as an exercise for the developer. Full
support for internationalization and unicode is a target for merb 2.0,
along with ruby 1.9 support which i've heard rumors is targeted for a
less than 12mo release cycle atm.
Existing libs:
Mattetti has done some work on localization and has started in on a
library called merb_babel, which you can find at:
http://github.com/mattetti/merb_babel/tree/master . The solution he's
used is to tie merb_babel together with another lib he's got for merb
that was extracted from ActiveSupport's unicode support (http://
github.com/mattetti/multibyte/tree/master).
Antifuchs in #merb also pointed out the merb_global lib as well (which
i haven't checked out) at
http://github.com/myabc/merb_global/tree/master
So, what else do people want to know? What are the requirements for
localization that people have for their apps?
(we can fire up a wiki page for this based on what comes out of this
thread)