On Aug 19, 8:26 pm, Marnen Laibow-Koser <[email protected]> wrote:
> dbkbali wrote:
> > On Aug 3, 11:25 pm, Marnen Laibow-Koser <[email protected]> wrote:
> >> RailsI18Nis not "really nice". I recommend fast_gettext instead.
>
> > Marnen,
>
> > I am currently working on a multiple language application using rails
> > I18n and globalize2 to facilitate
> > the rendering of our application's static and activerecord database
> > fields in multiplelanguages.
>
> > Not knowing much about fast_gettext except what I have read on the
> > github page, could you elaborate on your comment
> > that I18n is not very nice?
>
> Rails I18N seems needlessly complex to me, and uses symbolic keys
> ("application.welcome") so that your view files are not easily readable.
> It also stores the translated strings in YAML files.  I don't think it
> handles pluralization as well as gettext, though I could be wrong.
>
> By contrast, fast_gettext (which works with the Rails I18N
> infrastructure) works like GNU Gettext: it uses the translatable strings
> themselves as keys ("Welcome to my site!"), so that your view files are
> still readable and all hell doesn't break loose if you miss a key.  It
> stores the translated strings in industry-standard PO files, which
> professional translators can be assumed to know how to deal with.
>
> > and given your experience explain what
> > advantages a switch/utilization of fast gettext would
> > provide.
>
> Gettext is easier to work with.
>
> > Also, would there be a steep learning curve by switching?
>
> I don't know.  I was using gettext before Rails I18N existed, so when
> Rails I18N came out, I looked at the default I18N mechanism, concluded
> it was clumsier than gettext, and went on using gettext (but this time
> as a Rails I18N plugin).
>
> Gettext is so simple, however, that I can't imagine that t would be
> difficult to learn.  What *might* be time-consuming is switching your
> views to use gettext-style string keys.
>
> But really, do your own research.  Install gettext and try converting a
> view or two.  Seehttp://github.com/marnen/quorum2if you want to see
> what views done with gettext look like.
>
>
>
> > Your thoughts would be much appreciated.
>
> > Regards
>
> > David
>
> Best,
> -- 
> Marnen Laibow-Koserhttp://www.marnen.org
> [email protected]
>
> Sent from my iPhone
> --
> Posted viahttp://www.ruby-forum.com/.

Thanks Marnen,

Good to have a practical opinion as there was some conflicting
opinions when I googled "fast gettext".

Your feedback is much appreciated.

Regards

David

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to