M17n con rails

inoltro una mail di michele ferretti[1] che non è
registrato, e sta sviluppando un sito con rails:

Mi sono chiare già la maggior parte delle cose ma avrei la necessità di creare contenuti multilingua. In sostanza solo il contenuto statico presente nelle viste deve essere multilingua.

Facendo rimanere uguale la navigazione, quindi anche i
vari controller, come posso fare per far in modo che
la lingua venga messa in sessione (in base a
Accept-Language di HTTP) e che le viste presentino
solamente i contenuti relativi alla lingua corrente ?

[1] home - BlackBird


FWIW, io penso che globalize sia la soluzione
migliore, modulo farsene una ad hoc, ma se qualcuno
ha idee migliori/esperienza per parlare sicuramente
risponderà meglio di me :slight_smile:


icq: #69488917
blog it: http://riffraff.blogsome.com
blog en: http://www.riffraff.info

Chiacchiera con i tuoi amici in tempo reale!
Yahoo Search - Ricerca nel Web | Motore di Ricerca

On Mon, 19 Jun 2006 15:42:13 -0700 (PDT), gabriele renzi wrote:

[email protected]

FWIW, io penso che globalize sia la soluzione
migliore, modulo farsene una ad hoc, ma se qualcuno
ha idee migliori/esperienza per parlare sicuramente
risponderà meglio di me :slight_smile:

Da quello che ho letto io globalize è una figata, ma fa anche un sacco
di roba. Nel senso che è in grado di gestire “contenuti” multilingua,
mentre li forse basta molto meno. Comunque non ho capito esattamente
cosa deve fare: se deve gestire contenuti multilingua che si
presentano nella lingua giusta allora globalize sicuramente vale la
pena.

Se serve molto meno, forse anche farsela a mano è accettabile.

Mi sono chiare già la maggior parte delle cose ma
avrei la necessità di creare contenuti multilingua. In
sostanza solo il contenuto statico presente
nelle viste deve essere multilingua.

premesso che globalize è molto potente, se i contenuti
sono statici forse questo ti può essere utile
http://rubyforge.org/projects/gettext/

Michele

PS: Causa spam il commento completo sarà (spero) presto
disponibile sul sito originale home - BlackBird