Jeżeli myślisz o budowie strony obsługującej wiele języków koniecznie zajrzyj na:
http://www.globalize-rails.org/
Szybki przegląd :
- Wspiera translacje widoków i zawartości baz danych
- Wspiera konwertowanie do liczby mnogiej (string division method)
- Wspiera lokalne formatowanie liczb (dat, walut itp.)
- i wiele wiele więcej
Mechanizm opiera się na 3 tabelach bazodanowych globalize_countries, globalize_languages, and globalize_translations
Jeszcze nie zdążyłem tego przestestować ale wygląda badzo ciekawie. Jak tylko odkryje kolejne możliwości dam wam znać.