4

Jinja2 を使用する Pyramid プロジェクトがあります。setup.py に以下を追加して、Babel を使用しようとしています。

message_extractors = { '.': [
            ('**.py', 'python', None ),
            ('static/**', 'ignore', None),
            ('resources/**', 'ignore', None),
            ('climmob3/templates/**.html', 'jinja2', None),
            ('FlatLab/**', 'ignore', None),
            ]},

そして、私はsetup.cfgファイルを持っています

[compile_catalog]
directory = climmob3/locale
domain = climmob3
statistics = true

[extract_messages]
add_comments = TRANSLATORS:
output_file = climmob3/locale/climmob3.pot
width = 80

[init_catalog]
domain = climmob3
input_file = climmob3/locale/climmob3.pot
output_dir = climmob3/locale

[update_catalog]
domain = climmob3
input_file = climmob3/locale/climmob3.pot
output_dir = climmob3/locale
previous = true

しかし、私が走るとき

python setup.py extract_messages

テンプレート ファイル (.html) からメッセージを抽出しようとしていることがわかりますが、_ も {% trans %} も認識しないため、.pot ファイルは空です。

何か特別なことをする必要がありますか?

4

1 に答える 1