【发布时间】:2012-01-11 09:05:52
【问题描述】:
请告诉我如何使用 msgcat 合并两个 .po 文件以及如何安装 msgcat。
【问题讨论】:
-
你怎么知道你需要某样东西,但对它一无所知,或者如何获得它,甚至它是什么?
标签: windows localization gettext
请告诉我如何使用 msgcat 合并两个 .po 文件以及如何安装 msgcat。
【问题讨论】:
标签: windows localization gettext
msgcat 是 GNU gettext 工具套件中的一个工具。
msgcat 程序连接并合并指定的 PO 文件。它 查找两个或多个指定 PO 共有的消息 文件。通过使用 --more-than 选项,可能会有更大的共性 在打印消息之前请求。相反,--小于 选项可用于在消息之前指定较少的通用性 打印(即“--less-than=2”只会打印唯一的消息)。 翻译、cmets 和提取 cmets 将被累积,除了 如果指定了 --use-first ,它们将从第一个 PO 中获取 文件来定义它们。所有 PO 文件中的文件位置将是 累计。
更多关于它的文档可以在 gnu.org 站点的 this page 上找到。
您可以在this page 上下载可执行文件的Windows 编译版本,作为GnuWin32 计划的一部分。
【讨论】:
我从下载 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 文件。
【讨论】: