Se il vostro programma necessita del supporto per molti linguaggi contemporaneamente, potreste voler creare istanze di traduzioni multiple e quindi passare da una all'altra esplicitamente, cosė:
import gettext lang1 = gettext.translation(languages=['en']) lang2 = gettext.translation(languages=['fr']) lang3 = gettext.translation(languages=['de']) # inizia usando il linguaggio 1 lang1.install() # ... il tempo passa, l'utente seleziona il linguaggio 2 lang2.install() # ... passa pių tempo, l'utente seleziona il linguaggio 3 lang3.install()
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.