帮助管理翻译的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使用jstl比较jsp中的日期对象   java JSF convertDateTime渲染前一天   java当重定向回另一个servlet时,如何显示错误消息?   当ulimit已更改为unlimit时,java无法增加Wildfly的“最大打开文件数”   Java和SWT:线程和侦听器   Java文件API跨网络复制文件   java如何使用闹钟。安卓系统中的动作\解除\警报   java无法将BLOB保存到数据库(ORA01460:未实现或不需要有意义的转换)   这个for循环的java复杂性   多行上的java正则表达式   spring mvc Java多URL模式,无扩展   java 安卓 json向文本添加超链接   Java泛型和转换   JavaSpringFramework。数据存储库。反应性。反应性积存。save()在从CompletableFuture调用时不持久化数据。运行异步   java ValidationException:调用TraversableResolver。isReachable()引发了异常   java将位图设置为具有特定高度的ImageView   Java:限制字符串中的字符   如何在java中将字节[]类型转换为证书类型?   javascript使用基于java的逻辑编写TinyMCE自定义插件