多くの言語を同時にサポートする必要がある場合、複数の翻訳インスタンスを 生成して、例えば以下のコード:
import gettext lang1 = gettext.translation('myapplication', languages=['en']) lang2 = gettext.translation('myapplication', languages=['fr']) lang3 = gettext.translation('myapplication', languages=['de']) # start by using language1 lang1.install() # ... time goes by, user selects language 2 lang2.install() # ... more time goes by, user selects language 3 lang3.install()
のように、インスタンスを明示的に切り替えてもかまいません。
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。