巴别塔的角形提取器
pybabel-angularjs的Python项目详细描述
皮巴贝尔·安格拉斯[构建状态](https://travis-ci.org/chuckyblack/pybabel-angularjs.svg?branch=master)(https://travis-ci.org/chuckyblack/pybabel-angularjs.svg?branch=master)
angularjs模板的babel提取器。
若要翻译html元素的内容,请使用“i18n”
属性:
<;div i18n>;Hello World!<;/div>;
若要为翻译人员提供somme上下文,请为属性添加值:
<;div i18n=“page title”>;您好!&
>若要更改默认的“i18n”属性,请使用“提取”属性选项:
[angularjs:*/*.html]
encoding=utf-8
>然后在模板中使用:
>
<;div translate=“page title-translate=“page title-title-page-title-title-page-translate\“>;你好,世界!<;/div>;
include_attributes
若要转换HTML节点的属性,请使用“include_attributes”选项:
[angularjs:*/*.html]
encoding=utf-8
include_attributes=title,alt
然后在模板中使用:
<;div title=“some title”>;您好!<;/div>;
<;img src=“…”alt=“some image description”>;
\allowed\u标记
必须定义可能出现的子标记。
默认情况下允许的标记是:strong,br,i
[angularjs:*/*.html]
encoding=utf-8
允许的标记=a,strong,br
允许的_属性x
子标记(在“允许的标记”中描述)默认情况下可能根本不包含任何属性。
如果要启用它们,则必须使用以下符号:
[angularjs:*/*.html]
编码=utf-8
允许的标记=a,i
允许的属性a=href
允许的属性i=class
允许的属性x设置需要附带适当的“允许的标记”设置。
深受
https://bitbucket.org/shoreware/pybabel-angularjs的启发
angularjs模板的babel提取器。
若要翻译html元素的内容,请使用“i18n”
属性:
<;div i18n>;Hello World!<;/div>;
若要为翻译人员提供somme上下文,请为属性添加值:
<;div i18n=“page title”>;您好!&
>若要更改默认的“i18n”属性,请使用“提取”属性选项:
[angularjs:*/*.html]
encoding=utf-8
>然后在模板中使用:
>
<;div translate=“page title-translate=“page title-title-page-title-title-page-translate\“>;你好,世界!<;/div>;
include_attributes
若要转换HTML节点的属性,请使用“include_attributes”选项:
[angularjs:*/*.html]
encoding=utf-8
include_attributes=title,alt
然后在模板中使用:
<;div title=“some title”>;您好!<;/div>;
<;img src=“…”alt=“some image description”>;
\allowed\u标记
必须定义可能出现的子标记。
默认情况下允许的标记是:strong,br,i
[angularjs:*/*.html]
encoding=utf-8
允许的标记=a,strong,br
允许的_属性x
子标记(在“允许的标记”中描述)默认情况下可能根本不包含任何属性。
如果要启用它们,则必须使用以下符号:
[angularjs:*/*.html]
编码=utf-8
允许的标记=a,i
允许的属性a=href
允许的属性i=class
允许的属性x设置需要附带适当的“允许的标记”设置。
深受
https://bitbucket.org/shoreware/pybabel-angularjs的启发