从.po文件中删除msgid

时间:2018-02-20 19:15:43

标签: gettext

我正在尝试从.pot文件中删除msgids列表。是否有一些命令行工具能够执行类似

的操作
msgdelete "foo*" bar.pot

1 个答案:

答案 0 :(得分:0)

我发现了一种解决方法,但感觉很脏。在这里,我想删除所有由单个数字或字符组成的msg:

msggrep -Ke '^[0-9a-z]$' project.pot > remove.po
msgcomm -u project.pot remove.po -o project.pot
rm remove.po