巴别塔的角形提取器

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的启发

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
选项卡内的java 安卓工具栏   java接口VS API VS公共类   无法解析java。lang.ClassNotFoundException:在安卓 studio中找不到类“com.example.安卓.camera2basic.AutoFitTextureView”?   java等待线程正常完成   java在JTable中的prepareRenderer方法中编辑单元格数据是否可行?   java SessionNotCreatedException selenium webdriver   java Android Studio Gradle CreateProcess错误=2   java找不到适用于异常(int)的构造函数   javascript如何在不使用正则表达式的情况下检查输入是否为表情符号?   从JAVA运行ant时,JAVA_HOME变量不正确   long的java min值引发异常   java如何在这段代码中实现侦听器?   带有透明文本的java Android按钮   图像Java扫描仪问题(JFrame)   java模拟输入蒸汽似乎在Junit测试的第一次输入中就被吃掉了   压缩Java Deflater,现在和将来的结果相同(确定性)   java JTable getModel()。setValueAt从数组中删除第一个元素   java我有不同于编译器和计算器的价值   使用C#客户端调用基本身份验证java webservice   java相同类型的多个@Embedded字段在持久化后始终为空