Un jour, une gem

04/08/2012

Samedi c'est TwitterCldr

gem install twitter_cldr

Internationalization by Twitter

Aujourd’hui une gem fortement sympathique made in Twitter qui permet de formater dates, temps, monnaies, décimaux, pourcentages et symboles en fonction de la langue.

Par exemple :

1337.localize(:fr).to_currency.to_s(:currency => "EUR")
#=> "1 337,00 €" 
1337.localize(:us).to_currency.to_s(:currency => "EUR")
#=> "€1,337.00" 

DateTime.now.localize(:us).to_full_s 
#=> "Friday, August 4, 2012 9:27:03 a.m. UTC +0200" 
DateTime.now.localize(:fr).to_full_s
#=> "samedi 4 août 2012 18:27:07 UTC +0200" 

Et ce n’est qu’un exemple ! Je vous laisse découvrir le reste par vous-même avec la doc :)

Les liens utiles