4

Cake 版本是 2.x。我已经用命令提取了__函数内部的所有文本,将文件移入并将其翻译成相应的语言。一切正常。./Console/cake i18n extractdefault.potapp/Locale/[iso3]/LC_MESSAGES/default.po

一段时间后,我在站点中添加了一些新功能,我需要将这些消息添加到po文件中。但是,如果我使用相同的命令,它将创建一个新的罐子,我必须手动合并它们或用新的 po 文件替换并复制/粘贴翻译 - 两者都是太多的手动工作,因为我有几千行文本.

有没有办法告诉蛋糕更新我的po文件,只添加那里不存在的消息?

谢谢

4

1 回答 1

9

下载PoEdit。它具有PO从现有pot文件更新文件的选项。从菜单转到Catalog -> Update from POT file

因此,您将创建一个新POT文件,然后更新您的PO文件。PoEdit 将PO使用新值更新文件,我认为它还会删除任何不必要的值。

PS:在采取任何措施保留备份之前是明智的。

于 2015-08-31T17:18:18.433 回答