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 ファイルは空です。
何か特別なことをする必要がありますか?