# A proposito di siti multilingua

**URL:** <https://www.ruby-forum.com/t/a-proposito-di-siti-multilingua/80491>\
**Category:** IT\
**Created:** [December 27, 2006, 9:31pm UTC](https://www.ruby-forum.com/t/a-proposito-di-siti-multilingua/80491 "2006-12-27T21:31:07Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![robyonrails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b5ac83/32.png) [@robyonrails](https://www.ruby-forum.com/u/robyonrails)\
**Post date:** [December 27, 2006, 9:31pm UTC](https://www.ruby-forum.com/t/a-proposito-di-siti-multilingua/80491/1 "2006-12-27T21:31:07Z")

</div>

Se io decidessi di creare un sito sia in italiano che in inglese (i18n e  
l10n), devo “prevedere” questa funzionalitÃ e progettare in prospettiva  
dall’inizio o posso posticipare la relativa applicazione?

---

<div class="post-metadata">

**Author:** ![robyonrails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b5ac83/32.png) [@robyonrails](https://www.ruby-forum.com/u/robyonrails)\
**Post date:** [December 28, 2006, 12:50am UTC](https://www.ruby-forum.com/t/a-proposito-di-siti-multilingua/80491/2 "2006-12-28T00:50:12Z")

</div>

Ti consiglio caldamente di farlo da subito, altrimenti dovrai poi  
ripassare a freddo tutto il codice inserendo l’i18n ovunque. Non solo ti  
scapperanno dei pezzi, ma la motivazione sarÃ bassissima e alle volte  
non ti sarÃ neppure chiaro cosa devi scrivere nelle traduzioni. Una  
volta mi Ã¨ capitato ed Ã¨ stato un dramma. Invece diluendo lo sforzo di  
i18n mano a mano che scrivi il codice, ti troverai un’applicazione  
internazionalizzata senza neppure accorgertene.

---

<div class="post-metadata">

**Author:** ![robyonrails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b5ac83/32.png) [@robyonrails](https://www.ruby-forum.com/u/robyonrails)\
**Post date:** [December 28, 2006, 11:27am UTC](https://www.ruby-forum.com/t/a-proposito-di-siti-multilingua/80491/3 "2006-12-28T11:27:31Z")

</div>

> Ti consiglio caldamente di farlo da subito, altrimenti dovrai poi  
> ripassare a freddo tutto il codice inserendo l’i18n ovunque. Non solo ti  
> scapperanno dei pezzi, ma la motivazione sarà bassissima e alle volte  
> non ti sarà neppure chiaro cosa devi scrivere nelle traduzioni. Una  
> volta mi è capitato ed è stato un dramma. Invece diluendo lo sforzo di  
> i18n mano a mano che scrivi il codice, ti troverai un’applicazione  
> internazionalizzata senza neppure accorgertene.

Hrm… non va tanto bene cosi`, secondo me. Sarebbe molto piu` agile  
fare prima una lingua, e poi aggiungere senza tanta fatica una  
seconda. E` un peccato se non e` poi cosi` facile, e richiede della  
progettazione ‘up front’.

–  
David N. Welton

- [http://www.dedasys.com/davidw/](http://www.dedasys.com/davidw/)

Linux, Open Source Consulting

- [http://www.dedasys.com/](http://www.dedasys.com/)

---

<div class="post-metadata">

**Author:** ![robyonrails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b5ac83/32.png) [@robyonrails](https://www.ruby-forum.com/u/robyonrails)\
**Post date:** [August 6, 2007, 5:04pm UTC](https://www.ruby-forum.com/t/a-proposito-di-siti-multilingua/80491/4 "2007-08-06T17:04:31Z")

</div>

Tirando fuori un vecchio argomento…

Se ho capito bene, per lavorare con Globalize, uno deve convertire  
tutti i view in codice simile:

\<%= “big long paragraph of text blah blah blah blah”.t %\>

Con la traduzione nel database?

Hrm. Mi convince poco…

On 12/28/06, Andrea R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> grandi

–  
David N. Welton  
[http://www.welton.it/davidw/](http://www.welton.it/davidw/)

DedaSys LLC  
[http://www.dedasys.com](http://www.dedasys.com)

---

<div class="post-metadata">

**Author:** ![robyonrails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b5ac83/32.png) [@robyonrails](https://www.ruby-forum.com/u/robyonrails)\
**Post date:** [December 28, 2006, 11:45am UTC](https://www.ruby-forum.com/t/a-proposito-di-siti-multilingua/80491/5 "2006-12-28T11:45:33Z")

</div>

On 12/27/06, Roberto C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Se io decidessi di creare un sito sia in italiano che in inglese (i18n e  
> l10n), devo “prevedere” questa funzionalità e progettare in prospettiva  
> dall’inizio o posso posticipare la relativa applicazione?

Personalmente non ho mai provato ad aggiungere una seconda lingua in  
corsa,  
ma utilizzando  
Globalize[http://www.therubymine.com/articles/2006/10/16/le-lingue-del-mondo-on-rails](http://www.therubymine.com/articles/2006/10/16/le-lingue-del-mondo-on-rails)non  
dovresti avere particolari problemi. Se non è un’applicazione di  
grandi  
dimensioni puoi farlo tranquillamente in un secondo momento for me 😉

–  
Andrea R.

: : i’m a miner : : | [therubymine.com](http://therubymine.com)
