我是gettext的新手。
我看到有一些项目将pot文件保存在版本控制中。
但这会产生巨大的变化,没有任何改变:
http://bazaar.launchpad.net/~openteachermaintainers/openteacher/3.x/revision/757
这是好习惯吗?
如何避免这种情况?
我是gettext的新手。
我看到有一些项目将pot文件保存在版本控制中。
但这会产生巨大的变化,没有任何改变:
http://bazaar.launchpad.net/~openteachermaintainers/openteacher/3.x/revision/757
这是好习惯吗?
如何避免这种情况?
.pot 文件不应该在您的版本控制中,因为它是在构建时完全自动生成的(或者至少应该是)。另一方面,.po 文件应该是您的版本控制的一部分,它们包含实际的翻译。
为避免这种情况,请正确设置您的构建系统以生成这些文件。如果您使用的是 automake,请参阅http://www.gnu.org/software/automake/manual/html_node/gettext.html 。