95e395e
--- intltool-0.35.5/intltool-merge.in.in.dont-duplicate-msgid	2007-03-21 13:10:28.000000000 -0400
95e395e
+++ intltool-0.35.5/intltool-merge.in.in	2007-03-21 13:13:43.000000000 -0400
95e395e
@@ -428,7 +428,7 @@
95e395e
        
95e395e
 	    if (/^msgid "((\\.|[^\\]+)*)"/ ) 
95e395e
             {
95e395e
-		$translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr;
95e395e
+		$translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr && $msgid ne $msgstr;
95e395e
 		$msgid = "";
95e395e
 		$msgstr = "";
95e395e
 
95e395e
@@ -455,7 +455,7 @@
95e395e
 	        $msgstr .= unescape_po_string($1) if $inmsgstr;
95e395e
 	    }
95e395e
 	}
95e395e
-	$translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr;
95e395e
+	$translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr && $msgstr ne $msgid;
95e395e
     }
95e395e
 }
95e395e