comparison src/po/cleanup.vim @ 557:862863033fdd v7.0158

updated for version 7.0158
author vimboss
date Wed, 23 Nov 2005 21:25:05 +0000
parents 3709cf52b9b5
children 8a5a95f7ef2a
comparison
equal deleted inserted replaced
556:f9eaf0a9872d 557:862863033fdd
1 " Vim script to cleanup a .po file: 1 " Vim script to cleanup a .po file:
2 " - Remove line numbers (avoids that diffs are messy). 2 " - Remove line numbers (avoids that diffs are messy).
3 " - Comment-out fuzzy and empty messages. 3 " - Comment-out fuzzy and empty messages.
4 " - Make sure there is a space before the string (required for Solaris). 4 " - Make sure there is a space before the string (required for Solaris).
5 " Requires Vim 6.0 or later (because of multi-line search patterns). 5 " Requires Vim 6.0 or later (because of multi-line search patterns).
6 g/^#: /d 6 silent g/^#: /d
7 g/^#, fuzzy\(, .*\)\=\nmsgid ""\@!/.+1,/^$/-1s/^/#\~ / 7 silent g/^#, fuzzy\(, .*\)\=\nmsgid ""\@!/.+1,/^$/-1s/^/#\~ /
8 g/^msgstr"/s//msgstr "/ 8 silent g/^msgstr"/s//msgstr "/
9 g/^msgid"/s//msgid "/ 9 silent g/^msgid"/s//msgid "/
10 g/^msgstr ""\(\n"\)\@!/?^msgid?,.s/^/#\~ / 10 silent g/^msgstr ""\(\n"\)\@!/?^msgid?,.s/^/#\~ /