SquirrelMail in italiano
root@mail:~# dpkg-reconfigure locales
Generating locales...
en_US.UTF-8... up-to-date
it_IT.ISO-8859-15@euro... up-to-date
it_IT.UTF-8... up-to-date
Generation complete.
Current default timezone: 'Europe/Rome'.
Local time is now: Fri Apr 11 22:48:19 CEST 2008.
Universal Time is now: Fri Apr 11 20:48:19 UTC 2008.
Run 'tzconfig' if you wish to change it.
No, non voglio cambiare l’orario, grazie per l’interessamento. Però ho ottenuto una informazione preziosa: it_IT.ISO-8859-15@euro
Un semplice vim /usr/share/squirrelmail/functions/i18n.php e aggiungiamo il nuovo codice all’array della lingua italiana:
$languages['it_IT']['LOCALE'] = array(’it_IT.ISO8859-1′, ‘it_IT.ISO-8859-1′, ‘it_IT’, ‘it_IT.ISO-8859-15@euro’);
Salva ed esci…et voilà.
Ps: ho omesso la parte riguardo la configurazione e l’installazione della lingua italiana, visto che si presume che quello sia ben scritto e documentato nel wiki di SquirrelMail.
Un’altra è fatta.
DoppioPS: avrei giurato di non mettere mai mano su ubuntu in vita mia. Tanto meno se montato su un webserver. Vabè, mi perdonerete!
TriploPS: bellissima pagina sempre sul wiki, trovata peccato troppo tardi, che praticamente spiega tutto quello che c’è da sapere con gettext, le variabili d’ambiente, i locales, i codici brevi delle internazionalizzazioni ecc ecc..
UltimoPS: un altro suggerimento utile ovvero nel caso di safe_mode abilitato, sbloccare (o farsi sbloccare) alcune variabili d’ambiente riguardanti la lingua e i locales.
E ce ne sarebbe ancora, ma per lo più, credo che i problemi più comuni, siano questi. Buon i18n a tutti!