Ruby on Rails I18n, RailsConf Europe and Globalize2

posted: August 28th, 2008 · by: Sven

in: Globalization, Programming ·  13 comments »

There’s been so much going on in the Rails I18n space in the last couple of weeks that I haven’t got around to update any blogs about it. So, here are some notes.

RailsConf Europe talk: “The future of I18n in Ruby on Rails”

RailsConf Europe 2008

I’ll be giving a talk about ”The future of I18n in Ruby on Rails” on RailsConf Europe next week together with Marko Seppä.

Am I excited about it? You bet! Will that be an interesting talk for everyone involved into Rails I18n? Of course, I’m sure :)

Also, there are some plans to also work on I18n/Rails during the Code Community Drive but I’m not sure what the status of this is right now.

I’m personally planning to take care of another project in the same context already: adva-cms. So I might not be able to put a great amount of effort into preparing a I18n/Rails workshop here. I’d be absolutely happy to help with it though, of course, if somebody wanted to jump at it.

So, if you’re going to go to RailsConf Eu next week and are interested in these things be sure to drop me a note and/or catch me at Bratwurst on Rails (that’s the awesome socializing event the evening before the actual RailsConf.)

Changes to the I18n gem library

Since the I18n API and the integration to Rails got merged back to Rails edge we’ve receive quite a lot of feedback from people trying the I18n API and Simple backend. This resulted in that a few things have been changed. E.g.:

  • The Simple backend is now a class. This makes it more easy to reuse its features and only overwrite a certain method (like, e.g., for more flexible pluralization).
  • Pluralization data is now expected to be provided as a Hash using keys such as :one, :few, :many, :zero, :other like defined by CLDR.
  • A method #load_translations has been added that takes a source for translation data (such as yml and rb files) and loads translations from there.
  • The scopes for translations provided by Rails have been cleaned up to be more consistent.
  • The code should work with Ruby 1.9 now.

Globalize2 under heavy development

A couple of weeks ago Joshua Harvey, Marko Seppä and I have started implementing Globalize2 which turns out to be an extremely interesting project because with the new I18n foundation it now looks completely different, very slick and nice.

As far as we can tell right now Globalize2 will be much more of a toolbox of small tools where you can pick what you need. ActiveRecord translations will be solved unobtrusively. We’ll support a good part of RFC4646/47 compliance for Locales and use localization data for formats etc. from CLDR which is quite a big thing, in my opinion.

We now have a website at rails-i18n.org

You probably already found it because I’ve been throwing the link around everywhere lately but it might still be worth mentioning that we now have a website at http://rails-i18n.org which is, obviously, dedicated to I18n on and for Ruby on Rails. Right now we’re basically collecting resources on the Wiki and I hope to post some news to the blog every once in a while.

If you’re interested to publish any I18n-related blog posts over there - just let me know.

Btw http://rails-i18n.org is, of course, also driven by adva-cms which is the CMS project I’ve been working on for the last couple of months. Check it out!

Leave a comment

