Python 2.7 に対して書かれた国際化されたアプリケーションがあります。その中で、私が書いたいくつかのパッケージを使用しています。これらのパッケージのユーザーに表示されるテキストを翻訳してほしいです。
アプリケーションが を使用して名前空間にインストール_
される場合、個々のパッケージのテキストを独自のドメインを持つ特定の翻訳で翻訳するにはどうすればよいですか? たとえば、2 つの翻訳をマージすることはできますか? 次に、従来の場所に配置すると、インポート時にアプリケーションにパッケージの翻訳をマージさせることができます。__builtin__
translation.install
_
各サブパッケージの上部に、およびその他の gettext ヘルパーを定義する必要がありますか? もしそうなら、疎結合を維持しながら、どのようにしてアプリケーションの構成済み言語を理解できるのでしょうか?
これは、本来よりも複雑なように感じます。そのため、何かを理解していないと思います。