PoEdit会导致问题,因为它还会扫描不需要扫描的子目录中的Python源。所以我希望PoEdit从POT文件中获取有关字符串的新信息。 Here据说xgettext
使我能够从源创建POT文件。但我无法弄清楚如何。它总是生成一个PO文件。
如何使用xgettext
创建POT文件?或旧的pygettext
可以接受吗?或者还有其他工具吗?
答案 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;如果你还没有使用它们,我建议你这样做