如何合并两个.PO语言文件?

时间:2019-08-22 作者:marouane91

我有一个.po 与主题一起使用的文件,它包含1259 characters, 我翻译了很多单词。

也就是说,主题更新后,我发现新的。采购订单文件包含1898 (460 more characters).

因此,我想知道是否有一种安全有效的方法来合并这两个文件,这意味着保持我所做的手动翻译的完整性+主题文件新版本添加的新术语。

谁能告诉我有没有办法做到这一点?我会很感激的

提前谢谢你

1 个回复
最合适的回答,由SO网友:trolologuy 整理而成

自从.po 文件是全文,您可以先比较文件,看看文件之间的差异是否发生在特定的位置(添加的内容是否仅位于末尾?),相同的键是否用于不同的值。。。确保没有数据丢失。

为此,您可以使用:-CLI 工具,如diff 或者像这样的程序Meld (基于差异)以在比较文件时获得视觉帮助。-一IDE 它提供了文件比较的可能性(例如Atom 使用附加组件compare-files)

您可以尝试使用以下CLI工具将文件自动合并在一起msgmerge.

相关推荐

Testing Plugins for Multisite

我最近发布了一个WordPress插件,它在单个站点上非常有效。我被告知该插件在多站点安装上不能正常工作,我理解其中的一些原因。我已经更新了代码,现在需要一种方法来测试更新后的代码,然后才能转到实时客户的多站点安装。我有一个用于测试的WordPress安装程序的单站点安装,但需要在多站点安装上进行测试。根据我所能找到的唯一方法是在网络上至少有两个站点来安装整个多站点安装,以测试我的插件。设置WordPress的整个多站点安装是插件开发人员的唯一/首选方式,还是有更快的测试环境可用。