Bram Moolenaar | 4be06f9 | 2005-07-29 22:36:03 +0000 | [diff] [blame^] | 1 | " Vim script to cleanup a .po file: |
| 2 | " - Remove line numbers (avoids that diffs are messy). |
| 3 | " - Comment-out fuzzy and empty messages. |
| 4 | " - Make sure there is a space before the string (required for Solaris). |
Bram Moolenaar | b015859 | 2005-07-22 21:54:43 +0000 | [diff] [blame] | 5 | " Requires Vim 6.0 or later (because of multi-line search patterns). |
Bram Moolenaar | 4be06f9 | 2005-07-29 22:36:03 +0000 | [diff] [blame^] | 6 | g/^#: /d |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 7 | g/^#, fuzzy\(, .*\)\=\nmsgid ""\@!/.+1,/^$/-1s/^/#\~ / |
| 8 | g/^msgstr"/s//msgstr "/ |
| 9 | g/^msgid"/s//msgid "/ |
| 10 | g/^msgstr ""\(\n"\)\@!/?^msgid?,.s/^/#\~ / |