0

Django プロジェクトでアプリケーションを翻訳しました。実際には、次の 2 つのファイルがあります。

django.po
django.mo

メッセージを含むファイル django.pl コード リポジトリに配置しましたが、django.mo はどうでしょうか。コンパイルされたメッセージを配置する必要がありますか?それとも、宛先システムでこのファイルをコンパイルした方がよいでしょうか?

4

1 に答える 1

1

すべての宛先システムで翻訳を再コンパイルするほうがよいのはなぜですか?

あなたはできる:

  • リポジトリからチェックアウトするたびにコンパイルし、デプロイ時にコンパイルしたものを送信します
  • コンパイル済みをリポジトリに保持する

とにかく、通常はdev/test用にコンパイルされたバージョンが必要です。どのソリューションを使用するかは、リポジトリでより多くのスペースを使用したい場合と、バージョン管理システムがチェックアウト後のフックをサポートしている場合にのみ問題になります。そうでない場合は、リポジトリが更新されるたびに翻訳を再コンパイルすることを覚えておくのは面倒です。

于 2013-10-01T15:37:43.140 に答える