Index: /applications/editors/josm/i18n/i18n.pl
===================================================================
--- /applications/editors/josm/i18n/i18n.pl	(revision 26585)
+++ /applications/editors/josm/i18n/i18n.pl	(revision 26586)
@@ -203,5 +203,5 @@
 sub checkstring
 {
-  my ($la, $tr, $en, $cnt, $en1) = @_;
+  my ($la, $tr, $en, $cnt, $en1, $eq) = @_;
   $tr = makestring($tr);
   $en = makestring($en);
@@ -243,4 +243,5 @@
 
   #$tr = "" if($error && $la ne "en");
+  return pack("n",65534) if $eq;
 
   return pack("n",length($tr)).$tr;
@@ -275,4 +276,5 @@
       next if $data->{$en}{"en.1"};
       my $val;
+      my $eq;
       if($la eq "en")
       {
@@ -287,7 +289,10 @@
         $val = (exists($data->{$en}{$la})) ? $data->{$en}{$la} : "";
         ++$cnt if $val;
-        $val = "" if($ennoctx eq $val);
-      }
-      print FILE checkstring($la, $val, $en);
+        if($ennoctx eq $val)
+        {
+          $val = ""; $eq = 1;
+        }
+      }
+      print FILE checkstring($la, $val, $en, undef, undef, $eq);
     }
     print FILE pack "n",0xFFFF;
