更新WordPress主题/插件POT文件而不会丢失行号一致性 时间:2014-02-11 作者:Askelon 这是我在构建WordPress主题或插件时经常遇到的问题:代码中添加的每个新特性都会破坏i18n文件的一致性。POT/PO文件存储已翻译字符串的行号,因此,如果我向主题的函数文件添加一个新的十行代码块,那么从这一点开始,所有已翻译字符串的行号都将是错误的。目前,我一直在使用makepot生成一个新的POT文件,并使用diff工具相应地更新所有行号。这是浪费时间,尤其是在处理大型翻译文件和/或多个POT文件时……有没有人想出过一种聪明的方法来更新语言文件行号,而不破坏已翻译的文本?谢谢 1 个回复 SO网友:Mark Kaplun 使用poedit,并用它建立翻译数据库。即使没有poedit,您也可能解析旧的po文件以读取所有翻译并替换新文件中的匹配字符串。 结束 文章导航