Django プロジェクトでアプリケーションを翻訳しました。実際には、次の 2 つのファイルがあります。
django.po
django.mo
メッセージを含むファイル django.pl コード リポジトリに配置しましたが、django.mo はどうでしょうか。コンパイルされたメッセージを配置する必要がありますか?それとも、宛先システムでこのファイルをコンパイルした方がよいでしょうか?
Django プロジェクトでアプリケーションを翻訳しました。実際には、次の 2 つのファイルがあります。
django.po
django.mo
メッセージを含むファイル django.pl コード リポジトリに配置しましたが、django.mo はどうでしょうか。コンパイルされたメッセージを配置する必要がありますか?それとも、宛先システムでこのファイルをコンパイルした方がよいでしょうか?
すべての宛先システムで翻訳を再コンパイルするほうがよいのはなぜですか?
あなたはできる:
とにかく、通常はdev/test用にコンパイルされたバージョンが必要です。どのソリューションを使用するかは、リポジトリでより多くのスペースを使用したい場合と、バージョン管理システムがチェックアウト後のフックをサポートしている場合にのみ問題になります。そうでない場合は、リポジトリが更新されるたびに翻訳を再コンパイルすることを覚えておくのは面倒です。