帮助管理翻译的python脚本

potools的Python项目详细描述


便池

此包包含有助于管理翻译的命令行工具。

  • podiff:显示两个po文件之间的差异。它只关心默认值msgid和msgstr,而不关心文件中的位置还可以指定要与之比较文件的版本控制存储库。
  • pogetnew:比较两个po文件并返回所有需要翻译的新条目。输出以有效的po文件的格式打印到stdout,以便将其发送到转换器。
  • pocheck:检查pot/po文件的气味。
    • Translate Toolkit提供了一个类似的工具,名为pofilter。pocheck的目标是不复制pofilter中已有的任何功能。
  • po unique:获取几个po文件(或po文件的目录)并返回一个具有唯一值的po文件(或po文件的目录)。它可以从最后一个给定的文件中选择值,或者我做一个“最佳猜测”
  • po update:将用第二个po文件中的值更新第一个po文件。
  • popopulate:将用默认消息替换任何空消息(如果有),并将其标记为fuzzy

安装

只需运行:

pip install potools

或者如果您使用的是简易安装:

easy_install potools

构建用户可以将以下部分添加到其构建中:

[script]
recipe = zc.recipe.egg
eggs = potools

一行

podiff

  • 区分git存储库中的所有po文件,最后提交的版本为:

    find -name "*.po" -exec podiff --vcs git $(git remote -v | awk 'BEGIN {} NR ==2 {print substr ($2, 1)}') {} \;
    

更改日志

0.3.2(2014-08-20)

  • 修复了setup.py配置以避免新的setuptools出现问题。 [DO3CC]

0.3.1(2013年7月30日)

  • poupdate:添加了新选项以确定 更新时目标应该被移除[皮赛尔]

0.3(2013-07-30)

  • 添加了popunique、poupdate和popopulate命令[雷杰布罗]

0.2(2013-04-23)

  • 同时在讲台上比较(和展示)评论。[JCbrand]

0.1(2013-03-11)

  • 初始版本[JCBrand]

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

推荐PyPI第三方库


热门话题
java使用DAO,DTO模式作为MVC   java获取用于Android开发的图像   java Android Studio txt文件中的文件计数   任何类型泛型构造的枚举的java类   java为我的应用程序上的每个用户创建一个图表   算法如何在java中进行递归搜索?   java如何从MongoRepository/QueryDSL中获取不同的字段?   java如何获取JCheckbox的选定索引?   java嵌套。属性文件   Java如何发现两个数组是否彼此重复?   java Spring启动应用程序,带有raspberry pi上的Jython   RMI需要java。rmi。服务器NAT的主机名,那么像CORBA这样的其他技术如何解决NAT问题呢?   java If语句总是给出相同的答案   x到y的幂的java递归方法   使用ApacheCamel对USPSAPI进行地址验证的java HTTP查询   java很难定义与ArrayList交互的方法   java如何将HttpServletRequest转换为原始请求字符串?