将reptext的.mo文件保存在repo中的好处

时间:2012-09-10 04:38:23

标签: django locale gettext

例如,为什么用户总是可以运行manage.py compilemessages,为什么“django-cms”的作者将gettext的mo文件保存在repo中(这不仅仅是注意力不集中,请参阅this commit)?仅从这一步骤中保存用户并使安装过程更容易一些?

还有很多其他例子:django-filer甚至django itself

谢谢!

1 个答案:

答案 0 :(得分:3)

通常你不会将生成的文件保存在存储库中,这是对的。

但有时您的应用已按原样安装,例如来自pypi。在这种情况下,用户不会运行compilemessages,并且在发行版中保留预编译的.mo文件是有意义的