patch 8.0.0726: translations cleanup script is too conservative v8.0.0726
authorBram Moolenaar <Bram@vim.org>
Sun, 16 Jul 2017 18:32:25 +0000 (20:32 +0200)
committerBram Moolenaar <Bram@vim.org>
Sun, 16 Jul 2017 18:32:25 +0000 (20:32 +0200)
Problem:    Translations cleanup script is too conservative.
Solution:   Also delete untranslated messages.

src/po/cleanup.vim
src/version.c

index 24ae74ed38c708cfb68c78dcb3ed817972dc6a16..b27d88092f6f0fb5ad04f1c9791b37c141e4a348 100644 (file)
@@ -8,12 +8,18 @@
 let s:was_diff = &diff
 setl nodiff
 
-silent g/^#: /d
+" untranslated message preceded by c-format or comment
+silent g/^#, c-format\n#/.d
+silent g/^#\..*\n#/.d
+
+silent g/^#[:~] /d
 silent g/^#, fuzzy\(, .*\)\=\nmsgid ""\@!/.+1,/^$/-1s/^/#\~ /
 silent g/^msgstr"/s//msgstr "/
 silent g/^msgid"/s//msgid "/
 silent g/^msgstr ""\(\n"\)\@!/?^msgid?,.s/^/#\~ /
 
+silent g/^\n\n\n/.d
+
 if s:was_diff
   setl diff
 endif
index 1513ee502111fa844c14b1d09d25d3af0cc3a900..85814a4337342e9784559708b50497a09ce36f36 100644 (file)
@@ -769,6 +769,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    726,
 /**/
     725,
 /**/