Index: /applications/editors/josm/i18n/convpreset.pl
===================================================================
--- /applications/editors/josm/i18n/convpreset.pl	(revision 28251)
+++ /applications/editors/josm/i18n/convpreset.pl	(revision 28252)
@@ -142,16 +142,17 @@
     {
       my $val = fix($1);
-      print "/* item $item $combo_type $combo_n entry $value display value */" . ($vctxi ? " trc($vctxi, $val);" : " tr($val);") . "\n";
+      print "/* item $item $combo_type $combo_n entry $value display value */" . ($vctxi ? " trc($vctxi, $val);" : " tr($val);");
     }
     else
     {
       my $val = fix($value);
-      print "/* item $item $combo_type $combo_n entry $value display value */" . ($vctxi ? " trc($vctxi, $val);" : " tr($val);") . "\n";
+      print "/* item $item $combo_type $combo_n entry $value display value */" . ($vctxi ? " trc($vctxi, $val);" : " tr($val);");
     }
     if($line =~ /short_description=(".*?")/)
     {
       my $val = fix($1);
-      print "/* item $item $combo_type $combo_n entry $value short description */ tr($val);\n";
-    }
+      print "/* item $item $combo_type $combo_n entry $value short description */ tr($val);";
+    }
+    print "\n";
   }
   elsif($line =~ /<\/group>/)
Index: /applications/editors/josm/i18n/convwms.pl
===================================================================
--- /applications/editors/josm/i18n/convwms.pl	(revision 28251)
+++ /applications/editors/josm/i18n/convwms.pl	(revision 28252)
@@ -21,5 +21,7 @@
 if($ARGV[0] && $ARGV[0] =~ /^http:\/\//)
 {
-  @lines = split("\r?\n", get($ARGV[0]));
+  my $content = get($ARGV[0]);
+  die "Couldn't get $ARGV[0]" unless defined $content;
+  @lines = split("\r?\n", $content);
 }
 else
