*.mo 翻訳ファイルをバージョン管理システムにチェックインする必要がありますか?
これは一般的な質問です。しかし、特に私は git リポジトリを使用して Django プロジェクトに取り組んでいます。
*.mo 翻訳ファイルをバージョン管理システムにチェックインする必要がありますか?
これは一般的な質問です。しかし、特に私は git リポジトリを使用して Django プロジェクトに取り組んでいます。
一般的な答えは
、コンポーネント (VCS からクエリされたファイルのセット) をコンパイルまたはデプロイする (ショット: 「作業」する) ためにこれらのファイルが必要な場合は、はい、それらに格納する必要があります (ここでは: Git で)。
これは、他の種類のファイル (たとえば、プロジェクト ファイルなど) についても同じです。
.mo ファイルは特殊です。
django-admin.py compilemessages utility.
このツールは、利用可能なすべての .po ファイルに対して実行され、gettext で使用するために最適化されたバイナリ ファイルである .mo ファイルを作成します。
意味:
したがって、具体的な答えはそれほど明確ではありません。
一般的な答えは、生成されたコンテンツをバージョン管理に保存しないことです。
まれなツールが必要な場合、または生成されたファイルのみを含む別のリポジトリまたは切断されたブランチ (git.git リポジトリの「html」および「man」ブランチなど) がある場合は、tarball に含めることができます。