什么是msgcat以及如何使用它

时间:2012-01-11 09:05:52

标签: windows localization gettext

请告诉我有关如何使用msgcat合并两个.po文件以及如何安装msgcat的信息。

2 个答案:

答案 0 :(得分:7)

msgcat是GNU gettext工具套件中的工具。

  

msgcat 程序连接并合并指定的PO文件。它   查找两个或多个指定PO共有的消息   文件。通过使用--more-than选项,可以实现更大的共性   在打印消息之前请求。相反, - 无 - 比   option可用于在消息之前指定较少的通用性   打印(即'--less-than = 2'只会打印唯一的消息)。   除了以外,将累积翻译,评论和摘录评论   如果指定了--use-first,它们将从第一个PO获取   文件来定义它们。所有PO文件的文件位置都是   累积。

有关它的更多文档可以在gnu.org网站的 this page 上找到。

您可以在this page上下载 Windows编译版作为 GnuWin32 计划的一部分。

答案 1 :(得分:1)

我从中下载了gettext-0.14.4.exe http://svn.softwarepublico.gov.br/trac/invesalius/browser/invesalius2/branches/slice_editor/req/gettext-0.14.4.exe?rev=2038

安装后,在命令提示符下转到路径“C:\ Program Files(x86)\ GnuWin32 \ bin”。 然后使用命令 msgcat“”“ - ” - output-file =“” 我可以成功连接两个po文件。