【发布时间】:2012-05-03 16:54:33
【问题描述】:
我有一个 Web 应用程序,其中我有几个使用 gettext 的翻译。但现在我已经对应用程序进行了重大重写,虽然大部分字符串是相同的,但也有相当多的字符串被显着更改或删除。
我使用 xgettext 创建 .po 文件,很高兴能够在代码中找到新字符串并将它们添加到 .po 文件中,但我没有看到删除未找到字符串的选项在代码中。
是否有一种自动化的方法可以从 .po 文件中删除不再在代码中的字符串?
【问题讨论】:
-
它不是自动化的,但我的工作是运行 xgettext 两次。第一次运行我使用参数--no-location。第二次运行将位置放回文件上。现在不再使用的文本字符串没有位置,可以轻松识别删除。