生成POT文件

时间:2012-05-21 20:28:33

标签: python gettext poedit po xgettext

PoEdit会导致问题,因为它还会扫描不需要扫描的子目录中的Python源。所以我希望PoEdit从POT文件中获取有关字符串的新信息。 Here据说xgettext使我能够从源创建POT文件。但我无法弄清楚如何。它总是生成一个PO文件。

如何使用xgettext创建POT文件?或旧的pygettext可以接受吗?或者还有其他工具吗?

2 个答案:

答案 0 :(得分:2)

只需运行xgettext并将生成的domainname.po文件重命名为domainname.pot

请参阅http://www.gnu.org/software/gettext/manual/html_node/Template.html#Template

答案 1 :(得分:2)

获取Babel。它可以满足您在python项目中需要的与i18n和l10n相关的所有内容。

另见instructions for setting it up in a Setuptools/Distribute project;如果你还没有使用它们,我建议你这样做