0

我已经在 Django 项目中翻译了我的应用程序。实际上我有两个文件:

django.po
django.mo

带有消息的文件 django.pl 我放在我的代码存储库中,但是 django.mo 呢?我应该放置已编译的消息还是更好地在目标系统上编译此文件?

4

1 回答 1

1

为什么在每个目标系统上重新编译翻译会更好?

你可以:

  • 每次从存储库检出时编译,然后在部署时发送编译的
  • 将编译好的保存在存储库中

无论如何,您通常都需要为 dev/test 编译版本。使用哪种解决方案仅取决于您是否想在存储库中使用更多空间以及您的版本控制系统是否支持签出后挂钩。如果不是,记住在每次 repos 更新时重新编译翻译是很痛苦的。

于 2013-10-01T15:37:43.140 回答