babel extract html不起作用

时间:2018-03-20 01:48:47

标签: flask babel

<div>
    <table class="table" ng-hide="collapsed || filesVM.files.length == 0">
        <tr>
            <th>{{_('Filename')}}
                <small class="text-muted">({{ (filesVM.files | filter:fileSearch).length }} files)</small>
            </th>
        </tr>
    </table>
</div>

babel不起作用,它无法提取内容,但它可以如下工作

<div>
    <table class="table" ng-hide="collapsed || filesVM.files.length == 0">
        <tr>
            <th>{{_('Filename')}}
                <small class="text-muted"></small>
            </th>
        </tr>
    </table>
</div>

with config

[jinja2: **/templates/**.html]
encoding = utf-8
extensions = jinja2.ext.autoescape, jinja2.ext.with_

如何改变以使其工作,我不熟悉这个领域。非常感谢

1 个答案:

答案 0 :(得分:0)

尝试使用标签gettext {{ gettext('your text') }},否则您可能忘记设置Jinja:

JINJA_ENVIRONMENT = {
    'extensions': [
        'jinja2.ext.i18n'
   ]
}