3

私が取り組んでいるプロジェクトはかなり大きくなりました。ローカリゼーション ファイルも同様です。翻訳を回避する方法を見つけるのが難しくなっています。

django プロジェクトで大きなローカリゼーション ファイルをどのように管理していますか? *.po ファイルをコンテキストごとに分けたいと思います。(例: メール、プッシュ メッセージ、Web ビューなど)

そうすれば、それらをpoeditoroneskyなどのさまざまな翻訳プロジェクトに追加できます。

4

2 に答える 2

1

興味深い質問です。現時点では、Django は gettextドメインを にハードコーディングしているdjangoため、この名前空間機能に依存することはできません。これについては未解決の問題があります。

ただし、代替LOCALE_PATHSを使用することもできます。

于 2015-08-14T12:36:19.917 に答える
0

コンテキスト マーカーを使用します。

msgctxtそれらはあなたのファイルに追加されます.pomsgctxt "email"次に、ファイルにのみ残すスクリプトを簡単に作成し、.poこのサブセットを翻訳してから、コンパイルのために結果をマージできます。

于 2015-08-14T12:30:35.130 に答える