【问题标题】:Pyramid Chameleon I18N not finding template filesPyramid Chameleon I18N 找不到模板文件
【发布时间】:2014-08-11 18:26:40
【问题描述】:

我正在按照这个秘诀,使用一个名为 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

为什么模板文件在源代码树中时会被跳过?

【问题讨论】:

    标签: python internationalization pyramid pylons chameleon


    【解决方案1】:

    说明书的那部分已经过时了:当前版本的 lingua 不再使用 Babel,或通过 setup.py/setup.cfg 进行的任何配置。您可以使用 lingua 的 pot-create 命令从您的代码和 mpaltes 中提取消息。 lingua page on PyPI 有大量的文档和示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-23
      • 1970-01-01
      • 2011-07-17
      • 2017-11-09
      • 1970-01-01
      • 2021-01-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多