13 Comments

  1. Andy said August 28th, 2008 at 09:33 PM  

    Does it look like Globalize2 will be backwards compatible with 1, or is it to early to tell?

  2. marcel said December 5th, 2008 at 09:37 AM  

    I think it should be compatible with 1.

  3. jack said January 23rd, 2011 at 10:35 AM  

    Of course, what a great site and informative posts. cheap vps

  4. cialas said February 2nd, 2011 at 11:54 PM  

    It’s hard to find knowledgeable people on this topic, but you sound like you know what you’re talking about!

  5. QQQ said February 7th, 2011 at 06:40 PM  

    Finally we kissed and the passion scale went sky high and I knew I was onto a good thing - sex was a certainty free porn videos. She never hesitated when I began to fondle her breasts and she willingly exposed them for me mobile porn. They were firm and I suspected a breast enhancement but said nothing - they still felt good and I was enjoying them and gradually working my way further south free porn tube. She was a step ahead of me and before I could completely undress her she moved on me atk hairy and I was suddenly having my pants pulled down and I was enjoying one of he best cock sucking hairy pussy experiences I had ever had. ABB728019394

  6. Cams said March 30th, 2011 at 07:28 PM  

    This isn’t compatible with my 2.0 release. I hope there is a fix soon since I had to undo all of the changes…

  7. win money said May 9th, 2011 at 03:06 AM  

    There’s been so much going on in the Rails I18n space in the last couple of weeks that I haven’t got around to update any blogs about it

  8. Okey oyunu said May 12th, 2011 at 03:35 PM  

    Tüm dünya artik okey oyunu oynuyor. Yillardir bir çok oyun programi olmasina ragmen, içlerinden en güzeli olarak nitelendirebilecegimiz tek bir site göze çarpmaktadir. Diger tüm okey oyunu programlarinin aksine ücretsiz olmasi ve 3 boyutlu olarak hizmet vermesi mükemmel bir gelismedir. Sizlerde www. okey-oyunu.com adresinden bu essiz okey oyununu indirebilirsiniz. Kullanimi çok basit ve Türkçe dil seçenegi ile kolaylikla oyuna baslayabilirsiniz. Ister kendi ülkenizden, isterseniz dünyanin tüm farkli bölgelerinden dilediginiz oyun odalarini seçerek, oyuna hemen baslayabilirsiniz. Okey oyunu oynamak için artik arkadas bile aramaniza gerek kalmadan, bilgisayarinizdan 100 binlerce üye ile online olarak okey oyununu oynamanin zevkine varabilirsiniz.

  9. p said May 21st, 2011 at 05:02 PM  

    [url=http://www.maxairbw.com][img]http://www.maxairbw.com/images/20110316021422/chaussures%20nike%20lunarhaze+%20white%20black%20redy93_1.jpg[/img][/url] chaussures nike lunarhaze+ white black red [cn3340] - €49.99 : [url=http://www.maxairbw.com]nike tn[/url],requin tn,tn nike,tn requin,nike requin,basket tn,chaussures tn nike tn,[url=http://www.maxairbw.com]requin tn[/url],tn nike,tn requin,[url=http://www.maxairbw.com]nike bw[/url],basket tn,chaussures tn : nike free 3.0 3 - Kvinner sko Menn sk Nous avons une satisfaction garantie à 100%. Si vous n’êtes pas satisfait avec votre produit dans les 365 jours suivant la réception vous pouvez l’envoyer de nouveau à nous pour un remboursement complet. Il est 24 heures période de traitement une fois le paiement re?u. Une fois que les chaussures sont expédiée, vous recevrez un email de notre part avec numéro de suivi afin que vous mai suivre votre commande. Vous aurez vos produits dans 3-5 jours d’affaires (sans compter les week-ends ou jours fériés). La plupart des commandes sont traitées et re?ues par les clients dans les 3 jours.





  10. p said May 21st, 2011 at 05:03 PM  







    chaussures nike lunarhaze+ white black red [cn3340] - €49.99 : nike tn,requin tn,tn nike,tn requin,nike requin,basket tn,chaussures tn
    nike tn,requin tn,tn nike,tn requin,nike bw,basket tn,chaussures tn : nike free 3.0 3 - Kvinner sko Menn sk
    Nous avons une satisfaction garantie à 100%. Si vous n’êtes pas satisfait avec votre produit dans les 365 jours suivant la réception vous pouvez l’envoyer de nouveau à nous pour un remboursement complet.

    Il est 24 heures période de traitement une fois le paiement re?u. Une fois que les chaussures sont expédiée, vous recevrez un email de notre part avec numéro de suivi afin que vous mai suivre votre commande. Vous aurez vos produits dans 3-5 jours d’affaires (sans compter les week-ends ou jours fériés). La plupart des commandes sont traitées et re?ues par les clients dans les 3 jours.



  11. p said May 21st, 2011 at 05:05 PM  







    chaussures nike lunarhaze+ white black red [cn3340] - €49.99 : nike tn,requin tn,tn nike,tn requin,nike requin,basket tn,chaussures tn
    nike tn,requin tn,tn nike,tn requin,nike bw,basket tn,chaussures tn : nike free 3.0 3 - Kvinner sko Menn sk
    Nous avons une satisfaction garantie à 100%. Si vous n’êtes pas satisfait avec votre produit dans les 365 jours suivant la réception vous pouvez l’envoyer de nouveau à nous pour un remboursement complet.

    Il est 24 heures période de traitement une fois le paiement re?u. Une fois que les chaussures sont expédiée, vous recevrez un email de notre part avec numéro de suivi afin que vous mai suivre votre commande. Vous aurez vos produits dans 3-5 jours d’affaires (sans compter les week-ends ou jours fériés). La plupart des commandes sont traitées et re?ues par les clients dans les 3 jours.



    p

  12. porno said May 23rd, 2011 at 10:45 AM  

    I do agree with all of the ideas you have presented in your post. They’re really convincing and will definitely work. Still, the posts are too short for newbies. Could you please extend them a bit from next time? Thanks for the post.

  13. porno said May 23rd, 2011 at 10:46 AM  

    good comment. thanks you friends.

    I’ve surfed the net more than three hours today, however, I haven’t found such useful information. Thanks a lot, it is really useful to me

Sorry, comments are closed for this article.

artweb design
Sven Fuchs
Grünberger Str. 65
10245 Berlin, Germany


http://www.artweb-design.de

Fon +49 (30) 47 98 69 96
Fax +49 (30) 47 98 69 97