Index: applications/editors/josm/i18n/launchpad.pl
===================================================================
--- applications/editors/josm/i18n/launchpad.pl	(revision 36405)
+++ applications/editors/josm/i18n/launchpad.pl	(revision 36406)
@@ -58,4 +58,8 @@
 {
     makeupload();
+}
+elsif($ARGV[0] eq "uploadallsingle")
+{
+    makeuploadsingle();
 }
 elsif($ARGV[0] eq "approveall")
@@ -115,4 +119,44 @@
 }
 
+sub makeuploadsingle
+{
+    my $count = 1;
+    my $outdate = `date -u +"%Y-%m-%dT%H_%M_%S"`;
+    my $mech = dologin();
+    $outdate =~ s/[\r\n]+//;
+    mkdir "build/josm";
+    system "rm build/josm/*";
+    system "cp po/*.po po/josm.pot build/josm";
+    chdir "build";
+    print "Starting upload ($outdate).\n";
+    if(!$count)
+    {
+      system "tar -cjf launchpad_upload_josm_$outdate.tar.bz2 josm";
+      $mech->get("https://translations.launchpad.net/josm/trunk/+translations-upload");
+      $mech->submit_form(with_fields => {"file" => "launchpad_upload_josm_$outdate.tar.bz2"});
+      sleep(10);
+    }
+    else
+    {
+      my @files = sort glob("josm/*.po");
+      my $num = 1;
+      while($#files >= 0)
+      {
+        my @f = splice(@files, 0, $count);
+        my $file = "launchpad_upload_josm_${outdate}_$num.tar.bz2";
+        print "Create file $file (".join(" ",@f).").\n";
+        system "tar -cjf $file ".join(" ",@f);
+        print "Upload file $file.\n";
+        $mech->get("https://translations.launchpad.net/josm/trunk/+translations-upload");
+        $mech->submit_form(with_fields => {"file" => $file});
+        sleep(10);
+        ++$num;
+      }
+    }
+    system "rm -rv josm";
+    chdir "..";
+    approveall($mech);
+}
+
 sub makeupload
 {
@@ -122,4 +166,5 @@
     $outdate =~ s/[\r\n]+//;
     mkdir "build/josm";
+    system "rm build/josm/*";
     system "cp po/*.po po/josm.pot build/josm";
     chdir "build";
@@ -140,5 +185,5 @@
         my @f = splice(@files, 0, $count);
         my $file = "launchpad_upload_josm_${outdate}_$num.tar.bz2";
-        print "Create file $file.\n";
+        print "Create file $file (".join(" ",@f).").\n";
         system "tar -cjf $file ".join(" ",@f);
         print "Upload file $file.\n";
Index: applications/editors/josm/plugins/reverter/data/eo.lang
===================================================================
--- applications/editors/josm/plugins/reverter/data/eo.lang	(revision 36405)
+++ applications/editors/josm/plugins/reverter/data/eo.lang	(revision 36406)
@@ -1,2 +1,1 @@
-ÿþ   Nuligi 
-ÅanÄara ID:       ElÅutu kiel nova tavolo                                                    ÿÿ  
+﻿礀格浴㹬汅步畴瀠牯攠앬疝楴搠瑡浵橯⁮湥渠癯湡搠瑡浵慴潶潬⹮戼㹲慍敬敬瑫⁵潰⁲汥鷅瑵⁩湥氠⁡畮敮愠瑫癩湡搠瑡浵慴潶潬⹮⼼瑨汭>丆汵杩i씍憜쑮憝慲䤠㩄ሀ鳅湡鷄牡⁯ほ㩽笠紱ࠀ潋普物業ఀ慄畴潭㩪笠細᠀汅鷅瑵⁵楫汥渠癯⁡慴潶潬㔀湅杩⁵慬䤠⁄敤氠⁡鷅湡鷄牡Ɐ欠畩搠癥獡攠瑳⁩慭晬牡瑩a刘捩癥湡慴⁪畭瑬扯敪瑫橯n丬⁥獥慴⁳数浲獥瑩⁥慭晬牡⁩鷅湡鷄牡湯搠⁥ほ}䴜湡慫⁳畫普湡慤挠汥⁯潰⁲ほ}倜牡整洠污慦楲씠憝쑮憝潲⁮ほ}䉎湯潶畬攠楮楧甠畮愠귅瀠楬攠瑮敪慲湪瘠污牯橯⁮‾‰액₭汰湥橡⁮鷅湡鷄牡唭䱒漭湪.䈳湯潶畬猠汯楶欠湯汦歩潴湪欠橡攠汢⁥敲牰癯⁵慭晬牡⹩␀牋浯牰杯慲潭瀠牯洠污慦楲씠憝쑮憝潲湪℀牐灥牡湡整栠獩潴楲橡⁮慤畴潭湪⸮.䘮牯⁡潋瑮潲潬攠瑳獩瀠瑥瑩⁡慭晬牡⁩鷅湡鷄牡湯.䴇污慦楲ሀ慍晬牡⁩鷅湡鷄牡湯ᜀ畔整洠污慦楲씠憝쑮憝潲n䴖污慦楲씠憝쑮憝潲⁮ほ}䴖污慦楲씠憝쑮憝潲⡮湪)䴓污慦楲씠憝쑮憝潲湪㈀慍晬牡⁩汥步潴⁮慫⁪敲瑳牡杩⁩潦楲楧慴湪漠橢步潴湪ጀ慍晬牡⁩畮⁲汥步潴n䴖污慦潲攠瑳獩渠汵杩瑩a䴓污慦楲慴씠憝쑮憝潲ᤀ慍晬牡湡整씠憝쑮憝潲⁮ほ}䴍污慦慲瑮⹥⸮ࠀ楖畤笠細谀慌渠湵⁡湥杩⁯敮攠瑳獡氠獩潴搠⁥慶楬慤⁪鷅湡鷄牡椭敤瑮杩汩橯‮潂癮汯⁵湥杩⁩湵⁵액₭汰⁩湥橴牥橡⁮慶潬潲湪㸠〠愠귅瀠敬慮湪씠憝쑮憝⵲剕ⵌ橯⹮蔀裄⁩楴⁵鷅湡鷄牡⁯慨慶⁳扯敪瑫橯Ɱ欠畩⁪敮攠瑳獡攠⁮慬渠湵⁡慤畴慭牡⹯上捥獥獡攠앬疝楴椠楬⁮湡慴귅漠⁬慭晬牡⹩쐠疈瘠⁩潶慬⁳慤귅楲楧?严慥整摮瑩橡搠瑡浵橯攠⁮鷅湡鷄牡⁯笣紱￿䬤湯牴汯湡整欠潯摲湩瑡橯⁮敤笠細渠摯o䬥湯牴汯湡整欠潯摲湩瑡橯⁮敤笠細渠摯橯䔤앬疝慴瑮⁥楨瑳牯潩⁮潰⁲ほ⁽扯敪瑫o䔥앬疝慴瑮⁥楨瑳牯潩⁮潰⁲ほ⁽扯敪瑫橯
