金字塔变色龙I18N找不到模板文件

时间:2014-08-11 18:26:40

标签: python internationalization pyramid pylons chameleon

我遵循这个食谱,有一个名为i18n的小型测试项目

Chameleon I18N

我已按如下方式设置message_extractors:

message_extractors = { '.': [
    ( '**.py', 'lingua_python', None ),
    ( '**.pt', 'lingua_xml', None ),
    ]};

当我运行extract_messages代码时,我没有处理任何模板:

../bin/python setup.py extract_messages -o locale/test.pot
    running extract_messages
    extracting messages from i18n/__init__.py
    extracting messages from i18n/models.py
    extracting messages from i18n/tests.py
    extracting messages from i18n/views.py
    extracting messages from i18n/scripts/__init__.py
    extracting messages from i18n/scripts/initializedb.py
    writing PO template file to locale/test.pot

为什么模板文件在源树中被跳过?

1 个答案:

答案 0 :(得分:0)

本教程的那一部分已过时:当前版本的语言不再使用Babel,也不再使用setup.py/setup.cfg进行任何配置。您可以使用lingua的pot-create命令从代码和mpaltes中提取消息。 lingua page on PyPI有相当多的文档和示例。