Grazie a tutti. Sembra che gettext dia il risultato voluto. X Andrea: >Lingue diverse hanno ordine diverso nelle componenti delle frasi, il >plurale si "attiva" per numeri diversi, ci sono problemi di genere per >non parlare dei linguaggi bidirezionali.
Perché mai dovrei preoccuparmi dei plurali? Io vorrei fare una cose del genere: #FILE ITA.txt# string01 = "Ciao" string02 = "Ciao fantastico mondo" ... #FILE ENG.txt# string1 = "Hello" string2 = "Hello fantastic world" Nel file python avrò poi una funzione del tipo: translate (string, language) che mi restituirà la stringa corrispondente. Il giorno 06 luglio 2011 12:47, Pietro Battiston <m...@pietrobattiston.it> ha scritto: > Il giorno lun, 04/07/2011 alle 16.28 +0200, Andrea Ambu ha scritto: > > 2011/7/4 stefano664 <stefano...@gmail.com>: > > > Ciao a tutti, > > > qualcuno ha idea di come realizzare, semplicemente, un software > > > multilingua? > > > > > > > Temo non esista nulla di semplice se vuoi fare le cose generali e per > bene. > > Lingue diverse hanno ordine diverso nelle componenti delle frasi, il > > plurale si "attiva" per numeri diversi, ci sono problemi di genere per > > non parlare dei linguaggi bidirezionali. > > > > Quindi la domanda che viene spontanea e`: che lingue devi supportare? > > > C'è qualche motivo che mi sfugge platealmente per cui nessuno ha > suggerito lo standard, diffusissimo, comodissimo gettext?! > > Ovviamente supporta anche diverse forme di plurali, ed introdurlo in > python è questione di > > import gettext > gettext.install("nomeapplicazione", localedir="/indirizzo/locale") > > e poi usare _("stringa") intorno alle stringhe da tradurre. > > ciao > > Pietro > > _______________________________________________ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python >
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python