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

neo*_*tic 5 django locale gettext

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

还有很多其他例子:django-filer甚至django本身!

谢谢!

Mar*_*rat 3

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

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