3

我正在做的项目已经变得相当大了。它的本地化文件也是如此。很难找到翻译的方法。

您如何管理 django 项目中的大型本地化文件?我想按上下文分隔 *.po 文件。(例如电子邮件、推送消息、网络视图等)

这样我就可以将它们添加到poeditoronesky等不同的翻译项目中。

4

2 回答 2

1

有趣的问题。目前 Django 将 gettext硬编码为django,因此您不能依赖此命名空间功能。对此有一个公开且活跃的问题

不过,您可能想使用备用LOCALE_PATHS

于 2015-08-14T12:36:19.917 回答
0

使用上下文标记

他们将添加msgctxt到您的.po文件中。然后,您可以轻松地创建仅保留msgctxt "email".po文件中的脚本,翻译此子集,然后合并结果以进行编译。

于 2015-08-14T12:30:35.130 回答