我想要支持翻译,所以假设我有master.po和v1.po,其中master.po的翻译比v1.po (但也有不同的msgids)多。
因此,我希望通过复制msgid匹配的master.po中的所有翻译来更新v1.po。但是我不希望在v1.po中复制来自master.po的新的msgid(这就是为什么我不能使用msgcat)。
发布于 2014-07-22 16:59:54
您可以使用任何CAT (计算机辅助翻译)工具在市场上支持一个TM (翻译内存)。将现有翻译加载到TM中,并使用TM自动翻译v1.po文件。OmegaT是开放源码和免费的。我们使用SDL Trados Studio,它不是免费的,而是更强大的。
发布于 2014-07-23 06:13:41
使用伊兹波,打开master.po,然后从菜单中打开: Catalog / Merge;选择v1.po作为要更新的参考文件。master.po中的新消息(不想要的)将显示为过时。启动更新时;在“更新选项”对话框和“过时消息”部分中,选择“删除”。在“更新选项”对话框中,还可以决定如何合并两个文件之间的转换。
https://stackoverflow.com/questions/24886037
复制相似问题