Sito multilingue in rails

Salve,
E’ la prima mail in questa lista, e sento il bisogno di scrivervi
perche’ sono difronte ad un piccolo dilemma.

Ho deciso di adottare Rails per creare un sito la cui parte pubblica
deve pero’ essere disponibile in 2 lingue, italiano e inglese.

Avevo pensate di creare una distinzione direttamente dalle routes con
una definizione del tipo:

“:language/:controller/:action/:id”

non perforza in quest’ordine, ma comunque usare poi quel simbolo
:language per far si che Rails prenda le view non in
app/views/controller/
ma in app/views/controller/language/.

in modo da non dover riempire di chiamate a render tutti i metodi di
ogni classe…

Vorrei sapere cosa ne pensate e se ci puo’ essere qualche soluzione
abbastanza elegante…

Grazie

Antonio B.

Ciao Antonio,

in www.therubymine.com puoi trovare un articolo (
http://www.therubymine.com/articles/2006/10/16/le-lingue-del-mondo-on-rails)
che affronta questa problematica.

Gianluca

On 3/22/07, Antonio B. [email protected] wrote:

abbastanza elegante…
http://lists.ruby-it.org/mailman/listinfo/ml


Gianluca A.

My Blog:
[http://aiellogianluca.wordpress.com]

LinkedIn Profile:
[http://www.linkedin.com/in/GianlucaAiello]

ciao, cerca nell’ archivio, troverai almeno un paio di post a riguardo

Andrea

----- Original Message -----
From: “Gianluca A.” [email protected]
To: [email protected]; “ruby-it” [email protected]
Sent: Thursday, March 22, 2007 5:36 PM
Subject: Re: [ruby-it] Sito multilingue in rails

On 3/22/07, Antonio B. [email protected] wrote:

“:language/:controller/:action/:id”

non perforza in quest’ordine, ma comunque usare poi quel simbolo
:language per far si che Rails prenda le view non in app/views/controller/
ma in app/views/controller/language/.

Prova a guardare la prima parte di questo link [1] e dimmi se ti torna
familiare quello che hai scritto :smiley:
Generalmente mi sono trovato di fronte a due tipi di link quando si
parla di
internazionalizzazione

http://it.wikipedia.org
http://www.adidas.com/it/

Personalmente non ho preferenze particolari, e credo siano entrambe due
ottime soluzioni. Comunque se certi nel wiki di Globalize troverai
sicuramente qualche idea molto utile :wink:

[1] http://www.globalize-rails.org/globalize/show/How+To


Andrea R.

: : i’m a miner : : | therubymine.com | now in Amsterdam