updated for version 7.0119
diff --git a/src/po/cleanup.vim b/src/po/cleanup.vim
index 323aeba..313f159 100644
--- a/src/po/cleanup.vim
+++ b/src/po/cleanup.vim
@@ -1,6 +1,9 @@
-" Vim script to cleanup a .po file: comment-out fuzzy and empty messages.
-" Make sure there is a space before the string (required for Solaris).
+" Vim script to cleanup a .po file:
+" - Remove line numbers (avoids that diffs are messy).
+" - Comment-out fuzzy and empty messages.
+" - Make sure there is a space before the string (required for Solaris).
" Requires Vim 6.0 or later (because of multi-line search patterns).
+g/^#: /d
g/^#, fuzzy\(, .*\)\=\nmsgid ""\@!/.+1,/^$/-1s/^/#\~ /
g/^msgstr"/s//msgstr "/
g/^msgid"/s//msgid "/