合并两个 GetText 文件

10

我有两个中等大小的Web应用程序,现在想要将它们合并成一个。这两个应用程序都使用GetText进行本地化,并且具有大量相同的字符串,所以手动合并它们将非常繁琐。如何最快地合并这两个PO文件?

3个回答

15

msgcat 用于将 PO 文件进行连接和合并,它就是为此而设计的。 msgmerge 则是用来将 PO 文件与更新后的 POT 文件进行合并。


3

我相信msgmerge可以被迫做到这一点。(我的意思是,将您的两个.po文件连接起来,让它处理好排序。)


1
msgmerge似乎尝试合并文件,但即使打开了模糊选项,它仍然错过了约40%的消息(结果中缺少这些消息)。但我按照您的要求进行了操作-将两个文件连接起来并在其上应用msquniq。效果非常好,谢谢 :) - Matěj Zábský
1
正如@seanf所指出的那样,msgcat是正确的工具,而不是msgmerge - phunehehe

0
"

WinMerge

" 可以非常有帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接