Did you get this job for your satisfaction?
Another alternative (we use http://travis-ci.org ) is i18n-js. We like it because it allows you to save all your localizations in one place (config / locales / [x] .yml) and automatically add them to your resource path.
Part of this DRY stuff;)
The syntax in your descriptors is pretty much the same, we're just a handlebars helper
Handlebars.registerHelper('i18n', function(key) { return new Handlebars.SafeString(I18n.t(key)) });
and then {{i18n "path.to.translation"}} in the handle view.
source share