我刚刚用Django发现了.po
和.mo
文件。
它们用于国际化和本地化。
看起来.po
是纯文本文件,而.mo
是来自.po
的优化字节编译文件。
编辑.mo
文件后,流程始终会编译为.po
。
最佳选择是什么:
.po
并自动编译
部署过程中.po
到.mo
?.po
和.mo
进行版本控制(也许可以预先设置挂钩
自动编译)?答案 0 :(得分:2)
通常认为可以从已经版本化的文件生成的版本文件是不好的做法,尤其是当这些输出文件是二进制文件时。 它使用Git无法高效版本的文件来填补历史记录。