Dois-je enregistrer les fichiers de traduction * .mo dans mon système de contrôle de version?Dois-je enregistrer les fichiers * .mo?
Ceci est une question générale. Mais en particulier, je travaille sur des projets Django avec des dépôts git.
Dois-je enregistrer les fichiers de traduction * .mo dans mon système de contrôle de version?Dois-je enregistrer les fichiers * .mo?
Ceci est une question générale. Mais en particulier, je travaille sur des projets Django avec des dépôts git.
La réponse générale est de ne pas magasin contenu généré dans le contrôle de version.
Vous pouvez l'inclure dans l'archive tar, si elle nécessite des outils rares, ou même avoir un référentiel séparé ou une branche déconnectée avec seulement les fichiers générés (comme les branches 'html' et 'man' dans le dépôt git.git).
La réponse générale est:
si vous avez besoin de ces fichiers pour compiler ou à déployer (en tir: « travailler » avec) votre composant (ensemble de fichiers requêtés de votre VCS), alors oui, ils devraient être stocké dedans (ici: dans Git).
C'est le même pour les autres types de fichiers (comme project files par exemple)
.mo files sont notamment:
django-admin.py compilemessages utility.
Cet outil fonctionne sur tous les fichiers .po disponibles et crée .mo fichiers, qui sont des fichiers binaires optimisés pour être utilisés par gettext
Signification:
la réponse spécifique n'est pas si claire: