Quoto Pietro, il modulo gettext fornisce l'interfaccia standard per l'internazionalizzazione e la localizzazione dei contenuti, e poi gettext è diffusissimo che è impossibile non riuscire a produrre facilmente i file con le traduzioni.
Riguardo al plurale esiste la funzione chiamata "ngettext". @stefano664: Potresti volerti preoccupare dei plurali se per esempio hai una interfaccia che genera i messaggi basandosi su una condizione. Fingiamo che tu debba fare una GUI per un client email, sicuramente non ti piacerebbe lasciare "hai %(nmex) messaggio" se hai due o più messaggi, ma vorresti usare "hai %(nmex) messaggi", e vice versa. Con ngettext il sistema è automatizzato, in base alla condizione "n", accettando sia la stringa singolare che plurale. Maggiori info qui http://docs.python.org/library/gettext.html#gettext.ngettext Saluti.
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python