用于babel的obviel模板消息提取器

babel-obviel的Python项目详细描述


宝贝宝贝

babel obviel集成了ObvielBabeli18n工具。你可以 然后使用babel提取系统从 obviel模板(.obvt)文件。巴贝尔·奥布维尔知道奥布维尔 模板的消息ID生成规则,因此应生成消息 使用obviel模板的i18n系统的id。

您可以使用映射为.js.obvt文件配置babel 配置文件如下:

[javascript: **.js]
extract_messages = _

[obvt: **.obvt]

如果将此配置文件命名为mapping.cfg,则可以使用 此配置文件如下:

$ bin/pybabel extract -F mapping.cfg <some_directory>

也可以从html文件中提取。模板应该是 嵌入到类型为text/template的脚本标记中,如下所示:

<html>
<body>
  <script type="text/template" id="my_template">
     <p data-trans="">Hello world!</p>
  </script>
</body>
</html>

若要对项目中的所有HTML文件启用此功能,请将此添加到 配置文件:

[obvt_html: **.html]

变化

0.7.1(2012-06-27)

  • 对HTML也规范化内部空白。但对于属性, 不要规范化任何空白。

0.7(2012-06-27)

  • 如果消息周围有空白,则应删除此空白。

0.6(2012-06-06)

  • 支持从脚本标记中提取翻译标记 在html中,使用html_obvt提取器。

0.5.2(2012-06-06)

  • 现在版本应该是really可安装的;add manifest.in。

0.5.1(2012-06-06)

  • 实际上可以安装(缺少doc/readme.txt)。

0.5(2012-05-31)

首次公开发行。

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

推荐PyPI第三方库


热门话题
java FirebaseInstanceId。getInstance()始终为空   linux Java执行文件错误   javaspringboot:如何使用Ajax在springboot和Thymeleaf中创建进度条?   java禁用在安卓上使用传单时启用setJavaScriptEnabled   java如何在主体中发布原始类型JSON数据?   消除JAVA While循环中的额外输出   如何在java中直接将基本数据类型分配给自定义类   java为什么addNode()方法返回编译错误“类型中的方法…不适用于参数…”,我该如何修复它?   java惰性合成可观察对象   eclipse Java Blackberry位图单击   java Android:AsyncTask对象[]无法在doInBackground中强制转换   java有没有办法重构或改进这段代码?   java如何使用系统以十六进制打印字节。出来普林顿?   多线程如何在我的java聊天室中调试“java.net.UnknownHostException”?   java如何从Google App Engine下载应用程序源文件   java如何在Spring Data Mongo的聚合$group中使用类似$dateToString   java IBM websphere application server未在MyEclipse8中启动。0