¿Debo registrar los files de traducción * .mo en mi sistema de control de versiones?
Esta es una pregunta general. Pero en particular, estoy trabajando en proyectos de Django con repositorys de git.
La respuesta general es no almacenar contenidos generados en el control de versiones.
Puedes includelo en tarball, si requiere herramientas raras, o incluso tener un repository separado o una twig desconectada con solo esos files generados (como 'html' y 'man' branches en el repository de git.git).
La respuesta general es:
si necesita esos files para comstackr o implementar (en tiro: para "trabajar" con) su componente (set de files consultados desde su VCS), entonces sí, deben estar almacenados en él (aquí: en Git).
Esto es lo mismo para otro tipo de files (como files de proyecto, por ejemplo)
Los files .mo son particulares:
django-admin.py compilemessages utility.
Esta herramienta ejecuta todos los files .po disponibles y crea files .mo, que son files binarys optimizados para ser utilizados por gettext
Sentido:
Entonces, la respuesta específica no es tan clara: