--- intltool-update.old	2008-12-19 02:23:07.000000000 +0200
+++ intltool-update	2008-12-19 02:23:27.000000000 +0200
@@ -880,7 +880,7 @@
     $outfile = "$SRCDIR/$lang.po" if ($outfile eq "");
 
     # I think msgmerge won't overwrite old file if merge is not successful
-    system ("$MSGMERGE", "-o", $outfile, $infile, "$MODULE.pot");
+    system ("$MSGMERGE", "--previous", "-o", $outfile, $infile, "$MODULE.pot");
 }
 
 sub Console_WriteError_NotExisting
