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.<br>
<br>Riguardo al plurale esiste la funzione chiamata "ngettext".<br><br>@<span class="gD" style="color: rgb(0, 104, 28);">stefano664:<br></span>Potresti volerti preoccupare dei plurali se per esempio hai una interfaccia che genera i messaggi basandosi su una condizione.<br>
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.<br>
<br>Maggiori info qui <a href="http://docs.python.org/library/gettext.html#gettext.ngettext">http://docs.python.org/library/gettext.html#gettext.ngettext</a><br><br>Saluti.<br>