Pybabel JSon gettext strings extractor

PyBabel-json的Python项目详细描述


发行说明

  • 0.2.0-添加了Python3支持。
  • 0.1.0-初始版本。

安装

pip安装pybabel json

用法

[json:path/**.json]添加到babel.cfg

依赖关系

  • 使用内置在babel中的javascript lexer,因此除了babel本身之外没有任何依赖项

主要特点:

  • 支持两种json格式:普通字符串和自定义gettext_字符串格式
  • 键通常被忽略,唯一的例外是具有“type”:“gettext_string”
  • 键主要用于对应翻译的值列表进行逻辑分隔
  • 列表也受支持,包括纯字符串和gettext_字符串格式
{"simple_format_with_tree":{"inner":{"tree":{"key1":"Some key to translate","key2":"Another key to translate","key3":"Repeating key to translate","key4":"Repeating key to translate"}}},"gettext_format_key1":{"type":"gettext_string","funcname":"ngettext","content":"Singular string","alt_content":"Plural string"},"gettext_format_key2":{"type":"gettext_string","funcname":"ngettext","content":"Another singular string","alt_content":"Another plural string"},"list_of_values":["one","two","three"],"list_of_gettexts":[{"type":"gettext_string","funcname":"ngettext","content":"list_string 1","alt_content":"plural list_string1"},{"type":"gettext_string","funcname":"ngettext","content":"list_string 2","alt_content":"plural list_string2"}]}

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

推荐PyPI第三方库


热门话题
如何使用java创建灰度图像   java Android VideoView在长时间运行(超过24小时)后冻结   javaxml到XSL格式   servlets如何在Java中获取POST变量值   java给加入indtantly jda的用户jda一个角色的最佳方式是什么   java在读取带有列表的文件时获取所有空值   java在无管理员权限的NetBeans中使用JavaFX场景生成器2.0   java如何通过JSON API实现复杂的条件批量部分更新?   java使用ApacheLucene索引大文件时,如何避免内存不足错误?   使用协议“mapi://”从java对outlook中打开的邮件进行编码   java trywithresources详细信息   java在对JTable进行排序后无法从中获取正确的行(Swing)   单元测试如何在测试类(java)中的main中存根函数   oauth 0auth_签名在java中使用SHA1RSA   java重写equals和hashCode只是为了调用super。等于/哈希代码还是抛出断言错误?