diff --git a/LICENSE.txt b/LICENSE.txt
index 7681ce65aedfa53a0b5bb46c597783727fd889ad..9afbed5b7236698f1617b58faf7da6a78f99e81d 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -137,7 +137,7 @@ Installer:
 
 
 
-Java Service Wrapper Community Edition 32-bit 3.5.19:
+Java Service Wrapper Community Edition 32-bit 3.5.25:
    Copyright (C) 1999-2011 Tanuki Software, Ltd. All Rights Reserved.
    See licenses/LICENSE-Wrapper.txt
 
diff --git a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java
index 8068e746115c010f17b3132677036fce0ca64c75..947cc996e54df23583201269b5220eb124deaf2c 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java
@@ -365,12 +365,12 @@ public class SnarkManager implements CompleteListener {
     /**
      *  Migrate the old flat config file to the new config dir
      *  containing the config file minus the per-torrent entries,
-     *  the dht file, and 16 subdirs for per-torrent config files
+     *  the dht file, and 64 subdirs for per-torrent config files
      *  Caller must synch.
      *
      *  @return the new config directory, non-null
      *  @throws RuntimeException on creation fail
-     *  @since 0.9.11
+     *  @since 0.9.15
      */
     private File migrateConfig(File oldFile) {
         File dir = new SecureDirectory(oldFile + CONFIG_DIR_SUFFIX);
@@ -478,7 +478,7 @@ public class SnarkManager implements CompleteListener {
     /**
      *  The config for a torrent
      *  @return non-null, possibly empty
-     *  @since 0.9.11
+     *  @since 0.9.15
      */
     private Properties getConfig(Snark snark) {
         return getConfig(snark.getInfoHash());
@@ -488,7 +488,7 @@ public class SnarkManager implements CompleteListener {
      *  The config for a torrent
      *  @param ih 20-byte infohash
      *  @return non-null, possibly empty
-     *  @since 0.9.11
+     *  @since 0.9.15
      */
     private Properties getConfig(byte[] ih) {
         Properties rv = new OrderedProperties();
@@ -505,7 +505,7 @@ public class SnarkManager implements CompleteListener {
      *  The config file for a torrent
      *  @param confDir the config directory
      *  @param ih 20-byte infohash
-     *  @since 0.9.11
+     *  @since 0.9.15
      */
     private static File configFile(File confDir, byte[] ih) {
         String hex = I2PSnarkUtil.toHex(ih);
@@ -544,7 +544,7 @@ public class SnarkManager implements CompleteListener {
         if (!_config.containsKey(PROP_I2CP_PORT))
             _config.setProperty(PROP_I2CP_PORT, "7654");
         if (!_config.containsKey(PROP_I2CP_OPTS))
-            _config.setProperty(PROP_I2CP_OPTS, "inbound.length=2 inbound.lengthVariance=0 outbound.length=2 outbound.lengthVariance=0 inbound.quantity=3 outbound.quantity=3");
+            _config.setProperty(PROP_I2CP_OPTS, "inbound.length=3 outbound.length=3 inbound.quantity=3 outbound.quantity=3");
         //if (!_config.containsKey(PROP_EEP_HOST))
         //    _config.setProperty(PROP_EEP_HOST, "127.0.0.1");
         //if (!_config.containsKey(PROP_EEP_PORT))
@@ -1509,7 +1509,7 @@ public class SnarkManager implements CompleteListener {
     /**
      * Get the base location for a torrent from the config file.
      * @return File or null, doesn't necessarily exist
-     * @since 0.9.11
+     * @since 0.9.15
      */
     private File getSavedBaseFile(byte[] ih) {
         Properties config = getConfig(ih);
diff --git a/apps/i2psnark/java/src/org/klomp/snark/Storage.java b/apps/i2psnark/java/src/org/klomp/snark/Storage.java
index 04b9f7c11453f7f6f5e165732f497371ab654104..682d6f700cc9254ac78e5374e3ae579ef53d8487 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/Storage.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/Storage.java
@@ -744,7 +744,7 @@ public class Storage
   /**
    *  The base file or directory.
    *  @return the File
-   *  @since 0.9.11
+   *  @since 0.9.15
    */
   public File getBase() {
       return _base;
@@ -753,7 +753,7 @@ public class Storage
   /**
    *  Does not include directories. Unsorted.
    *  @return a new List
-   *  @since 0.9.11
+   *  @since 0.9.15
    */
   public List<File> getFiles() {
       List<File> rv = new ArrayList<File>(_torrentFiles.size());
@@ -767,8 +767,8 @@ public class Storage
    *  Includes the base for a multi-file torrent.
    *  Sorted bottom-up for easy deletion.
    *  Slow. Use for deletion only.
-   *  @since 0.9.11
    *  @return a new Set or null for a single-file torrent
+   *  @since 0.9.15
    */
   public SortedSet<File> getDirectories() {
       if (!_base.isDirectory())
diff --git a/apps/i2psnark/java/src/org/klomp/snark/TrackerClient.java b/apps/i2psnark/java/src/org/klomp/snark/TrackerClient.java
index c9af416ec76324409627625ceb24657b8b55bd15..c2320de77ecf40e6317f43a3de52aef0e51b3a4e 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/TrackerClient.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/TrackerClient.java
@@ -530,7 +530,7 @@ public class TrackerClient implements Runnable {
                         coordinator.getPeerCount() <= 0 &&
                         _util.getContext().clock().now() > _startedOn + 2*60*60*1000 &&
                         snark.getTotalLength() > 0 &&
-                        uploaded >= snark.getTotalLength() * 3 / 2) {
+                        uploaded >= snark.getTotalLength() * 5 / 4) {
                         if (_log.shouldLog(Log.WARN))
                             _log.warn("Auto stopping " + snark.getBaseName());
                         snark.setAutoStoppable(false);
diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
index f1c6658c9463ef4b508d242fea2a317547f7c98b..d0e6928d5883d8d60c63dd519262f803b1cb6685 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
@@ -931,13 +931,7 @@ public class I2PSnarkServlet extends BasicServlet {
             } else
           *****/
             if (newURL != null) {
-                if (newURL.contains("<") || newURL.contains(">") ||
-                    newURL.contains("%3C") || newURL.contains("%3E") ||
-                    newURL.contains("%3c") || newURL.contains("%3e") ||
-                    newURL.contains("\"") || newURL.contains("'") ||
-                    newURL.contains("%22") || newURL.contains("%27")) {
-                    _manager.addMessage("Invalid URL");
-                } else if (newURL.startsWith("http://")) {
+                if (newURL.startsWith("http://")) {
                     FetchAndAdd fetch = new FetchAndAdd(_context, _manager, newURL);
                     _manager.addDownloader(fetch);
                 } else if (newURL.startsWith(MagnetURI.MAGNET) || newURL.startsWith(MagnetURI.MAGGOT)) {
@@ -2232,15 +2226,15 @@ public class I2PSnarkServlet extends BasicServlet {
         out.write("<tr><td>");
         out.write(_("Inbound Settings"));
         out.write(":<td>");
-        out.write(renderOptions(1, 6, options.remove("inbound.quantity"), "inbound.quantity", TUNNEL));
+        out.write(renderOptions(1, 6, 3, options.remove("inbound.quantity"), "inbound.quantity", TUNNEL));
         out.write("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
-        out.write(renderOptions(0, 4, options.remove("inbound.length"), "inbound.length", HOP));
+        out.write(renderOptions(0, 4, 3, options.remove("inbound.length"), "inbound.length", HOP));
         out.write("<tr><td>");
         out.write(_("Outbound Settings"));
         out.write(":<td>");
-        out.write(renderOptions(1, 6, options.remove("outbound.quantity"), "outbound.quantity", TUNNEL));
+        out.write(renderOptions(1, 6, 3, options.remove("outbound.quantity"), "outbound.quantity", TUNNEL));
         out.write("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
-        out.write(renderOptions(0, 4, options.remove("outbound.length"), "outbound.length", HOP));
+        out.write(renderOptions(0, 4, 3, options.remove("outbound.length"), "outbound.length", HOP));
 
         if (!_context.isRouterContext()) {
             out.write("<tr><td>");
@@ -2317,11 +2311,16 @@ public class I2PSnarkServlet extends BasicServlet {
                .append(announceURL).append("\"");
             if (!(isOpen || isPrivate))
                 buf.append(" checked=\"checked\"");
+            else if (t.announceURL.equals("http://tracker.welterde.i2p/a"))
+                buf.append(" disabled=\"disabled\"");
             buf.append(">" +
                        "</td><td><input type=\"radio\" class=\"optbox\" value=\"1\" name=\"ttype_")
                .append(announceURL).append("\"");
             if (isOpen)
                 buf.append(" checked=\"checked\"");
+            else if (t.announceURL.equals("http://diftracker.i2p/announce.php") ||
+                     t.announceURL.equals("http://tracker2.postman.i2p/announce.php"))
+                buf.append(" disabled=\"disabled\"");
             buf.append(">" +
                        "</td><td><input type=\"radio\" class=\"optbox\" value=\"2\" name=\"ttype_")
                .append(announceURL).append("\"");
@@ -2393,8 +2392,8 @@ public class I2PSnarkServlet extends BasicServlet {
     private static final String DUMMY1 = "1 ";
 
     /** modded from ConfigTunnelsHelper @since 0.7.14 */
-    private String renderOptions(int min, int max, String strNow, String selName, String name) {
-        int now = 2;
+    private String renderOptions(int min, int max, int dflt, String strNow, String selName, String name) {
+        int now = dflt;
         try {
             now = Integer.parseInt(strNow);
         } catch (Throwable t) {}
@@ -2634,12 +2633,22 @@ public class I2PSnarkServlet extends BasicServlet {
                .append(":</b> <a href=\"").append(_contextPath).append('/').append(baseName).append("\">")
                .append(DataHelper.escapeHTML(fullPath))
                .append("</a></td></tr>\n");
+            if (snark.getStorage() != null) {
+                buf.append("<tr><td>");
+                toThemeImg(buf, "file");
+                buf.append("&nbsp;<b>")
+                   .append(_("Data location"))
+                   .append(":</b> ")
+                   .append(DataHelper.escapeHTML(snark.getStorage().getBase().getPath()))
+                   .append("</td></tr>\n");
+            }
+            String hex = I2PSnarkUtil.toHex(snark.getInfoHash());
             buf.append("<tr><td>");
-            toThemeImg(buf, "file");
+            toThemeImg(buf, "details");
             buf.append("&nbsp;<b>")
-               .append(_("Data location"))
+               .append(_("Info hash"))
                .append(":</b> ")
-               .append(DataHelper.escapeHTML(snark.getStorage().getBase().getPath()))
+               .append(hex)
                .append("</td></tr>\n");
 
             String announce = null;
@@ -2717,7 +2726,6 @@ public class I2PSnarkServlet extends BasicServlet {
                 }
             }
 
-            String hex = I2PSnarkUtil.toHex(snark.getInfoHash());
             if (meta == null || !meta.isPrivate()) {
                 buf.append("<tr><td><a href=\"")
                    .append(MagnetURI.MAGNET_FULL).append(hex);
@@ -2887,6 +2895,11 @@ public class I2PSnarkServlet extends BasicServlet {
                             : tx + ": " + directory);
         if (showSort)
             buf.append("</a>");
+        int dirSlash = directory.indexOf("/");
+        if (dirSlash > 0) {
+            buf.append("&nbsp;");
+            buf.append(DataHelper.escapeHTML(directory.substring(dirSlash + 1)));
+        }
         buf.append("</th>\n<th align=\"right\">");
         if (showSort) {
             sort = ("5".equals(sortParam)) ? "-5" : "5";
@@ -2899,15 +2912,16 @@ public class I2PSnarkServlet extends BasicServlet {
         if (showSort)
             buf.append("</a>");
         buf.append("</th>\n<th class=\"headerstatus\">");
-        if (showSort) {
+        boolean showRemainingSort = showSort && showPriority;
+        if (showRemainingSort) {
             sort = ("10".equals(sortParam)) ? "-10" : "10";
             buf.append("<a href=\"").append(base)
                .append(getQueryString(sort)).append("\">");
         }
         tx = _("Status");
         toThemeImg(buf, "status", tx,
-                   showSort ? _("Sort by {0}", _("Remaining")) : tx);
-        if (showSort)
+                   showRemainingSort ? _("Sort by {0}", _("Remaining")) : tx);
+        if (showRemainingSort)
             buf.append("</a>");
         if (showPriority) {
             buf.append("</th>\n<th class=\"headerpriority\">");
diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/Sorters.java b/apps/i2psnark/java/src/org/klomp/snark/web/Sorters.java
index 8098520b1cb2b485c6a22bbc2313fa51db9470c0..3b71cf3f1ca8124bdd2d9f5d7ca6d4118906c763 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/web/Sorters.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/web/Sorters.java
@@ -185,7 +185,6 @@ class Sorters {
 
         private static int getStatus(Snark snark) {
             long remaining = snark.getRemainingLength(); 
-            long needed = snark.getNeededLength(); 
             if (snark.isStopped()) {
                 if (remaining < 0)
                     return 0;
diff --git a/apps/i2psnark/locale/messages_cs.po b/apps/i2psnark/locale/messages_cs.po
index c21d7736dca005ddfa9fdf5b227020e905dc48ce..97eb5c297f565cc8900e7ce5aa362112fd9bde8e 100644
--- a/apps/i2psnark/locale/messages_cs.po
+++ b/apps/i2psnark/locale/messages_cs.po
@@ -4,13 +4,14 @@
 # To contribute translations, see http://www.i2p2.de/newdevelopers
 # 
 # Translators:
+# tradukisto <inactive+tradukisto@transifex.com>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-12-01 20:06+0000\n"
-"PO-Revision-Date: 2013-11-19 23:52+0000\n"
-"Last-Translator: kytv <killyourtv@i2pmail.org>\n"
+"POT-Creation-Date: 2014-01-09 19:27+0000\n"
+"PO-Revision-Date: 2014-09-14 21:28+0000\n"
+"Last-Translator: tradukisto <inactive+tradukisto@transifex.com>\n"
 "Language-Team: Czech (http://www.transifex.com/projects/p/I2P/language/cs/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -19,221 +20,221 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #: ../java/src/org/klomp/snark/IdleChecker.java:69
-#: ../java/src/org/klomp/snark/SnarkManager.java:1938
 #: ../java/src/org/klomp/snark/SnarkManager.java:1949
+#: ../java/src/org/klomp/snark/SnarkManager.java:1960
 msgid "I2P tunnel closed."
-msgstr ""
+msgstr "I2P tunel uzavřen."
 
 #: ../java/src/org/klomp/snark/MagnetURI.java:42
 #: ../java/src/org/klomp/snark/MagnetURI.java:52
-#: ../java/src/org/klomp/snark/SnarkManager.java:1644
+#: ../java/src/org/klomp/snark/SnarkManager.java:1655
 msgid "Magnet"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:504
+#: ../java/src/org/klomp/snark/SnarkManager.java:515
 #, java-format
 msgid "Total uploaders limit changed to {0}"
 msgstr "Celkový limit sdílečů změněn na {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:506
+#: ../java/src/org/klomp/snark/SnarkManager.java:517
 #, java-format
 msgid "Minimum total uploaders limit is {0}"
 msgstr "Nejmenší celkový limit sdílečů je {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:518
+#: ../java/src/org/klomp/snark/SnarkManager.java:529
 #, java-format
 msgid "Up BW limit changed to {0}KBps"
 msgstr "Horní BW limit změněn na {0}KBps"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:520
+#: ../java/src/org/klomp/snark/SnarkManager.java:531
 #, java-format
 msgid "Minimum up bandwidth limit is {0}KBps"
 msgstr "Nejmenší horní limit přenosové rychlist je {0}KBps"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:532
+#: ../java/src/org/klomp/snark/SnarkManager.java:543
 #, java-format
 msgid "Startup delay changed to {0}"
 msgstr "Prodleva při startu změněna na {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:543
+#: ../java/src/org/klomp/snark/SnarkManager.java:554
 #, java-format
 msgid "Refresh time changed to {0}"
 msgstr "Doba aktualizace stavu (refresh time) změněna na {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:545
+#: ../java/src/org/klomp/snark/SnarkManager.java:556
 msgid "Refresh disabled"
 msgstr "Aktualizace stavu vypnuta"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:561
+#: ../java/src/org/klomp/snark/SnarkManager.java:572
 #, java-format
 msgid "Page size changed to {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:570
+#: ../java/src/org/klomp/snark/SnarkManager.java:581
 msgid "Data directory must be an absolute path"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:572
+#: ../java/src/org/klomp/snark/SnarkManager.java:583
 msgid "Data directory does not exist"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:574
+#: ../java/src/org/klomp/snark/SnarkManager.java:585
 msgid "Not a directory"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:576
+#: ../java/src/org/klomp/snark/SnarkManager.java:587
 msgid "Unreadable"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:581
+#: ../java/src/org/klomp/snark/SnarkManager.java:592
 #, java-format
 msgid "Data directory changed to {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:636
+#: ../java/src/org/klomp/snark/SnarkManager.java:647
 msgid "I2CP and tunnel changes will take effect after stopping all torrents"
 msgstr "Změny I2CP a tunelu se projeví až po zastavení všech torrentů"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:640
+#: ../java/src/org/klomp/snark/SnarkManager.java:651
 #, java-format
 msgid "I2CP options changed to {0}"
 msgstr "Nastavení (options) I2CP změněno na {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:646
+#: ../java/src/org/klomp/snark/SnarkManager.java:657
 msgid "Disconnecting old I2CP destination"
 msgstr "Odpojuji se od starého I2CP cíle"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:648
+#: ../java/src/org/klomp/snark/SnarkManager.java:659
 #, java-format
 msgid "I2CP settings changed to {0}"
 msgstr "Nastavení (settings) I2CP změněno na {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:653
+#: ../java/src/org/klomp/snark/SnarkManager.java:664
 msgid ""
 "Unable to connect with the new settings, reverting to the old I2CP settings"
 msgstr "Nemůžu se připojit s novým nastavením I2CP, vracím se k předhozímu."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:657
+#: ../java/src/org/klomp/snark/SnarkManager.java:668
 msgid "Unable to reconnect with the old settings!"
 msgstr "Nemohu se opětovně připojit ani s předchozím nastavením!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:659
+#: ../java/src/org/klomp/snark/SnarkManager.java:670
 msgid "Reconnected on the new I2CP destination"
 msgstr "Opětovně připojeno k novému I2CP cíli"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:666
+#: ../java/src/org/klomp/snark/SnarkManager.java:677
 #, java-format
 msgid "I2CP listener restarted for \"{0}\""
 msgstr "I2CP listener restartován pro \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:680
+#: ../java/src/org/klomp/snark/SnarkManager.java:691
 msgid "New files will be publicly readable"
 msgstr "Nové soubory budou veřejně přístupné"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:682
+#: ../java/src/org/klomp/snark/SnarkManager.java:693
 msgid "New files will not be publicly readable"
 msgstr "Nové soubory nebudou veřejně přístupné"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:689
+#: ../java/src/org/klomp/snark/SnarkManager.java:700
 msgid "Enabled autostart"
 msgstr "Automatické spuštění zapnuto"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:691
+#: ../java/src/org/klomp/snark/SnarkManager.java:702
 msgid "Disabled autostart"
 msgstr "Automatické spuštění vypnuto"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:697
+#: ../java/src/org/klomp/snark/SnarkManager.java:708
 msgid "Enabled open trackers - torrent restart required to take effect."
 msgstr "Zapnuto automatické spuštění"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:699
+#: ../java/src/org/klomp/snark/SnarkManager.java:710
 msgid "Disabled open trackers - torrent restart required to take effect."
 msgstr "Otevřené trackery vypnuty - aby se změna projevila je nutné restartovat všechny torrenty"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:706
+#: ../java/src/org/klomp/snark/SnarkManager.java:717
 msgid "Enabled DHT."
-msgstr ""
+msgstr "DHT povoleno."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:708
+#: ../java/src/org/klomp/snark/SnarkManager.java:719
 msgid "Disabled DHT."
-msgstr ""
+msgstr "DHT zakázáno."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:710
+#: ../java/src/org/klomp/snark/SnarkManager.java:721
 msgid "DHT change requires tunnel shutdown and reopen"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:717
+#: ../java/src/org/klomp/snark/SnarkManager.java:728
 #, java-format
 msgid "{0} theme loaded, return to main i2psnark page to view."
 msgstr "Téma {0} bylo nahráno, přejděte prosím na hlavní stránku i2snark"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:727
+#: ../java/src/org/klomp/snark/SnarkManager.java:738
 msgid "Configuration unchanged."
 msgstr "Nastavení nebylo změněno."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:759
+#: ../java/src/org/klomp/snark/SnarkManager.java:770
 msgid "Open Tracker list changed - torrent restart required to take effect."
 msgstr "Seznam otevřených trackerů změněn - aby se změna projevila je nutné restartovat všechny torrenty"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:769
+#: ../java/src/org/klomp/snark/SnarkManager.java:780
 msgid "Private tracker list changed - affects newly created torrents only."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:815
+#: ../java/src/org/klomp/snark/SnarkManager.java:826
 #, java-format
 msgid "Unable to save the config to {0}"
 msgstr "Nemůžu uložit soubor s nastavením do souboru {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:893
+#: ../java/src/org/klomp/snark/SnarkManager.java:904
 msgid "Connecting to I2P"
 msgstr "Připojuji se k I2P"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:896
+#: ../java/src/org/klomp/snark/SnarkManager.java:907
 msgid "Error connecting to I2P - check your I2CP settings!"
 msgstr "Při připojování k I2P nastala chyba, zkontrolujte prosím nastavení I2CP!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:905
-#: ../java/src/org/klomp/snark/SnarkManager.java:1681
+#: ../java/src/org/klomp/snark/SnarkManager.java:916
+#: ../java/src/org/klomp/snark/SnarkManager.java:1692
 #, java-format
 msgid "Error: Could not add the torrent {0}"
 msgstr "Chyba: nepodařilo se přidat torrent {0}"
 
 #. catch this here so we don't try do delete it below
-#: ../java/src/org/klomp/snark/SnarkManager.java:927
+#: ../java/src/org/klomp/snark/SnarkManager.java:938
 #, java-format
 msgid "Cannot open \"{0}\""
 msgstr "Nejde otevřít \"{0}\""
 
 #. TODO - if the existing one is a magnet, delete it and add the metainfo
 #. instead?
-#: ../java/src/org/klomp/snark/SnarkManager.java:946
-#: ../java/src/org/klomp/snark/SnarkManager.java:1047
-#: ../java/src/org/klomp/snark/SnarkManager.java:1129
-#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:159
+#: ../java/src/org/klomp/snark/SnarkManager.java:957
+#: ../java/src/org/klomp/snark/SnarkManager.java:1058
+#: ../java/src/org/klomp/snark/SnarkManager.java:1140
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:162
 #, java-format
 msgid "Torrent with this info hash is already running: {0}"
 msgstr "Torrent s tímto infohašišem již běží: {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:952
+#: ../java/src/org/klomp/snark/SnarkManager.java:963
 #, java-format
 msgid "ERROR - No I2P trackers in private torrent \"{0}\""
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:954
+#: ../java/src/org/klomp/snark/SnarkManager.java:965
 #, java-format
 msgid ""
 "Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers and"
 " DHT only."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:957
+#: ../java/src/org/klomp/snark/SnarkManager.java:968
 #, java-format
 msgid ""
 "Warning - No I2P trackers in \"{0}\", and open trackers are disabled, will "
 "announce to DHT only."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:959
+#: ../java/src/org/klomp/snark/SnarkManager.java:970
 #, java-format
 msgid ""
 "Warning - No I2P trackers in \"{0}\", and DHT and open trackers are "
@@ -241,34 +242,34 @@ msgid ""
 "torrent."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:981
+#: ../java/src/org/klomp/snark/SnarkManager.java:992
 #, java-format
 msgid "Torrent in \"{0}\" is invalid"
 msgstr "Torrent v \"{0}\" je chybný"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:988
-#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:183
+#: ../java/src/org/klomp/snark/SnarkManager.java:999
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:186
 #, java-format
 msgid "ERROR - Out of memory, cannot create torrent from {0}"
 msgstr "CHYBA - nedostatek paměti, nemohu vytvořit torrent z {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1000
+#: ../java/src/org/klomp/snark/SnarkManager.java:1011
 #, java-format
 msgid "Torrent added and started: \"{0}\""
 msgstr "Torrent přidán a spuštěn: \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1002
+#: ../java/src/org/klomp/snark/SnarkManager.java:1013
 #, java-format
 msgid "Torrent added: \"{0}\""
 msgstr "Torrent přidán:  \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1058
-#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:87
+#: ../java/src/org/klomp/snark/SnarkManager.java:1069
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:89
 #, java-format
 msgid "Fetching {0}"
 msgstr "Získávám {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1064
+#: ../java/src/org/klomp/snark/SnarkManager.java:1075
 #, java-format
 msgid ""
 "Open trackers are disabled and we have no DHT peers. Fetch of {0} may not "
@@ -276,128 +277,128 @@ msgid ""
 "DHT."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1068
+#: ../java/src/org/klomp/snark/SnarkManager.java:1079
 #, java-format
 msgid "Adding {0}"
 msgstr "Přídávám {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1100
+#: ../java/src/org/klomp/snark/SnarkManager.java:1111
 #, java-format
 msgid "Download already running: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1139
-#: ../java/src/org/klomp/snark/SnarkManager.java:1162
-#: ../java/src/org/klomp/snark/SnarkManager.java:1600
+#: ../java/src/org/klomp/snark/SnarkManager.java:1150
+#: ../java/src/org/klomp/snark/SnarkManager.java:1173
+#: ../java/src/org/klomp/snark/SnarkManager.java:1611
 #, java-format
 msgid "Failed to copy torrent file to {0}"
 msgstr "Chyba: nepodařilo se zkopírovat soubor torrentu do {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1389
+#: ../java/src/org/klomp/snark/SnarkManager.java:1400
 #, java-format
 msgid "Too many files in \"{0}\" ({1}), deleting it!"
 msgstr "V \"{0}\" ({1}) je příliš mnoho souborů, mažu je!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1391
+#: ../java/src/org/klomp/snark/SnarkManager.java:1402
 #, java-format
 msgid "Torrent file \"{0}\" cannot end in \".torrent\", deleting it!"
 msgstr "Jméno souboru torrentu \"{0}\" nemůže končit na \".torrent\", mažu ho!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1393
+#: ../java/src/org/klomp/snark/SnarkManager.java:1404
 #, java-format
 msgid "No pieces in \"{0}\",  deleting it!"
 msgstr "\"{0}\" neobsahuje žádné části, mažu to!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1395
+#: ../java/src/org/klomp/snark/SnarkManager.java:1406
 #, java-format
 msgid "Too many pieces in \"{0}\", limit is {1}, deleting it!"
 msgstr "Příliš mnoho částí v \"{0}\", maximum je {1}, mažu to!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1397
+#: ../java/src/org/klomp/snark/SnarkManager.java:1408
 #, java-format
 msgid "Pieces are too large in \"{0}\" ({1}B), deleting it."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1398
+#: ../java/src/org/klomp/snark/SnarkManager.java:1409
 #, java-format
 msgid "Limit is {0}B"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1400
+#: ../java/src/org/klomp/snark/SnarkManager.java:1411
 #, java-format
 msgid "Torrent \"{0}\" has no data, deleting it!"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1408
+#: ../java/src/org/klomp/snark/SnarkManager.java:1419
 #, java-format
 msgid "Torrents larger than {0}B are not supported yet, deleting \"{1}\""
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1424
+#: ../java/src/org/klomp/snark/SnarkManager.java:1435
 #, java-format
 msgid "Error: Could not remove the torrent {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1445
-#: ../java/src/org/klomp/snark/SnarkManager.java:1463
+#: ../java/src/org/klomp/snark/SnarkManager.java:1456
+#: ../java/src/org/klomp/snark/SnarkManager.java:1474
 #, java-format
 msgid "Torrent stopped: \"{0}\""
-msgstr ""
+msgstr "Torrent zastaven: \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1484
+#: ../java/src/org/klomp/snark/SnarkManager.java:1495
 #, java-format
 msgid "Torrent removed: \"{0}\""
-msgstr ""
+msgstr "Torrent smazán: \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1492
+#: ../java/src/org/klomp/snark/SnarkManager.java:1503
 #, java-format
 msgid "Adding torrents in {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1523
+#: ../java/src/org/klomp/snark/SnarkManager.java:1534
 #, java-format
 msgid "Up bandwidth limit is {0} KBps"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1545
+#: ../java/src/org/klomp/snark/SnarkManager.java:1556
 #, java-format
 msgid "Download finished: {0}"
-msgstr ""
+msgstr "Stahování dokončeno: {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1596
+#: ../java/src/org/klomp/snark/SnarkManager.java:1607
 #, java-format
 msgid "Metainfo received for {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1597
-#: ../java/src/org/klomp/snark/SnarkManager.java:1826
+#: ../java/src/org/klomp/snark/SnarkManager.java:1608
+#: ../java/src/org/klomp/snark/SnarkManager.java:1837
 #, java-format
 msgid "Starting up torrent {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1612
+#: ../java/src/org/klomp/snark/SnarkManager.java:1623
 #, java-format
 msgid "Error on torrent {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1675
+#: ../java/src/org/klomp/snark/SnarkManager.java:1686
 msgid "Unable to connect to I2P!"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1825
-#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:124
+#: ../java/src/org/klomp/snark/SnarkManager.java:1836
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:126
 msgid "Opening the I2P tunnel"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1849
+#: ../java/src/org/klomp/snark/SnarkManager.java:1860
 msgid "Opening the I2P tunnel and starting all torrents."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1912
+#: ../java/src/org/klomp/snark/SnarkManager.java:1923
 msgid "Stopping all torrents and closing the I2P tunnel."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1931
+#: ../java/src/org/klomp/snark/SnarkManager.java:1942
 msgid "Closing I2P tunnel after notifying trackers."
 msgstr ""
 
@@ -416,171 +417,171 @@ msgstr ""
 msgid "Updating from {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:75
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:77
 #, java-format
 msgid "Download torrent file from {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:97
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:99
 #, java-format
 msgid "Torrent was not retrieved from {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:150
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:153
 #, java-format
 msgid "Torrent fetched from {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:171
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:174
 #, java-format
 msgid "Torrent already running: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:173
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:176
 #, java-format
 msgid "Torrent already in the queue: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:181
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:184
 #, java-format
 msgid "Torrent at {0} was not valid"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:254
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:247
 msgid "I2PSnark - Anonymous BitTorrent Client"
-msgstr ""
+msgstr "I2PSnark - Anonymní BitTorrent klient"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:267
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:260
 msgid "Router is down"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:284
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:277
 msgid "Torrents"
-msgstr ""
+msgstr "Torrenty"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:288
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:298
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1486
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2255
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:281
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:291
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1477
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2242
 msgid "I2PSnark"
-msgstr ""
+msgstr "I2PSnark"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:294
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:287
 msgid "Refresh page"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:302
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:295
 msgid "Forum"
-msgstr ""
+msgstr "Fórum"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:315
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:308
 msgid "Click \"Add torrent\" button to fetch torrent"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:352
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:353
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:345
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:346
 msgid "clear messages"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:405
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:407
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2440
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2442
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:398
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:400
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2427
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2429
 msgid "Status"
-msgstr ""
+msgstr "Status"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:418
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:420
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:411
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:413
 msgid "Hide Peers"
-msgstr ""
+msgstr "Skrýt peery"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:430
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:432
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:423
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:425
 msgid "Show Peers"
-msgstr ""
+msgstr "Ukázat peery"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:439
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:441
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2249
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2269
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:432
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:434
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2236
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2256
 msgid "Torrent"
-msgstr ""
+msgstr "Torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:449
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:442
 msgid "Estimated time remaining"
 msgstr ""
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:452
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:445
 msgid "ETA"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:457
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:450
 msgid "Downloaded"
 msgstr ""
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:460
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:453
 msgid "RX"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:465
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:458
 msgid "Uploaded"
 msgstr ""
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:468
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:461
 msgid "TX"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:474
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:467
 msgid "Down Rate"
 msgstr ""
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:477
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:470
 msgid "RX Rate"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:483
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:476
 msgid "Up Rate"
 msgstr ""
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:486
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:479
 msgid "TX Rate"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:501
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:494
 msgid "Stop all torrents and the I2P tunnel"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:503
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:496
 msgid "Stop All"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:515
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:508
 msgid "Start all stopped torrents"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:517
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:531
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:510
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:524
 msgid "Start All"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:529
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:522
 msgid "Start all torrents and the I2P tunnel"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:555
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:548
 msgid "No torrents loaded."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:561
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:554
 msgid "Totals"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:563
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:556
 #, java-format
 msgid "1 torrent"
 msgid_plural "{0} torrents"
@@ -588,7 +589,7 @@ msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:568
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:561
 #, java-format
 msgid "1 connected peer"
 msgid_plural "{0} connected peers"
@@ -596,7 +597,7 @@ msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:575
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:568
 #, java-format
 msgid "1 DHT peer"
 msgid_plural "{0} DHT peers"
@@ -604,174 +605,174 @@ msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:611
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:604
 msgid "First"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:611
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:604
 msgid "First page"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:622
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:615
 msgid "Prev"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:622
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:615
 msgid "Previous page"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:657
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:650
 msgid "Next"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:657
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:650
 msgid "Next page"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:667
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:660
 msgid "Last"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:667
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:660
 msgid "Last page"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:750
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:744
 #, java-format
 msgid "Invalid URL: Must start with \"http://\", \"{0}\", or \"{1}\""
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:793
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:823
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:785
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:814
 #, java-format
 msgid "Magnet deleted: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:801
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:829
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:793
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:820
 #, java-format
 msgid "Torrent file deleted: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:821
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:812
 #, java-format
 msgid "Download deleted: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:835
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:826
 #, java-format
 msgid "Data file deleted: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:837
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:848
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:828
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:839
 #, java-format
 msgid "Data file could not be deleted: {0}"
 msgstr ""
 
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:854
 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:863
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:872
 #, java-format
 msgid "Directory could not be deleted: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:870
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:861
 #, java-format
 msgid "Directory deleted: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:942
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:933
 msgid "Error - Cannot include alternate trackers without a primary tracker"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:955
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:946
 msgid "Error - Cannot mix private and public trackers in a torrent"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:975
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:966
 #, java-format
 msgid "Torrent created for \"{0}\""
-msgstr ""
+msgstr "Torrent vytvořen pro \"{0}\""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:977
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:968
 #, java-format
 msgid ""
 "Many I2P trackers require you to register new torrents before seeding - "
 "please do so before starting \"{0}\""
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:979
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:970
 #, java-format
 msgid "Error creating a torrent for \"{0}\""
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:983
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:974
 #, java-format
 msgid "Cannot create a torrent for the nonexistent data: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:986
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:977
 msgid "Error creating torrent - you must enter a file or directory"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1017
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2031
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1008
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2018
 msgid "Delete selected"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1017
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2032
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1008
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2019
 msgid "Save tracker configuration"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1034
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1025
 msgid "Removed"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1063
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2030
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2035
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1054
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2017
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2022
 msgid "Add tracker"
-msgstr ""
+msgstr "Přidat tracker"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1086
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1089
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1077
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1080
 msgid "Enter valid tracker name and URLs"
 msgstr ""
 
 #. "<input type=\"reset\" class=\"cancel\"
 #. value=\"").append(_("Cancel")).append("\">\n" +
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1091
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2034
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1082
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2021
 msgid "Restore defaults"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1094
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1085
 msgid "Restored default trackers"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1215
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1216
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1206
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1207
 msgid "Checking"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1218
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1219
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1209
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1210
 msgid "Allocating"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1233
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1240
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1224
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1231
 msgid "Tracker Error"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1235
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1263
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1268
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1279
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1284
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1290
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1295
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1226
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1254
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1259
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1270
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1275
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1281
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1286
 #, java-format
 msgid "1 peer"
 msgid_plural "{0} peers"
@@ -779,356 +780,356 @@ msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1243
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1244
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1234
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1235
 msgid "Starting"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1252
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1243
 msgid "Seeding"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1256
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1270
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1271
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2382
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2496
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1247
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1261
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1262
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2369
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2483
 msgid "Complete"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1275
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1276
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1281
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1282
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1266
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1267
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1272
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1273
 msgid "OK"
-msgstr ""
+msgstr "OK"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1286
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1287
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1292
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1293
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1277
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1278
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1283
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1284
 msgid "Stalled"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1297
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1298
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1301
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1302
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1288
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1289
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1292
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1293
 msgid "No Peers"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1304
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1305
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1295
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1296
 msgid "Stopped"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1338
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1329
 msgid "Torrent details"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1367
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1358
 msgid "View files"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1369
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1360
 msgid "Open file"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1411
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1402
 msgid "Stop the torrent"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1413
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1404
 msgid "Stop"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1425
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1416
 msgid "Start the torrent"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1427
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1418
 msgid "Start"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1439
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1430
 msgid "Remove the torrent from the active list, deleting the .torrent file"
 msgstr ""
 
 #. Can't figure out how to escape double quotes inside the onclick string.
 #. Single quotes in translate strings with parameters must be doubled.
 #. Then the remaining single quote must be escaped
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1444
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1435
 #, java-format
 msgid ""
 "Are you sure you want to delete the file \\''{0}\\'' (downloaded data will "
 "not be deleted) ?"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1447
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1438
 msgid "Remove"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1459
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1450
 msgid "Delete the .torrent file and the associated data file(s)"
 msgstr ""
 
 #. Can't figure out how to escape double quotes inside the onclick string.
 #. Single quotes in translate strings with parameters must be doubled.
 #. Then the remaining single quote must be escaped
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1464
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1455
 #, java-format
 msgid ""
 "Are you sure you want to delete the torrent \\''{0}\\'' and all downloaded "
 "data?"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1467
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1997
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1458
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1988
 msgid "Delete"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1502
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1493
 msgid "Unknown"
-msgstr ""
+msgstr "Neznámý"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1514
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1505
 msgid "Seed"
-msgstr ""
+msgstr "Seed"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1537
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1528
 msgid "Uninteresting (The peer has no pieces we need)"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1539
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1530
 msgid "Choked (The peer is not allowing us to request pieces)"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1559
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1550
 msgid "Uninterested (We have no pieces the peer needs)"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1561
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1552
 msgid "Choking (We are not allowing the peer to request pieces)"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1616
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1607
 #, java-format
 msgid "Details at {0} tracker"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1633
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1624
 msgid "Info"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1684
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1675
 msgid "Add Torrent"
-msgstr ""
+msgstr "Přidat torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1686
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1677
 msgid "From URL"
-msgstr ""
+msgstr "Z URL"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1689
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1680
 msgid ""
 "Enter the torrent file download URL (I2P only), magnet link, maggot link, or"
 " info hash"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1694
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1685
 msgid "Add torrent"
-msgstr ""
+msgstr "Přidat torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1697
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1688
 #, java-format
 msgid "You can also copy .torrent files to: {0}."
-msgstr ""
+msgstr "Můžete také zkopírovat .torrent soubory do: {0}."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1699
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1690
 msgid "Removing a .torrent will cause it to stop."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1722
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1713
 msgid "Create Torrent"
-msgstr ""
+msgstr "Vytvořit torrent"
 
 #. out.write("From file: <input type=\"file\" name=\"newFile\" size=\"50\"
 #. value=\"" + newFile + "\" /><br>\n");
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1725
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1716
 msgid "Data to seed"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1729
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1720
 msgid "File or directory to seed (must be within the specified path)"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1731
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1975
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1722
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1966
 msgid "Trackers"
-msgstr ""
+msgstr "Trackery"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1733
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1724
 msgid "Primary"
-msgstr ""
+msgstr "Hlavní"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1735
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1726
 msgid "Alternates"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1738
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1729
 msgid "Create torrent"
-msgstr ""
+msgstr "Vytvořit torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1756
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1747
 msgid "none"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1789
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2046
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1780
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2033
 msgid "Configuration"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1793
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1784
 msgid "Data directory"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1797
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1788
 msgid "Files readable by all"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1801
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1792
 msgid "If checked, other users may access the downloaded files"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1805
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1796
 msgid "Auto start"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1809
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1800
 msgid "If checked, automatically start torrents that are added"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1813
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1804
 msgid "Theme"
-msgstr ""
+msgstr "Vzhled"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1826
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1817
 msgid "Refresh time"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1839
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1830
 msgid "Never"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1845
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1836
 msgid "Startup delay"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1847
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1838
 msgid "minutes"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1851
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1842
 msgid "Page size"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1853
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1844
 msgid "torrents"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1877
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1868
 msgid "Total uploader limit"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1880
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1871
 msgid "peers"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1884
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1875
 msgid "Up bandwidth limit"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1887
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1878
 msgid "Half available bandwidth recommended."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1889
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1880
 msgid "View or change router bandwidth"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1893
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1884
 msgid "Use open trackers also"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1897
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1888
 msgid ""
 "If checked, announce torrents to open trackers as well as the tracker listed"
 " in the torrent file"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1901
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1892
 msgid "Enable DHT"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1905
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1896
 msgid "If checked, use DHT"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1921
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1912
 msgid "Inbound Settings"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1927
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1918
 msgid "Outbound Settings"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1935
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1926
 msgid "I2CP host"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1940
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1931
 msgid "I2CP port"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1955
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1946
 msgid "I2CP options"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1960
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1951
 msgid "Save configuration"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1980
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1971
 msgid "Name"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1982
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1973
 msgid "Website URL"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1984
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2530
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1975
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2517
 msgid "Open"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1986
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1977
 msgid "Private"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1988
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1979
 msgid "Announce URL"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2022
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2009
 msgid "Add"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2062
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2049
 #, java-format
 msgid "Invalid magnet URL {0}"
 msgstr ""
 
 #. * dummies for translation
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2070
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2057
 #, java-format
 msgid "1 hop"
 msgid_plural "{0} hops"
@@ -1136,7 +1137,7 @@ msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2071
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2058
 #, java-format
 msgid "1 tunnel"
 msgid_plural "{0} tunnels"
@@ -1144,106 +1145,106 @@ msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2278
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2265
 msgid "Torrent file"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2291
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2278
 msgid "Primary Tracker"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2300
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2287
 msgid "Tracker List"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2324
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2311
 msgid "Comment"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2333
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2320
 msgid "Created"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2343
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2330
 msgid "Created By"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2353
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2340
 msgid "Magnet link"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2360
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2347
 msgid "Private torrent"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2370
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2434
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2436
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2357
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2421
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2423
 msgid "Size"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2377
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2364
 msgid "Completion"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2387
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2374
 msgid "Remaining"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2394
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2381
 msgid "Files"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2399
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2386
 msgid "Pieces"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2403
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2390
 msgid "Piece size"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2426
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2430
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2413
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2417
 msgid "Directory"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2447
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2449
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2434
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2436
 msgid "Priority"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2455
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2442
 msgid "Up to higher level directory"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2485
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2472
 msgid "Torrent not found?"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2493
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2480
 msgid "File not found in torrent?"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2506
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2493
 msgid "complete"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2507
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2494
 msgid "remaining"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2556
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2543
 msgid "High"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2561
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2548
 msgid "Normal"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2566
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2553
 msgid "Skip"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2575
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2562
 msgid "Save priorities"
 msgstr ""
diff --git a/apps/i2psnark/locale/messages_en.po b/apps/i2psnark/locale/messages_en.po
index b9b23c89a83bd8fb30b64331ec9f363028562ced..633e555ca49925061a0a6c48beb9dadd59516b6d 100644
--- a/apps/i2psnark/locale/messages_en.po
+++ b/apps/i2psnark/locale/messages_en.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P i2psnark\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-07-23 13:45+0000\n"
+"POT-Creation-Date: 2014-09-17 21:49+0000\n"
 "PO-Revision-Date: 2010-06-15 14:09+0100\n"
 "Last-Translator: duck <duck@mail.i2p>\n"
 "Language-Team: duck <duck@mail.i2p>\n"
@@ -19,396 +19,400 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
 #: ../java/src/org/klomp/snark/IdleChecker.java:69
-#: ../java/src/org/klomp/snark/SnarkManager.java:1953
-#: ../java/src/org/klomp/snark/SnarkManager.java:1964
+msgid "No more torrents running."
+msgstr ""
+
+#: ../java/src/org/klomp/snark/IdleChecker.java:70
+#: ../java/src/org/klomp/snark/SnarkManager.java:2233
+#: ../java/src/org/klomp/snark/SnarkManager.java:2244
 msgid "I2P tunnel closed."
 msgstr ""
 
 #: ../java/src/org/klomp/snark/MagnetURI.java:42
 #: ../java/src/org/klomp/snark/MagnetURI.java:52
-#: ../java/src/org/klomp/snark/SnarkManager.java:1659
+#: ../java/src/org/klomp/snark/SnarkManager.java:1939
 msgid "Magnet"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:519
+#: ../java/src/org/klomp/snark/SnarkManager.java:725
 #, java-format
 msgid "Total uploaders limit changed to {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:521
+#: ../java/src/org/klomp/snark/SnarkManager.java:727
 #, java-format
 msgid "Minimum total uploaders limit is {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:533
+#: ../java/src/org/klomp/snark/SnarkManager.java:739
 #, java-format
 msgid "Up BW limit changed to {0}KBps"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:535
+#: ../java/src/org/klomp/snark/SnarkManager.java:741
 #, java-format
 msgid "Minimum up bandwidth limit is {0}KBps"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:547
+#: ../java/src/org/klomp/snark/SnarkManager.java:753
 #, java-format
 msgid "Startup delay changed to {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:558
+#: ../java/src/org/klomp/snark/SnarkManager.java:764
 #, java-format
 msgid "Refresh time changed to {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:560
+#: ../java/src/org/klomp/snark/SnarkManager.java:766
 msgid "Refresh disabled"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:576
+#: ../java/src/org/klomp/snark/SnarkManager.java:782
 #, java-format
 msgid "Page size changed to {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:585
+#: ../java/src/org/klomp/snark/SnarkManager.java:791
 msgid "Data directory must be an absolute path"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:587
+#: ../java/src/org/klomp/snark/SnarkManager.java:793
 msgid "Data directory does not exist"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:589
+#: ../java/src/org/klomp/snark/SnarkManager.java:795
 msgid "Not a directory"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:591
+#: ../java/src/org/klomp/snark/SnarkManager.java:797
 msgid "Unreadable"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:596
+#: ../java/src/org/klomp/snark/SnarkManager.java:802
 #, java-format
 msgid "Data directory changed to {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:651
+#: ../java/src/org/klomp/snark/SnarkManager.java:857
 msgid "I2CP and tunnel changes will take effect after stopping all torrents"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:655
+#: ../java/src/org/klomp/snark/SnarkManager.java:861
 #, java-format
 msgid "I2CP options changed to {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:661
+#: ../java/src/org/klomp/snark/SnarkManager.java:867
 msgid "Disconnecting old I2CP destination"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:663
+#: ../java/src/org/klomp/snark/SnarkManager.java:869
 #, java-format
 msgid "I2CP settings changed to {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:668
+#: ../java/src/org/klomp/snark/SnarkManager.java:874
 msgid ""
 "Unable to connect with the new settings, reverting to the old I2CP settings"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:672
+#: ../java/src/org/klomp/snark/SnarkManager.java:878
 msgid "Unable to reconnect with the old settings!"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:674
+#: ../java/src/org/klomp/snark/SnarkManager.java:880
 msgid "Reconnected on the new I2CP destination"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:681
+#: ../java/src/org/klomp/snark/SnarkManager.java:887
 #, java-format
 msgid "I2CP listener restarted for \"{0}\""
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:695
+#: ../java/src/org/klomp/snark/SnarkManager.java:901
 msgid "New files will be publicly readable"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:697
+#: ../java/src/org/klomp/snark/SnarkManager.java:903
 msgid "New files will not be publicly readable"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:704
+#: ../java/src/org/klomp/snark/SnarkManager.java:910
 msgid "Enabled autostart"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:706
+#: ../java/src/org/klomp/snark/SnarkManager.java:912
 msgid "Disabled autostart"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:712
+#: ../java/src/org/klomp/snark/SnarkManager.java:918
 msgid "Enabled open trackers - torrent restart required to take effect."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:714
+#: ../java/src/org/klomp/snark/SnarkManager.java:920
 msgid "Disabled open trackers - torrent restart required to take effect."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:721
+#: ../java/src/org/klomp/snark/SnarkManager.java:927
 msgid "Enabled DHT."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:723
+#: ../java/src/org/klomp/snark/SnarkManager.java:929
 msgid "Disabled DHT."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:725
+#: ../java/src/org/klomp/snark/SnarkManager.java:931
 msgid "DHT change requires tunnel shutdown and reopen"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:732
+#: ../java/src/org/klomp/snark/SnarkManager.java:938
 #, java-format
 msgid "{0} theme loaded, return to main i2psnark page to view."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:742
+#: ../java/src/org/klomp/snark/SnarkManager.java:948
 msgid "Configuration unchanged."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:774
+#: ../java/src/org/klomp/snark/SnarkManager.java:980
 msgid "Open Tracker list changed - torrent restart required to take effect."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:784
+#: ../java/src/org/klomp/snark/SnarkManager.java:990
 msgid "Private tracker list changed - affects newly created torrents only."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:830
+#: ../java/src/org/klomp/snark/SnarkManager.java:1036
 #, java-format
 msgid "Unable to save the config to {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:908
+#: ../java/src/org/klomp/snark/SnarkManager.java:1115
 msgid "Connecting to I2P"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:911
+#: ../java/src/org/klomp/snark/SnarkManager.java:1118
 msgid "Error connecting to I2P - check your I2CP settings!"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:920
-#: ../java/src/org/klomp/snark/SnarkManager.java:1696
+#: ../java/src/org/klomp/snark/SnarkManager.java:1127
+#: ../java/src/org/klomp/snark/SnarkManager.java:1976
 #, java-format
 msgid "Error: Could not add the torrent {0}"
 msgstr ""
 
 #. catch this here so we don't try do delete it below
-#: ../java/src/org/klomp/snark/SnarkManager.java:942
+#: ../java/src/org/klomp/snark/SnarkManager.java:1149
 #, java-format
 msgid "Cannot open \"{0}\""
 msgstr ""
 
 #. TODO - if the existing one is a magnet, delete it and add the metainfo instead?
-#: ../java/src/org/klomp/snark/SnarkManager.java:961
-#: ../java/src/org/klomp/snark/SnarkManager.java:1062
-#: ../java/src/org/klomp/snark/SnarkManager.java:1144
+#: ../java/src/org/klomp/snark/SnarkManager.java:1168
+#: ../java/src/org/klomp/snark/SnarkManager.java:1273
+#: ../java/src/org/klomp/snark/SnarkManager.java:1360
 #: ../java/src/org/klomp/snark/web/FetchAndAdd.java:162
 #, java-format
 msgid "Torrent with this info hash is already running: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:967
+#: ../java/src/org/klomp/snark/SnarkManager.java:1174
 #, java-format
 msgid "ERROR - No I2P trackers in private torrent \"{0}\""
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:969
+#: ../java/src/org/klomp/snark/SnarkManager.java:1176
 #, java-format
 msgid ""
 "Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers and "
 "DHT only."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:972
+#: ../java/src/org/klomp/snark/SnarkManager.java:1179
 #, java-format
 msgid ""
 "Warning - No I2P trackers in \"{0}\", and open trackers are disabled, will "
 "announce to DHT only."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:974
+#: ../java/src/org/klomp/snark/SnarkManager.java:1181
 #, java-format
 msgid ""
 "Warning - No I2P trackers in \"{0}\", and DHT and open trackers are "
 "disabled, you should enable open trackers or DHT before starting the torrent."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:996
+#: ../java/src/org/klomp/snark/SnarkManager.java:1207
 #, java-format
 msgid "Torrent in \"{0}\" is invalid"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1003
+#: ../java/src/org/klomp/snark/SnarkManager.java:1214
 #: ../java/src/org/klomp/snark/web/FetchAndAdd.java:189
 #, java-format
 msgid "ERROR - Out of memory, cannot create torrent from {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1015
+#: ../java/src/org/klomp/snark/SnarkManager.java:1226
 #, java-format
 msgid "Torrent added and started: \"{0}\""
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1017
+#: ../java/src/org/klomp/snark/SnarkManager.java:1228
 #, java-format
 msgid "Torrent added: \"{0}\""
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1073
+#: ../java/src/org/klomp/snark/SnarkManager.java:1284
 #: ../java/src/org/klomp/snark/web/FetchAndAdd.java:89
 #, java-format
 msgid "Fetching {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1079
+#: ../java/src/org/klomp/snark/SnarkManager.java:1290
 #, java-format
 msgid ""
 "Open trackers are disabled and we have no DHT peers. Fetch of {0} may not "
 "succeed until you start another torrent, enable open trackers, or enable DHT."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1083
+#: ../java/src/org/klomp/snark/SnarkManager.java:1294
 #, java-format
 msgid "Adding {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1115
+#: ../java/src/org/klomp/snark/SnarkManager.java:1326
 #, java-format
 msgid "Download already running: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1154
-#: ../java/src/org/klomp/snark/SnarkManager.java:1177
-#: ../java/src/org/klomp/snark/SnarkManager.java:1615
+#: ../java/src/org/klomp/snark/SnarkManager.java:1370
+#: ../java/src/org/klomp/snark/SnarkManager.java:1395
+#: ../java/src/org/klomp/snark/SnarkManager.java:1895
 #, java-format
 msgid "Failed to copy torrent file to {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1404
+#: ../java/src/org/klomp/snark/SnarkManager.java:1681
 #, java-format
 msgid "Too many files in \"{0}\" ({1}), deleting it!"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1406
+#: ../java/src/org/klomp/snark/SnarkManager.java:1683
 #, java-format
 msgid "Torrent file \"{0}\" cannot end in \".torrent\", deleting it!"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1408
+#: ../java/src/org/klomp/snark/SnarkManager.java:1685
 #, java-format
 msgid "No pieces in \"{0}\",  deleting it!"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1410
+#: ../java/src/org/klomp/snark/SnarkManager.java:1687
 #, java-format
 msgid "Too many pieces in \"{0}\", limit is {1}, deleting it!"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1412
+#: ../java/src/org/klomp/snark/SnarkManager.java:1689
 #, java-format
 msgid "Pieces are too large in \"{0}\" ({1}B), deleting it."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1413
+#: ../java/src/org/klomp/snark/SnarkManager.java:1690
 #, java-format
 msgid "Limit is {0}B"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1415
+#: ../java/src/org/klomp/snark/SnarkManager.java:1692
 #, java-format
 msgid "Torrent \"{0}\" has no data, deleting it!"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1423
+#: ../java/src/org/klomp/snark/SnarkManager.java:1700
 #, java-format
 msgid "Torrents larger than {0}B are not supported yet, deleting \"{1}\""
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1439
+#: ../java/src/org/klomp/snark/SnarkManager.java:1716
 #, java-format
 msgid "Error: Could not remove the torrent {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1460
-#: ../java/src/org/klomp/snark/SnarkManager.java:1478
+#: ../java/src/org/klomp/snark/SnarkManager.java:1737
+#: ../java/src/org/klomp/snark/SnarkManager.java:1755
 #, java-format
 msgid "Torrent stopped: \"{0}\""
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1499
+#: ../java/src/org/klomp/snark/SnarkManager.java:1776
 #, java-format
 msgid "Torrent removed: \"{0}\""
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1507
+#: ../java/src/org/klomp/snark/SnarkManager.java:1784
 #, java-format
 msgid "Adding torrents in {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1538
+#: ../java/src/org/klomp/snark/SnarkManager.java:1815
 #, java-format
 msgid "Up bandwidth limit is {0} KBps"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1560
+#: ../java/src/org/klomp/snark/SnarkManager.java:1838
 #, java-format
 msgid "Download finished: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1611
+#: ../java/src/org/klomp/snark/SnarkManager.java:1891
 #, java-format
 msgid "Metainfo received for {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1612
-#: ../java/src/org/klomp/snark/SnarkManager.java:1841
+#: ../java/src/org/klomp/snark/SnarkManager.java:1892
+#: ../java/src/org/klomp/snark/SnarkManager.java:2121
 #, java-format
 msgid "Starting up torrent {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1627
+#: ../java/src/org/klomp/snark/SnarkManager.java:1907
 #, java-format
 msgid "Error on torrent {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1690
+#: ../java/src/org/klomp/snark/SnarkManager.java:1970
 msgid "Unable to connect to I2P!"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1840
+#: ../java/src/org/klomp/snark/SnarkManager.java:2120
 #: ../java/src/org/klomp/snark/web/FetchAndAdd.java:126
 msgid "Opening the I2P tunnel"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1864
+#: ../java/src/org/klomp/snark/SnarkManager.java:2144
 msgid "Opening the I2P tunnel and starting all torrents."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1927
+#: ../java/src/org/klomp/snark/SnarkManager.java:2207
 msgid "Stopping all torrents and closing the I2P tunnel."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1946
+#: ../java/src/org/klomp/snark/SnarkManager.java:2226
 msgid "Closing I2P tunnel after notifying trackers."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/TrackerClient.java:240
+#: ../java/src/org/klomp/snark/TrackerClient.java:242
 #, java-format
 msgid "No valid trackers for {0} - enable opentrackers or DHT?"
 msgstr ""
 
 #: ../java/src/org/klomp/snark/UpdateHandler.java:49
-#: ../java/src/org/klomp/snark/UpdateRunner.java:227
+#: ../java/src/org/klomp/snark/UpdateRunner.java:228
 msgid "Updating"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/UpdateRunner.java:114
+#: ../java/src/org/klomp/snark/UpdateRunner.java:115
 #, java-format
 msgid "Updating from {0}"
 msgstr ""
@@ -443,798 +447,827 @@ msgstr ""
 msgid "Torrent at {0} was not valid"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:251
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:292
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:302
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1491
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2301
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:288
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:329
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:339
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1569
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2450
 msgid "I2PSnark"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:256
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1840
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2093
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:293
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1954
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2207
 msgid "Configuration"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:258
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:295
 msgid "Anonymous BitTorrent Client"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:271
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:308
 msgid "Router is down"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:288
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:325
 msgid "Torrents"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:298
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:335
 msgid "Refresh page"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:306
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:343
 msgid "Forum"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:319
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:356
 msgid "Click \"Add torrent\" button to fetch torrent"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:356
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:357
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:393
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:394
 msgid "clear messages"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:409
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:411
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2499
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2501
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:446
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:448
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2673
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2675
 msgid "Status"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:422
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:424
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:459
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:461
 msgid "Hide Peers"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:434
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:436
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:471
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:473
 msgid "Show Peers"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:443
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:445
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2295
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2315
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:480
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:482
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2444
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2467
 msgid "Torrent"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:453
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:490
 msgid "Estimated time remaining"
 msgstr ""
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:456
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:493
 msgid "ETA"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:461
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:498
 msgid "Downloaded"
 msgstr ""
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:464
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:501
 msgid "RX"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:469
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:506
 msgid "Uploaded"
 msgstr ""
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:472
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:509
 msgid "TX"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:478
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:515
 msgid "Down Rate"
 msgstr ""
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:481
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:518
 msgid "RX Rate"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:487
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:524
 msgid "Up Rate"
 msgstr ""
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:490
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:527
 msgid "TX Rate"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:505
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:542
 msgid "Stop all torrents and the I2P tunnel"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:507
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:544
 msgid "Stop All"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:519
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:556
 msgid "Start all stopped torrents"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:521
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:535
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:558
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:572
 msgid "Start All"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:533
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:570
 msgid "Start all torrents and the I2P tunnel"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:559
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:596
 msgid "No torrents loaded."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:565
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:602
 msgid "Totals"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:567
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:604
 #, java-format
 msgid "1 torrent"
 msgid_plural "{0} torrents"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:572
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:609
 #, java-format
 msgid "1 connected peer"
 msgid_plural "{0} connected peers"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:579
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:616
 #, java-format
 msgid "1 DHT peer"
 msgid_plural "{0} DHT peers"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:615
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:652
 msgid "First"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:615
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:652
 msgid "First page"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:626
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:663
 msgid "Prev"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:626
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:663
 msgid "Previous page"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:661
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:698
 msgid "Next"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:661
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:698
 msgid "Next page"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:671
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:708
 msgid "Last"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:671
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:708
 msgid "Last page"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:755
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:798
 #, java-format
 msgid "Invalid URL: Must start with \"http://\", \"{0}\", or \"{1}\""
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:796
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:825
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:839
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:868
 #, java-format
 msgid "Magnet deleted: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:804
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:831
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:847
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:874
 #, java-format
 msgid "Torrent file deleted: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:823
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:866
 #, java-format
 msgid "Download deleted: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:837
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:880
 #, java-format
 msgid "Data file deleted: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:839
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:850
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:882
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:893
 #, java-format
 msgid "Data file could not be deleted: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:865
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:874
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:907
 #, java-format
 msgid "Directory could not be deleted: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:872
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:914
 #, java-format
 msgid "Directory deleted: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:944
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:965
+#, java-format
+msgid "Cannot add a torrent ending in \".torrent\": {0}"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:970
+#, java-format
+msgid "Torrent with this name is already running: {0}"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:976
+#, java-format
+msgid "Cannot add a torrent including an I2P directory: {0}"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:986
+#, java-format
+msgid "Cannot add torrent {0} inside another torrent: {1}"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:991
+#, java-format
+msgid "Cannot add torrent {0} including another torrent: {1}"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1017
 msgid "Error - Cannot include alternate trackers without a primary tracker"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:957
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1030
 msgid "Error - Cannot mix private and public trackers in a torrent"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:977
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1052
 #, java-format
 msgid "Torrent created for \"{0}\""
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:979
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1054
 #, java-format
 msgid ""
 "Many I2P trackers require you to register new torrents before seeding - "
 "please do so before starting \"{0}\""
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:981
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1056
 #, java-format
 msgid "Error creating a torrent for \"{0}\""
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:985
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1060
 #, java-format
 msgid "Cannot create a torrent for the nonexistent data: {0}"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:988
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1063
 msgid "Error creating torrent - you must enter a file or directory"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1019
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2078
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1094
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2192
 msgid "Delete selected"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1019
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2079
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1094
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2193
 msgid "Save tracker configuration"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1036
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1111
 msgid "Removed"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1065
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2077
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2082
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1140
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2191
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2196
 msgid "Add tracker"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1088
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1091
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1163
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1166
 msgid "Enter valid tracker name and URLs"
 msgstr ""
 
 #. "<input type=\"reset\" class=\"cancel\" value=\"").append(_("Cancel")).append("\">\n" +
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1093
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2081
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1168
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2195
 msgid "Restore defaults"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1096
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1171
 msgid "Restored default trackers"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1216
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1217
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1291
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1292
 msgid "Checking"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1219
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1220
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1294
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1295
 msgid "Allocating"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1234
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1241
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1309
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1318
 msgid "Tracker Error"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1236
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1264
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1269
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1280
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1285
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1291
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1296
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1311
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1341
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1346
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1357
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1362
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1368
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1373
 #, java-format
 msgid "1 peer"
 msgid_plural "{0} peers"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1244
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1245
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1321
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1322
 msgid "Starting"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1253
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1330
 msgid "Seeding"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1257
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1271
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1272
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2441
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2555
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1334
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1348
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1349
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2599
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2731
 msgid "Complete"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1276
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1277
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1282
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1283
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1353
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1354
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1359
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1360
 msgid "OK"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1287
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1288
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1293
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1294
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1364
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1365
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1370
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1371
 msgid "Stalled"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1298
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1299
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1302
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1303
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1375
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1376
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1379
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1380
 msgid "No Peers"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1305
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1306
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1382
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1383
 msgid "Stopped"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1335
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1412
 msgid "Torrent details"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1371
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1447
 msgid "View files"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1373
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1449
 msgid "Open file"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1415
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1491
 msgid "Stop the torrent"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1417
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1493
 msgid "Stop"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1429
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1505
 msgid "Start the torrent"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1431
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1507
 msgid "Start"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1443
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1519
 msgid "Remove the torrent from the active list, deleting the .torrent file"
 msgstr ""
 
 #. Can't figure out how to escape double quotes inside the onclick string.
 #. Single quotes in translate strings with parameters must be doubled.
 #. Then the remaining single quote must be escaped
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1448
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1524
 #, java-format
 msgid ""
 "Are you sure you want to delete the file \\''{0}\\'' (downloaded data will "
 "not be deleted) ?"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1451
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1528
 msgid "Remove"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1463
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1540
 msgid "Delete the .torrent file and the associated data file(s)"
 msgstr ""
 
 #. Can't figure out how to escape double quotes inside the onclick string.
 #. Single quotes in translate strings with parameters must be doubled.
 #. Then the remaining single quote must be escaped
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1468
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1545
 #, java-format
 msgid ""
 "Are you sure you want to delete the torrent \\''{0}\\'' and all downloaded "
 "data?"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1471
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2048
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1549
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2162
 msgid "Delete"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1507
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1585
 msgid "Unknown"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1519
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1597
 msgid "Seed"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1542
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1620
 msgid "Uninteresting (The peer has no pieces we need)"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1544
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1622
 msgid "Choked (The peer is not allowing us to request pieces)"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1564
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1642
 msgid "Uninterested (We have no pieces the peer needs)"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1566
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1644
 msgid "Choking (We are not allowing the peer to request pieces)"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1666
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1760
 #, java-format
 msgid "Details at {0} tracker"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1683
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1777
 msgid "Info"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1735
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1854
 msgid "Add Torrent"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1737
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1856
 msgid "From URL"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1740
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1859
 msgid ""
 "Enter the torrent file download URL (I2P only), magnet link, maggot link, or "
 "info hash"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1745
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1864
 msgid "Add torrent"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1748
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1867
 #, java-format
 msgid "You can also copy .torrent files to: {0}."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1750
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1869
 msgid "Removing a .torrent will cause it to stop."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1773
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1886
 msgid "Create Torrent"
 msgstr ""
 
 #. out.write("From file: <input type=\"file\" name=\"newFile\" size=\"50\" value=\"" + newFile + "\" /><br>\n");
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1776
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1889
 msgid "Data to seed"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1780
-msgid "File or directory to seed (must be within the specified path)"
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1893
+#, java-format
+msgid "File or directory to seed (full path or within the directory {0} )"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1782
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2026
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1896
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2140
 msgid "Trackers"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1784
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1898
 msgid "Primary"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1786
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1900
 msgid "Alternates"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1789
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1903
 msgid "Create torrent"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1807
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1921
 msgid "none"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1844
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1958
 msgid "Data directory"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1848
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1962
 msgid "Files readable by all"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1852
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1966
 msgid "If checked, other users may access the downloaded files"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1856
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1970
 msgid "Auto start torrents"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1860
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1974
 msgid "If checked, automatically start torrents that are added"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1864
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1978
 msgid "Theme"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1877
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1991
 msgid "Refresh time"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1890
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2004
 msgid "Never"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1896
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2010
 msgid "Startup delay"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1898
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2012
 msgid "minutes"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1902
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2016
 msgid "Page size"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1904
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2018
 msgid "torrents"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1928
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2042
 msgid "Total uploader limit"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1931
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2045
 msgid "peers"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1935
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2049
 msgid "Up bandwidth limit"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1938
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2052
 msgid "Half available bandwidth recommended."
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1940
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2054
 msgid "View or change router bandwidth"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1944
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2058
 msgid "Use open trackers also"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1948
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2062
 msgid ""
 "If checked, announce torrents to open trackers as well as the tracker listed "
 "in the torrent file"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1952
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2066
 msgid "Enable DHT"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1956
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2070
 msgid "If checked, use DHT"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1972
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2086
 msgid "Inbound Settings"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1978
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2092
 msgid "Outbound Settings"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1986
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2100
 msgid "I2CP host"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1991
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2105
 msgid "I2CP port"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2006
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2120
 msgid "I2CP options"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2011
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2125
 msgid "Save configuration"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2031
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2145
 msgid "Name"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2033
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2147
 msgid "Website URL"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2035
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2590
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2149
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2764
 msgid "Open"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2037
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2151
 msgid "Private"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2039
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2153
 msgid "Announce URL"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2069
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2183
 msgid "Add"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2109
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2223
 #, java-format
 msgid "Invalid magnet URL {0}"
 msgstr ""
 
 #. * dummies for translation
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2117
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2231
 #, java-format
 msgid "1 hop"
 msgid_plural "{0} hops"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2118
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2232
 #, java-format
 msgid "1 tunnel"
 msgid_plural "{0} tunnels"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2324
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2476
 msgid "Torrent file"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2341
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2482
+msgid "Data location"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2499
 msgid "Primary Tracker"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2350
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2508
 msgid "Tracker List"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2374
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2532
 msgid "Comment"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2383
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2541
 msgid "Created"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2393
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2551
 msgid "Created By"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2406
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2564
 msgid "Magnet link"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2419
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2577
 msgid "Private torrent"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2429
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2493
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2495
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2587
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2667
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2669
 msgid "Size"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2436
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2594
 msgid "Completion"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2446
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2604
 msgid "Remaining"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2453
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2611
 msgid "Files"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2458
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2616
 msgid "Pieces"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2462
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2620
 msgid "Piece size"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2485
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2489
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2659
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2663
 msgid "Directory"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2506
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2508
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2680
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2682
 msgid "Priority"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2514
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2688
 msgid "Up to higher level directory"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2544
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2720
 msgid "Torrent not found?"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2552
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2728
 msgid "File not found in torrent?"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2565
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2741
 msgid "complete"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2566
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2742
 msgid "remaining"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2616
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2788
 msgid "High"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2621
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2793
 msgid "Normal"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2626
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2798
 msgid "Skip"
 msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2635
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2807
 msgid "Save priorities"
 msgstr ""
diff --git a/apps/i2psnark/mime.properties b/apps/i2psnark/mime.properties
index fff1a696e900c3eaadac33b3278299d6b9b71c00..b251fb72ea4d8fb0edfaf5ee678938423d66c58e 100644
--- a/apps/i2psnark/mime.properties
+++ b/apps/i2psnark/mime.properties
@@ -8,7 +8,6 @@ epub	= application/epub+zip
 flac	= audio/flac
 flv	= video/x-flv
 iso	= application/x-iso9660-image
-js	= text/javascript
 m4a	= audio/mp4a-latm
 m4v	= video/x-m4v
 mkv	= video/x-matroska
diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java
index 22c496f10b388ae2ded700d91ae15f4e0e8bb36c..5b4b0ba029227e9528726389c0d0dfcaffe859b0 100644
--- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java
+++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java
@@ -71,6 +71,7 @@ public class TunnelController implements Logging {
     private static final String OPT_BUNDLE_REPLY = PFX_OPTION + "shouldBundleReplyInfo";
     private static final String OPT_TAGS_SEND = PFX_OPTION + "crypto.tagsToSend";
     private static final String OPT_LOW_TAGS = PFX_OPTION + "crypto.lowTagThreshold";
+    private static final String OPT_SIG_TYPE = PFX_OPTION + I2PClient.PROP_SIGTYPE;
 
     /** all of these @since 0.9.14 */
     public static final String TYPE_CONNECT = "connectclient";
@@ -145,13 +146,13 @@ public class TunnelController implements Logging {
         try {
             fos = new SecureFileOutputStream(keyFile);
             SigType stype = I2PClient.DEFAULT_SIGTYPE;
-            String st = _config.getProperty(PFX_OPTION + I2PClient.PROP_SIGTYPE);
+            String st = _config.getProperty(OPT_SIG_TYPE);
             if (st != null) {
                 SigType type = SigType.parseSigType(st);
                 if (type != null)
                     stype = type;
                 else
-                    log("Unsupported sig type " + st);
+                    log("Unsupported sig type " + st + ", reverting to " + stype);
             }
             Destination dest = client.createDestination(fos, stype);
             String destStr = dest.toBase64();
@@ -584,6 +585,13 @@ public class TunnelController implements Logging {
                 if (!_config.containsKey(OPT_LOW_TAGS))
                     _config.setProperty(OPT_LOW_TAGS, "14");
             }
+            // same default logic as in EditBean.getSigType()
+            if ((type.equals(TYPE_IRC_CLIENT) || type.equals(TYPE_STD_CLIENT) || type.equals(TYPE_SOCKS_IRC))
+                && !Boolean.valueOf(getSharedClient())) {
+                if (!_config.containsKey(OPT_SIG_TYPE) &&
+                    SigType.ECDSA_SHA256_P256.isAvailable())
+                    _config.setProperty(OPT_SIG_TYPE, "ECDSA_SHA256_P256");
+            }
         }
 
         // tell i2ptunnel, who will tell the TunnelTask, who will tell the SocketManager
diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/EditBean.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/EditBean.java
index b49f51a07f3cd117b6449dae579b5472a8cc1b04..5217befbea7ee487b915252f9702fc5ec6a99f27 100644
--- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/EditBean.java
+++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/EditBean.java
@@ -181,9 +181,36 @@ public class EditBean extends IndexBean {
         return getBooleanProperty(tunnel, "i2cp.encryptLeaseSet");
     }
     
-    /** @since 0.9.12 */
-    public int getSigType(int tunnel) {
-        return getProperty(tunnel, I2PClient.PROP_SIGTYPE, 0);
+    /**
+     *  @param newTunnelType used if tunnel < 0
+     *  @since 0.9.12
+     */
+    public int getSigType(int tunnel, String newTunnelType) {
+        SigType type;
+        String ttype;
+        boolean isShared;
+        if (tunnel >= 0) {
+            String stype = getProperty(tunnel, I2PClient.PROP_SIGTYPE, null);
+            type = stype != null ? SigType.parseSigType(stype) : null;
+            ttype = getTunnelType(tunnel);
+            isShared = isSharedClient(tunnel);
+        } else {
+            type = null;
+            ttype = newTunnelType;
+            isShared = false;
+        }
+        if (type == null) {
+            // same default logic as in TunnelController.setConfig()
+            if ((TunnelController.TYPE_IRC_CLIENT.equals(ttype) ||
+                 TunnelController.TYPE_SOCKS_IRC.equals(ttype) ||
+                 TunnelController.TYPE_STD_CLIENT.equals(ttype)) &&
+                !isShared &&
+                SigType.ECDSA_SHA256_P256.isAvailable())
+                type = SigType.ECDSA_SHA256_P256;
+            else
+                type = SigType.DSA_SHA1;
+        }
+        return type.getCode();
     }
     
     /** @since 0.9.12 */
diff --git a/apps/i2ptunnel/jsp/edit.jsp b/apps/i2ptunnel/jsp/edit.jsp
index 08b07c7a5995e14a2cc9a8ec05bde79d5482d1e9..06eeee3714852615121830e80dd42a1368e5af30 100644
--- a/apps/i2ptunnel/jsp/edit.jsp
+++ b/apps/i2ptunnel/jsp/edit.jsp
@@ -2,7 +2,8 @@
     // NOTE: Do the header carefully so there is no whitespace before the <?xml... line
 
     response.setHeader("X-Frame-Options", "SAMEORIGIN");
-    response.setHeader("Content-Security-Policy", "default-src 'self'; style-src 'self' 'unsafe-inline'");
+    // edit pages need script for the delete button 'are you sure'
+    response.setHeader("Content-Security-Policy", "default-src 'self'; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline'");
     response.setHeader("X-XSS-Protection", "1; mode=block");
 
 %><%@page pageEncoding="UTF-8"
@@ -10,7 +11,7 @@
 %><%@page contentType="text/html" import="net.i2p.i2ptunnel.web.EditBean"
 %><% 
 String tun = request.getParameter("tunnel");
- if (tun != null) {
+if (tun != null) {
   try {
     int curTunnel = Integer.parseInt(tun);
     if (EditBean.staticIsClient(curTunnel)) {
diff --git a/apps/i2ptunnel/jsp/editClient.jsp b/apps/i2ptunnel/jsp/editClient.jsp
index 8fa03c96c4bf55a5700edc4080f6fe3f62e9789b..b4de7872a865fa3c37c0da73a4ce9c59e8eb72d5 100644
--- a/apps/i2ptunnel/jsp/editClient.jsp
+++ b/apps/i2ptunnel/jsp/editClient.jsp
@@ -44,8 +44,8 @@ input.default { width: 1px; height: 1px; visibility: hidden; }
         <div id="tunnelEditPanel" class="panel">
             <div class="header">
                 <%
-                String tunnelTypeName = "";
-                String tunnelType = "";
+                String tunnelTypeName;
+                String tunnelType;
                 if (curTunnel >= 0) {
                     tunnelTypeName = editBean.getTunnelType(curTunnel);
                     tunnelType = editBean.getInternalType(curTunnel);
@@ -491,7 +491,9 @@ input.default { width: 1px; height: 1px; visibility: hidden; }
             </div>
          <% } // if httpclient %>
            
-         <% if (true /* editBean.isAdvanced() */ ) { %>
+         <% if (true /* editBean.isAdvanced() */ ) {
+                int currentSigType = editBean.getSigType(curTunnel, tunnelType);
+           %>
             <div id="tunnelOptionsField" class="rowItem">
                 <label>
                     <%=intl._("Signature type")%>
@@ -501,30 +503,30 @@ input.default { width: 1px; height: 1px; visibility: hidden; }
             <div id="hostField" class="rowItem">
               <div id="portField" class="rowItem">
                 <label>DSA-SHA1</label>
-                <input value="0" type="radio" id="startOnLoad" name="sigType" title="Default"<%=(editBean.getSigType(curTunnel)==0 ? " checked=\"checked\"" : "")%> class="tickbox" />                
+                <input value="0" type="radio" id="startOnLoad" name="sigType" title="Default"<%=(currentSigType==0 ? " checked=\"checked\"" : "")%> class="tickbox" />                
               </div>
            <% if (editBean.isSigTypeAvailable(1)) { %>
               <div id="portField" class="rowItem">
                 <label>ECDSA-P256</label>
-                <input value="1" type="radio" id="startOnLoad" name="sigType" title="Advanced users only"<%=(editBean.getSigType(curTunnel)==1 ? " checked=\"checked\"" : "")%> class="tickbox" />                
+                <input value="1" type="radio" id="startOnLoad" name="sigType" title="Advanced users only"<%=(currentSigType==1 ? " checked=\"checked\"" : "")%> class="tickbox" />                
               </div>
            <% }
               if (editBean.isSigTypeAvailable(2)) { %>
               <div id="portField" class="rowItem">
                 <label>ECDSA-P384</label>
-                <input value="2" type="radio" id="startOnLoad" name="sigType" title="Advanced users only"<%=(editBean.getSigType(curTunnel)==2 ? " checked=\"checked\"" : "")%> class="tickbox" />                
+                <input value="2" type="radio" id="startOnLoad" name="sigType" title="Advanced users only"<%=(currentSigType==2 ? " checked=\"checked\"" : "")%> class="tickbox" />                
               </div>
            <% }
               if (editBean.isSigTypeAvailable(3)) { %>
               <div id="portField" class="rowItem">
                 <label>ECDSA-P521</label>
-                <input value="3" type="radio" id="startOnLoad" name="sigType" title="Advanced users only"<%=(editBean.getSigType(curTunnel)==3 ? " checked=\"checked\"" : "")%> class="tickbox" />                
+                <input value="3" type="radio" id="startOnLoad" name="sigType" title="Advanced users only"<%=(currentSigType==3 ? " checked=\"checked\"" : "")%> class="tickbox" />                
               </div>
            <% }
               if (editBean.isSigTypeAvailable(7)) { %>
               <div id="portField" class="rowItem">
                 <label>Ed25519-SHA-512</label>
-                <input value="7" type="radio" id="startOnLoad" name="sigType" title="Advanced users only"<%=(editBean.getSigType(curTunnel)==7 ? " checked=\"checked\"" : "")%> class="tickbox" />                
+                <input value="7" type="radio" id="startOnLoad" name="sigType" title="Advanced users only"<%=(currentSigType==7 ? " checked=\"checked\"" : "")%> class="tickbox" />                
               </div>
            <% }   // isAvailable %>
             </div>
diff --git a/apps/i2ptunnel/jsp/editServer.jsp b/apps/i2ptunnel/jsp/editServer.jsp
index 43b17350352c08f4d1d1735bc172ccc44878f2a0..1e56b1775a2da2ab2587ef8bae65caf8aff383c5 100644
--- a/apps/i2ptunnel/jsp/editServer.jsp
+++ b/apps/i2ptunnel/jsp/editServer.jsp
@@ -44,8 +44,8 @@ input.default { width: 1px; height: 1px; visibility: hidden; }
         <div id="tunnelEditPanel" class="panel">
             <div class="header">
                 <%
-                String tunnelTypeName = "";
-                String tunnelType = "";
+                String tunnelTypeName;
+                String tunnelType;
                 if (curTunnel >= 0) {
                     tunnelTypeName = editBean.getTunnelType(curTunnel);
                     tunnelType = editBean.getInternalType(curTunnel);
@@ -570,7 +570,9 @@ input.default { width: 1px; height: 1px; visibility: hidden; }
             </div>
 <% **********************/ %>
 
-         <% if (true /* editBean.isAdvanced() */ ) { %>
+         <% if (true /* editBean.isAdvanced() */ ) {
+                int currentSigType = editBean.getSigType(curTunnel, tunnelType);
+           %>
             <div id="tunnelOptionsField" class="rowItem">
                 <label>
                     <%=intl._("Signature type")%>
@@ -580,30 +582,30 @@ input.default { width: 1px; height: 1px; visibility: hidden; }
             <div id="hostField" class="rowItem">
               <div id="portField" class="rowItem">
                 <label>DSA-SHA1</label>
-                <input value="0" type="radio" id="startOnLoad" name="sigType" title="Default"<%=(editBean.getSigType(curTunnel)==0 ? " checked=\"checked\"" : "")%> class="tickbox" />                
+                <input value="0" type="radio" id="startOnLoad" name="sigType" title="Default"<%=(currentSigType==0 ? " checked=\"checked\"" : "")%> class="tickbox" />                
               </div>
            <% if (editBean.isSigTypeAvailable(1)) { %>
               <div id="portField" class="rowItem">
                 <label>ECDSA-P256</label>
-                <input value="1" type="radio" id="startOnLoad" name="sigType" title="Advanced users only"<%=(editBean.getSigType(curTunnel)==1 ? " checked=\"checked\"" : "")%> class="tickbox" />                
+                <input value="1" type="radio" id="startOnLoad" name="sigType" title="Advanced users only"<%=(currentSigType==1 ? " checked=\"checked\"" : "")%> class="tickbox" />                
               </div>
            <% }
               if (editBean.isSigTypeAvailable(2)) { %>
               <div id="portField" class="rowItem">
                 <label>ECDSA-P384</label>
-                <input value="2" type="radio" id="startOnLoad" name="sigType" title="Advanced users only"<%=(editBean.getSigType(curTunnel)==2 ? " checked=\"checked\"" : "")%> class="tickbox" />                
+                <input value="2" type="radio" id="startOnLoad" name="sigType" title="Advanced users only"<%=(currentSigType==2 ? " checked=\"checked\"" : "")%> class="tickbox" />                
               </div>
            <% }
               if (editBean.isSigTypeAvailable(3)) { %>
               <div id="portField" class="rowItem">
                 <label>ECDSA-P521</label>
-                <input value="3" type="radio" id="startOnLoad" name="sigType" title="Advanced users only"<%=(editBean.getSigType(curTunnel)==3 ? " checked=\"checked\"" : "")%> class="tickbox" />                
+                <input value="3" type="radio" id="startOnLoad" name="sigType" title="Advanced users only"<%=(currentSigType==3 ? " checked=\"checked\"" : "")%> class="tickbox" />                
               </div>
            <% }
               if (editBean.isSigTypeAvailable(7)) { %>
               <div id="portField" class="rowItem">
                 <label>Ed25519-SHA-512</label>
-                <input value="7" type="radio" id="startOnLoad" name="sigType" title="Advanced users only"<%=(editBean.getSigType(curTunnel)==7 ? " checked=\"checked\"" : "")%> class="tickbox" />                
+                <input value="7" type="radio" id="startOnLoad" name="sigType" title="Advanced users only"<%=(currentSigType==7 ? " checked=\"checked\"" : "")%> class="tickbox" />                
               </div>
            <% }   // isAvailable %>
             </div>
diff --git a/apps/i2ptunnel/locale-proxy/messages_en.po b/apps/i2ptunnel/locale-proxy/messages_en.po
index 47ea523c03037782ade64323517df57c797036a6..7d4b270829c83dd474d750c96c4004fdc599159a 100644
--- a/apps/i2ptunnel/locale-proxy/messages_en.po
+++ b/apps/i2ptunnel/locale-proxy/messages_en.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P i2ptunnel\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-07-23 13:45+0000\n"
+"POT-Creation-Date: 2014-09-17 21:49+0000\n"
 "PO-Revision-Date: 2010-06-15 14:09+0100\n"
 "Last-Translator: duck <duck@mail.i2p>\n"
 "Language-Team: duck <duck@mail.i2p>\n"
@@ -167,7 +167,8 @@ msgid "The eepsite was not reachable, because its lease set was not found."
 msgstr ""
 
 #: ../java/build/Proxy.java:53
-msgid "The eepsite is probably down."
+msgid ""
+"The eepsite is probably down, but there could also be network congestion."
 msgstr ""
 
 #: ../java/build/Proxy.java:54 ../java/build/Proxy.java:83
@@ -319,7 +320,8 @@ msgid ""
 msgstr ""
 
 #: ../java/build/Proxy.java:137
-msgid "The outproxy is probably down."
+msgid ""
+"The outproxy is probably down, but there could also be network congestion."
 msgstr ""
 
 #: ../java/build/Proxy.java:138 ../java/build/Proxy.java:150
diff --git a/apps/i2ptunnel/locale-proxy/messages_uk.po b/apps/i2ptunnel/locale-proxy/messages_uk.po
index 5fbef66e46f3986f2d3260bda0719bc4d782037e..e66038d06c20c1b74d2e278168391810767e7d93 100644
--- a/apps/i2ptunnel/locale-proxy/messages_uk.po
+++ b/apps/i2ptunnel/locale-proxy/messages_uk.po
@@ -4,16 +4,17 @@
 # To contribute translations, see http://www.i2p2.de/newdevelopers
 # 
 # Translators:
-# Денис Лысенко <gribua@gmail.com>, 2011
-# Денис Лысенко <gribua@gmail.com>, 2012
+# Denis Blank <gribua@gmail.com>, 2011
+# Denis Blank <gribua@gmail.com>, 2012
 # jonny_nut, 2014
+# puxud <puxud@alivance.com>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-12-01 20:06+0000\n"
-"PO-Revision-Date: 2014-01-23 16:58+0000\n"
-"Last-Translator: jonny_nut\n"
+"POT-Creation-Date: 2014-02-06 18:27+0000\n"
+"PO-Revision-Date: 2014-08-07 13:42+0000\n"
+"Last-Translator: puxud <puxud@alivance.com>\n"
 "Language-Team: Ukrainian (Ukraine) (http://www.transifex.com/projects/p/I2P/language/uk_UA/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -109,7 +110,7 @@ msgstr ""
 
 #: ../java/build/Proxy.java:23
 msgid "Error: Local Access"
-msgstr ""
+msgstr "Помилка: Локальний доступ"
 
 #: ../java/build/Proxy.java:24
 msgid "Your browser is misconfigured."
@@ -123,15 +124,15 @@ msgstr ""
 
 #: ../java/build/Proxy.java:26
 msgid "Warning: Eepsite Unknown"
-msgstr ""
+msgstr "Увага: Невідомий eep-сайт"
 
 #: ../java/build/Proxy.java:32
 msgid "Warning: Eepsite Not Found in Addressbook"
-msgstr ""
+msgstr "Увага: Eep-сайт не знайдене в адресній книзі"
 
 #: ../java/build/Proxy.java:33
 msgid "The eepsite was not found in your router's addressbook."
-msgstr ""
+msgstr "Eep-сайт не знайдене в адресній книзі вашого роутеру."
 
 #: ../java/build/Proxy.java:34
 msgid "Check the link or find a Base 32 or Base 64 address."
@@ -269,17 +270,17 @@ msgstr ""
 
 #: ../java/build/Proxy.java:92 ../java/build/Proxy.java:98
 msgid "Warning: Eepsite Unreachable"
-msgstr ""
+msgstr "Увага: Eep-сайт недоступний"
 
 #: ../java/build/Proxy.java:99
 msgid "The eepsite was not reachable."
-msgstr ""
+msgstr "Eep-сайт не доступний."
 
 #: ../java/build/Proxy.java:100
 msgid ""
 "The eepsite is offline, there is network congestion, or your router is not "
 "yet well-integrated with peers."
-msgstr ""
+msgstr "Eep-сайт вимкнений, мережа перевантажена, або ваш роутер недостатньо інтегрований із пірами."
 
 #: ../java/build/Proxy.java:103
 msgid "Information: New Host Name"
@@ -344,25 +345,22 @@ msgid "The request uses a bad protocol."
 msgstr ""
 
 #: ../java/build/Proxy.java:133
-#, java-format
-msgid "The I2P HTTP Proxy supports {0}http://{1} requests ONLY."
+msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only."
 msgstr ""
 
 #: ../java/build/Proxy.java:134
-#, java-format
-msgid ""
-"Other protocols such as {0}https://{1} and {0}ftp://{1} are not allowed."
+msgid "Other protocols such as FTP are not allowed."
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:571
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:595
 msgid "This seems to be a bad destination:"
 msgstr "Скоріше всього це поганий адрес призначення:"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:571
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:595
 msgid "i2paddresshelper cannot help you with a destination like that!"
 msgstr "i2paddresshelper не може допомогти Вам з місцем призначення як це!"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:638
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:662
 #, java-format
 msgid ""
 "To visit the destination in your host database, click <a "
@@ -370,51 +368,51 @@ msgid ""
 "click <a href=\"{1}\">here</a>."
 msgstr "Для того щоб перейти по локальному посиланню з локальної адресної книги, натисніть ось<a href=\"{0}\">тут</a>. Для переходу по новому addresshelper-посиланню, натисніть будь-ласка <a href=\"{1}\">тут</a>."
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1042
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1151
 msgid "Host"
 msgstr "Адрес"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1046
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1155
 msgid "Base 32"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1050
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1159
 msgid "Destination"
 msgstr "Адреса призначення"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1056
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1165
 #, java-format
 msgid "Continue to {0} without saving"
 msgstr "Продовжити до {0} без збереження"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1061
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1170
 #, java-format
 msgid "Save {0} to router address book and continue to eepsite"
 msgstr "Зберегти {0} в адресну книгу роутера и продовжити перехід до eep-сайту"
 
 #. only blockfile supports multiple books
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1064
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1173
 #, java-format
 msgid "Save {0} to master address book and continue to eepsite"
 msgstr "Зберегти {0} в основну адресну книгу і продовжити перехід до еер-сайту"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1174
 #, java-format
 msgid "Save {0} to private address book and continue to eepsite"
 msgstr "Зберегти {0} в приватну адресну книгу і продовжити перехід до еер-сайту."
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1290
 msgid "HTTP Outproxy"
 msgstr "Вихідний HTTP проксі"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1216
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1326
 msgid ""
 "Click a link below to look for an address helper by using a \"jump\" "
 "service:"
 msgstr "\"Jump\" сервіси, які, можливо, знають необхідне Вам addresshelper-посилання."
 
 #. Translators: parameter is a host name
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1224
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1334
 #, java-format
 msgid "{0} jump service"
 msgstr ""
diff --git a/apps/i2ptunnel/locale/messages_en.po b/apps/i2ptunnel/locale/messages_en.po
index 7fb394c66ba0453bc33bf20c6a4eb394ff4e2e91..d6f23a3d2f746a2879c4a7ef7b29a031248ea807 100644
--- a/apps/i2ptunnel/locale/messages_en.po
+++ b/apps/i2ptunnel/locale/messages_en.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P i2ptunnel\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-07-23 13:45+0000\n"
+"POT-Creation-Date: 2014-09-17 21:49+0000\n"
 "PO-Revision-Date: 2010-06-15 14:09+0100\n"
 "Last-Translator: duck <duck@mail.i2p>\n"
 "Language-Team: duck <duck@mail.i2p>\n"
@@ -18,145 +18,147 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:407
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:417
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:421
 msgid "internal"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:493
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:497
 #, java-format
 msgid "{0} inbound, {0} outbound tunnel"
 msgid_plural "{0} inbound, {0} outbound tunnels"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:497
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:501
 msgid "lower bandwidth and reliability"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:499
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:503
 msgid "standard bandwidth and reliability"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:501
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:505
 msgid "higher bandwidth and reliability"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:124
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:127
 msgid "Tunnels are not initialized yet, please reload in two minutes."
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:197
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:200
 msgid ""
 "Invalid form submission, probably because you used the 'back' or 'reload' "
 "button on your browser. Please resubmit."
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:199
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:202
 msgid ""
 "If the problem persists, verify that you have cookies enabled in your "
 "browser."
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:245
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:248
 msgid "Configuration reloaded for all tunnels"
 msgstr ""
 
 #. and give them something to look at in any case
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:258
+#. FIXME name will be HTML escaped twice
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:262
 msgid "Starting tunnel"
 msgstr ""
 
 #. and give them something to look at in any case
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:271
+#. FIXME name will be HTML escaped twice
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:276
 msgid "Stopping tunnel"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:337
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365
 msgid "Configuration changes saved"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:340
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:368
 msgid "Failed to save configuration"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:462
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:491
 msgid "New Tunnel"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:485
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:505
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:623
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:514
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:534
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:652
 msgid "Port not set"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:488
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:625
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:517
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:654
 msgid "Invalid port"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:491
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:520
 msgid "Warning - ports less than 1024 are not recommended"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529
 msgid "Warning - duplicate port"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:517
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:546
 msgid "Standard client"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:518
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:547
 msgid "HTTP/HTTPS client"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:519
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:548
 msgid "IRC client"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:520
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:549
 msgid "Standard server"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:521
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:550
 msgid "HTTP server"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:522
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:551
 msgid "SOCKS 4/4a/5 proxy"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:552
 msgid "SOCKS IRC proxy"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:524
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:553
 msgid "CONNECT/SSL/HTTPS proxy"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:525
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:554
 msgid "IRC server"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555
 msgid "Streamr client"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:527
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556
 msgid "Streamr server"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:528
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557
 msgid "HTTP bidir"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:617
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:313
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:646
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317
 msgid "Host not set"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:619
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:648
 msgid "Invalid address"
 msgstr ""
 
@@ -174,26 +176,26 @@ msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:129
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:129
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:126
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:140
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:271
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:286
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:326
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:128
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:273
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:288
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:329
 msgid "Name"
 msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:133
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:133
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:275
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:302
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:306
 msgid "Type"
 msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:137
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:137
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:255
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:422
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:330
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:257
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:426
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:333
 msgid "Description"
 msgstr ""
 
@@ -210,7 +212,7 @@ msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:154
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:167
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:223
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:232
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:170
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:191
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:236
@@ -219,245 +221,249 @@ msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:175
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:201
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:482
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:485
 msgid "Reachable by"
 msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:196
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:358
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:179
+msgid "Use SSL?"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:361
 msgid "Outproxies"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:212
 msgid "SSL Outproxies"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:218
 msgid "Use Outproxy Plugin"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:213
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:251
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:259
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:260
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:268
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:145
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:526
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:529
 msgid "(Check the Box for 'YES')"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:378
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:227
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:381
 msgid "Tunnel Destination"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:382
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:239
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:385
 msgid "name, name:port, or destination"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:386
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:242
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:389
 msgid "b32 not recommended"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:239
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:248
 msgid "Shared Client"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:243
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:252
 msgid ""
 "(Share tunnels with other clients and irc/httpclients? Change requires "
 "restart of client proxy)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:247
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:256
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:141
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:522
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:525
 msgid "Auto Start"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:264
 msgid "Enable DCC"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:263
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:272
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:272
 msgid "Advanced networking options"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:265
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:274
 msgid ""
 "(NOTE: when this client proxy is configured to share tunnels, then these "
 "options are for all the shared proxy clients!)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:267
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:276
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:274
 msgid "Tunnel Options"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:269
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:278
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:276
 msgid "Length"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:276
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:285
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:283
 msgid "0 hop tunnel (no anonymity)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:280
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:289
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:287
 msgid "1 hop tunnel (low anonymity)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:284
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:293
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:291
 msgid "2 hop tunnel (medium anonymity)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:288
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:297
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:295
 msgid "3 hop tunnel (high anonymity)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:296
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:305
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:303
 msgid "hop tunnel (very poor performance)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:310
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:308
 msgid "Variance"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:308
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:317
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:315
 msgid "0 hop variance (no randomisation, consistant performance)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:321
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:319
 msgid ""
 "+ 0-1 hop variance (medium additive randomisation, subtractive performance)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:316
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:325
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:323
 msgid ""
 "+ 0-2 hop variance (high additive randomisation, subtractive performance)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:329
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:327
 msgid "+/- 0-1 hop variance (standard randomisation, standard performance)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:333
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:331
 msgid "+/- 0-2 hop variance (not recommended)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:344
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:342
 msgid "hop variance"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:349
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:347
 msgid "Count"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:353
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:351
 msgid "Backup Count"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:351
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:360
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:358
 msgid "0 backup tunnels (0 redundancy, no added resource usage)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:364
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:362
 msgid "1 backup tunnel each direction (low redundancy, low resource usage)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:368
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:366
 msgid ""
 "2 backup tunnels each direction (medium redundancy, medium resource usage)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:363
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:372
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:370
 msgid "3 backup tunnels each direction (high redundancy, high resource usage)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:371
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:380
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:378
 msgid "backup tunnels"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:378
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:387
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:385
 msgid "Profile"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:385
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:394
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:392
 msgid "interactive connection"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:389
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:398
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:396
 msgid "bulk connection (downloads/websites/BT)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:391
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:400
 msgid "Delay Connect"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:395
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:404
 msgid "for request/response connections"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:399
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:408
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:400
 msgid "Router I2CP Address"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:401
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:410
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:159
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:402
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:413
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:416
 msgid "Host"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:418
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:165
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:410
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:273
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:295
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:434
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:275
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:437
 msgid "Port"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:419
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:526
-msgid "Reduce tunnel quantity when idle"
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:428
+msgid "Delay tunnel open until required"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:421
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:435
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:443
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:455
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:465
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:493
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:499
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:505
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:511
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:545
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:555
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:430
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:438
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:452
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:474
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:502
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:508
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:514
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:520
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:559
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:569
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:420
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:457
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:466
@@ -465,116 +471,117 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:425
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:436
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:526
+msgid "Reduce tunnel quantity when idle"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:442
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:532
 msgid "Reduced tunnel count"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:429
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:449
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:446
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:466
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:536
 msgid "Idle minutes"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:433
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:450
 msgid "Close tunnels when idle"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:456
 msgid "New Keys on Reopen"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:447
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:464
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:436
 msgid "Disable"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:453
-msgid "Delay tunnel open until required"
-msgstr ""
-
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:463
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:472
 msgid "Persistent private key"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:469
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:478
 msgid "File"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:487
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:243
 msgid "Local destination"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:482
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:491
 msgid "Local Base 32"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:491
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:500
 msgid "Pass User-Agent header through"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:497
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:506
 msgid "Pass Referer header through"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:503
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:512
 msgid "Pass Accept headers through"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:509
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:518
 msgid "Allow SSL to I2P addresses"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:518
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:527
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:577
 msgid "Signature type"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:520
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:529
 msgid "Experts only!"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:543
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:557
 msgid "Local Authorization"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:549
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:559
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:563
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:573
 msgid "Username"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:551
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:563
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:565
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:577
 msgid "Password"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:553
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:567
 msgid "Outproxy Authorization"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:570
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:584
 msgid "Jump URL List"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:576
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:601
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:590
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:606
 msgid "Custom options"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:580
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:605
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:702
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:594
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:610
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:705
 msgid "Cancel"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:584
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:609
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:598
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:614
 msgid "Delete"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:586
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:611
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:600
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:616
 msgid "Save"
 msgstr ""
 
@@ -590,10 +597,6 @@ msgstr ""
 msgid "New server settings"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:179
-msgid "Use SSL?"
-msgstr ""
-
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:222
 msgid "Website name"
 msgstr ""
@@ -708,482 +711,482 @@ msgstr ""
 msgid "Experts only! Changes B32!"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:83
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:85
 msgid "I2P Tunnel Manager - List"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:97
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:99
 msgid "Status Messages"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:101
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:103
 msgid "Refresh"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:109
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:111
 msgid "Tunnel Wizard"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:113
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:115
 msgid "Stop All"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:117
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:119
 msgid "Start All"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:121
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:123
 msgid "Restart All"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:124
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:126
 msgid "I2P Server Tunnels"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:128
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:130
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:151
 msgid "Points at"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:130
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:182
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:186
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:132
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:184
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:188
 msgid "Preview"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:132
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:206
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:279
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:134
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:208
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:281
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:324
 msgid "Status"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:192
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:194
 msgid "Base32 Address"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:200
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:202
 msgid "No Preview"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:213
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:215
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:331
 msgid "Starting..."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:234
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:334
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:348
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:362
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:236
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:366
 msgid "Stop"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:227
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:229
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:359
 msgid "Running"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:369
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:243
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:373
 msgid "Stopped"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:248
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:376
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:250
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:380
 msgid "Start"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:263
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:265
 msgid "New server tunnel"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:265
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:432
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:265
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:295
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:301
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:576
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:267
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:436
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:268
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:298
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:579
 msgid "Standard"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:267
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:434
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:269
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:438
 msgid "Create"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:269
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:271
 msgid "I2P Client Tunnels"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:277
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:306
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:279
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:310
 msgid "Interface"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:345
 msgid "Standby"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:385
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:389
 msgid "Outproxy"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:388
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:392
 msgid "Destination"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:395
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:399
 msgid "internal plugin"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:414
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:418
 msgid "none"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:430
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:434
 msgid "New client tunnel"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:119
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:122
 msgid "I2P Tunnel Manager - Tunnel Creation Wizard"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:139
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:567
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:570
 msgid "Server or client tunnel?"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:145
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:571
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:148
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:574
 msgid "Tunnel type"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:151
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:601
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:154
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:604
 msgid "Tunnel name and description"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:157
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:610
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:160
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:613
 msgid "Tunnel destination"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:163
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:626
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:166
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:629
 msgid "Binding address and port"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:169
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:652
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:172
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:655
 msgid "Tunnel auto-start"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:175
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:178
 msgid "Wizard completed"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:189
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:192
 msgid ""
 "This wizard will take you through the various options available for creating "
 "tunnels in I2P."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:191
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:194
 msgid ""
 "The first thing to decide is whether you want to create a server or a client "
 "tunnel."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:193
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:196
 msgid ""
 "If you need to connect to a remote service, such as an IRC server inside I2P "
 "or a code repository, then you will require a CLIENT tunnel."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:195
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:198
 msgid ""
 "On the other hand, if you wish to host a service for others to connect to "
 "you'll need to create a SERVER tunnel."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:197
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:200
 msgid "Server Tunnel"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:199
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:202
 msgid "Client Tunnel"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:217
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:220
 msgid "There are several types of tunnels to choose from:"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:225
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:228
 msgid "Basic tunnel for connecting to a single service inside I2P."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:227
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:269
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:230
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:272
 msgid ""
 "Try this if none of the tunnel types below fit your requirements, or you "
 "don't know what type of tunnel you need."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:229
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:232
 msgid "Tunnel that acts as an HTTP proxy for reaching eepsites inside I2P."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:231
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:234
 msgid ""
 "Set your browser to use this tunnel as an http proxy, or set your "
 "\"http_proxy\" environment variable for command-line applications in GNU/"
 "Linux."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:233
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:236
 msgid ""
 "Websites outside I2P can also be reached if an HTTP proxy within I2P is "
 "known."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:235
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:238
 msgid "Customised client tunnel specific for IRC connections."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:237
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:240
 msgid ""
 "With this tunnel type, your IRC client will be able to connect to an IRC "
 "network inside I2P."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:239
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:242
 msgid ""
 "Each IRC network in I2P that you wish to connect to will require its own "
 "tunnel. (See Also, SOCKS IRC)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:241
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:244
 msgid "A tunnel that implements the SOCKS protocol."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:243
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:246
 msgid ""
 "This enables both TCP and UDP connections to be made through a SOCKS "
 "outproxy within I2P."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:245
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:248
 msgid ""
 "A client tunnel implementing the SOCKS protocol, which is customised for "
 "connecting to IRC networks."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:247
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:250
 msgid ""
 "With this tunnel type, IRC networks in I2P can be reached by typing the I2P "
 "address into your IRC client, and configuring the IRC client to use this "
 "SOCKS tunnel."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:249
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:252
 msgid ""
 "This means that only one I2P tunnel is required rather than a separate "
 "tunnel per IRC network."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:251
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:254
 msgid ""
 "IRC networks outside I2P can also be reached if a SOCKS outproxy within I2P "
 "is known, though it depends on whether or not the outproxy has been blocked "
 "by the IRC network."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:253
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:256
 msgid "A client tunnel that implements the HTTP CONNECT command."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:258
 msgid ""
 "This enables TCP connections to be made through an HTTP outproxy, assuming "
 "the proxy supports the CONNECT command."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:257
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:260
 msgid "A customised client tunnel for Streamr."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:267
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:270
 msgid "A basic server tunnel for hosting a generic service inside I2P."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:271
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:274
 msgid "A server tunnel that is customised for HTTP connections."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:273
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:276
 msgid "Use this tunnel type if you want to host an eepsite."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:275
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:278
 msgid ""
 "A customised server tunnel that can both serve HTTP data and connect to "
 "other server tunnels."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:280
 msgid "This tunnel type is predominantly used when running a Seedless server."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:279
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:282
 msgid "A customised server tunnel for hosting IRC networks inside I2P."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:281
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:284
 msgid ""
 "Usually, a separate tunnel needs to be created for each IRC server that is "
 "to be accessible inside I2P."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:283
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:286
 msgid "A customised server tunnel for Streamr."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:322
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:325
 msgid "Choose a name and description for your tunnel."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:327
 msgid ""
 "These can be anything you want - they are just for ease of identifying the "
 "tunnel in the routerconsole."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:357
 msgid ""
 "If you know of any outproxies for this type of tunnel (either HTTP or "
 "SOCKS), fill them in below."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:356
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:359
 msgid "Separate multiple proxies with commas."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:374
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:377
 msgid ""
 "Type in the I2P destination of the service that this client tunnel should "
 "connect to."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:376
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:379
 msgid ""
 "This could be the full base 64 destination key, or an I2P URL from your "
 "address book."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:412
 msgid ""
 "This is the IP that your service is running on, this is usually on the same "
 "machine so 127.0.0.1 is autofilled."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:432
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:435
 msgid "This is the port that the service is accepting connections on."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:456
 msgid "This is the port that the client tunnel will be accessed from locally."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:455
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:458
 msgid "This is also the client port for the HTTPBidir server tunnel."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:474
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:477
 msgid ""
 "How do you want this tunnel to be accessed? By just this machine, your "
 "entire subnet, or external internet?"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:476
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:479
 msgid "You will most likely want to just allow 127.0.0.1"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:518
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:521
 msgid ""
 "The I2P router can automatically start this tunnel for you when the router "
 "is started."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:520
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:523
 msgid ""
 "This can be useful for frequently-used tunnels (especially server tunnels), "
 "but for tunnels that are only used occassionally it would mean that the I2P "
 "router is creating and maintaining unnecessary tunnels."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:546
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:549
 msgid "The wizard has now collected enough information to create your tunnel."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:548
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:551
 msgid ""
 "Upon clicking the Save button below, the wizard will set up the tunnel, and "
 "take you back to the main I2PTunnel page."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:553
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:556
 msgid ""
 "Because you chose to automatically start the tunnel when the router starts, "
 "you don't have to do anything further."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:555
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:558
 msgid "The router will start the tunnel once it has been set up."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:559
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:562
 msgid ""
 "Because you chose not to automatically start the tunnel, you will have to "
 "manually start it."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:561
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:564
 msgid ""
 "You can do this by clicking the Start button on the main page which "
 "corresponds to the new tunnel."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:565
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:568
 msgid "Below is a summary of the options you chose:"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:663
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:666
 msgid ""
 "Alongside these basic settings, there are a number of advanced options for "
 "tunnel configuration."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:665
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:668
 msgid ""
 "The wizard will set reasonably sensible default values for these, but you "
 "can view and/or edit these by clicking on the tunnel's name in the main "
 "I2PTunnel page."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:707
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:710
 msgid "Previous"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:715
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:718
 msgid "Save Tunnel"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:721
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:724
 msgid "Finish"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:727
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:730
 msgid "Next"
 msgstr ""
diff --git a/apps/i2ptunnel/locale/messages_fr.po b/apps/i2ptunnel/locale/messages_fr.po
index 28e4117092ab44fe4bebe973b64a2118c96ec275..d504621e67dfb72ccaaecf37d78e3852d02ba0c0 100644
--- a/apps/i2ptunnel/locale/messages_fr.po
+++ b/apps/i2ptunnel/locale/messages_fr.po
@@ -9,14 +9,14 @@
 # foo <foo@bar>, 2009
 # Boxoa590, 2013
 # Boxoa590, 2012
-# Towatowa441, 2013-2014
+# Towinet, 2013-2014
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-02-06 18:27+0000\n"
-"PO-Revision-Date: 2014-05-11 17:33+0000\n"
-"Last-Translator: Towatowa441\n"
+"PO-Revision-Date: 2014-09-01 08:56+0000\n"
+"Last-Translator: Towinet\n"
 "Language-Team: French (http://www.transifex.com/projects/p/I2P/language/fr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -571,7 +571,7 @@ msgstr "Nom du site web"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:226
 msgid "(leave blank for outproxies)"
-msgstr "(laisser vide pour les mandataires sortants)"
+msgstr "(pour les mandataires sortants le laisser vide)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:231
 msgid "Private key file"
@@ -869,7 +869,7 @@ msgstr "Destination du tunnel"
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:163
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:626
 msgid "Binding address and port"
-msgstr "Reliure (binding) adresse et port"
+msgstr "Adresse et port de reliure (binding)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:169
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:652
@@ -1090,7 +1090,7 @@ msgstr "Il s'agit du port sur lequel le service accepte les connexions."
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:453
 msgid "This is the port that the client tunnel will be accessed from locally."
-msgstr "Il s'agit du port auquel le tunnel client sera accessible localement."
+msgstr "Il s'agit du port par lequel le tunnel client sera accessible localement."
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:455
 msgid "This is also the client port for the HTTPBidir server tunnel."
@@ -1100,7 +1100,7 @@ msgstr "C'est aussi le port du client pour le serveur tunnel HTTPBidir."
 msgid ""
 "How do you want this tunnel to be accessed? By just this machine, your "
 "entire subnet, or external internet?"
-msgstr "Comment voulez-vous que ce tunnel soit accessible ? Par juste cette machine, votre sous-réseau entier, ou l'Internet externe?"
+msgstr "Comment voulez-vous que ce tunnel soit accessible ? Par cette machine seulement, votre sous-réseau entier, ou l'Internet externe ?"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:476
 msgid "You will most likely want to just allow 127.0.0.1"
@@ -1110,7 +1110,7 @@ msgstr "Vous souhaiterez probablement juste permettre 127.0.0.1"
 msgid ""
 "The I2P router can automatically start this tunnel for you when the router "
 "is started."
-msgstr "Le routeur I2P peut démarrer automatiquement ce tunnel pour vous lorsque le routeur est démarré."
+msgstr "Le routeur I2P peut démarrer automatiquement ce tunnel pour vous lors du démarrage du routeur."
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:520
 msgid ""
@@ -1127,7 +1127,7 @@ msgstr "L'assistant a recueilli suffisamment d'informations pour créer votre tu
 msgid ""
 "Upon clicking the Save button below, the wizard will set up the tunnel, and "
 "take you back to the main I2PTunnel page."
-msgstr "Après avoir cliqué sur le bouton Enregistrer ci-dessous, l'assistant va configurer le tunnel et vous ramènera à la page principale I2PTunnel."
+msgstr "Après avoir cliqué sur le bouton Sauvegarder ci-dessous, l'assistant va configurer le tunnel et vous ramènera à la page principale d'I2PTunnel."
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:553
 msgid ""
diff --git a/apps/i2ptunnel/locale/messages_nb.po b/apps/i2ptunnel/locale/messages_nb.po
index 7c0036894a9268d0ce1b6c987832c93466683dc1..5f2d8902213d306ce6ec005fd3076eb3e7d03616 100644
--- a/apps/i2ptunnel/locale/messages_nb.po
+++ b/apps/i2ptunnel/locale/messages_nb.po
@@ -4,14 +4,15 @@
 # To contribute translations, see http://www.i2p2.de/newdevelopers
 # 
 # Translators:
-# mikalv <mikalv@mikalv.net>, 2013
+# Mikal <mikalv@mikalv.net>, 2013
+# Shpetim <shpetim@privacysolutions.no>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-12-01 20:06+0000\n"
-"PO-Revision-Date: 2013-11-20 09:42+0000\n"
-"Last-Translator: kytv <killyourtv@i2pmail.org>\n"
+"POT-Creation-Date: 2014-02-06 18:27+0000\n"
+"PO-Revision-Date: 2014-08-13 00:50+0000\n"
+"Last-Translator: Shpetim <shpetim@privacysolutions.no>\n"
 "Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/I2P/language/nb/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -19,141 +20,141 @@ msgstr ""
 "Language: nb\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:350
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:360
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:363
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:373
 msgid "internal"
 msgstr "Internt"
 
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:436
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:449
 #, java-format
 msgid "{0} inbound, {0} outbound tunnel"
 msgid_plural "{0} inbound, {0} outbound tunnels"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:440
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:453
 msgid "lower bandwidth and reliability"
-msgstr ""
+msgstr "lavere bredbånd og pålitelighet"
 
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:442
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:455
 msgid "standard bandwidth and reliability"
-msgstr ""
+msgstr "standard bredbånd og pålitelighet"
 
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:444
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:457
 msgid "higher bandwidth and reliability"
-msgstr ""
+msgstr "høyere bredbånd og pålitelighet"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:121
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:123
 msgid "Tunnels are not initialized yet, please reload in two minutes."
 msgstr "Tunneler er ikke initialisert ennå, vennligst oppdater i to minutter."
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:194
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:196
 msgid ""
 "Invalid form submission, probably because you used the 'back' or 'reload' "
 "button on your browser. Please resubmit."
 msgstr "Ugyldig skjemainnsending, sannsynligvis fordi du brukte 'tilbake' eller 'reload \"-knappen i nettleseren. Vennligst send inn på nytt."
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:196
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:198
 msgid ""
 "If the problem persists, verify that you have cookies enabled in your "
 "browser."
 msgstr "Hvis problemet vedvarer, må du kontrollere at du har aktivert informasjonskapsler i nettleseren din."
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:242
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:244
 msgid "Configuration reloaded for all tunnels"
 msgstr "Konfigurasjon oppdatert for alle tunneler"
 
 #. and give them something to look at in any case
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:255
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:257
 msgid "Starting tunnel"
 msgstr "Starter tunnel"
 
 #. and give them something to look at in any case
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:268
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:270
 msgid "Stopping tunnel"
 msgstr "Stopper tunnel"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:334
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:336
 msgid "Configuration changes saved"
 msgstr "Konfigurasjons endringer lagret"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:337
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:339
 msgid "Failed to save configuration"
 msgstr "Feilet med å lagre konfigurasjon"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:459
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:461
 msgid "New Tunnel"
 msgstr "Ny tunnel"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:482
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:492
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:609
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:484
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:494
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:611
 msgid "Port not set"
 msgstr "Port er ikke satt"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:485
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:611
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:487
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:613
 msgid "Invalid port"
 msgstr "Ugyldig port"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:488
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:490
 msgid "Warning - ports less than 1024 are not recommended"
 msgstr "Advarsel - porter mindre enn 1024 er ikke anbefalt"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:504
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:506
 msgid "Standard client"
 msgstr "Standard klient"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:505
-msgid "HTTP client"
-msgstr "HTTP klient"
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:507
+msgid "HTTP/HTTPS client"
+msgstr "HTTP/HTTPS klienten"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:506
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:508
 msgid "IRC client"
 msgstr "IRC klient"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:507
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:509
 msgid "Standard server"
 msgstr "Standard tjener"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:508
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:510
 msgid "HTTP server"
 msgstr "HTTP tjener"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:509
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:511
 msgid "SOCKS 4/4a/5 proxy"
 msgstr "SOCKS 4/4a/5 proxy"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:510
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:512
 msgid "SOCKS IRC proxy"
 msgstr "SOCKS IRC proxy"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:511
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:513
 msgid "CONNECT/SSL/HTTPS proxy"
 msgstr "CONNECT/SSL/HTTPS proxy"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:512
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:514
 msgid "IRC server"
 msgstr "IRC tjener"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:513
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:515
 msgid "Streamr client"
 msgstr "Streamr klient"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:514
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:516
 msgid "Streamr server"
 msgstr "Streamr tjener"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:515
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:517
 msgid "HTTP bidir"
 msgstr "HTTP bidir"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:603
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:605
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:313
 msgid "Host not set"
 msgstr "Vert er ikke satt"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:605
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:607
 msgid "Invalid address"
 msgstr "Ugyldig adresse"
 
@@ -189,7 +190,7 @@ msgstr "Type"
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:137
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:137
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:255
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:413
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:422
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:330
 msgid "Description"
 msgstr "Beskrivesle"
@@ -207,7 +208,7 @@ msgstr "Tilgangspunkt"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:154
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:167
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:208
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:223
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:170
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:191
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:236
@@ -226,202 +227,211 @@ msgid "Outproxies"
 msgstr "Ut-proxyer"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:203
+msgid "SSL Outproxies"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:209
+msgid "Use Outproxy Plugin"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:251
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:259
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:526
+msgid "(Check the Box for 'YES')"
+msgstr "(Merk av boksen for 'JA')"
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:218
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:378
 msgid "Tunnel Destination"
 msgstr "Tunnel destinasjon"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:215
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:230
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:382
 msgid "name, name:port, or destination"
-msgstr ""
+msgstr "navn, navn:port, eller destinasjon"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:218
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:233
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:386
 msgid "b32 not recommended"
 msgstr "b32 er ikke anbefalt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:239
 msgid "Shared Client"
 msgstr "Delt klient"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:243
 msgid ""
 "(Share tunnels with other clients and irc/httpclients? Change requires "
 "restart of client proxy)"
 msgstr "(Dele tunneler med andre klienter og irc/httpklineter? Endring krever restart av klient proxy)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:232
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:247
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:141
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:522
 msgid "Auto Start"
-msgstr "Automatisks start"
+msgstr "Automatisk start"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:244
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:145
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:526
-msgid "(Check the Box for 'YES')"
-msgstr "(Merk av boksen for 'JA')"
-
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:240
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:255
 msgid "Enable DCC"
 msgstr "Slå på DCC"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:248
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:263
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:266
 msgid "Advanced networking options"
 msgstr "Avansert nettverks alternativer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:250
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:265
 msgid ""
 "(NOTE: when this client proxy is configured to share tunnels, then these "
 "options are for all the shared proxy clients!)"
 msgstr "(NOTAT: når denne klient proxyen er konfigurert til å dele tunneler, vil de alternativene gjelde for alle delte proxy klienter)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:252
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:267
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:268
 msgid "Tunnel Options"
 msgstr "Tunnel alternativer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:254
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:269
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:270
 msgid "Length"
 msgstr "Lengde"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:261
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:276
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:277
 msgid "0 hop tunnel (no anonymity)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:265
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:280
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:281
 msgid "1 hop tunnel (low anonymity)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:269
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:284
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:285
 msgid "2 hop tunnel (medium anonymity)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:273
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:288
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:289
 msgid "3 hop tunnel (high anonymity)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:281
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:296
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:297
 msgid "hop tunnel (very poor performance)"
 msgstr "hopp tunnel (veldig dårlig ytelse)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:286
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:301
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:302
 msgid "Variance"
 msgstr "varians"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:293
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:308
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:309
 msgid "0 hop variance (no randomisation, consistant performance)"
 msgstr "0 hopp varianse (ingen randomisering, konsistent ytelse)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:312
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:313
 msgid ""
 "+ 0-1 hop variance (medium additive randomisation, subtractive performance)"
 msgstr "+ 0-1 hopp varianse (medium additiv randomisering, subtraktiv ytelse)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:316
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:317
 msgid ""
 "+ 0-2 hop variance (high additive randomisation, subtractive performance)"
 msgstr "+ 0-2 hopp varianse (høy additiv randomisering, subtraktiv ytelse)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:320
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:321
 msgid "+/- 0-1 hop variance (standard randomisation, standard performance)"
 msgstr "+/- 0-1 hopp varianse (standard randomisering, standard ytelse)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:324
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:325
 msgid "+/- 0-2 hop variance (not recommended)"
 msgstr "+/- 0-2 hopp varianse (anbefales ikke)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:335
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:336
 msgid "hop variance"
 msgstr "hopp varianse"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:340
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:341
 msgid "Count"
 msgstr "Antall"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:344
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:345
 msgid "Backup Count"
 msgstr "Antall backup"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:336
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:351
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:352
 msgid "0 backup tunnels (0 redundancy, no added resource usage)"
 msgstr "0 backup tunneler (0 redundans, ingen ekstra ressursbruk)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:355
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:356
 msgid "1 backup tunnel each direction (low redundancy, low resource usage)"
 msgstr "1 backup tunnel begge veier (lav redundans, lav ressursbruk)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:359
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:360
 msgid ""
 "2 backup tunnels each direction (medium redundancy, medium resource usage)"
 msgstr "2 backup tunneler begge veier (medium redundans, medium ressursbruk)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:363
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:364
 msgid "3 backup tunnels each direction (high redundancy, high resource usage)"
 msgstr "3 backup tunneler begge veier (høy redundans, høy ressursbruk)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:356
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:371
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:372
 msgid "backup tunnels"
 msgstr "backup tunneler"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:363
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:378
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:379
 msgid "Profile"
 msgstr "Profil"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:370
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:385
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:386
 msgid "interactive connection"
 msgstr "interaktiv tilkobling"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:374
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:389
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:390
 msgid "bulk connection (downloads/websites/BT)"
 msgstr "bulk forbindelse (nedlastning/websider/BT)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:376
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:391
 msgid "Delay Connect"
 msgstr "forsink tilkobling"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:380
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:395
 msgid "for request/response connections"
 msgstr "Ved forespørsel / respons tilkoblinger"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:384
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:399
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:394
 msgid "Router I2CP Address"
 msgstr "Rutert I2CP Adresse"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:386
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:401
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:159
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:396
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:413
 msgid "Host"
 msgstr "Vert"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:394
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:409
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:165
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:404
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:273
@@ -430,107 +440,107 @@ msgstr "Vert"
 msgid "Port"
 msgstr "Port"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:404
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:419
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:502
 msgid "Reduce tunnel quantity when idle"
 msgstr "Reduser tunnel kvantitet når inaktiv"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:406
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:420
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:428
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:440
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:450
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:469
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:479
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:435
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:443
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:455
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:465
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:493
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:503
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:414
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:504
 msgid "Enable"
 msgstr "Skru på"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:410
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:425
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:508
 msgid "Reduced tunnel count"
 msgstr "Redusert tunnel teller"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:414
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:434
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:429
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:449
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:512
 msgid "Idle minutes"
 msgstr "inaktive minutter"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:418
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:433
 msgid "Close tunnels when idle"
 msgstr "Lukk tunneller når de er inaktiv"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:424
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:439
 msgid "New Keys on Reopen"
 msgstr "Nye nøkler ved gjennåpning"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:432
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:447
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:430
 msgid "Disable"
 msgstr "Skru av"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:438
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:453
 msgid "Delay tunnel open until required"
 msgstr "Utsett opprettelse av tunnel frem til det er nødvendig"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:448
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:463
 msgid "Persistent private key"
 msgstr "Vedvarende privat nøkkel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:454
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:469
 msgid "File"
 msgstr "Fil"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:458
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:478
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:243
 msgid "Local destination"
 msgstr "Lokal destinasjon"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:462
-msgid "(if known)"
-msgstr "(hvis kjent)"
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:482
+msgid "Local Base 32"
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:467
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:491
 msgid "Local Authorization"
 msgstr "lokal autorisasjon"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:473
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:483
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:497
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:507
 msgid "Username"
 msgstr "Brukernavn"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:475
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:487
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:499
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:511
 msgid "Password"
 msgstr "Passord"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:477
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:501
 msgid "Outproxy Authorization"
 msgstr "utproxy autorisasjon"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:494
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:518
 msgid "Jump URL List"
 msgstr "Hopp URL liste"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:500
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:524
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:548
 msgid "Custom options"
 msgstr "egendefinerte alternativer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:504
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:528
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:552
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:702
 msgid "Cancel"
 msgstr "Avbryt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:508
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:532
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:556
 msgid "Delete"
 msgstr "Slett"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:510
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:534
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:558
 msgid "Save"
 msgstr "Lagre"
@@ -549,7 +559,7 @@ msgstr "ny tjener instillinger"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:179
 msgid "Use SSL?"
-msgstr ""
+msgstr "Bruke SSL?"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:222
 msgid "Website name"
@@ -781,7 +791,7 @@ msgid "New server tunnel"
 msgstr "Ny tjener tunnel"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:265
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:423
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:432
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:223
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:265
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:295
@@ -791,7 +801,7 @@ msgid "Standard"
 msgstr "Standard"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:267
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:425
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:434
 msgid "Create"
 msgstr "Opprett"
 
@@ -816,11 +826,15 @@ msgstr "Ut-proxy"
 msgid "Destination"
 msgstr "Destinasjon"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:408
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:395
+msgid "internal plugin"
+msgstr "intern plugin"
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:414
 msgid "none"
 msgstr "Ingen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:430
 msgid "New client tunnel"
 msgstr "Ny klient tunnel"
 
diff --git a/apps/i2ptunnel/locale/messages_pl.po b/apps/i2ptunnel/locale/messages_pl.po
index 3f9b20145e97b89529417c13e1265006a58e8729..508d04dd30e4296d772c8f443c5aafc87377e1df 100644
--- a/apps/i2ptunnel/locale/messages_pl.po
+++ b/apps/i2ptunnel/locale/messages_pl.po
@@ -6,15 +6,16 @@
 # Translators:
 # PolishAnon <b790979@klzlk.com>, 2012
 # Warton <businesshehe@yahoo.com>, 2011, 2012
-# sebx, 2013-2014
-# Smert <Smert@safe-mail.net>, 2013
+# Karolina <karolina@bitwylesne.pl>, 2014
+# seb, 2013-2014
+# Smert i2p <Smert@safe-mail.net>, 2013
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-01-09 19:27+0000\n"
-"PO-Revision-Date: 2014-02-05 22:26+0000\n"
-"Last-Translator: sebx\n"
+"POT-Creation-Date: 2014-02-06 18:27+0000\n"
+"PO-Revision-Date: 2014-08-28 14:43+0000\n"
+"Last-Translator: Karolina <karolina@bitwylesne.pl>\n"
 "Language-Team: Polish (http://www.transifex.com/projects/p/I2P/language/pl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -22,12 +23,12 @@ msgstr ""
 "Language: pl\n"
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:350
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:360
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:363
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:373
 msgid "internal"
 msgstr "wewnętrzny"
 
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:436
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:449
 #, java-format
 msgid "{0} inbound, {0} outbound tunnel"
 msgid_plural "{0} inbound, {0} outbound tunnels"
@@ -35,131 +36,131 @@ msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:440
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:453
 msgid "lower bandwidth and reliability"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:442
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:455
 msgid "standard bandwidth and reliability"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:444
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:457
 msgid "higher bandwidth and reliability"
 msgstr ""
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:121
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:123
 msgid "Tunnels are not initialized yet, please reload in two minutes."
-msgstr ""
+msgstr "Tunele nie zostały jeszcze zaktualizowane, odśwież proszę za dwie minuty."
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:194
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:196
 msgid ""
 "Invalid form submission, probably because you used the 'back' or 'reload' "
 "button on your browser. Please resubmit."
 msgstr "Niepoprawne wysłanie formy, prawdopodobnie dlatego, że użyłes przycisku 'wstecz' lub 'odśwież' w swojej przeglądarce. Prosze wyślij ponownie."
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:196
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:198
 msgid ""
 "If the problem persists, verify that you have cookies enabled in your "
 "browser."
-msgstr ""
+msgstr "Jeśli problem występuje nadal, sprawdź, czy obsługa ciasteczek jest włączona w Twojej przeglądarce."
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:242
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:244
 msgid "Configuration reloaded for all tunnels"
 msgstr "Konfiguracja przeładowana dla wszystkich tunelii"
 
 #. and give them something to look at in any case
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:255
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:257
 msgid "Starting tunnel"
 msgstr "Uruchamianie tunelu"
 
 #. and give them something to look at in any case
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:268
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:270
 msgid "Stopping tunnel"
 msgstr "Zatrzymywanie tunelu"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:334
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:336
 msgid "Configuration changes saved"
 msgstr "Zapisano zmiany w konfiguracji"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:337
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:339
 msgid "Failed to save configuration"
 msgstr "Nie udało się zapisać zmian"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:459
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:461
 msgid "New Tunnel"
 msgstr "Nowy tunel"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:482
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:492
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:609
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:484
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:494
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:611
 msgid "Port not set"
 msgstr "Nie ustawiono portu"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:485
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:611
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:487
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:613
 msgid "Invalid port"
-msgstr ""
+msgstr "Niepoprawny port"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:488
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:490
 msgid "Warning - ports less than 1024 are not recommended"
-msgstr ""
+msgstr "Ostrzeżenie - porty mniejsze, niż 1024 nie są polecane"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:504
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:506
 msgid "Standard client"
 msgstr "Standardowy klient"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:505
-msgid "HTTP client"
-msgstr "Klient HTTP"
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:507
+msgid "HTTP/HTTPS client"
+msgstr "klient HTTP/HTTPS"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:506
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:508
 msgid "IRC client"
 msgstr "Klient IRC"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:507
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:509
 msgid "Standard server"
 msgstr "Standardowy serwer"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:508
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:510
 msgid "HTTP server"
 msgstr "Serwer HTTP"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:509
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:511
 msgid "SOCKS 4/4a/5 proxy"
 msgstr "SOCKS 4/4a/5 proxy"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:510
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:512
 msgid "SOCKS IRC proxy"
 msgstr "SOCKS IRC proxy"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:511
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:513
 msgid "CONNECT/SSL/HTTPS proxy"
 msgstr "CONNECT/SSL/HTTPS proxy"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:512
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:514
 msgid "IRC server"
 msgstr "Serwer IRC"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:513
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:515
 msgid "Streamr client"
 msgstr "Klient Streamr"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:514
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:516
 msgid "Streamr server"
 msgstr "Serwer Streamr"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:515
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:517
 msgid "HTTP bidir"
 msgstr "HTTP bidir"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:603
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:605
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:313
 msgid "Host not set"
 msgstr "Nie ustawiono hosta"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:605
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:607
 msgid "Invalid address"
-msgstr ""
+msgstr "Niepoprawny adres"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:82
 msgid "I2P Tunnel Manager - Edit Client Tunnel"
@@ -193,7 +194,7 @@ msgstr "Typ"
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:137
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:137
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:255
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:413
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:422
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:330
 msgid "Description"
 msgstr "Opis"
@@ -211,7 +212,7 @@ msgstr "Punkt Dostępu"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:154
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:167
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:208
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:223
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:170
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:191
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:236
@@ -230,202 +231,211 @@ msgid "Outproxies"
 msgstr "Serwery outproxy"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:203
+msgid "SSL Outproxies"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:209
+msgid "Use Outproxy Plugin"
+msgstr "Użyj Wtyczki Outproxy"
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:251
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:259
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:526
+msgid "(Check the Box for 'YES')"
+msgstr "(Zaznacz kwadracik na 'TAK')"
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:218
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:378
 msgid "Tunnel Destination"
 msgstr "Cel Tunelu"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:215
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:230
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:382
 msgid "name, name:port, or destination"
-msgstr ""
+msgstr "nazwa, nazwa:port lub adres docelowy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:218
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:233
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:386
 msgid "b32 not recommended"
 msgstr "b32 niezalecane"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:239
 msgid "Shared Client"
 msgstr "Klient współdzielony"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:243
 msgid ""
 "(Share tunnels with other clients and irc/httpclients? Change requires "
 "restart of client proxy)"
 msgstr "(Współdzielić tunel z innymi klientami oraz z klientami irc/http? Zmiana wymaga restartu proxy)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:232
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:247
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:141
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:522
 msgid "Auto Start"
 msgstr "Auto Start"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:244
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:145
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:526
-msgid "(Check the Box for 'YES')"
-msgstr "(Zaznacz kwadracik na 'TAK')"
-
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:240
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:255
 msgid "Enable DCC"
 msgstr "WÅ‚Ä…cz DCC"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:248
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:263
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:266
 msgid "Advanced networking options"
 msgstr "Zaawansowane opcje sieciowe"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:250
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:265
 msgid ""
 "(NOTE: when this client proxy is configured to share tunnels, then these "
 "options are for all the shared proxy clients!)"
 msgstr "(ZAUWAŻ: gdy ten klient proxy jest skonfigurowany do dzielenia się tunelami, wtedy te opcje są dla wszystkich klientów proxy!)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:252
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:267
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:268
 msgid "Tunnel Options"
 msgstr "Opcje tunelu"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:254
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:269
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:270
 msgid "Length"
 msgstr "Długość"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:261
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:276
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:277
 msgid "0 hop tunnel (no anonymity)"
-msgstr ""
+msgstr "0 hop tunel (brak anonimowości)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:265
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:280
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:281
 msgid "1 hop tunnel (low anonymity)"
-msgstr ""
+msgstr "1 hop tunel (niska anonimowość)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:269
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:284
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:285
 msgid "2 hop tunnel (medium anonymity)"
-msgstr ""
+msgstr "2 hop tunel (średnia anonimowość)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:273
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:288
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:289
 msgid "3 hop tunnel (high anonymity)"
 msgstr "3 skokowy tunel? (wysoka anonimowość)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:281
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:296
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:297
 msgid "hop tunnel (very poor performance)"
 msgstr "tunel skoku (bardzo mała wydajność)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:286
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:301
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:302
 msgid "Variance"
 msgstr "Zmienność"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:293
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:308
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:309
 msgid "0 hop variance (no randomisation, consistant performance)"
 msgstr "0 skoków zmiennych (brak randomizacji, stała wydajność)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:312
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:313
 msgid ""
 "+ 0-1 hop variance (medium additive randomisation, subtractive performance)"
 msgstr "+ 0-1 zmienność przeskoków (średni dodatek randomizacji, subtraktywna wydajność)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:316
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:317
 msgid ""
 "+ 0-2 hop variance (high additive randomisation, subtractive performance)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:320
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:321
 msgid "+/- 0-1 hop variance (standard randomisation, standard performance)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:324
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:325
 msgid "+/- 0-2 hop variance (not recommended)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:335
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:336
 msgid "hop variance"
 msgstr "Zmienność przeskoków"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:340
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:341
 msgid "Count"
 msgstr "Policz"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:344
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:345
 msgid "Backup Count"
 msgstr "Zapasowe Podliczenie"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:336
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:351
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:352
 msgid "0 backup tunnels (0 redundancy, no added resource usage)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:355
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:356
 msgid "1 backup tunnel each direction (low redundancy, low resource usage)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:359
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:360
 msgid ""
 "2 backup tunnels each direction (medium redundancy, medium resource usage)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:363
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:364
 msgid "3 backup tunnels each direction (high redundancy, high resource usage)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:356
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:371
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:372
 msgid "backup tunnels"
 msgstr "tunele zapasowe"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:363
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:378
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:379
 msgid "Profile"
 msgstr "Profil"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:370
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:385
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:386
 msgid "interactive connection"
 msgstr "interaktywne połączenie"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:374
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:389
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:390
 msgid "bulk connection (downloads/websites/BT)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:376
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:391
 msgid "Delay Connect"
 msgstr "Opóźniona Zawartość"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:380
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:395
 msgid "for request/response connections"
 msgstr "do połączeń żądań/odpowiedzi"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:384
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:399
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:394
 msgid "Router I2CP Address"
 msgstr "Adres Routera I2CP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:386
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:401
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:159
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:396
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:413
 msgid "Host"
 msgstr "Host"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:394
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:409
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:165
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:404
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:273
@@ -434,107 +444,107 @@ msgstr "Host"
 msgid "Port"
 msgstr "Port"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:404
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:419
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:502
 msgid "Reduce tunnel quantity when idle"
 msgstr "Zredukuj ilość tuneli podczas bezczynności"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:406
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:420
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:428
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:440
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:450
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:478
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:488
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:435
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:443
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:455
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:465
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:493
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:503
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:414
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:504
 msgid "Enable"
 msgstr "WÅ‚Ä…cz"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:410
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:425
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:508
 msgid "Reduced tunnel count"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:414
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:434
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:429
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:449
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:512
 msgid "Idle minutes"
 msgstr "Minut bezczynności"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:418
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:433
 msgid "Close tunnels when idle"
 msgstr "Zamknij tunele podczas bezczynności"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:424
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:439
 msgid "New Keys on Reopen"
 msgstr "Nowe Klucze przy ponownym otwarciu"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:432
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:447
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:430
 msgid "Disable"
 msgstr "Wyłącz"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:438
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:453
 msgid "Delay tunnel open until required"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:448
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:463
 msgid "Persistent private key"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:454
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:469
 msgid "File"
 msgstr "Plik"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:463
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:478
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:243
 msgid "Local destination"
 msgstr "Cel localny"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:467
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:482
 msgid "Local Base 32"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:476
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:491
 msgid "Local Authorization"
 msgstr "Lokalna autoryzacja"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:482
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:492
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:497
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:507
 msgid "Username"
 msgstr "Użytkownik"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:484
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:496
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:499
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:511
 msgid "Password"
 msgstr "Hasło"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:486
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:501
 msgid "Outproxy Authorization"
 msgstr "Autoryzacja Outproxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:503
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:518
 msgid "Jump URL List"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:509
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:524
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:548
 msgid "Custom options"
 msgstr "Dodatkowe opcje"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:513
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:528
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:552
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:702
 msgid "Cancel"
 msgstr "Anuluj"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:517
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:532
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:556
 msgid "Delete"
 msgstr "Usuń"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:519
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:534
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:558
 msgid "Save"
 msgstr "Zapisz"
@@ -785,7 +795,7 @@ msgid "New server tunnel"
 msgstr "Nowy tunel serwera"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:265
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:423
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:432
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:223
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:265
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:295
@@ -795,7 +805,7 @@ msgid "Standard"
 msgstr "Standard"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:267
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:425
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:434
 msgid "Create"
 msgstr "Utwórz"
 
@@ -820,11 +830,15 @@ msgstr "Outproxy"
 msgid "Destination"
 msgstr "Cel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:408
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:395
+msgid "internal plugin"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:414
 msgid "none"
 msgstr "żadne"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:430
 msgid "New client tunnel"
 msgstr "Nowy tunel klienta"
 
diff --git a/apps/i2ptunnel/locale/messages_uk.po b/apps/i2ptunnel/locale/messages_uk.po
index e38e821ae230a0d9494d29af8959576e1a1b6462..cdc9388d740cae4ddeadbd27c9e69e76d86c742e 100644
--- a/apps/i2ptunnel/locale/messages_uk.po
+++ b/apps/i2ptunnel/locale/messages_uk.po
@@ -12,7 +12,7 @@ msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-02-06 18:27+0000\n"
-"PO-Revision-Date: 2014-06-22 10:21+0000\n"
+"PO-Revision-Date: 2014-08-30 09:54+0000\n"
 "Last-Translator: LinuxChata\n"
 "Language-Team: Ukrainian (Ukraine) (http://www.transifex.com/projects/p/I2P/language/uk_UA/)\n"
 "MIME-Version: 1.0\n"
@@ -30,25 +30,25 @@ msgstr "внутрішній"
 #, java-format
 msgid "{0} inbound, {0} outbound tunnel"
 msgid_plural "{0} inbound, {0} outbound tunnels"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "{0} вхідний, {0} вихідний тунель"
+msgstr[1] "{0} вхідних, {0} вихідних тунелів"
+msgstr[2] "{0} вхідних, {0} вихідних тунелів"
 
 #: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:453
 msgid "lower bandwidth and reliability"
-msgstr ""
+msgstr "нижча пропускна здатність і надійність"
 
 #: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:455
 msgid "standard bandwidth and reliability"
-msgstr ""
+msgstr "звичайна пропускна здатність і надійність"
 
 #: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:457
 msgid "higher bandwidth and reliability"
-msgstr ""
+msgstr "більш висока пропускна здатність і надійність"
 
 #: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:123
 msgid "Tunnels are not initialized yet, please reload in two minutes."
-msgstr ""
+msgstr "Тунелі ще не створені, будь ласка перезавантажте за дві хвилини."
 
 #: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:196
 msgid ""
@@ -60,7 +60,7 @@ msgstr "Неправильно передана форма, можливо ви
 msgid ""
 "If the problem persists, verify that you have cookies enabled in your "
 "browser."
-msgstr ""
+msgstr "Якщо проблема не усунута, переконайтеся, що cookies увімкнені у вашому браузері."
 
 #: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:244
 msgid "Configuration reloaded for all tunnels"
@@ -97,11 +97,11 @@ msgstr "Порт не заданий"
 #: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:487
 #: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:613
 msgid "Invalid port"
-msgstr ""
+msgstr "Невірний порт"
 
 #: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:490
 msgid "Warning - ports less than 1024 are not recommended"
-msgstr ""
+msgstr "Попередження - порти менше, ніж 1024 не рекомендуються"
 
 #: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:506
 msgid "Standard client"
@@ -109,7 +109,7 @@ msgstr "Звичайний клієнт"
 
 #: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:507
 msgid "HTTP/HTTPS client"
-msgstr ""
+msgstr "HTTP/HTTPS клієнт"
 
 #: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:508
 msgid "IRC client"
@@ -158,7 +158,7 @@ msgstr "Хост не заданий"
 
 #: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:607
 msgid "Invalid address"
-msgstr ""
+msgstr "Невірна адреса"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:82
 msgid "I2P Tunnel Manager - Edit Client Tunnel"
@@ -230,11 +230,11 @@ msgstr "Список вихідних проксі (Outproxies)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:203
 msgid "SSL Outproxies"
-msgstr ""
+msgstr "Зовнішні SSL проксі"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:209
 msgid "Use Outproxy Plugin"
-msgstr ""
+msgstr "Використовувати модуль зовнішнього проксі"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:213
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:251
@@ -252,7 +252,7 @@ msgstr "Адреса Призначення  Тунелю"
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:230
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:382
 msgid "name, name:port, or destination"
-msgstr ""
+msgstr "ім'я, назва: порт, або призначення"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:233
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:386
@@ -303,22 +303,22 @@ msgstr "Довжина"
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:276
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:277
 msgid "0 hop tunnel (no anonymity)"
-msgstr ""
+msgstr "Тунель 0 стрибків (без анонімності)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:280
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:281
 msgid "1 hop tunnel (low anonymity)"
-msgstr ""
+msgstr "Тунель з 1 стрибком (низька анонімність)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:284
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:285
 msgid "2 hop tunnel (medium anonymity)"
-msgstr ""
+msgstr "Тунель з 2 стрибками (середня анонімність)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:288
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:289
 msgid "3 hop tunnel (high anonymity)"
-msgstr ""
+msgstr "Тунель з 3 стрибками (висока анонімність)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:296
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:297
@@ -502,7 +502,7 @@ msgstr "Локальний адрес призначення"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:482
 msgid "Local Base 32"
-msgstr ""
+msgstr "Локальний Base 32"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:491
 msgid "Local Authorization"
@@ -561,7 +561,7 @@ msgstr "Нові серверні настройки"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:179
 msgid "Use SSL?"
-msgstr ""
+msgstr "Використовувати SSL?"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:222
 msgid "Website name"
@@ -652,19 +652,19 @@ msgstr "Максимум одночасних зєднань (0=необмеже
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:477
 msgid "POST limits (0=unlimited)"
-msgstr ""
+msgstr "POST ліміти (0=необмежений)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:481
 msgid "Per period"
-msgstr ""
+msgstr "За період"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:485
 msgid "Ban minutes"
-msgstr ""
+msgstr "Хвилин блокування"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:495
 msgid "POST limit period (minutes)"
-msgstr ""
+msgstr "POST обмеження періоду (хвилини)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:516
 msgid "New Certificate type"
@@ -716,7 +716,7 @@ msgstr "Оновити"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:109
 msgid "Tunnel Wizard"
-msgstr ""
+msgstr "Майстер тунелів"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:113
 msgid "Stop All"
@@ -830,7 +830,7 @@ msgstr "Адреса призначення"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:395
 msgid "internal plugin"
-msgstr ""
+msgstr "внутрішній модуль"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:414
 msgid "none"
@@ -842,12 +842,12 @@ msgstr "Новий клієнтський тунель"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:119
 msgid "I2P Tunnel Manager - Tunnel Creation Wizard"
-msgstr ""
+msgstr "I2P менеджер тунелів - Майстер створення тунелів"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:139
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:567
 msgid "Server or client tunnel?"
-msgstr ""
+msgstr "Серверний або клієнтський тунель?"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:145
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:571
@@ -867,7 +867,7 @@ msgstr "Місце призначення тунелю"
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:163
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:626
 msgid "Binding address and port"
-msgstr ""
+msgstr "Прив'язка адреса і порту"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:169
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:652
@@ -876,7 +876,7 @@ msgstr "Авто-старт тунелю"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:175
 msgid "Wizard completed"
-msgstr ""
+msgstr "Робота майстра завершена"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:189
 msgid ""
@@ -904,11 +904,11 @@ msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:197
 msgid "Server Tunnel"
-msgstr ""
+msgstr "Серверний тунель"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:199
 msgid "Client Tunnel"
-msgstr ""
+msgstr "Клієнтський тунель"
 
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:217
 msgid "There are several types of tunnels to choose from:"
diff --git a/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketManagerFactory.java b/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketManagerFactory.java
index 3aee4b95952d4becf4bafcb00e4d50d293048f77..4635727aadcf06654145455a0edad3e1bb915f35 100644
--- a/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketManagerFactory.java
+++ b/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketManagerFactory.java
@@ -280,7 +280,10 @@ public class I2PSocketManagerFactory {
                 SigType rv = SigType.parseSigType(st);
                 if (rv != null && rv.isAvailable())
                     return rv;
-                getLog().error("Unsupported sig type " + st);
+                if (rv != null)
+                    st = rv.toString();
+                getLog().logAlways(Log.WARN, "Unsupported sig type " + st +
+                                             ", reverting to " + I2PClient.DEFAULT_SIGTYPE);
             }
         }
         return I2PClient.DEFAULT_SIGTYPE;
diff --git a/apps/routerconsole/java/src/net/i2p/router/web/NetDbRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/NetDbRenderer.java
index 712830f59a8c0cca05d73d9ed35ef66a2f4cd299..1bf9881eba9258cb11d755fb6e1e22bef2dbdd2a 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/NetDbRenderer.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/NetDbRenderer.java
@@ -136,7 +136,7 @@ public class NetDbRenderer {
         for (LeaseSet ls : leases) {
             Destination dest = ls.getDestination();
             Hash key = dest.calculateHash();
-            buf.append("<b>").append(_("LeaseSet")).append(": ").append(key.toBase64());
+            buf.append("<b>").append(_("LeaseSet")).append(": ").append(key.toBase64()).append("</b>\n");
             if (_context.clientManager().isLocal(dest)) {
                 buf.append(" (<a href=\"tunnels#" + key.toBase64().substring(0,4) + "\">" + _("Local") + "</a> ");
                 if (! _context.clientManager().shouldPublishLeaseSet(key))
@@ -147,15 +147,20 @@ public class NetDbRenderer {
                     buf.append(in.getDestinationNickname());
                 else
                     buf.append(dest.toBase64().substring(0, 6));
+                buf.append(")<br>\n");
             } else {
-                buf.append(" (" + _("Destination") + ' ');
+                buf.append(" (").append(_("Destination")).append(' ');
                 String host = _context.namingService().reverseLookup(dest);
-                if (host != null)
-                    buf.append(host);
-                else
-                    buf.append(dest.toBase64().substring(0, 6));
+                if (host != null) {
+                    buf.append("<a href=\"http://").append(host).append("/\">").append(host).append("</a>)<br>\n");
+                } else {
+                    String b32 = dest.toBase32();
+                    buf.append(dest.toBase64().substring(0, 6)).append(")<br>\n" +
+                               "<a href=\"http://").append(b32).append("\">").append(b32).append("</a><br>\n" +
+                               "<a href=\"/susidns/addressbook.jsp?book=private&amp;destination=")
+                       .append(dest.toBase64()).append("#add\">").append(_("Add to local addressbook")).append("</a><br>\n");    
+                }
             }
-            buf.append(")</b><br>\n");
             long exp = ls.getLatestLeaseDate()-now;
             if (exp > 0)
                 buf.append(_("Expires in {0}", DataHelper.formatDuration2(exp)));
@@ -171,7 +176,7 @@ public class NetDbRenderer {
                         median = dist;
                 }
                 buf.append(" Dist: <b>").append(fmt.format(biLog2(dist))).append("</b><br>");
-                buf.append(dest.toBase32()).append("<br>");
+                //buf.append(dest.toBase32()).append("<br>");
                 buf.append("Sig type: ").append(dest.getSigningPublicKey().getType()).append("<br>");
                 buf.append("Routing Key: ").append(ls.getRoutingKey().toBase64());
                 buf.append("<br>");
diff --git a/apps/routerconsole/java/src/net/i2p/router/web/StatSummarizer.java b/apps/routerconsole/java/src/net/i2p/router/web/StatSummarizer.java
index 7fcad4071c119bc91696b5275f95681efcdc7695..853bcbe81a5bebd0e27ada7864f5c701d758b042 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/StatSummarizer.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/StatSummarizer.java
@@ -192,8 +192,22 @@ public class StatSummarizer implements Runnable {
             try {
                 _sem.acquire();
             } catch (InterruptedException ie) {}
-            return locked_renderPng(rate, out, width, height, hideLegend, hideGrid, hideTitle, showEvents,
+            try {
+                return locked_renderPng(rate, out, width, height, hideLegend, hideGrid, hideTitle, showEvents,
                                     periodCount, end, showCredit);
+            } catch (NoClassDefFoundError ncdfe) {
+                //  java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11FontManager
+                //  at java.lang.Class.forName0(Native Method)
+                //  at java.lang.Class.forName(Class.java:270)
+                //  at sun.font.FontManagerFactory$1.run(FontManagerFactory.java:82)
+                _isDisabled = true;
+                _isRunning = false;
+                String s = "Error rendering - disabling graph generation. Install ttf-dejavu font package?";
+                _log.logAlways(Log.WARN, s);
+                IOException ioe = new IOException(s);
+                ioe.initCause(ncdfe);
+                throw ioe;
+            }
         } finally {
             _sem.release();
         }
@@ -268,8 +282,22 @@ public class StatSummarizer implements Runnable {
             try {
                 _sem.acquire();
             } catch (InterruptedException ie) {}
-            return locked_renderRatePng(out, width, height, hideLegend, hideGrid, hideTitle, showEvents,
+            try {
+                return locked_renderRatePng(out, width, height, hideLegend, hideGrid, hideTitle, showEvents,
                                         periodCount, end, showCredit);
+            } catch (NoClassDefFoundError ncdfe) {
+                //  java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11FontManager
+                //  at java.lang.Class.forName0(Native Method)
+                //  at java.lang.Class.forName(Class.java:270)
+                //  at sun.font.FontManagerFactory$1.run(FontManagerFactory.java:82)
+                _isDisabled = true;
+                _isRunning = false;
+                String s = "Error rendering - disabling graph generation. Install ttf-dejavu font package?";
+                _log.logAlways(Log.WARN, s);
+                IOException ioe = new IOException(s);
+                ioe.initCause(ncdfe);
+                throw ioe;
+            }
         } finally {
             _sem.release();
         }
diff --git a/apps/routerconsole/jsp/flags.jsp b/apps/routerconsole/jsp/flags.jsp
index b88b37b464b39078823d8d6b9f34a2586dba0b74..7dcfa503980df73c9a5a6506b50f0bd01c4dcdc1 100644
--- a/apps/routerconsole/jsp/flags.jsp
+++ b/apps/routerconsole/jsp/flags.jsp
@@ -14,7 +14,7 @@
 String c = request.getParameter("c");
 if (c != null &&
     (c.length() == 2 || c.length() == 7) &&
-    c.replaceAll("[a-z_]", "").length() == 0) {
+    c.replaceAll("[a-z0-9_]", "").length() == 0) {
     java.io.OutputStream cout = response.getOutputStream();
     String base = net.i2p.I2PAppContext.getGlobalContext().getBaseDir().getAbsolutePath();
     String file = "docs" + java.io.File.separatorChar + "icons" + java.io.File.separatorChar +
diff --git a/apps/routerconsole/locale-countries/messages_fi.po b/apps/routerconsole/locale-countries/messages_fi.po
index 655d7360364d6c04b0803d2515e85cacd713b312..d085b43fd53202f9e3acb749e6711d9086742fce 100644
--- a/apps/routerconsole/locale-countries/messages_fi.po
+++ b/apps/routerconsole/locale-countries/messages_fi.po
@@ -2,30 +2,30 @@
 # Copyright (C) 2009 The I2P Project
 # This file is distributed under the same license as the routerconsole package.
 # To contribute translations, see http://www.i2p2.de/newdevelopers
-#
+# 
 # Translators:
-#   <killyourtv@i2pmail.org>, 2011.
-# outolumo <outolumo@gmail.com>, 2011.
+# kytv <killyourtv@i2pmail.org>, 2011
+# oselotti, 2014
+# outolumo <outolumo@gmail.com>, 2011
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-10-14 13:34+0000\n"
-"PO-Revision-Date: 2012-07-21 02:19+0000\n"
-"Last-Translator: kytv <killyourtv@i2pmail.org>\n"
-"Language-Team: Finnish (http://www.transifex.com/projects/p/I2P/language/"
-"fi/)\n"
-"Language: fi\n"
+"POT-Creation-Date: 2013-10-14 13:33+0000\n"
+"PO-Revision-Date: 2014-08-02 20:11+0000\n"
+"Last-Translator: oselotti\n"
+"Language-Team: Finnish (http://www.transifex.com/projects/p/I2P/language/fi/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Language: fi\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 msgid "Anonymous Proxy"
-msgstr ""
+msgstr "Anonyymi välityspalvelin"
 
 msgid "Satellite Provider"
-msgstr ""
+msgstr "Satelliittipalveluntarjoaja"
 
 msgid "Andorra"
 msgstr "Andorra"
@@ -184,7 +184,7 @@ msgid "Cape Verde"
 msgstr "Kap Verde"
 
 msgid "Curaçao"
-msgstr ""
+msgstr "Curaçao"
 
 msgid "Christmas Island"
 msgstr "Joulusaari"
@@ -445,7 +445,7 @@ msgid "Republic of Moldova"
 msgstr "Moldova"
 
 msgid "Montenegro"
-msgstr ""
+msgstr "Montenegro"
 
 msgid "Saint Martin"
 msgstr "Saint-Martin"
@@ -568,7 +568,7 @@ msgid "Saint Pierre and Miquelon"
 msgstr "Saint-Pierre ja Miquelon"
 
 msgid "Pitcairn Islands"
-msgstr ""
+msgstr "Pitcairnsaaret"
 
 msgid "Puerto Rico"
 msgstr "Puerto Rico"
@@ -589,7 +589,7 @@ msgid "Qatar"
 msgstr "Qatar"
 
 msgid "Réunion"
-msgstr ""
+msgstr "Réunion"
 
 msgid "Romania"
 msgstr "Romania"
@@ -764,4 +764,3 @@ msgstr "Sambia"
 
 msgid "Zimbabwe"
 msgstr "Zimbabwe"
-
diff --git a/apps/routerconsole/locale-news/messages_uk.po b/apps/routerconsole/locale-news/messages_uk.po
index 52d73bebf652d01c2e5b0b23ee42b125b73a54ff..dae0ed4b0de3257799579fd4761a0ff893be26ed 100644
--- a/apps/routerconsole/locale-news/messages_uk.po
+++ b/apps/routerconsole/locale-news/messages_uk.po
@@ -12,7 +12,7 @@ msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2013-07-13 21:46+0000\n"
-"PO-Revision-Date: 2014-06-22 10:26+0000\n"
+"PO-Revision-Date: 2014-09-08 19:38+0000\n"
 "Last-Translator: LinuxChata\n"
 "Language-Team: Ukrainian (Ukraine) (http://www.transifex.com/projects/p/I2P/language/uk_UA/)\n"
 "MIME-Version: 1.0\n"
@@ -35,7 +35,7 @@ msgstr "Будь ласка {0}майте терпіння{1} поки I2P за
 msgid ""
 "While you are waiting, please {0}adjust your bandwidth settings{1} on the "
 "{2}configuration page{3}."
-msgstr ""
+msgstr "Поки ви чекаєте, будь ласка {0}налаштуйте параметри пропускної здатності{1} на {2}сторінці конфігурації{3}."
 
 msgid ""
 "Also you can setup your browser to use the I2P proxy to reach eepsites."
@@ -64,4 +64,4 @@ msgstr ""
 msgid ""
 "Point your IRC client to {0}localhost:6668{1} and say hi to us on "
 "{2}#i2p{3}."
-msgstr ""
+msgstr "Вкажіть ваш IRC клієнт для {0}localhost:6668{1} та привітайте нас на {2}#i2p{3}."
diff --git a/apps/routerconsole/locale/messages_en.po b/apps/routerconsole/locale/messages_en.po
index a479235d7f30c95633ce0341c2317ec7849481bf..87737b5773873c2f1bf7ccb88f28daeea9dc2502 100644
--- a/apps/routerconsole/locale/messages_en.po
+++ b/apps/routerconsole/locale/messages_en.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P routerconsole\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-07-23 13:45+0000\n"
+"POT-Creation-Date: 2014-09-17 21:49+0000\n"
 "PO-Revision-Date: 2010-06-15 14:09+0100\n"
 "Last-Translator: duck <duck@mail.i2p>\n"
 "Language-Team: duck <duck@mail.i2p>\n"
@@ -26,7 +26,7 @@ msgstr ""
 #. {0,number,####} prevents 1234 from being output as 1,234 in the English locale.
 #. If you want the digit separator in your locale, translate as {0}.
 #. alternates: msec, msecs
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1518
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1525
 #, java-format
 msgid "1 ms"
 msgid_plural "{0,number,####} ms"
@@ -35,7 +35,7 @@ msgstr[1] ""
 
 #. seconds
 #. alternates: secs, sec. 'seconds' is probably too long.
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1522
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1529
 #, java-format
 msgid "1 sec"
 msgid_plural "{0} sec"
@@ -44,7 +44,7 @@ msgstr[1] ""
 
 #. minutes
 #. alternates: mins, min. 'minutes' is probably too long.
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1526
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1533
 #, java-format
 msgid "1 min"
 msgid_plural "{0} min"
@@ -53,20 +53,20 @@ msgstr[1] ""
 
 #. hours
 #. alternates: hrs, hr., hrs.
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1530
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1537
 #, java-format
 msgid "1 hour"
 msgid_plural "{0} hours"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1532
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1539
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343
 msgid "n/a"
 msgstr ""
 
 #. days
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1535
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1542
 #, java-format
 msgid "1 day"
 msgid_plural "{0} days"
@@ -258,7 +258,7 @@ msgstr ""
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:584
 #: ../java/src/net/i2p/router/web/HomeHelper.java:33
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:164
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:167
 msgid "Help"
 msgstr ""
 
@@ -588,13 +588,13 @@ msgstr ""
 
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1192
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2596
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:91
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:92
 msgid "Inbound"
 msgstr ""
 
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1194
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2598
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:91
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:92
 msgid "Outbound"
 msgstr ""
 
@@ -740,78 +740,79 @@ msgstr ""
 msgid "Dropping tunnel requests: Queue time"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:833
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:836
 #, java-format
 msgid "New plugin version {0} is available"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:911
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:915
 #, java-format
 msgid "Update check failed for plugin {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:913
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:917
 #, java-format
 msgid "No new version is available for plugin {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:936
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:940
 #, java-format
 msgid "{0}B transferred"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:989
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:993
 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288
 #, java-format
 msgid "Transfer failed from {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1226
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1290
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1314
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1232
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:679
 msgid "Update downloaded"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1270
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1314
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1276
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320
 msgid "Restarting"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1270
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1276
 msgid "Update verified"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1279
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:136
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1285
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293
 #, java-format
 msgid "from {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1294
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1300
 #, java-format
 msgid "Unsigned update file from {0} is corrupt"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1323
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1329
 #, java-format
 msgid "Failed copy to {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/NewsFetcher.java:143
+#: ../java/src/net/i2p/router/update/NewsFetcher.java:144
 msgid "In-network updates disabled. Check package manager."
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/NewsFetcher.java:149
+#: ../java/src/net/i2p/router/update/NewsFetcher.java:150
 msgid "No write permission for I2P install directory."
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/NewsFetcher.java:157
+#: ../java/src/net/i2p/router/update/NewsFetcher.java:158
 #, java-format
 msgid "You must first update to version {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/NewsFetcher.java:167
+#: ../java/src/net/i2p/router/update/NewsFetcher.java:168
 #, java-format
 msgid "Requires Java version {0} but installed Java version is {1}"
 msgstr ""
@@ -822,166 +823,174 @@ msgid "Checking for update of plugin {0}"
 msgstr ""
 
 #. set status before thread to ensure UI feedback
-#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:79
+#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81
 #: ../java/src/net/i2p/router/update/UnsignedUpdateHandler.java:91
 #: ../java/src/net/i2p/router/update/UpdateHandler.java:52
 #: ../java/src/net/i2p/router/update/UpdateRunner.java:252
 msgid "Updating"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:81
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:86
 #, java-format
 msgid "Attempting to install from file {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:85
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90
 #, java-format
 msgid "No file specified {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:92
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97
 #, java-format
 msgid "Failed to install from file {0}, copy failed."
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:96
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:390
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438
 #, java-format
 msgid "Downloading plugin from {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:122
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:126
 msgid "Plugin downloaded"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:127
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:363
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:131
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:493
 #, java-format
 msgid "Cannot create plugin directory {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:146
+#. updateStatus("<b>" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + "</b>");
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:192
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:201
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:305
 #, java-format
-msgid "Plugin from {0} is corrupt"
+msgid "Plugin from {0} contains an invalid key"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:157
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:234
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:244
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:258
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:316
 #, java-format
-msgid "Plugin from {0} does not contain the required configuration file"
+msgid "Plugin signature verification of {0} failed"
 msgstr ""
 
-#. updateStatus("<b>" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + "</b>");
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:170
+#. don't display signer, we're really checking the key not the signer name
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:267
+msgid "Plugin not installed - signer is untrusted"
+msgstr ""
+
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:332
 #, java-format
-msgid "Plugin from {0} contains an invalid key"
+msgid "Plugin from {0} is corrupt"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:194
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:204
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:218
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:342
 #, java-format
-msgid "Plugin signature verification of {0} failed"
+msgid "Plugin from {0} does not contain the required configuration file"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:233
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:364
 #, java-format
 msgid "Plugin from {0} has invalid name or version"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:238
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:369
 #, java-format
 msgid "Plugin {0} has mismatched versions"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:249
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:380
 #, java-format
 msgid "This plugin requires I2P version {0} or higher"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:257
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:388
 #, java-format
 msgid "This plugin requires Java version {0} or higher"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:266
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:397
 msgid ""
 "Downloaded plugin is for new installs only, but the plugin is already "
 "installed"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:277
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:407
 msgid "Installed plugin does not contain the required configuration file"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:285
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:415
 msgid "Signature of downloaded plugin does not match installed plugin"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:292
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:422
 #, java-format
 msgid "Downloaded plugin version {0} is not newer than installed plugin"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:299
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:429
 #, java-format
 msgid "Plugin update requires installed plugin version {0} or higher"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:306
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:436
 #, java-format
 msgid "Plugin update requires installed plugin version {0} or lower"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:314
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:444
 #, java-format
 msgid "Plugin requires Jetty version {0} or higher"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:321
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:451
 #, java-format
 msgid "Plugin requires Jetty version {0} or lower"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:330
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:460
 #, java-format
 msgid "Cannot copy plugin to directory {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:340
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:470
 msgid "Plugin will be installed on next restart."
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:358
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:488
 msgid "Plugin is for upgrades only, but the plugin is not installed"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:371
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:501
 #, java-format
 msgid "Failed to install plugin in {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:378
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:406
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:508
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:536
 #, java-format
 msgid "Plugin {0} installed"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:397
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:527
 #, java-format
 msgid "Plugin {0} installed and started"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:400
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:530
 #, java-format
 msgid "Plugin {0} installed but failed to start, check logs"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:402
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:532
 #, java-format
 msgid "Plugin {0} installed but failed to start"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:414
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:544
 #, java-format
 msgid "Failed to download plugin from {0}"
 msgstr ""
@@ -1010,114 +1019,114 @@ msgstr ""
 msgid "unban now"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/CSSHelper.java:147
+#: ../java/src/net/i2p/router/web/CSSHelper.java:149
 #: ../java/src/net/i2p/router/web/HomeHelper.java:34
 #: ../java/strings/Strings.java:29
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:213
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:213
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:221
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:213
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:213
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:213
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:212
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:214
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:313
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:214
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:227
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:160
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:224
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:226
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:225
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:227
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:239
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:232
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:214
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:214
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:214
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:214
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:217
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:219
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:198
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:200
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:297
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:228
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:209
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:209
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:222
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:214
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:209
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:209
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:209
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:227
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:209
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:209
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:227
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:229
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:221
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:221
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:229
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:231
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:221
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:221
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:221
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:235
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:237
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:163
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:232
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:234
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:233
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:235
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:247
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:249
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:238
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:240
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:225
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:227
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:201
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:300
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:236
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:238
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:217
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:217
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:230
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:217
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:217
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:217
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:235
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:237
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:217
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:217
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:235
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:237
 msgid "I2P Router Console"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:51
+#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:54
 msgid "Error updating the configuration - please see the error logs"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61
+#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:64
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:374
 msgid "Configuration saved successfully"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:63
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:458
+#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85
 msgid ""
@@ -1126,275 +1135,275 @@ msgid ""
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486
 msgid "Save Client Configuration"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:544
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:552
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:556
 msgid "Save Interface Configuration"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572
 msgid "Save WebApp Configuration"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589
 msgid "Save Plugin Configuration"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:593
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:60
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:614
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618
 msgid "Install Plugin"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:60
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:595
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628
 msgid "Update All Installed Plugins"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:100
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:131
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158
 #, java-format
 msgid "Error stopping plugin {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:105
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126
 #, java-format
 msgid "Deleted plugin {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:107
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128
 #, java-format
 msgid "Error deleting plugin {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:129
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153
 #, java-format
 msgid "Stopped plugin {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:136
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163
 #, java-format
 msgid "Stopped webapp {0}"
 msgstr ""
 
 #. label (IE)
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:157
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:289
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312
 msgid "Start"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:220
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265
 msgid "New client added"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:224
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270
 msgid "Client configuration saved successfully"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:234
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:260
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:275
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:280
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:321
 msgid "Bad client index."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:243
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289
 #, java-format
 msgid "Client {0} stopped"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311
 #, java-format
 msgid "Client {0} started"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:280
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326
 #, java-format
 msgid "Client {0} deleted"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:296
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342
 msgid "WebApp configuration saved."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357
 msgid "Plugin configuration saved."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:141
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162
 msgid "WebApp"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372
 msgid "started"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374
 msgid "Failed to start"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:333
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379
 msgid "Failed to find server."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:339
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385
 msgid "No plugin URL specified."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:349
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397
 #, java-format
 msgid "No update URL specified for {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:358
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427
 msgid "Plugin or update download already in progress."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:361
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409
 msgid "Updating all plugins"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:386
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434
 #, java-format
 msgid "Bad URL {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454
 #, java-format
 msgid "Checking plugin {0} for updates"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:416
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464
 #, java-format
 msgid "Started plugin {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:418
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466
 #, java-format
 msgid "Error starting plugin {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:440
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:89
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93
 #, java-format
 msgid "Added user {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:455
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503
 msgid "Interface configuration saved"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:456
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:337
 #: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:122
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:90
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:114
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:94
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:118
 msgid "Restart required to take effect"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:76
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:296
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:94
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:319
 msgid "Edit"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:85
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:474
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482
 msgid "Add Client"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:94
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:112
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:510
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:432
 msgid "Client"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:95
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:142
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:171
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:113
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:163
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:192
 msgid "Run at Startup?"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:96
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:143
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:172
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:114
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:164
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:193
 msgid "Control"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:97
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:115
 msgid "Class and arguments"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:144
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:173
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:223
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:165
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:194
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:244
 msgid "Description"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:170
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:191
 msgid "Plugin"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:187
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:307
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:295
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:321
 msgid "Version"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:189
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:210
 msgid "Signed by"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:206
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:227
 msgid "Date"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:212
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:233
 msgid "Author"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:228
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:249
 msgid "License"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:233
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:254
 #: ../java/src/net/i2p/router/web/HomeHelper.java:36
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174
 msgid "Website"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:238
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:261
 msgid "Update link"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:293
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:316
 msgid "Stop"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:299
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:141
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:436
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:444
 msgid "Check for updates"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:301
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
 msgid "Update"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:306
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:329
 #, java-format
 msgid "Are you sure you want to delete {0}?"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:308
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:331
 msgid "Delete"
 msgstr ""
 
@@ -1402,37 +1411,37 @@ msgstr ""
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:22
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:19
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:905
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:468
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:488
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:476
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:496
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:512
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:454
 msgid "Delete selected"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:22
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:23
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:924
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:466
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:474
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:486
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:494
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:502
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:510
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518
 msgid "Add item"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:23
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:472
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:492
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:508
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:480
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:500
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516
 msgid "Restore defaults"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:504
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:462
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:466
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:515
 msgid "Save"
 msgstr ""
 
@@ -1463,12 +1472,12 @@ msgid "Removed"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:485
 msgid "Add key"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:475
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:483
 msgid "Delete key"
 msgstr ""
 
@@ -1533,7 +1542,7 @@ msgstr ""
 #. http://www.dhs.gov/xinfoshare/programs/Copy_of_press_release_0046.shtm
 #. but pink instead of yellow for WARN
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:129
+#: ../java/src/net/i2p/router/web/LogsHelper.java:141
 msgid "CRIT"
 msgstr ""
 
@@ -1542,17 +1551,17 @@ msgid "DEBUG"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:131
+#: ../java/src/net/i2p/router/web/LogsHelper.java:143
 msgid "ERROR"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:135
+#: ../java/src/net/i2p/router/web/LogsHelper.java:147
 msgid "INFO"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:133
+#: ../java/src/net/i2p/router/web/LogsHelper.java:145
 msgid "WARN"
 msgstr ""
 
@@ -1583,49 +1592,49 @@ msgid "Network"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:286
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:286
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:296
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:286
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:286
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:286
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:287
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:289
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:302
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:299
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:300
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:333
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:305
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:289
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:289
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:289
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:289
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:292
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:206
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:303
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:310
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:284
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:310
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:284
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:314
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:289
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:284
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:284
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:310
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:284
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:302
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:284
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:284
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:302
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:308
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:313
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:300
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:318
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:292
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:318
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:292
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:322
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:292
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:292
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:318
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:292
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:292
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:292
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:310
 msgid "Summary Bar"
 msgstr ""
 
@@ -1645,7 +1654,7 @@ msgid "Clients"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:449
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457
 msgid "Keyring"
 msgstr ""
 
@@ -1672,14 +1681,14 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:34
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:416
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:450
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:607
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:533
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:483
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:30
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:480
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:434
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:458
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:615
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:539
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:541
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:491
 msgid "Save changes"
 msgstr ""
 
@@ -1800,7 +1809,7 @@ msgid "or {0} bytes per month maximum"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:468
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:476
 msgid "Ban peer until restart"
 msgstr ""
 
@@ -1820,7 +1829,7 @@ msgid "Invalid peer"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:470
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:478
 msgid "Unban peer"
 msgstr ""
 
@@ -1833,7 +1842,7 @@ msgid "is not currently banned"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:496
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504
 msgid "Adjust peer bonuses"
 msgstr ""
 
@@ -1850,7 +1859,7 @@ msgid "Unsupported"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537
 msgid "Save changes and reseed now"
 msgstr ""
 
@@ -1871,7 +1880,7 @@ msgstr ""
 #: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:195
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:445
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453
 msgid "Shutdown immediately"
 msgstr ""
 
@@ -1927,7 +1936,7 @@ msgid "Restart in {0}"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:443
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451
 msgid "Shutdown gracefully"
 msgstr ""
 
@@ -1936,7 +1945,7 @@ msgid "Graceful shutdown initiated"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:447
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455
 msgid "Cancel graceful shutdown"
 msgstr ""
 
@@ -1945,7 +1954,7 @@ msgid "Graceful shutdown cancelled"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:459
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467
 msgid "Graceful restart"
 msgstr ""
 
@@ -1954,7 +1963,7 @@ msgid "Graceful restart requested"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:461
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469
 msgid "Hard restart"
 msgstr ""
 
@@ -1979,17 +1988,17 @@ msgid "Rekeying after graceful shutdown"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:495
 msgid "Run I2P on startup"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497
 msgid "Don't run I2P on startup"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:513
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521
 msgid "Dump threads"
 msgstr ""
 
@@ -1999,7 +2008,7 @@ msgid "Threads dumped to {0}"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:235
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:529
 msgid "View console on startup"
 msgstr ""
 
@@ -2008,7 +2017,7 @@ msgid "Console is to be shown on startup"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531
 msgid "Do not view console on startup"
 msgstr ""
 
@@ -2017,7 +2026,7 @@ msgid "Console is not to be shown on startup"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:509
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517
 msgid "Force GC"
 msgstr ""
 
@@ -2078,7 +2087,7 @@ msgid "Refresh interval must be a number"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:38
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:466
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:474
 msgid "Restore full default"
 msgstr ""
 
@@ -2093,7 +2102,7 @@ msgid "Summary bar will refresh shortly."
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:468
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:476
 msgid "Restore minimal default"
 msgstr ""
 
@@ -2125,117 +2134,117 @@ msgstr ""
 
 #. the count isn't really correct anyway, since we don't check for actual changes
 #. addFormNotice("Updated settings for " + updated + " pools.");
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:136
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:130
 msgid "Updated settings for all pools."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:141
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:135
 msgid "Exploratory tunnel configuration saved successfully."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:143
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:69
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:92
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:110
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:137
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:73
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:96
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:114
 msgid ""
 "Error saving the configuration (applied but not saved) - please see the "
 "error logs."
 msgstr ""
 
 #. * dummies for translation
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:14
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:15
 #, java-format
 msgid "1 hop"
 msgid_plural "{0} hops"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:15
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:16
 #, java-format
 msgid "1 tunnel"
 msgid_plural "{0} tunnels"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:33
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:34
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:36
 msgid "Exploratory tunnels"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:49
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:50
 #, java-format
 msgid "Client tunnels for {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:78
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:79
 msgid "ANONYMITY WARNING - Settings include 0-hop tunnels."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:83
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:84
 msgid "ANONYMITY WARNING - Settings include 1-hop tunnels."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:86
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:87
 msgid "PERFORMANCE WARNING - Settings include very long tunnels."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:89
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:90
 msgid "PERFORMANCE WARNING - Settings include high tunnel quantities."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:97
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:98
 msgid "Length"
 msgstr ""
 
 #. tunnel depth variance
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:114
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:115
 msgid "Randomization"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:139
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:140
 msgid "Quantity"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:157
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:158
 msgid "Backup quantity"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:179
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:180
 msgid "Inbound options"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:192
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:193
 msgid "Outbound options"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:21
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:444
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:450
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:452
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:458
 msgid "Add user"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:59
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:63
 msgid "Theme change saved."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:61
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:66
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:65
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:70
 msgid "Refresh the page to view."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:64
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:68
 msgid "Mobile console option saved."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:76
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:80
 msgid "No user name entered"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:81
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:85
 msgid "No password entered"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:107
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:111
 #, java-format
 msgid "Removed user {0}"
 msgstr ""
@@ -2364,90 +2373,90 @@ msgid "Add"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:534
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:542
 msgid "Password"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:148
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:149
 msgid "Update or check already in progress"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:157
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:158
 msgid "Update available, attempting to download now"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:159
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:160
 msgid "Update available, click button on left to download"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:165
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:166
 msgid "No update available"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:179
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:181
 #, java-format
 msgid "Updating news URL to {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:183
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:191
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:52
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:58
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:188
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:196
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:53
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:59
 msgid "internal"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:187
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:192
 #, java-format
 msgid "Updating proxy host to {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:195
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:200
 #, java-format
 msgid "Updating proxy port to {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:208
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:214
 #, java-format
 msgid "Updating refresh frequency to {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:209
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:118
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:215
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:119
 #: ../java/src/net/i2p/router/web/GraphHelper.java:377
 msgid "Never"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:216
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:222
 #, java-format
 msgid "Updating update policy to {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:225
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:231
 msgid "Updating update URLs."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:236
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:243
 msgid "Updating trusted keys."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:244
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:255
 #, java-format
 msgid "Updating unsigned update URL to {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:120
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:121
 msgid "Every"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:138
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:139
 msgid "Notify only"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:145
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:146
 msgid "Download and verify only"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:153
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:154
 msgid "Download, verify, and restart"
 msgstr ""
 
@@ -2456,130 +2465,138 @@ msgid "Aborted startup"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/EventLogHelper.java:35
-msgid "Changed IP"
+msgid "Enabled floodfill"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/EventLogHelper.java:36
-msgid "Changed port"
+msgid "Changed IP"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/EventLogHelper.java:37
-msgid "Clock shifted"
+msgid "Changed port"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/EventLogHelper.java:38
-msgid "Crashed"
+msgid "Clock shifted"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/EventLogHelper.java:39
-msgid "Critical error"
+msgid "Crashed"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/EventLogHelper.java:40
-msgid "Installed new version"
+msgid "Critical error"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/EventLogHelper.java:41
-msgid "Install failed"
+msgid "Installed new version"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/EventLogHelper.java:42
-msgid "Network error"
+msgid "Install failed"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/EventLogHelper.java:43
-#: ../java/src/net/i2p/router/web/EventLogHelper.java:45
-msgid "New router identity"
+msgid "Network error"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/EventLogHelper.java:44
-msgid "Out of memory error"
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:47
+msgid "New router identity"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:45
+msgid "Disabled floodfill"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/EventLogHelper.java:46
+msgid "Out of memory error"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:48
 msgid "Reseeded router"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/EventLogHelper.java:47
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:49
 msgid "Soft restart"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/EventLogHelper.java:48
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:50
 msgid "Started router"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/EventLogHelper.java:49
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:51
 msgid "Stopped router"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/EventLogHelper.java:50
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:52
 msgid "Updated router"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/EventLogHelper.java:51
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:53
 msgid "Watchdog warning"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/EventLogHelper.java:99
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:101
 msgid "Display Events"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/EventLogHelper.java:103
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:105
 msgid "Events since"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/EventLogHelper.java:108
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:110
 msgid "Event type"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/EventLogHelper.java:114
-#: ../java/src/net/i2p/router/web/EventLogHelper.java:145
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:116
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:147
 msgid "All events"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/EventLogHelper.java:119
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:121
 msgid "Filter events"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/EventLogHelper.java:166
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:169
 msgid "No events found"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/EventLogHelper.java:167
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:170
 #, java-format
 msgid "No events found in previous {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/EventLogHelper.java:170
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:173
 #, java-format
 msgid "No \"{0}\" events found"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/EventLogHelper.java:171
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:174
 #, java-format
 msgid "No \"{0}\" events found in previous {1}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/EventLogHelper.java:175
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:178
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143
 msgid "Time"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/EventLogHelper.java:178
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:181
 msgid "Event"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/EventLogHelper.java:180
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:183
 msgid "Details"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/FormHandler.java:203
+#: ../java/src/net/i2p/router/web/FormHandler.java:227
 msgid ""
 "Invalid form submission, probably because you used the 'back' or 'reload' "
 "button on your browser. Please resubmit."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/FormHandler.java:205
+#: ../java/src/net/i2p/router/web/FormHandler.java:229
 msgid ""
 "If the problem persists, verify that you have cookies enabled in your "
 "browser."
@@ -2673,7 +2690,7 @@ msgid "Periods"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:362
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493
 msgid "or"
 msgstr ""
 
@@ -2725,7 +2742,7 @@ msgid "Configure Bandwidth"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:29
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:322
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:330
 msgid "I2P Bandwidth Configuration"
 msgstr ""
 
@@ -2742,7 +2759,7 @@ msgid "Customize Home Page"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:31
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:346
 msgid "I2P Home Page Configuration"
 msgstr ""
 
@@ -2762,7 +2779,7 @@ msgid "I2P Router Help"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:34
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:158
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161
 msgid "Router Console"
 msgstr ""
 
@@ -3035,16 +3052,16 @@ msgstr ""
 msgid "Summary"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:37
-#: ../java/src/net/i2p/router/web/LogsHelper.java:91
+#: ../java/src/net/i2p/router/web/LogsHelper.java:49
+#: ../java/src/net/i2p/router/web/LogsHelper.java:103
 msgid "File location"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:88
+#: ../java/src/net/i2p/router/web/LogsHelper.java:100
 msgid "File not found"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:106
+#: ../java/src/net/i2p/router/web/LogsHelper.java:118
 msgid "No log messages"
 msgstr ""
 
@@ -3161,7 +3178,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:409
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:692
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700
 msgid "Hidden"
 msgstr ""
 
@@ -3303,13 +3320,13 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:89
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:269
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:488
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:496
 msgid "Speed"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:90
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:271
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:500
 msgid "Capacity"
 msgstr ""
 
@@ -3888,13 +3905,13 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:155
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:196
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696
 msgid "Testing"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:162
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:168
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:668
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676
 msgid "OK"
 msgstr ""
 
@@ -3921,7 +3938,7 @@ msgstr ""
 #. if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0)
 #. return _("WARN-Firewalled and Fast");
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:179
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:672
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:680
 msgid "Firewalled"
 msgstr ""
 
@@ -4091,7 +4108,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:36
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:62
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:405
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:415
 msgid "configure"
 msgstr ""
 
@@ -4202,7 +4219,7 @@ msgstr ""
 
 #. wars for ConfigClientsHelper
 #: ../java/strings/Strings.java:12
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:161
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:164
 msgid "addressbook"
 msgstr ""
 
@@ -4427,345 +4444,350 @@ msgstr ""
 msgid "itag2"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:148
 msgid "configure bandwidth"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:151
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:164
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:161
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:162
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:171
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:167
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:151
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:151
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:151
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:151
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:154
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:164
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:152
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:151
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:164
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:164
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:154
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:167
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:164
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:165
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:174
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:170
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:154
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:154
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:154
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:154
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:167
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:155
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:154
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:167
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:167
 msgid "Router is down"
 msgstr ""
 
 #. We have intl defined when this is included, but not when compiled standalone.
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:299
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:299
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:325
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:325
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:325
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:309
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:325
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:325
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:325
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:325
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:325
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:299
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:325
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:299
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:299
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:300
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:302
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:315
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:313
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:346
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:318
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:302
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:302
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:302
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:302
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:305
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:316
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:323
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:297
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:323
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:297
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:327
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:302
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:297
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:297
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:323
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:297
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:295
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:315
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:297
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:297
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:315
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:308
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:326
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:313
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:323
 msgid "Refresh (s)"
 msgstr ""
 
 #. ditto
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:303
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:303
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:329
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:329
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:329
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:313
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:329
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:329
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:329
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:329
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:329
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:303
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:329
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:303
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:303
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:304
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:306
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:319
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:316
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:317
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:350
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:322
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:306
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:306
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:306
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:306
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:309
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:320
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:327
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:301
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:327
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:301
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:331
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:306
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:301
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:301
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:327
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:301
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:298
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:319
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:301
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:301
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:319
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:314
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:358
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:330
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:314
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:314
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:314
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:314
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:339
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:314
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:302
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:327
 msgid "Enable"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:410
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418
 msgid "Bandwidth limiter"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:412
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420
 msgid ""
 "I2P will work best if you configure your rates to match the speed of your "
 "internet connection."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:416
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424
 msgid "KBps In"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:430
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438
 msgid "KBps Out"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:445
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453
 msgid "Share"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:452
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:418
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:447
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:436
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:455
 msgid "NOTE"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:454
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462
 #, java-format
 msgid "You have configured I2P to share only {0} KBps."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:465
 msgid "I2P requires at least 12KBps to enable sharing. "
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:458
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466
 msgid ""
 "Please enable sharing (participating in tunnels) by configuring more "
 "bandwidth. "
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:459
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467
 msgid ""
 "It improves your anonymity by creating cover traffic, and helps the network."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:461
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:469
 #, java-format
 msgid "You have configured I2P to share {0} KBps."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:464
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472
 msgid ""
 "The higher the share bandwidth the more you improve your anonymity and help "
 "the network."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:468
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:476
 msgid "Advanced network configuration page"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:470
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:414
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:470
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:546
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:562
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:591
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:470
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:490
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:506
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:605
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:531
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:434
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:448
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:432
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:554
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:570
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:587
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:498
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:481
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:456
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:613
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:535
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:539
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:489
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:442
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:456
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513
 msgid "Cancel"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:148
 msgid "config advanced"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:322
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:330
 msgid "I2P Advanced Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:410
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422
 msgid "Advanced I2P Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:420
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438
 msgid "Some changes may require a restart to take effect."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441
+#, java-format
+msgid "To make changes, edit the file {0}."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:150
 msgid "config clients"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:362
 msgid "I2P Client Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:451
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459
 msgid "Client Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461
 msgid ""
 "The Java clients listed below are started by the router and run in the same "
 "JVM."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463
 msgid ""
 "Be careful changing any settings here. The 'router console' and 'application "
 "tunnels' are required for most uses of I2P. Only advanced users should "
 "change these."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469
 msgid "To change other client options, edit the file"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:468
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:542
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:560
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:476
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:550
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568
 msgid "All changes require restart to take effect."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:480
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488
 msgid "Advanced Client Interface Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:484
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492
 msgid "External I2CP (I2P Client Protocol) Interface Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:490
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498
 msgid "Enabled without SSL"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:496
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:504
 msgid "Enabled with SSL required"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510
 msgid "Disabled - Clients outside this Java process may not connect"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:504
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512
 msgid "I2CP Port"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:516
 msgid "I2CP Interface"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:524
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532
 msgid "Authorization"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:538
 msgid "Require username and password"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:540
 msgid "Username"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:536
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:452
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:455
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:544
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:463
 msgid "The default settings will work for most people."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:538
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:546
 msgid "Any changes made here must also be configured in the external client."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:540
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548
 msgid "Many clients do not support SSL or authorization."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:550
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558
 msgid "WebApp Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:552
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:560
 msgid ""
 "The Java web applications listed below are started by the webConsole client "
 "and run in the same JVM as the router. They are usually web applications "
@@ -4775,7 +4797,7 @@ msgid ""
 "all (e.g. addressbook)."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:554
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:562
 msgid ""
 "A web app may also be disabled by removing the .war file from the webapps "
 "directory; however the .war file and web app will reappear when you update "
@@ -4783,709 +4805,711 @@ msgid ""
 "preferred method."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579
 msgid "Plugin Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:570
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581
 msgid "The plugins listed below are started by the webConsole client."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:580
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596
 msgid "Plugin Installation"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:582
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598
 #, java-format
 msgid "Look for available plugins on {0}."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:585
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601
 msgid "To install a plugin, enter the download URL:"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150
 msgid "config home"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:446
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454
 msgid "Default Home Page"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:452
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:460
 msgid "Use old home page"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:468
 msgid "Search Engines"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:480
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:488
 msgid "Recommended Eepsites"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:496
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:411
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414
 msgid "Local Services"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:150
 msgid "config keyring"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:346
 msgid "I2P Keyring Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:451
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459
 msgid "The router keyring is used to decrypt encrypted leaseSets."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:454
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:462
 msgid ""
 "The keyring may contain keys for local or remote encrypted destinations."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:468
 msgid "Manual Keyring Addition"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:462
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470
 msgid "Enter keys for encrypted remote destinations here."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:465
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473
 msgid "Keys for local destinations must be entered on the"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:467
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:475
 msgid "I2PTunnel page"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:469
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477
 msgid "Dest. name, hash, or full key"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:471
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479
 msgid "Encryption Key"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:148
 msgid "config logging"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:322
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:330
 msgid "I2P Logging Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:410
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:418
 msgid "Configure I2P Logging Options"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:412
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420
 msgid "Log file"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:416
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:424
 msgid "(the symbol '@' will be replaced during log rotation)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:418
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426
 msgid "Log record format"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:422
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:430
 msgid ""
 "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:424
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432
 msgid "Log date format"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:428
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:436
 msgid ""
 "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' "
 "= millisecond)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:430
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:438
 msgid "Max log file size"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:434
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:442
 msgid "Default log level"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:438
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:446
 msgid ""
 "(DEBUG and INFO are not recommended defaults, as they will drastically slow "
 "down your router)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:440
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448
 msgid "Log level overrides"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:444
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:452
 msgid "New override"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:150
 msgid "config networking"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:351
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:359
 msgid "I2P Network Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:450
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458
 msgid "IP and Transport Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:454
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462
 msgid "There is help below."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464
 msgid "UPnP Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468
 msgid "Enable UPnP to open firewall ports"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:470
 msgid "UPnP status"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472
 msgid "IP Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:474
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:560
 msgid "Externally reachable hostname or IP address"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:470
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478
 msgid "Use all auto-detect methods"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:474
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:482
 msgid "Disable UPnP IP address detection"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:486
 msgid "Ignore local interface IP address"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:482
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490
 msgid "Use SSU IP address detection only"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:486
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494
 msgid "Hidden mode - do not publish IP"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:496
 msgid "(prevents participating traffic)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:500
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578
 msgid "Specify hostname or IP"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:496
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504
 msgid "Action when IP changes"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:500
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508
 msgid ""
 "Laptop mode - Change router identity and UDP port when IP changes for "
 "enhanced anonymity"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:502
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534
 msgid "Experimental"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:512
 msgid "IPv6 Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:516
 msgid "Disable IPv6"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:512
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520
 msgid "Enable IPv6"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:516
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:524
 msgid "Prefer IPv4 over IPv6"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528
 msgid "Prefer IPv6 over IPv4"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:524
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532
 msgid "Use IPv6 only (disable IPv4)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:536
 msgid "UDP Configuration:"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:530
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538
 msgid "UDP port:"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:536
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:544
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588
 msgid "Completely disable"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546
 msgid "(select only if behind a firewall that blocks outbound UDP)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:550
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:558
 msgid "TCP Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:556
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564
 msgid "Use auto-detected IP address"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:558
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598
 msgid "currently"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:562
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570
 msgid "if we are not firewalled"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574
 msgid "Always use auto-detected IP address (Not firewalled)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584
 msgid "Disable inbound (Firewalled)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590
 msgid ""
 "(select only if behind a firewall that throttles or blocks outbound TCP)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592
 msgid "Externally reachable TCP port"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596
 msgid "Use the same port configured for UDP"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604
 msgid "Specify Port"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:600
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608
 msgid "Notes"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:603
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:611
 msgid ""
 "a) Do not reveal your port numbers to anyone!   b) Changing these settings "
 "will restart your router."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:609
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:617
 msgid "Configuration Help"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:611
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:619
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:668
 msgid ""
 "While I2P will work fine behind most firewalls, your speeds and network "
 "integration will generally improve if the I2P port is forwarded for both UDP "
 "and TCP."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:613
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:621
 msgid ""
 "If you can, please poke a hole in your firewall to allow unsolicited UDP and "
 "TCP packets to reach you."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:615
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:623
 msgid ""
 "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole "
 "punching with \"SSU introductions\" to relay traffic."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:617
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:625
 msgid ""
 "Most of the options above are for special situations, for example where UPnP "
 "does not work correctly, or a firewall not under your control is doing harm."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:619
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:627
 msgid "Certain firewalls such as symmetric NATs may not work well with I2P."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636
 msgid ""
 "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect "
 "the external IP address and forward ports."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638
 msgid "UPnP support is beta, and may not work for any number of reasons"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640
 msgid "No UPnP-compatible device present"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642
 msgid "UPnP disabled on the device"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644
 msgid "Software firewall interference with UPnP"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646
 msgid "Bugs in the device's UPnP implementation"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:648
 msgid "Multiple firewall/routers in the internet connection path"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:650
 msgid "UPnP device change, reset, or address change"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:652
 msgid "Review the UPnP status here."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:654
 msgid ""
 "UPnP may be enabled or disabled above, but a change requires a router "
 "restart to take effect."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:648
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656
 msgid "Hostnames entered above will be published in the network database."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:650
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658
 msgid "They are <b>not private</b>."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:652
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660
 msgid ""
 "Also, <b>do not enter a private IP address</b> like 127.0.0.1 or 192.168.1.1."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:654
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662
 msgid ""
 "If you specify the wrong IP address or hostname, or do not properly "
 "configure your NAT or firewall, your network performance will degrade "
 "substantially."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664
 msgid "When in doubt, leave the settings at the defaults."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:666
 msgid "Reachability Help"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:663
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671
 msgid ""
 "If you think you have opened up your firewall and I2P still thinks you are "
 "firewalled, remember that you may have multiple firewalls, for example both "
 "software packages and external hardware routers."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:666
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:674
 msgid ""
 "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help "
 "diagnose the problem."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:670
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:678
 msgid "Your UDP port does not appear to be firewalled."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:674
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682
 msgid "Your UDP port appears to be firewalled."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684
 msgid ""
 "As the firewall detection methods are not 100% reliable, this may "
 "occasionally be displayed in error."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:678
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:686
 msgid ""
 "However, if it appears consistently, you should check whether both your "
 "external and internal firewalls are open for your port."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:680
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688
 msgid ""
 "I2P will work fine when firewalled, there is no reason for concern. When "
 "firewalled, the router uses \"introducers\" to relay inbound connections."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:690
 msgid ""
 "However, you will get more participating traffic and help the network more "
 "if you can open your firewall(s)."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:692
 msgid ""
 "If you think you have already done so, remember that you may have both a "
 "hardware and a software firewall, or be behind an additional, institutional "
 "firewall you cannot control."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:686
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694
 msgid ""
 "Also, some routers cannot correctly forward both TCP and UDP on a single "
 "port, or may have other limitations or bugs that prevent them from passing "
 "traffic through to I2P."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:690
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698
 msgid "The router is currently testing whether your UDP port is firewalled."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:702
 msgid ""
 "The router is not configured to publish its address, therefore it does not "
 "expect incoming connections."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:704
 msgid ""
 "Hidden mode is automatically enabled for added protection in certain "
 "countries."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:706
 msgid "WARN - Firewalled and Fast"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:708
 msgid ""
 "You have configured I2P to share more than 128KBps of bandwidth, but you are "
 "firewalled."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:702
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:710
 msgid ""
 "While I2P will work fine in this configuration, if you really have over "
 "128KBps of bandwidth to share, it will be much more helpful to the network "
 "if you open your firewall."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:704
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:712
 msgid "WARN - Firewalled and Floodfill"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:706
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714
 msgid ""
 "You have configured I2P to be a floodfill router, but you are firewalled."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:708
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716
 msgid ""
 "For best participation as a floodfill router, you should open your firewall."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:710
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:718
 msgid "WARN - Firewalled with Inbound TCP Enabled"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:712
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:720
 msgid ""
 "You have configured inbound TCP, however your UDP port is firewalled, and "
 "therefore it is likely that your TCP port is firewalled as well."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:722
 msgid ""
 "If your TCP port is firewalled with inbound TCP enabled, routers will not be "
 "able to contact you via TCP, which will hurt the network."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:724
 msgid "Please open your firewall or disable inbound TCP above."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:718
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:726
 msgid "WARN - Firewalled with UDP Disabled"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:720
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:728
 msgid "You have configured inbound TCP, however you have disabled UDP."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:722
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:730
 msgid ""
 "You appear to be firewalled on TCP, therefore your router cannot accept "
 "inbound connections."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:724
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:732
 msgid "Please open your firewall or enable UDP."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:726
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:734
 msgid "ERR - Clock Skew"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:728
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:736
 msgid ""
 "Your system's clock is skewed, which will make it difficult to participate "
 "in the network."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:730
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:738
 msgid "Correct your clock setting if this error persists."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:732
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:740
 msgid "ERR - Private TCP Address"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:734
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:742
 msgid ""
 "You must never advertise an unroutable IP address such as 127.0.0.1 or "
 "192.168.1.1 as your external address."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:736
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:744
 msgid "Correct the address or disable inbound TCP above."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:738
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746
 msgid "ERR - SymmetricNAT"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:740
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:748
 msgid "I2P detected that you are firewalled by a Symmetric NAT."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:742
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:750
 msgid ""
 "I2P does not work well behind this type of firewall. You will probably not "
 "be able to accept inbound connections, which will limit your participation "
 "in the network."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:744
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:752
 msgid ""
 "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config "
 "and restart"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746
-msgid "I2P was unable to bind to port 8887 or other configured port."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:754
+msgid ""
+"I2P was unable to bind to the configured port noted on the advanced network "
+"configuration page ."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:748
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:756
 msgid ""
 "Check to see if another program is using the configured port. If so, stop "
 "that program or configure I2P to use a different port."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:750
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:758
 msgid ""
 "This may be a transient error, if the other program is no longer using the "
 "port."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:752
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:760
 msgid "However, a restart is always required after this error."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:754
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:762
 msgid "ERR - UDP Disabled and Inbound TCP host/port not set"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:756
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:764
 msgid ""
 "You have not configured inbound TCP with a hostname and port above, however "
 "you have disabled UDP."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:758
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766
 msgid "Therefore your router cannot accept inbound connections."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:760
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768
 msgid "Please configure a TCP host and port above or enable UDP."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:762
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:770
 msgid "ERR - Client Manager I2CP Error - check logs"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:764
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772
 msgid "This is usually due to a port 7654 conflict. Check the logs to verify."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774
 msgid ""
 "Do you have another I2P instance running? Stop the conflicting program and "
 "restart I2P."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:150
 msgid "config peers"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:346
 msgid "I2P Peer Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:458
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:466
 msgid "Manual Peer Controls"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:468
 msgid "Router Hash"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:464
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472
 msgid "Manually Ban / Unban a Peer"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:466
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474
 msgid ""
 "Banning will prevent the participation of this peer in tunnels you create."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:476
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:484
 msgid "Adjust Profile Bonuses"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486
 msgid ""
 "Bonuses may be positive or negative, and affect the peer's inclusion in Fast "
 "and High Capacity tiers. Fast peers are used for client tunnels, and High "
@@ -5493,762 +5517,762 @@ msgid ""
 "displayed on the"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:480
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:488
 msgid "profiles page"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:498
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506
 msgid "Banned Peers"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:519
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527
 msgid "Banned IPs"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:150
 msgid "config reseeding"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:351
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:359
 msgid "I2P Reseeding Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:449
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:457
 msgid "Reseeding Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:451
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:459
 msgid ""
 "Reseeding is the bootstrapping process used to find other routers when you "
 "first install I2P, or when your router has too few router references "
 "remaining."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:461
 msgid ""
 "If reseeding has failed, you should first check your network connection."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:457
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:465
 msgid ""
 "Change these only if HTTP is blocked by a restrictive firewall, reseed has "
 "failed, and you have access to an HTTP proxy."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:459
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467
 #, java-format
 msgid "See {0} for instructions on reseeding manually."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:459
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467
 msgid "the FAQ"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:461
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:469
 msgid "Reseed URL Selection"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:465
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:473
 msgid "Try SSL first then non-SSL"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:469
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477
 msgid "Use SSL only"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:473
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481
 msgid "Use non-SSL only"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:475
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:483
 msgid "Reseed URLs"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:487
 msgid "Enable HTTP Proxy?"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:483
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491
 msgid "HTTP Proxy Host"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:487
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495
 msgid "HTTP Proxy Port"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:499
 msgid "Use HTTP Proxy Authorization?"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503
 msgid "HTTP Proxy Username"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:499
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507
 msgid "HTTP Proxy Password"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511
 msgid "Enable HTTPS Proxy?"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515
 msgid "HTTPS Proxy Host"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519
 msgid "HTTPS Proxy Port"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:523
 msgid "Use HTTPS Proxy Authorization?"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527
 msgid "HTTPS Proxy Username"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:523
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531
 msgid "HTTPS Proxy Password"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:150
 msgid "config service"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:346
 msgid "I2P Service Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:445
 msgid "Shutdown the router"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:447
 msgid ""
 "Graceful shutdown lets the router satisfy the agreements it has already made "
 "before shutting down, but may take a few minutes."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:441
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449
 msgid ""
 "If you need to kill the router immediately, that option is available as well."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:459
 msgid ""
 "If you want the router to restart itself after shutting down, you can choose "
 "one of the following."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:461
 msgid ""
 "This is useful in some situations - for example, if you changed some "
 "settings that client applications only read at startup, such as the "
 "routerconsole password or the interface it listens on."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463
 msgid ""
 "A graceful restart will take a few minutes (but your peers will appreciate "
 "your patience), while a hard restart does so immediately."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:457
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465
 msgid ""
 "After tearing down the router, it will wait 1 minute before starting back up "
 "again."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:475
 msgid "Systray integration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477
 msgid ""
 "On the windows platform, there is a small application to sit in the system "
 "tray, allowing you to view the router's status"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:479
 msgid ""
 "(later on, I2P client applications will be able to integrate their own "
 "functionality into the system tray as well)."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:481
 msgid "If you are on windows, you can either enable or disable that icon here."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:475
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:483
 msgid "Show systray icon"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485
 msgid "Hide systray icon"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:479
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487
 msgid "Run on startup"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:481
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489
 msgid ""
 "You can control whether I2P is run on startup or not by selecting one of the "
 "following options - I2P will install (or remove) a service accordingly."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:483
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491
 msgid "If you prefer the command line, you can also run the "
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:469
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:499
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477
 msgid "Note"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:501
 msgid ""
 "If you are running I2P as service right now, removing it will shut down your "
 "router immediately."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:495
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503
 msgid ""
 "You may want to consider shutting down gracefully, as above, then running "
 "uninstall_i2p_service_winnt.bat."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:499
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507
 msgid "Debugging"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:501
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:509
 msgid "View the job queue"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:505
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:513
 msgid ""
 "At times, it may be helpful to debug I2P by getting a thread dump. To do so, "
 "please select the following option and review the thread dumped to <a href="
 "\"logs.jsp#servicelogs\">wrapper.log</a>."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:525
 msgid "Launch browser on router startup?"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527
 msgid ""
 "I2P's main configuration interface is this web console, so for your "
 "convenience I2P can launch a web browser on startup pointing at"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:150
 msgid "config summary bar"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:346
 msgid "I2P Summary Bar Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:450
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458
 msgid "Refresh Interval"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:456
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464
 msgid "seconds"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:468
 msgid "Customize Summary Bar"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:148
 msgid "config stats"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:320
 msgid "I2P Stats Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:410
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418
 msgid "Configure I2P Stat Collection"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:412
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420
 msgid "Enable full stats?"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:419
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427
 msgid "change requires restart to take effect"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:428
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436
 msgid "Stat file"
 msgstr ""
 
 #. shouldShowLog
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445
 msgid "Filter"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:450
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:447
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:458
 msgid "toggle all"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:458
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:466
 msgid "Log"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:466
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474
 msgid "Graph"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:521
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529
 msgid "Advanced filter"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:150
 msgid "config tunnels"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:351
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:359
 msgid "I2P Tunnel Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:449
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457
 msgid "The default settings work for most people."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461
 msgid "There is a fundamental tradeoff between anonymity and performance."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:456
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464
 msgid ""
 "Tunnels longer than 3 hops (for example 2 hops + 0-2 hops, 3 hops + 0-1 "
 "hops, 3 hops + 0-2 hops), or a high quantity + backup quantity, may severely "
 "reduce performance or reliability."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:459
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:467
 msgid "High CPU and/or high outbound bandwidth usage may result."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:462
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470
 msgid "Change these settings with care, and adjust them if you have problems."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:472
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:480
 msgid ""
 "Exploratory tunnel setting changes are stored in the router.config file."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:483
 msgid "Client tunnel changes are temporary and are not saved."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485
 msgid "To make permanent client tunnel changes see the"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:479
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487
 msgid "i2ptunnel page"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:148
 msgid "config UI"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:322
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:330
 msgid "I2P UI Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:408
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416
 msgid "Router Console Theme"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:420
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428
 msgid "Theme selection disabled for Internet Explorer, sorry."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:422
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430
 msgid ""
 "If you're not using IE, it's likely that your browser is pretending to be "
 "IE; please configure your browser (or proxy) to use a different User Agent "
 "string if you'd like to access the console themes."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:426
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:434
 msgid "Router Console Language"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:432
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440
 msgid ""
 "Please contribute to the router console translation project! Contact the "
 "developers in #i2p-dev on IRC to help."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:436
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:444
 msgid "Apply"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:438
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446
 msgid "Router Console Password"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:148
 msgid "config update"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:320
 msgid "I2P Update Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:416
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:424
 msgid "Check for I2P and news updates"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:418
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426
 msgid "News &amp; I2P Updates"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:422
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430
 msgid "Check for news updates"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:424
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:432
 msgid "News Updates"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:432
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:440
 msgid "Update In Progress"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:440
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448
 msgid "News URL"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:444
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:456
 msgid "Refresh frequency"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:450
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462
 msgid "Update policy"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:456
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468
 msgid "Fetch news through the eepProxy?"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472
 msgid "Update through the eepProxy?"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:466
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:478
 msgid "eepProxy host"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:470
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:482
 msgid "eepProxy port"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490
 msgid "Update URLs"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:482
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494
 msgid "Trusted keys"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:488
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:498
 msgid "Update with unsigned development builds?"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:492
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502
 msgid "Unsigned Build URL"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:498
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509
 msgid "Updates will be dispatched via your package manager."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:143
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:146
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:146
 msgid "home"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:398
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:379
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:406
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:382
 msgid "Welcome to I2P"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:336
 msgid "I2P Addressbook"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:330
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:331
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:330
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:330
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:339
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:338
 msgid "Open in new tab"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:334
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:335
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:334
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:334
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:343
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:342
 msgid "Your browser does not support iFrames."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:336
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:337
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:336
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:336
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:345
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:344
 msgid "Click here to continue."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:156
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:159
 msgid "Internal Error"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:162
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:165
 msgid "Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:170
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:173
 msgid "Sorry! There has been an internal error."
 msgstr ""
 
 #. note to translators - both parameters are URLs
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:174
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:177
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:350
 #, java-format
 msgid "Please report bugs on {0} or {1}."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:178
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:181
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:354
 msgid ""
 "You may use the username \"guest\" and password \"guest\" if you do not wish "
 "to register."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:180
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:183
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:356
 msgid "Please include this information in bug reports"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:182
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:185
 msgid "Error Details"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:184
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:187
 #, java-format
 msgid "Error {0}"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:204
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:346
 msgid "I2P Version and Running Environment"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:253
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:397
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:258
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:407
 msgid ""
 "Note that system information, log timestamps, and log messages may provide "
 "clues to your location; please review everything you include in a bug report."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:158
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:161
 msgid "Page Not Found"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:337
 msgid ""
 "Sorry! You appear to be requesting a non-existent Router Console page or "
 "resource."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:339
 msgid "Error 404"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:336
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:344
 msgid "not found"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:146
 msgid "events"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:326
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:334
 msgid "I2P Event Log"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:145
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:148
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:146
 msgid "graphs"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:359
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:367
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:339
 msgid "I2P Performance Graphs"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:328
 msgid ""
 "Click a flag to select a language. Click 'configure language' below to "
 "change it later."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:387
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:390
 msgid "Search I2P"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:407
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410
 msgid "Eepsites of Interest"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:161
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:164
 msgid "i2p tunnel manager"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:337
 msgid "I2P Tunnel Manager"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:148
 msgid "Jar File Dump"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:146
 msgid "job queue"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:318
 msgid "I2P Router Job Queue"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:148
 msgid "logs"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:336
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:344
 msgid "I2P Router Logs"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:399
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:409
 msgid "Critical Logs"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:403
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:413
 msgid "Router Logs"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:419
 msgid "Event Logs"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:411
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:421
 msgid "View event logs"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:413
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:423
 msgid "Service (Wrapper) Logs"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:146
 msgid "network database"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:318
 msgid "I2P Network Database"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:152
 msgid "WebApp Not Found"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:348
 msgid "Web Application Not Running"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:350
 msgid "The requested web application is not running."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:352
 msgid ""
 "Please visit the <a href=\"/configclients.jsp#webapp\">config clients page</"
 "a> to start it."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:146
 msgid "peer connections"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:318
 msgid "I2P Network Peers"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:146
 msgid "peer profiles"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:318
 msgid "I2P Network Peer Profiles"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:148
 msgid "Proof"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:146
 msgid "statistics"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:331
 msgid "I2P Router Statistics"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:308
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:312
 #, java-format
 msgid "Disable {0} Refresh"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:161
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:164
 msgid "torrents"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:336
 msgid "I2P Torrent Downloader"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:146
 msgid "tunnel summary"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:318
 msgid "I2P Tunnel Summary"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:143
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:146
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:318
 msgid "Peer Profile"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:342
 #, java-format
 msgid "Profile for peer {0}"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:161
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:164
 msgid "webmail"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:336
 msgid "I2P Webmail"
 msgstr ""
diff --git a/apps/routerconsole/locale/messages_es.po b/apps/routerconsole/locale/messages_es.po
index 67805d1cc662fb7ff633419a34f3769a0ec121d1..5b820671774055e779f9f9b782bbdd72fa54d3f1 100644
--- a/apps/routerconsole/locale/messages_es.po
+++ b/apps/routerconsole/locale/messages_es.po
@@ -14,13 +14,13 @@
 # punkibastardo <punkibastardo@gmail.com>, 2011, 2012
 # punkibastardo <punkibastardo@gmail.com>, 2011
 # strel, 2013-2014
-# trolly, 2013
+# Trolly, 2013
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-01-09 19:27+0000\n"
-"PO-Revision-Date: 2014-01-10 12:37+0000\n"
+"POT-Creation-Date: 2014-02-06 18:27+0000\n"
+"PO-Revision-Date: 2014-09-17 21:00+0000\n"
 "Last-Translator: strel\n"
 "Language-Team: Spanish (http://www.transifex.com/projects/p/I2P/language/es/)\n"
 "MIME-Version: 1.0\n"
@@ -90,26 +90,26 @@ msgstr[1] "{0} días"
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:144
 #, java-format
 msgid "Banned by router hash: {0}"
-msgstr "Expulsado en base al hash del router: {0}"
+msgstr "Excluído mediante el hash del router I2P: {0}"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:146
 msgid "Banned by router hash"
-msgstr "Expulsado en base al hash del router"
+msgstr "Excluído mediante el hash del router I2P"
 
 #. Temporary reason, until the job finishes
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:712
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:785
 #, java-format
 msgid "IP banned by blocklist.txt entry {0}"
-msgstr "IP expulsada en base a una entrada en blocklist.txt: {0}"
+msgstr "IP excluída mediante una entrada en blocklist.txt: {0}"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:824
 msgid "IPs Banned Until Restart"
-msgstr "IPs prohibidas hasta el reinicio"
+msgstr "IPs excluídas hasta el reinicio"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:861
 msgid "IPs Permanently Banned"
-msgstr "IPs permanentemente prohibidas"
+msgstr "IPs excluídas permanente"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:863
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:70
@@ -188,40 +188,40 @@ msgstr "Rechazando túneles: Apagando"
 msgid "Rejecting tunnels"
 msgstr "Rechazando túneles"
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:158
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:162
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22
 msgid "Reseeding"
-msgstr "Resembrando ('reseeding')"
+msgstr "Resembrando (`reseeding`)"
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:170
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:174
 #, java-format
 msgid "Reseed fetched only 1 router."
 msgid_plural "Reseed fetched only {0} routers."
-msgstr[0] "El resembrado obtuvo sólo 1 router."
-msgstr[1] "El resembrado sólo obtuvo {0} routers."
+msgstr[0] "El resembrado sólo obtuvo 1 router I2P."
+msgstr[1] "El resembrado sólo obtuvo {0} routers I2P."
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:181
 msgid "Reseed failed."
 msgstr "El resembrado falló."
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:178
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:182
 #, java-format
 msgid "See {0} for help."
 msgstr "Consulte {0} para obtener ayuda."
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:179
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:183
 msgid "reseed configuration page"
 msgstr "página de configuración del resembrado"
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:325
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:329
 msgid "Reseeding: fetching seed URL."
-msgstr "Resembrando: obteniendo URL de la semilla ('seed')"
+msgstr "Resembrando: obteniendo URL de la semilla (`seed`)"
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:383
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:387
 #, java-format
 msgid ""
 "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)."
-msgstr "Resembrando: obteniendo información del router desde la URL de la semilla ('seed') ({0} exitosos, {1} error(es))."
+msgstr "Resembrando: obteniendo información del router I2P desde la URL de la semilla (`seed`) ({0} exitosos, {1} errores)."
 
 #. NOTE TO TRANSLATORS - each of these phrases is a description for a
 #. statistic
@@ -229,27 +229,27 @@ msgstr "Resembrando: obteniendo información del router desde la URL de la semil
 #. Please keep relatively short so it will fit on the graphs.
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:33
 msgid "Message receive rate (bytes/sec)"
-msgstr "Tasa de mensajes recibidas (bytes/seg)"
+msgstr "Tasa de recepción de mensajes (bytes/s)"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:34
 msgid "Message send rate (bytes/sec)"
-msgstr "Tasa de mensajes enviadas (bytes/seg)"
+msgstr "Tasa de envío de mensajes (bytes/seg)"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:35
 msgid "Low-level send rate (bytes/sec)"
-msgstr "Tasa de envío de de bajo nivel (bytes/seg)"
+msgstr "Tasa de envíos de bajo nivel (bytes/s)"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:36
 msgid "Low-level receive rate (bytes/sec)"
-msgstr "Tasa de recepción de bajo nivel (bytes/seg)"
+msgstr "Tasa de recepciones de bajo nivel (bytes/s)"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:37
 msgid "How many peers we are actively talking with"
-msgstr "Con cuántos pares estamos hablando activamente"
+msgstr "Con cuántos pares (`peers`) estamos hablando activamente"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:40
 msgid "Known fast peers"
-msgstr "pares rápidos conocidos"
+msgstr "Pares (`peers`) rápidos conocidos"
 
 #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:362
 msgid "NetDb entry"
@@ -267,7 +267,7 @@ msgstr "Inalcanzable sobre cualquier transporte"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:557
 msgid "Router Transport Addresses"
-msgstr "Direcciones de transporte del router "
+msgstr "Direcciones de transporte del router I2P"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:565
 #, java-format
@@ -310,7 +310,7 @@ msgstr "Par"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587
 msgid "The remote peer, identified by router hash"
-msgstr "El par ('peer') remoto, identificado por el hash (identificador criptrográfico) del router"
+msgstr "El par (`peer`) remoto, identificado por el identificador criptrográfico (`hash`) de su router I2P"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:588
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1122
@@ -328,16 +328,16 @@ msgstr "Conexión saliente"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:593
 msgid "They offered to introduce us (help other peers traverse our firewall)"
-msgstr "Se han ofrecido a presentarnos (ayudan a otros pares a atravesar nuestro (cortafuegos) firewall)"
+msgstr "Se han ofrecido a introducirnos (ayudar a otros pares a atravesar nuestro cortafuegos (`firewall`))"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:595
 msgid ""
 "We offered to introduce them (help other peers traverse their firewall)"
-msgstr "Nos hemos ofrecido a presentarles (ayudamos a otros pares a atravesar sus (cortafuegos) firewalls)"
+msgstr "Nos hemos ofrecido a introducirles (ayudar a que otros pares (`peers`) atraviesen sus cortafuegos (`firewalls`))"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:596
 msgid "How long since a packet has been received / sent"
-msgstr "Cuánto tiempo hace que un paquete ha sido recibido / enviado"
+msgstr "El tiempo que hace que un paquete ha sido recibido / enviado"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:596
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1124
@@ -358,7 +358,7 @@ msgstr "La tasa de transferencia estabilizada de entrada / salida (KBytes por se
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:598
 msgid "How long ago this connection was established"
-msgstr "Cuánto tiempo hace que se estableció esta conexión"
+msgstr "El tiempo que hace que se estableció esta conexión"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:598
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1126
@@ -375,7 +375,7 @@ msgstr "Desincronización"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:599
 msgid "The difference between the peer's clock and your own"
-msgstr "La diferencia entre el reloj del par ('peer') y el suyo propio"
+msgstr "La diferencia entre el reloj del par (`peer`) y el suyo propio"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:600
 msgid ""
@@ -393,7 +393,7 @@ msgstr "El número máximo de mensajes simultáneos a enviar"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:603
 msgid "The number of pending sends which exceed congestion window"
-msgstr "El número de envíos pendientes que superen la ventana de congestión"
+msgstr "El número de envíos pendientes que superan la ventana de congestión"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:604
 msgid "The slow start threshold"
@@ -424,7 +424,7 @@ msgstr "Env"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:609
 msgid "The total number of packets sent to the peer"
-msgstr "El número total de paquetes enviados al par ('peer')"
+msgstr "El número total de paquetes enviados al par (`peer`)"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:610
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1129
@@ -434,7 +434,7 @@ msgstr "Rec"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:610
 msgid "The total number of packets received from the peer"
-msgstr "El número total de paquetes recibidos del par ('peer')"
+msgstr "El número total de paquetes recibidos del par (`peer`)"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:611
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2564
@@ -443,7 +443,7 @@ msgstr "Env dup"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:611
 msgid "The total number of packets retransmitted to the peer"
-msgstr "El número total de paquetes reenviados al par ('peer')"
+msgstr "El número total de paquetes retransmitidos al par (`peer`)"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:612
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2566
@@ -452,7 +452,7 @@ msgstr "Rec dup"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:612
 msgid "The total number of duplicate packets received from the peer"
-msgstr "El número total de paquetes duplicados recibidos del par ('peer')"
+msgstr "El número total de paquetes duplicados recibidos del par (`peer`)"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:525
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
@@ -480,16 +480,16 @@ msgstr "Tipo"
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:532
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:543
 msgid "Upstream"
-msgstr "Corriente de subida"
+msgstr "Ascendente"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:534
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:545
 msgid "Downstream"
-msgstr "Corriente de descarga"
+msgstr "Descendente"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:538
 msgid "WAN PPP Connection"
-msgstr "Conexión WAN PPP"
+msgstr "Conexión PPP WAN"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:547
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:559
@@ -498,7 +498,7 @@ msgstr "IP externa"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:551
 msgid "Layer 3 Forwarding"
-msgstr "Transmisión en capa 3"
+msgstr "Retransmisión en capa 3"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:552
 msgid "Default Connection Service"
@@ -510,7 +510,7 @@ msgstr "Conexión IP WAN"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:563
 msgid "WAN Ethernet Link Configuration"
-msgstr "Configuración del link Ethernet WAN"
+msgstr "Configuración de la conexión Ethernet WAN"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:583
 msgid "Found Device"
@@ -532,30 +532,30 @@ msgstr "Deshabilitar dispositivos UPnP"
 msgid ""
 "UPnP has been disabled; Do you have more than one UPnP Internet Gateway "
 "Device on your LAN ?"
-msgstr "UPnP se ha deshabilitado; ¿Tienes más de un dispositivo pasarela UPnP en tu red local?"
+msgstr "UPnP se ha deshabilitado; ¿Tiene más de un dispositivo UPnP de pasarela (`gateway´) a Internet en su red local (`LAN`)?"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:627
 msgid "UPnP has not found any UPnP-aware, compatible device on your LAN."
-msgstr "UPnP no ha encontrado ningún dispositivo UPnP compatible en tu red local."
+msgstr "UPnP no ha encontrado ningún dispositivo UPnP compatible en su red local (`LAN`)."
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:635
 #, java-format
 msgid "The current external IP address reported by UPnP is {0}"
-msgstr "La dirección IP externa reportada por UPnP es {0}."
+msgstr "La actual dirección IP externa reportada por UPnP es {0}."
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:637
 msgid "The current external IP address is not available."
-msgstr "La dirección IP externa no está disponible."
+msgstr "La actual dirección IP externa no está disponible."
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:641
 #, java-format
 msgid "UPnP reports the maximum downstream bit rate is {0}bits/sec"
-msgstr "UPnP informa que la tasa máxima de bits entrantes es {0}bits/seg."
+msgstr "UPnP informa que la tasa descendente máxima es {0}bits/s"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:643
 #, java-format
 msgid "UPnP reports the maximum upstream bit rate is {0}bits/sec"
-msgstr "UPnP informa que la tasa máxima de bits salientes es {0}bits/seg."
+msgstr "UPnP informa que la tasa ascendente máxima es {0}bits/s"
 
 #. {0} is TCP or UDP
 #. {1,number,#####} prevents 12345 from being output as 12,345 in the English
@@ -564,12 +564,12 @@ msgstr "UPnP informa que la tasa máxima de bits salientes es {0}bits/seg."
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:651
 #, java-format
 msgid "{0} port {1,number,#####} was successfully forwarded by UPnP."
-msgstr "{0} puerto {1,number,#####} fue enviado con éxito por UPnP."
+msgstr "El puerto {1,number,#####} {0} fue retransmitido con éxito por UPnP."
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:653
 #, java-format
 msgid "{0} port {1,number,#####} was not forwarded by UPnP."
-msgstr "{0} puerto {1,number,#####} no fue transmitido por UPnP."
+msgstr "El puerto {1,number,#####} {0} no fue retransmitido por UPnP."
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:197
 msgid "UPnP is not enabled"
@@ -583,7 +583,7 @@ msgstr "Desincronización excesiva del reloj: {0}"
 
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1116
 msgid "NTCP connections"
-msgstr "Conexiones NTCP"
+msgstr "Conexiones NTCP (símil TCP)"
 
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1117
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2520
@@ -634,7 +634,7 @@ msgstr "Conexiones UDP"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2526
 msgid "Sort by peer hash"
-msgstr "Ordenar por hash del par"
+msgstr "Ordenar por identificador criptográfico (`hash`) del par"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2528
 msgid "Direction/Introduction"
@@ -658,7 +658,7 @@ msgstr "Ordenar por tasa de salida"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2541
 msgid "Sort by connection uptime"
-msgstr "Ordenar por tiempo conectado"
+msgstr "Ordenar por duración de la conexión"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2543
 msgid "Sort by clock skew"
@@ -702,11 +702,11 @@ msgstr "Ordenar por paquetes recibidos más de una vez"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2587
 msgid "We offered to introduce them"
-msgstr "Nos hemos ofrecido a presentarles"
+msgstr "Nos hemos ofrecido a introducirles"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2589
 msgid "They offered to introduce us"
-msgstr "Se han ofrecido a presentarnos"
+msgstr "Se han ofrecido a introducirnos"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2593
 msgid "Choked"
@@ -726,11 +726,11 @@ msgstr "{0} fallidos"
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:165
 #: ../java/src/net/i2p/router/web/ProfilesHelper.java:13
 msgid "Banned"
-msgstr "Expulsado"
+msgstr "Excluído"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2668
 msgid "backlogged"
-msgstr "atrasados"
+msgstr "pendientes"
 
 #: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:213
 msgid "Dropping tunnel requests: Too slow"
@@ -758,63 +758,63 @@ msgstr "Descartando solicitudes de túnel: Carga alta"
 msgid "Dropping tunnel requests: Queue time"
 msgstr "Descartando solicitudes de túnel: Tiempo en cola"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:760
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:762
 #, java-format
 msgid "New plugin version {0} is available"
-msgstr "Está disponible una nueva versión del complemento {0}."
+msgstr "Está disponible una nueva versión del complemento {0}"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:838
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:840
 #, java-format
 msgid "Update check failed for plugin {0}"
 msgstr "Fallo al buscar actualizaciones para el complemento {0}"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:840
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:842
 #, java-format
 msgid "No new version is available for plugin {0}"
-msgstr "No está disponible ninguna nueva versión para el complemento {0}."
+msgstr "No hay ninguna versión nueva disponible para el complemento {0}"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:863
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:865
 #, java-format
 msgid "{0}B transferred"
 msgstr "{0}B transferidos"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918
 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288
 #, java-format
 msgid "Transfer failed from {0}"
 msgstr "Transferencia fallida de {0}"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1153
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1217
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1241
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1155
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1219
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1243
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:671
 msgid "Update downloaded"
 msgstr "Actualización descargada"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1197
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1241
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1199
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1243
 msgid "Restarting"
 msgstr "Reiniciando"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1197
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1199
 msgid "Update verified"
 msgstr "Actualización verificada"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1206
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1208
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:136
 #, java-format
 msgid "from {0}"
 msgstr "de {0}"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1221
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1223
 #, java-format
 msgid "Unsigned update file from {0} is corrupt"
-msgstr "Archivo de actualización no firmado del {0} está dañado"
+msgstr "El archivo de actualización no firmado de {0} está dañado"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1250
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252
 #, java-format
 msgid "Failed copy to {0}"
-msgstr "Fallada copia a {0}"
+msgstr "Copia fallida hacia {0}"
 
 #: ../java/src/net/i2p/router/update/NewsFetcher.java:140
 msgid "In-network updates disabled. Check package manager."
@@ -822,12 +822,12 @@ msgstr "Las actualizaciones desde el interior de la red están deshabilitadas. C
 
 #: ../java/src/net/i2p/router/update/NewsFetcher.java:146
 msgid "No write permission for I2P install directory."
-msgstr "No hay permiso de escritura para el directorio de instalación de I2P."
+msgstr "No tiene permiso de escritura para el directorio de instalación de I2P."
 
 #: ../java/src/net/i2p/router/update/NewsFetcher.java:154
 #, java-format
 msgid "You must first update to version {0}"
-msgstr "Debe primero actualizar a la versión {0}"
+msgstr "Primero tiene que actualizar a la versión {0}"
 
 #: ../java/src/net/i2p/router/update/NewsFetcher.java:164
 #, java-format
@@ -855,12 +855,12 @@ msgstr "Intentando instalar desde el archivo {0}"
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:85
 #, java-format
 msgid "No file specified {0}"
-msgstr "No se ha específicado un archivo {0}"
+msgstr "No se ha especificado archivo {0}"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:92
 #, java-format
 msgid "Failed to install from file {0}, copy failed."
-msgstr "No se ha podido instalar desde el archivo {0}, copia fallida."
+msgstr "Fallo al instalar desde el archivo {0}, copia fallida."
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:96
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:390
@@ -876,103 +876,103 @@ msgstr "Complemento descargado"
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:363
 #, java-format
 msgid "Cannot create plugin directory {0}"
-msgstr "No se puede crear directorio del complemento {0}"
+msgstr "No se pudo crear directorio del complemento {0}"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:146
 #, java-format
 msgid "Plugin from {0} is corrupt"
-msgstr "El complemento de {0} está dañado."
+msgstr "El complemento de {0} está dañado"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:157
 #, java-format
 msgid "Plugin from {0} does not contain the required configuration file"
-msgstr "El complemento de {0} no contiene el archivo de configuración necesario."
+msgstr "El complemento de {0} no contiene el fichero de configuración necesario"
 
 #. updateStatus("<b>" + "Plugin contains an invalid key" + ' ' + pubkey + ' '
 #. + signer + "</b>");
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:170
 #, java-format
 msgid "Plugin from {0} contains an invalid key"
-msgstr "El complemento de {0} contiene una clave no válida."
+msgstr "El complemento de {0} contiene una clave no válida"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:194
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:204
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:218
 #, java-format
 msgid "Plugin signature verification of {0} failed"
-msgstr "Verificación de la firma del complemento de {0} ha fallado"
+msgstr "La verificación de la firma del complemento de {0} ha fallado"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:233
 #, java-format
 msgid "Plugin from {0} has invalid name or version"
-msgstr "El complemento de {0} tiene nombre o versión no válido."
+msgstr "El complemento de {0} tiene nombre o versión no válido"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:238
 #, java-format
 msgid "Plugin {0} has mismatched versions"
-msgstr "El complemento {0} tiene versiones no coincidentes."
+msgstr "El complemento {0} tiene versiones no coincidentes"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:249
 #, java-format
 msgid "This plugin requires I2P version {0} or higher"
-msgstr "Este complemento requiere la versión {0} o superior de I2P."
+msgstr "Este complemento requiere la versión {0} o superior de I2P"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:257
 #, java-format
 msgid "This plugin requires Java version {0} or higher"
-msgstr "Este complemento requiere la versión {0} o superior de Java."
+msgstr "Este complemento requiere la versión {0} o superior de Java"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:266
 msgid ""
 "Downloaded plugin is for new installs only, but the plugin is already "
 "installed"
-msgstr "El complemento descargado es sólo para instalaciones nuevas, pero el complemento ya está instalado."
+msgstr "El complemento descargado es sólo para instalaciones nuevas, pero el complemento ya está instalado"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:277
 msgid "Installed plugin does not contain the required configuration file"
-msgstr "El complemento instalado no contiene el archivo de configuración necesario."
+msgstr "El complemento instalado no contiene el fichero de configuración necesario"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:285
 msgid "Signature of downloaded plugin does not match installed plugin"
-msgstr "La firma del complemento descargado no coincide con la del instalado."
+msgstr "La firma del complemento descargado no coincide con la del instalado"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:292
 #, java-format
 msgid "Downloaded plugin version {0} is not newer than installed plugin"
-msgstr "El complemento descargado con versión {0} no es más reciente que la versión ya instalada."
+msgstr "El complemento descargado con versión {0} no es más reciente que la versión ya instalada"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:299
 #, java-format
 msgid "Plugin update requires installed plugin version {0} or higher"
-msgstr "La actualización del complemento requiere tener instalada la versión {0} o superior de este complemento."
+msgstr "La actualización del complemento requiere tener instalada la versión {0} o superior del complemento"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:306
 #, java-format
 msgid "Plugin update requires installed plugin version {0} or lower"
-msgstr "La actualización del complemento requiere tener instalada la versión {0} o inferior de este complemento."
+msgstr "La actualización del complemento requiere tener instalada la versión {0} o inferior del complemento"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:314
 #, java-format
 msgid "Plugin requires Jetty version {0} or higher"
-msgstr "Este complemento requiere la versión de Jetty {0} ó superior"
+msgstr "Este complemento requiere la versión de Jetty {0} o superior"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:321
 #, java-format
 msgid "Plugin requires Jetty version {0} or lower"
-msgstr "Este complemento requiere la versión de Jetty {0} ó inferior"
+msgstr "Este complemento requiere la versión de Jetty {0} o inferior"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:330
 #, java-format
 msgid "Cannot copy plugin to directory {0}"
-msgstr "No se puede copiar el pomplemtneot al directorio {0}"
+msgstr "No se pudo copiar el complemento al directorio {0}"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:340
 msgid "Plugin will be installed on next restart."
-msgstr "El complemento se instalará al siguiente reinicio."
+msgstr "El complemento se instalará en el siguiente reinicio"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:358
 msgid "Plugin is for upgrades only, but the plugin is not installed"
-msgstr "El complemento es sólo para actualizaciones, pero el complemento aún no está instalado."
+msgstr "Este complemento es sólo para actualizaciones, pero no hay instalación previa"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:371
 #, java-format
@@ -983,51 +983,51 @@ msgstr "No se pudo instalar el complemento en {0}"
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:406
 #, java-format
 msgid "Plugin {0} installed"
-msgstr "Complemento {0} instalado"
+msgstr "El complemento {0} está instalado"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:397
 #, java-format
 msgid "Plugin {0} installed and started"
-msgstr "Complemento {0} instalado e iniciado"
+msgstr "El complemento {0} está instalado e iniciado"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:400
 #, java-format
 msgid "Plugin {0} installed but failed to start, check logs"
-msgstr "Complemento {0} instalado pero no funciona, ¡revisa los registros!"
+msgstr "El complemento {0} está instalado pero no se inicia, revise los registros (`logs`)"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:402
 #, java-format
 msgid "Plugin {0} installed but failed to start"
-msgstr "Complemento {0} instalado, pero no se pudo iniciar."
+msgstr "El complemento {0} está instalado pero no se pudo iniciar"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:414
 #, java-format
 msgid "Failed to download plugin from {0}"
-msgstr "No se pudo descargar el complemento de {0}."
+msgstr "No se pudo descargar el complemento de {0}"
 
 #: ../java/src/net/i2p/router/update/UpdateRunner.java:192
 #, java-format
 msgid "Updating from {0}"
-msgstr "Actualizando de {0}"
+msgstr "Actualizando desde {0}"
 
 #: ../java/src/net/i2p/router/update/UpdateRunner.java:265
 #, java-format
 msgid "No new version found at {0}"
-msgstr "Ninguna versión nueva encontrada en {0}"
+msgstr "No se encontró ninguna versión nueva en {0}"
 
 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:64
 #, java-format
 msgid "Temporary ban expiring in {0}"
-msgstr "El baneado temporal expirará en {0}"
+msgstr "La expulsión temporal expirará en {0}"
 
 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:66
 #, java-format
 msgid "Banned until restart or in {0}"
-msgstr "Baneado hasta el reinicio o en {0}"
+msgstr "Excluído hasta el reinicio o en {0}"
 
 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:78
 msgid "unban now"
-msgstr "Desbanear ahora"
+msgstr "readmitir ahora"
 
 #: ../java/src/net/i2p/router/web/CSSHelper.java:146
 #: ../java/src/net/i2p/router/web/HomeHelper.java:33
@@ -1126,7 +1126,7 @@ msgstr "Consola del router I2P"
 
 #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:51
 msgid "Error updating the configuration - please see the error logs"
-msgstr "Error al actualizar la configuración - por favor consulte los registros ('logs') de errores"
+msgstr "Error al actualizar la configuración - por favor consulte los registros (`logs`) de errores"
 
 #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:372
@@ -1140,12 +1140,12 @@ msgstr "Configuración guardada con éxito"
 msgid ""
 "Error saving the configuration (applied but not saved) - please see the "
 "error logs"
-msgstr "Error al guardar la configuración (aplicada pero no guardada) - por favor consulte los registros ('logs') de errores"
+msgstr "Error al guardar la configuración (aplicada pero no guardada) - por favor consulte los registros (`logs`) de errores"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:478
 msgid "Save Client Configuration"
-msgstr "Guardar la configuración de clientes"
+msgstr "Guardar configuración de cliente"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:544
@@ -1156,21 +1156,21 @@ msgstr "Guardar configuración de la interfaz"
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564
 msgid "Save WebApp Configuration"
-msgstr "Guardar configuración de aplicaciones web"
+msgstr "Guardar configuración de la aplicación web"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578
 msgid "Save Plugin Configuration"
-msgstr "Guardar configuración de complementos"
+msgstr "Guardar configuración del complemento"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:586
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:590
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:593
 msgid "Install Plugin"
 msgstr "Instalar complemento"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:60
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:595
 msgid "Update All Installed Plugins"
 msgstr "Actualizar todos los complementos instalados"
 
@@ -1198,7 +1198,7 @@ msgstr "Complemento {0} detenido"
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:136
 #, java-format
 msgid "Stopped webapp {0}"
-msgstr "Aplicación web detenida {0}"
+msgstr "Aplicación web {0} detenida"
 
 #. label (IE)
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:157
@@ -1212,41 +1212,41 @@ msgstr "Añadido nuevo cliente"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:224
 msgid "Client configuration saved successfully"
-msgstr "Confoguración del cliente guardada correctamente"
+msgstr "Se guardó con éxito la configuración del cliente"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:234
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:260
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:275
 msgid "Bad client index."
-msgstr "Índice de clientes en mal estado."
+msgstr "Índice de clientes defectuoso."
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:243
 #, java-format
 msgid "Client {0} stopped"
-msgstr "Cliente {0} parado"
+msgstr "Cliente {0} detenido"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265
 #, java-format
 msgid "Client {0} started"
-msgstr "Cliente {0} arrancado"
+msgstr "Cliente {0} iniciado"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:280
 #, java-format
 msgid "Client {0} deleted"
-msgstr "Cliente {0} borrado"
+msgstr "Cliente {0} eliminado"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:296
 msgid "WebApp configuration saved."
-msgstr "Guardada configuración de la aplicación Web."
+msgstr "Se guardó la configuración de la aplicación web."
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311
 msgid "Plugin configuration saved."
-msgstr "Configuración del complemento guardada."
+msgstr "Se guardó la configuración del complemento."
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:138
 msgid "WebApp"
-msgstr "Aplicación Web"
+msgstr "Aplicación web"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326
 msgid "started"
@@ -1258,7 +1258,7 @@ msgstr "Fallo al iniciar"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:333
 msgid "Failed to find server."
-msgstr "No se encontró servidor."
+msgstr "No se pudo encontrar servidor."
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:339
 msgid "No plugin URL specified."
@@ -1306,7 +1306,7 @@ msgstr "Añadir usuario {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:455
 msgid "Interface configuration saved"
-msgstr "Configuración de la interfaz guardada"
+msgstr "Se guardó la configuración de la interfaz"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:456
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:335
@@ -1346,7 +1346,7 @@ msgstr "Control"
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:138
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:163
 msgid "Run at Startup?"
-msgstr "Lanzar al iniciarse?"
+msgstr "¿Ejecutar en el arranque?"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:138
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:163
@@ -1409,11 +1409,11 @@ msgstr "Actualización"
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:289
 #, java-format
 msgid "Are you sure you want to delete {0}?"
-msgstr "¿Estás seguro de que deseas eliminar {0}?"
+msgstr "¿Está seguro de que quiere eliminar {0}?"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:291
 msgid "Delete"
-msgstr "Borrar"
+msgstr "Eliminar"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:21
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:22
@@ -1455,19 +1455,19 @@ msgstr "Guardar"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:29
 msgid "Home page changed"
-msgstr "Página de inicio cambiada"
+msgstr "Se cambió la página de inicio"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:51
 msgid "Restored default settings"
-msgstr "Restaurados valores predeterminados"
+msgstr "Se restauraron las configuraciones predeterminadas"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:63
 msgid "No name entered"
-msgstr "No se ha introducido un nombre"
+msgstr "No se ha introducido ningún nombre"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:68
 msgid "No URL entered"
-msgstr "No se ha introducido una URL"
+msgstr "No se ha introducido ninguna URL"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:81
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:81
@@ -1487,15 +1487,15 @@ msgstr "Añadir clave"
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:475
 msgid "Delete key"
-msgstr "Borrar clave"
+msgstr "Eliminar clave"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:21
 msgid "You must enter a destination"
-msgstr "Tienes que introducir un destino"
+msgstr "Tiene que introducir un destino"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:23
 msgid "You must enter a key"
-msgstr "Tienes que introducir una clave"
+msgstr "Tiene que introducir una clave"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:34
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:41
@@ -1505,19 +1505,19 @@ msgstr "Clave para"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:34
 msgid "added to keyring"
-msgstr "añadida al llavero"
+msgstr "añadida al juego de claves (`keyring`)"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:36
 msgid "Invalid destination or key"
-msgstr "Clave de destino o llave no válida"
+msgstr "Clave o destino no válido"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:41
 msgid "removed from keyring"
-msgstr "quitada del llavero"
+msgstr "eliminada del juego de claves (`keyring`)"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:43
 msgid "not found in keyring"
-msgstr "no encontrada en el llavero"
+msgstr "no se encontró en el juego de claves (`keyring`)"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:45
 msgid "Invalid destination"
@@ -1525,32 +1525,32 @@ msgstr "Destino no válido"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:82
 msgid "Log overrides updated"
-msgstr "Reemplazos del registro actualizados"
+msgstr "Se actualizaron las excepciones del registro (`log`)"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:161
 msgid "Log configuration saved"
-msgstr "Guardados los ajustes de los registros"
+msgstr "Se guardó la configuración del registro (`log`)"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:48
 msgid ""
 "Add additional logging statements above. Example: net.i2p.router.tunnel=WARN"
-msgstr "Añadir nuevos argumentos para el registro arriba. Ejemplo: net.i2p.router.tunnel=WARN"
+msgstr "Añadir arriba argumentos adicionales para el registro (`logging`). Ejemplo: net.i2p.router.tunnel=WARN"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:49
 msgid ""
 "Or put entries in the logger.config file. Example: "
 "logger.record.net.i2p.router.tunnel=WARN"
-msgstr "O añadir nuevos argumentos en el archivo logger.config Ejemplo: logger.record.net.i2p.router.tunnel =WARN"
+msgstr "O añadir argumentos como entradas en el fichero logger.config Ejemplo: logger.record.net.i2p.router.tunnel=WARN"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:50
 msgid "Valid levels are DEBUG, INFO, WARN, ERROR, CRIT"
-msgstr "Los niveles válidos son DEBUG, INFO, WARN, ERROR, CRIT"
+msgstr "Los niveles válidos son DEBUG, INFO, WARN, ERROR, CRIT (depuración, información, advertencia, error, crítico)"
 
 #. Homeland Security Advisory System
 #. http://www.dhs.gov/xinfoshare/programs/Copy_of_press_release_0046.shtm
 #. but pink instead of yellow for WARN
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:117
+#: ../java/src/net/i2p/router/web/LogsHelper.java:129
 msgid "CRIT"
 msgstr "CRIT"
 
@@ -1559,40 +1559,40 @@ msgid "DEBUG"
 msgstr "DEBUG"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:119
+#: ../java/src/net/i2p/router/web/LogsHelper.java:131
 msgid "ERROR"
 msgstr "ERROR"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:123
+#: ../java/src/net/i2p/router/web/LogsHelper.java:135
 msgid "INFO"
 msgstr "INFO"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:121
+#: ../java/src/net/i2p/router/web/LogsHelper.java:133
 msgid "WARN"
 msgstr "WARN"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:144
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:145
 #: ../java/src/net/i2p/router/web/HomeHelper.java:195
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:851
 msgid "Remove"
-msgstr "Quitar"
+msgstr "Eliminar"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:125
 msgid "Select a class to add"
-msgstr "Selecciona una clase para agregar"
+msgstr "Seleccione una clase a agregar"
 
 #. stat groups for stats.jsp
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
 #: ../java/strings/Strings.java:57
 msgid "Bandwidth"
-msgstr "Ancho de Banda"
+msgstr "Ancho de banda"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
 msgid "Home Page"
-msgstr "Página de inicio"
+msgstr "Página principal"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:345
@@ -1643,11 +1643,11 @@ msgstr "Red"
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:284
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:302
 msgid "Summary Bar"
-msgstr "Barra del resumen"
+msgstr "Barra de resumen"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
 msgid "UI"
-msgstr "Interfaz humana"
+msgstr "Interfaz de usuario"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:196
@@ -1663,11 +1663,11 @@ msgstr "Clientes"
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:449
 msgid "Keyring"
-msgstr "Llavero"
+msgstr "Juego de claves"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
 msgid "Logging"
-msgstr "Registros"
+msgstr "Registro"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:202
@@ -1701,7 +1701,7 @@ msgstr "Guardar cambios"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:142
 msgid "Rechecking router reachability..."
-msgstr "Repitida verificación de la accesibilidad del router ..."
+msgstr "Comprobando de nuevo la accesibilidad al router I2P..."
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205
 msgid "Updating IP address"
@@ -1713,7 +1713,7 @@ msgstr "Actualizando la configuración de IPv6"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:244
 msgid "Disabling TCP completely"
-msgstr "Desactivando TCP por completo"
+msgstr "Deshabilitando TCP por completo"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:249
 #, java-format
@@ -1722,7 +1722,7 @@ msgstr "Actualizando la dirección TCP a {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:256
 msgid "Disabling inbound TCP"
-msgstr "Desactivando TCP entrante"
+msgstr "Deshabilitando TCP entrante"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:258
 msgid "Updating inbound TCP address to auto"
@@ -1754,27 +1754,27 @@ msgstr "Actualizando el puerto UDP a {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:321
 msgid "Gracefully restarting into Hidden Router Mode"
-msgstr "Reiniciando de forma controlada en modo router oculto"
+msgstr "Reiniciando de forma controlada en modo router I2P oculto"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:323
 msgid "Gracefully restarting to exit Hidden Router Mode"
-msgstr "Reiniciando de forma controlada para salir del modo router oculto"
+msgstr "Reiniciando de forma controlada para salir del modo router I2P oculto"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:332
 msgid "Enabling UPnP"
-msgstr "Activando UPnP"
+msgstr "Habilitando UPnP"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:334
 msgid "Disabling UPnP"
-msgstr "Desctivando UPnP"
+msgstr "Deshabilitando UPnP"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:343
 msgid "Enabling laptop mode"
-msgstr "Activando el modo ordenador portátil"
+msgstr "Habilitando el modo ordenador portátil"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:345
 msgid "Disabling laptop mode"
-msgstr "Desactivando el modo ordenador portátil"
+msgstr "Deshabilitando el modo ordenador portátil"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:352
 msgid "Disabling UDP"
@@ -1786,7 +1786,7 @@ msgstr "Habilitando UDP"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:361
 msgid "Requiring SSU introducers"
-msgstr "Requeriendo introductores SSU"
+msgstr "Solicitando introductores SSU (UDP seguro semiconfiable)"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:419
 msgid "Invalid address"
@@ -1795,15 +1795,15 @@ msgstr "Dirección no válida"
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:425
 #, java-format
 msgid "The hostname or IP {0} is not publicly routable"
-msgstr "El nombre de host o IP {0} no es enrutable públicamente"
+msgstr "El nombre del equipo (host) o dirección IP {0} no es enrutable públicamente"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:450
 msgid "Updating bandwidth share percentage"
-msgstr "Actualizando el porcentaje de compartición del ancho de banda"
+msgstr "Actualizando el porcentaje de cuota de ancho de banda"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:480
 msgid "Updated bandwidth limits"
-msgstr "Límites del ancho de banda actualizados"
+msgstr "Se actualizaron los límites de ancho de banda"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHelper.java:45
 #: ../java/src/net/i2p/router/web/ConfigNetHelper.java:48
@@ -1817,53 +1817,53 @@ msgstr "bits por segundo"
 #: ../java/src/net/i2p/router/web/ConfigNetHelper.java:241
 #, java-format
 msgid "or {0} bytes per month maximum"
-msgstr "ó {0} bytes por mes como máximo"
+msgstr "o {0} bytes por mes como máximo"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:468
 msgid "Ban peer until restart"
-msgstr "Prohibir par hasta el reinicio"
+msgstr "Expulsar par (peer) hasta el reinicio"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:23
 #, java-format
 msgid "Manually banned via {0}"
-msgstr "manualmente prohibido a través de {0}"
+msgstr "Excluído manualmente mediante {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24
 msgid "banned until restart"
-msgstr "prohibido hasta el reinicio"
+msgstr "excluído hasta el reinicio"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:27
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:38
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:59
 msgid "Invalid peer"
-msgstr "par no válido"
+msgstr "Par (peer) no válido"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:470
 msgid "Unban peer"
-msgstr "Desbanear par"
+msgstr "Readmitir par (peer)"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:33
 msgid "unbanned"
-msgstr "desbaneado"
+msgstr "readmitido"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:35
 msgid "is not currently banned"
-msgstr "no se encuentra baneado"
+msgstr "no se encuentra excluído"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:496
 msgid "Adjust peer bonuses"
-msgstr "Ajustar bonus de pares"
+msgstr "Ajustar bonus de pares (peers)"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:47
 msgid "Bad speed value"
-msgstr "valor de velocidad falso"
+msgstr "Valor de velocidad erróneo"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:52
 msgid "Bad capacity value"
-msgstr "valor de la capacidad falso"
+msgstr "Valor de la capacidad erróneo"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:61
 msgid "Unsupported"
@@ -1872,16 +1872,16 @@ msgstr "No soportado"
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529
 msgid "Save changes and reseed now"
-msgstr "Guardar cambios y resembrar ahora"
+msgstr "Guardar cambios y resembrar (reseed) ahora"
 
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23
 msgid "Reseeding is already in progress"
-msgstr "Resembrar ya está en proceso"
+msgstr "El resembrado (reseed) ya está en marcha"
 
 #. skip the nonce checking in ReseedHandler
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26
 msgid "Starting reseed process"
-msgstr "Iniciando el proceso de resembrar"
+msgstr "Iniciando el proceso de resembrado"
 
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83
 msgid "Configuration saved successfully."
@@ -1893,7 +1893,7 @@ msgstr "Configuración guardada con éxito."
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:180
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:445
 msgid "Shutdown immediately"
-msgstr "Apagar en seguida"
+msgstr "Apagar inmediatamente"
 
 #. ctx.router().shutdown(Router.EXIT_HARD); // never returns
 #. give the UI time to respond
@@ -1931,20 +1931,20 @@ msgstr "Apagado inminente"
 #: ../java/src/net/i2p/router/web/ConfigRestartBean.java:71
 #, java-format
 msgid "Shutdown in {0}"
-msgstr "Apagando en {0}"
+msgstr "Apagado en {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigRestartBean.java:74
 #: ../java/src/net/i2p/router/web/ConfigRestartBean.java:85
 #, java-format
 msgid "Please wait for routing commitment to expire for {0} tunnel"
 msgid_plural "Please wait for routing commitments to expire for {0} tunnels"
-msgstr[0] "Por favor espere a que la tarea de enrutamiento expire para {0} túnel."
-msgstr[1] "Por favor espere a que las tareas de enrutamiento expiren para {0} túneles."
+msgstr[0] "Por favor espere a que el enrutamiento vigente expire para {0} túnel"
+msgstr[1] "Por favor espere a que los enrutamientos vigentes expiren para {0} túneles"
 
 #: ../java/src/net/i2p/router/web/ConfigRestartBean.java:82
 #, java-format
 msgid "Restart in {0}"
-msgstr "Reiniciando en {0}"
+msgstr "Reinicio en {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:171
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:443
@@ -1953,16 +1953,16 @@ msgstr "Apagar de forma controlada"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:175
 msgid "Graceful shutdown initiated"
-msgstr "Iniciado el apagado controlado"
+msgstr "Apagado controlado iniciado"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:447
 msgid "Cancel graceful shutdown"
-msgstr "Cancelar el apagado controlado"
+msgstr "Cancelar apagado controlado"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:183
 msgid "Graceful shutdown cancelled"
-msgstr "Cancelado el apagado controlado"
+msgstr "Apagado controlado cancelado"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:184
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:459
@@ -1971,7 +1971,7 @@ msgstr "Reinicio controlado"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:189
 msgid "Graceful restart requested"
-msgstr "Ha sido solicitado el reinicio controlado"
+msgstr "Reinicio controlado solicitado"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:461
@@ -1984,19 +1984,19 @@ msgstr "Reinicio brusco solicitado"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:196
 msgid "Rekey and Restart"
-msgstr "Cambiar claves y reiniciar"
+msgstr "Renovar clave y reiniciar"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:197
 msgid "Rekeying after graceful restart"
-msgstr "Reinicio de claves después del reinicio controlado"
+msgstr "Renovación de clave después de reinicio controlado"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200
 msgid "Rekey and Shutdown"
-msgstr "Cambiar claves y apagar"
+msgstr "Renovar clave y apagar"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:201
 msgid "Rekeying after graceful shutdown"
-msgstr "Reinicio de claves después del apagado controlado"
+msgstr "Renovación de clave después de apagado controlado"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487
@@ -2011,30 +2011,30 @@ msgstr "No ejecutar I2P al arrancar el sistema"
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:513
 msgid "Dump threads"
-msgstr "Deshechar threads"
+msgstr "Deshechar hilos"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215
 #, java-format
 msgid "Threads dumped to {0}"
-msgstr "hilos desechados a {0}"
+msgstr "Hilos desechados hacia {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521
 msgid "View console on startup"
-msgstr "Mostrar consola al iniciar"
+msgstr "Mostrar consola en el arranque"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218
 msgid "Console is to be shown on startup"
-msgstr "La consola se mostrará al iniciar"
+msgstr "La consola se mostrará al arrancar el sistema"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523
 msgid "Do not view console on startup"
-msgstr "No mostrar consola al iniciar"
+msgstr "No mostrar consola en el arranque"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:221
 msgid "Console is not to be shown on startup"
-msgstr "La consola no se mostrará al iniciar"
+msgstr "La consola no se mostrará al arrancar el sistema"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:222
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:509
@@ -2043,7 +2043,7 @@ msgstr "Forzar GC"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224
 msgid "Full garbage collection requested"
-msgstr "Solicitada recolección completa"
+msgstr "Solicitada recogida completa de desechos"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:233
 msgid "Service installed"
@@ -2051,34 +2051,34 @@ msgstr "Servicio instalado"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:235
 msgid "Warning: unable to install the service"
-msgstr "Advertencia: no se puede instalar el servicio"
+msgstr "Advertencia: no se pudo instalar el servicio"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:242
 msgid "Service removed"
-msgstr "Servicio quitado"
+msgstr "Servicio eliminado"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244
 msgid "Warning: unable to remove the service"
-msgstr "Advertencia: no se puede quitar el servicio"
+msgstr "Advertencia: no se pudo eliminar el servicio"
 
 #: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:116
 msgid "Stat filter and location updated successfully to"
-msgstr "Filtro de estadísticas y ubicación actualizados correctamente a "
+msgstr "Ubicación y filtro de estadísticas actualizados correctamente a"
 
 #: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:119
 msgid "Full statistics enabled"
-msgstr "Estadísticas completas activadas"
+msgstr "Estadísticas completas habilitadas"
 
 #: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:121
 msgid "Full statistics disabled"
-msgstr "Estadísticas completas desactivadas"
+msgstr "Estadísticas completas deshabilitadas"
 
 #: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:125
 #, java-format
 msgid ""
 "Graph list updated, may take up to 60s to be reflected on the {0}Graphs "
 "Page{1}"
-msgstr "La lista de gráficos se actualizó, puede llevar hasta 60s que se refleje en la Página{1} de Gráficos{0}"
+msgstr "La lista de gráficos se actualizó, puede llevar hasta 60 s que se refleje en la Página{1} de Gráficos{0}"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:24
 msgid "Save order"
@@ -2086,16 +2086,16 @@ msgstr "Guardar orden"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:31
 msgid "Refresh interval changed"
-msgstr "intervalo de recarga cambiado"
+msgstr "El intervalo de refresco ha cambiado"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:33
 #, java-format
 msgid "Refresh interval must be at least {0} seconds"
-msgstr "El intervalo de recarga tiene que ser por lo menos {0} segundos."
+msgstr "El intervalo de refresco tiene que ser de al menos {0} segundos"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:35
 msgid "Refresh interval must be a number"
-msgstr "El intervalo de recarga tiene que ser un número."
+msgstr "El intervalo de refresco tiene que ser un número"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:38
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:466
@@ -2104,55 +2104,55 @@ msgstr "Restablecer todos los valores por defecto"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:40
 msgid "Full summary bar default restored."
-msgstr "todos los valores por defecto de la barra de resumen restablecidos"
+msgstr "Se restablecieron todos los valores por defecto de la barra de resumen."
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:41
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:45
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:137
 msgid "Summary bar will refresh shortly."
-msgstr "La barra de resumen recargará dentro de poco."
+msgstr "La barra de resumen se refrescará en breve."
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:468
 msgid "Restore minimal default"
-msgstr "restablecer valores por defecto mínimales"
+msgstr "Restablecer valores de barra de resumen mínima"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:44
 msgid "Minimal summary bar default restored."
-msgstr " valores por defecto mínimales restablecidos"
+msgstr "Se restablecieron los valores por defecto de la barra de resumen mínima."
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:61
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:83
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:131
 msgid "Order must be an integer"
-msgstr "scuesión tiene que ser un número natural"
+msgstr "El orden debe ser un entero"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:68
 msgid "No section selected"
-msgstr "no sección elegida"
+msgstr "No se seleccionó ninguna sección"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:73
 msgid "No order entered"
-msgstr "no orden entrado"
+msgstr "No se introdujo ningún orden"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:129
 msgid "Moved"
-msgstr "movido"
+msgstr "Movido"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:136
 msgid "Saved order of sections."
-msgstr "sucesión de secciones guardada"
+msgstr "Se guardó el orden de las secciones."
 
 #. the count isn't really correct anyway, since we don't check for actual
 #. changes
 #. addFormNotice("Updated settings for " + updated + " pools.");
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:136
 msgid "Updated settings for all pools."
-msgstr "Actualizada la configuración para todos los valores."
+msgstr "Se actualizaron las configuraciones para todos los grupos (pools) de túneles."
 
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:141
 msgid "Exploratory tunnel configuration saved successfully."
-msgstr "Ajustes de los túneles exploratorios guardados con éxito"
+msgstr "Se guardó con éxito la configuración de túnel exploratorio."
 
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:143
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:69
@@ -2161,7 +2161,7 @@ msgstr "Ajustes de los túneles exploratorios guardados con éxito"
 msgid ""
 "Error saving the configuration (applied but not saved) - please see the "
 "error logs."
-msgstr "Error al guardar la configuración (aplicada pero no guardada) - ¡por favor consulta los registros de errores!"
+msgstr "Error al guardar la configuración (aplicada pero no guardada) - por favor consulte los registros (logs) de errores."
 
 #. * dummies for translation
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:14
@@ -2194,7 +2194,7 @@ msgstr "ADVERTENCIA DE ANONIMATO - Los ajustes incluyen túneles de 0 saltos."
 
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:83
 msgid "ANONYMITY WARNING - Settings include 1-hop tunnels."
-msgstr "ADVERTENCIA DE ANONIMATO - Los ajustes incluyen los túneles de 1 salto."
+msgstr "ADVERTENCIA DE ANONIMATO - Los ajustes incluyen túneles de 1 salto."
 
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:86
 msgid "PERFORMANCE WARNING - Settings include very long tunnels."
@@ -2211,7 +2211,7 @@ msgstr "Longitud"
 #. tunnel depth variance
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:114
 msgid "Randomization"
-msgstr "Aleatoriedad"
+msgstr "Aleatorización"
 
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:139
 msgid "Quantity"
@@ -2219,15 +2219,15 @@ msgstr "Cantidad"
 
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:157
 msgid "Backup quantity"
-msgstr "Cantidad de reserva"
+msgstr "Cantidad en reserva"
 
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:179
 msgid "Inbound options"
-msgstr "Opciones de Entrada"
+msgstr "Opciones de entrada"
 
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:192
 msgid "Outbound options"
-msgstr "Opciones de Salida"
+msgstr "Opciones de salida"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:21
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:444
@@ -2237,16 +2237,16 @@ msgstr "Añadir usuario"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:59
 msgid "Theme change saved."
-msgstr "Cambio del tema guardado."
+msgstr "Se guardó el cambio en el tema de decoración."
 
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:61
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:66
 msgid "Refresh the page to view."
-msgstr "Actualiza la página para ver."
+msgstr "Refresque la página para verlo."
 
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:64
 msgid "Mobile console option saved."
-msgstr "Configuración de la consola móvil guardada."
+msgstr "Se guardó la opción de consola móvil."
 
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:76
 msgid "No user name entered"
@@ -2259,7 +2259,7 @@ msgstr "No se ha introducido la contraseña"
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:107
 #, java-format
 msgid "Removed user {0}"
-msgstr "Usuario {0} quitado"
+msgstr "Usuario {0} eliminado"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:25
 msgid "Set theme universally across all apps"
@@ -2287,7 +2287,7 @@ msgstr "Alemán"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:79
 msgid "Estonian"
-msgstr "Estoniano"
+msgstr "Estonio"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:80
 msgid "Greek"
@@ -2310,84 +2310,88 @@ msgid "French"
 msgstr "Francés"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:85
+msgid "Hebrew"
+msgstr "Hebreo"
+
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:86
 msgid "Hungarian"
 msgstr "Húngaro"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:86
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:87
 msgid "Italian"
 msgstr "Italiano"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:87
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:88
 msgid "Japanese"
 msgstr "Japonés"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:88
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:89
 msgid "Dutch"
 msgstr "Neerlandés"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:89
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:90
 msgid "Norwegian Bokmaal"
-msgstr "Noruego Bokmaal"
+msgstr "Noruego bokmål"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:90
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:91
 msgid "Polish"
 msgstr "Polaco"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:91
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:92
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:93
 msgid "Portuguese"
 msgstr "Portugués"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:93
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:94
 msgid "Romanian"
 msgstr "Rumano"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:94
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:95
 msgid "Russian"
 msgstr "Ruso"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:95
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:96
 msgid "Swedish"
 msgstr "Sueco"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:96
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:97
 msgid "Turkish"
 msgstr "Turco"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:97
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:98
 msgid "Ukrainian"
 msgstr "Ucraniano"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:98
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:99
 msgid "Vietnamese"
 msgstr "Vietnamita"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:99
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:100
 msgid "Chinese"
 msgstr "Chino"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:140
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:141
 msgid "Add a user and password to enable."
-msgstr "Añadir un usuario y una contraseña para activar."
+msgstr "Añada un usuario y contraseña para habilitar."
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:146
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:147
 msgid "User Name"
 msgstr "Nombre de usuario"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:157
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:158
 #: ../java/src/net/i2p/router/web/HomeHelper.java:217
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:899
 msgid "Add"
 msgstr "Añadir"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:160
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:161
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:534
 msgid "Password"
 msgstr "Contraseña"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:148
 msgid "Update or check already in progress"
-msgstr "Actualización o comprobación en progreso"
+msgstr "Actualización o comprobación ya en marcha"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:157
 msgid "Update available, attempting to download now"
@@ -2395,7 +2399,7 @@ msgstr "Actualización disponible; tratando de descargarla"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:159
 msgid "Update available, click button on left to download"
-msgstr "Actualización disponible; ¡presiona el botón al lado izquierdo para descargarla!"
+msgstr "Actualización disponible, pulse el botón de la izquierda para descargarla"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:165
 msgid "No update available"
@@ -2416,7 +2420,7 @@ msgstr "interno"
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:187
 #, java-format
 msgid "Updating proxy host to {0}"
-msgstr "Actualizando host proxy a {0}"
+msgstr "Actualizando equipo (host) del proxy a {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:195
 #, java-format
@@ -2426,7 +2430,7 @@ msgstr "Actualizando puerto del servidor proxy a {0}"
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:208
 #, java-format
 msgid "Updating refresh frequency to {0}"
-msgstr "Actualizando la frecuencia de refresco a {0}"
+msgstr "Actualizando frecuencia de refresco a {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:209
 #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:118
@@ -2437,11 +2441,11 @@ msgstr "Nunca"
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:216
 #, java-format
 msgid "Updating update policy to {0}"
-msgstr "Actualizando la política de actualización a {0}"
+msgstr "Actualizando política de actualización a {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:225
 msgid "Updating update URLs."
-msgstr "Actualizando URLs para la actualización"
+msgstr "Actualizando URLs de actualización."
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:236
 msgid "Updating trusted keys."
@@ -2454,7 +2458,7 @@ msgstr "Actualizando URL de actualización sin firma a {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:120
 msgid "Every"
-msgstr "cada"
+msgstr "Cada"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:138
 msgid "Notify only"
@@ -2472,17 +2476,17 @@ msgstr "Descargar, verificar y reiniciar"
 msgid ""
 "Invalid form submission, probably because you used the 'back' or 'reload' "
 "button on your browser. Please resubmit."
-msgstr "El formulario introducido es inválido, probablemente por haber utilizado el botón 'atrás' ó 'refrescar' del navegador. Por favor, reinténtelo."
+msgstr "El formulario enviado no es válido, probablemente porque utilizó el botón 'atrás' ó 'recargar' de su navegador. Por favor, reenvíelo."
 
 #: ../java/src/net/i2p/router/web/FormHandler.java:205
 msgid ""
 "If the problem persists, verify that you have cookies enabled in your "
 "browser."
-msgstr "Si el problema persiste, verifique que tiene activadas las cookies en su navegador."
+msgstr "Si el problema persiste, verifique que tiene habilitadas las cookies en su navegador."
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:158
 msgid "Combined bandwidth graph"
-msgstr "gráfico de ancho de banda combinado"
+msgstr "Gráfico de ancho de banda combinado"
 
 #. e.g. "statname for 60m"
 #: ../java/src/net/i2p/router/web/GraphHelper.java:170
@@ -2499,7 +2503,7 @@ msgstr "Uso de ancho de banda"
 #: ../java/src/net/i2p/router/web/GraphHelper.java:234
 #, java-format
 msgid "ending {0} ago"
-msgstr "Terminado hace {0}"
+msgstr "finalizado hace {0}"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:249
 msgid "Larger"
@@ -2527,11 +2531,11 @@ msgstr "Más estrecho"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:286
 msgid "Larger interval"
-msgstr "Intervalo mayor"
+msgstr "Intervalo más grande"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:292
 msgid "Smaller interval"
-msgstr "Intervalo menor"
+msgstr "Intervalo más pequeño"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:299
 msgid "Previous interval"
@@ -2544,12 +2548,12 @@ msgstr "Intervalo siguiente"
 #: ../java/src/net/i2p/router/web/GraphHelper.java:317
 #: ../java/src/net/i2p/router/web/GraphHelper.java:357
 msgid "Plot averages"
-msgstr "promedios de la trama"
+msgstr "Graficar promedios"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:317
 #: ../java/src/net/i2p/router/web/GraphHelper.java:358
 msgid "plot events"
-msgstr "eventos de la trama"
+msgstr "graficar eventos"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:320
 msgid "All times are UTC."
@@ -2557,15 +2561,15 @@ msgstr "Todos los horarios son UTC."
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:352
 msgid "Configure Graph Display"
-msgstr "Configuración de la gráfica"
+msgstr "Configurar visualización de la gráfica"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:352
 msgid "Select Stats"
-msgstr "Seleccionar Estadísticas"
+msgstr "Seleccionar estadísticas"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:356
 msgid "Periods"
-msgstr "Períodos"
+msgstr "Periodos"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:358
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485
@@ -2574,7 +2578,7 @@ msgstr "o"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:359
 msgid "Image sizes"
-msgstr "Tamanño de las imágenes"
+msgstr "Tamaños de imagen"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:359
 msgid "width"
@@ -2591,19 +2595,19 @@ msgstr "píxeles"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:362
 msgid "Refresh delay"
-msgstr "Retardo de actualización"
+msgstr "Retardo de refresco"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:377
 msgid "Store graph data on disk?"
-msgstr "Almacenar los datos de gráficos en el disco?"
+msgstr "¿Almacenar datos de gráficos en el disco?"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:383
 msgid "Save settings and redraw graphs"
-msgstr "Guardar los ajustes y volver a dibujar los gráficos"
+msgstr "Guardar ajustes y volver a dibujar los gráficos"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:438
 msgid "Graph settings saved"
-msgstr "Configuración de gráficos guardada"
+msgstr "Se guardó la configuración de gráficos"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:27
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252
@@ -2613,7 +2617,7 @@ msgstr "Libreta de direcciones"
 #: ../java/src/net/i2p/router/web/HomeHelper.java:27
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:250
 msgid "Manage your I2P hosts file here (I2P domain name resolution)"
-msgstr "Administrar el archivo hosts de I2P aquí (resolución de nombres de dominio I2P)"
+msgstr "Administrar su fichero hosts de I2P aquí (resolución de nombres de dominios I2P)"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:28
 msgid "Configure Bandwidth"
@@ -2622,7 +2626,7 @@ msgstr "Configurar ancho de banda"
 #: ../java/src/net/i2p/router/web/HomeHelper.java:28
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:322
 msgid "I2P Bandwidth Configuration"
-msgstr "Configuración de ancho de banda I2P"
+msgstr "Configuración de ancho de banda de I2P"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:29
 msgid "Configure Language"
@@ -2630,36 +2634,36 @@ msgstr "Configurar idioma"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:29
 msgid "Console Language Selection"
-msgstr "Selección del idioma de consola"
+msgstr "Selección de idioma de la consola"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:30
 msgid "Customize Home Page"
-msgstr "Personalizar página de inicio"
+msgstr "Personalizar página principal"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:30
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:338
 msgid "I2P Home Page Configuration"
-msgstr "Configuración de página de inicio de I2P"
+msgstr "Configuración de página principal de I2P"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:31
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:160
 msgid "Anonymous webmail client"
-msgstr "Cliente webmail anónimo"
+msgstr "Cliente de correo web anónimo"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:31
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:162
 msgid "Email"
-msgstr "Email"
+msgstr "Correo electrónico"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:32
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:268
 msgid "I2P Router Help"
-msgstr "Ayuda de Router I2P"
+msgstr "Ayuda de router I2P"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:33
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:155
 msgid "Router Console"
-msgstr "Consola del Router"
+msgstr "Consola del router"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:34
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166
@@ -2697,7 +2701,7 @@ msgstr "Foro de desarrollo"
 #: ../java/src/net/i2p/router/web/HomeHelper.java:42
 #: ../java/src/net/i2p/router/web/HomeHelper.java:56
 msgid "Bittorrent tracker"
-msgstr "Tracker de bittorrent"
+msgstr "Rastreador (tracker) de BitTorrent"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:42
 msgid "diftracker"
@@ -2705,11 +2709,11 @@ msgstr "diftracker"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:43
 msgid "I2P Applications"
-msgstr "Aplicaciones I2P"
+msgstr "Aplicaciones de I2P"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:44
 msgid "FAQ"
-msgstr "Preguntas frecuentes"
+msgstr "FAQ"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:44
 msgid "Frequently Asked Questions"
@@ -2727,19 +2731,19 @@ msgstr "Foro"
 msgid ""
 "A public anonymous Git hosting site - supports pulling via Git and HTTP and "
 "pushing via SSH"
-msgstr "un sitio anfitrión git anónimo y público - soporta halar a través de Git y HTTP, y empujar a través de SSH"
+msgstr "Un sitio de alojamiento Git público y anónimo - soporta tomado (pull) mediante Git y HTTP, e impulsado (push) mediante SSH"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:46
 msgid "Anonymous Git Hosting"
-msgstr "anfitrión git anónimo"
+msgstr "Alojamiento Git anónimo"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:47
 msgid "Microblog"
-msgstr "microblog"
+msgstr "Microblog"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:47
 msgid "Your premier microblogging service on I2P"
-msgstr "servicio mircroblog en I2P"
+msgstr "Su principal servicio de mircroblogging en I2P"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:48
 msgid "Javadocs"
@@ -2766,7 +2770,7 @@ msgstr "Alojamiento web gratuito"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:52
 msgid "Free eepsite hosting with PHP and MySQL"
-msgstr "Alojamiento de eepsite gratuito con PHP y MySQL"
+msgstr "Alojamiento de eepsites gratuito con PHP y MySQL"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:53
 msgid "I2P Pastebin"
@@ -2778,7 +2782,7 @@ msgstr "Pastebin"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:54
 msgid "I2P News"
-msgstr "Noticias I2P"
+msgstr "News (usenet) de I2P"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:55
 msgid "Add-on directory"
@@ -2790,11 +2794,11 @@ msgstr "Complementos"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:56
 msgid "Postman's Tracker"
-msgstr "Tracker de Postman"
+msgstr "Tracker (rastreador BitTorrent) de 'Postman'"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:57
 msgid "I2P home page"
-msgstr "Página de inicio I2P"
+msgstr "Página de principal de I2P"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:57
 msgid "Project Website"
@@ -2802,7 +2806,7 @@ msgstr "Sitio web del proyecto"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:59
 msgid "I2P Network Statistics"
-msgstr "Estadísticas de redes I2P"
+msgstr "Estadísticas de la red I2P"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:60
 msgid "Technical Docs"
@@ -2810,19 +2814,19 @@ msgstr "Documentos técnicos"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:61
 msgid "Trac Wiki"
-msgstr "Wiki de Trac"
+msgstr "Wiki 'Trac'"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:62
 msgid "Ugha's Wiki"
-msgstr "Wiki de Ugha"
+msgstr "Wiki de 'Ugha'"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:63
 msgid "Seedless and the Robert BitTorrent applications"
-msgstr "Sin semillas y aplicaciones de BitTorrent Robert"
+msgstr "Aplicaciones BitTorrent 'Seedless' y 'Robert'"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:63
 msgid "Sponge's main site"
-msgstr "Página principal de Sponge"
+msgstr "Sitio principal de 'Sponge'"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:104
 msgid "The HTTP proxy is not up"
@@ -2831,7 +2835,7 @@ msgstr "El proxy HTTP no está activo"
 #: ../java/src/net/i2p/router/web/HomeHelper.java:106
 #, java-format
 msgid "Your browser is not properly configured to use the HTTP proxy at {0}"
-msgstr "Tu navegador no está correctamente configurado para utilizar el proxy HTTP en {0}"
+msgstr "Su navegador no está correctamente configurado para utilizar el proxy HTTP en {0}"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:197
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:853
@@ -2844,15 +2848,15 @@ msgstr "URL"
 
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:50
 msgid "I2P Job Queue"
-msgstr "Cola de trabajo de I2P"
+msgstr "Cola de tareas de I2P"
 
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:51
 msgid "Job runners"
-msgstr "Programador de trabajos"
+msgstr "Ejecutores de las tareas"
 
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:56
 msgid "Active jobs"
-msgstr "Trabajos activos"
+msgstr "Tareas activas"
 
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:59
 #, java-format
@@ -2861,7 +2865,7 @@ msgstr "comenzó hace {0}"
 
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:64
 msgid "Just finished jobs"
-msgstr "Trabajos recién finalizados"
+msgstr "Tareas recién finalizadas"
 
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:67
 #, java-format
@@ -2870,11 +2874,11 @@ msgstr "finalizado hace {0}"
 
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:72
 msgid "Ready/waiting jobs"
-msgstr "Listo/esperando trabajos"
+msgstr "Listo/esperando tareas"
 
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:89
 msgid "Scheduled jobs"
-msgstr "Trabajos programados"
+msgstr "Tareas programados"
 
 #. translators: {0} is a job name, {1} is a time, e.g. 6 min
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:99
@@ -2884,12 +2888,12 @@ msgstr "{0} comenzará en {1}"
 
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:113
 msgid "Total Job Statistics"
-msgstr "Estadísticas totales de trabajos"
+msgstr "Estadística tareas totales"
 
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:124
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:141
 msgid "Job"
-msgstr "Trabajo"
+msgstr "Tarea"
 
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:124
 msgid "Queued"
@@ -2906,7 +2910,7 @@ msgstr "Media"
 
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:142
 msgid "Time"
-msgstr "Tiempo"
+msgstr "Hora"
 
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:145
@@ -2927,38 +2931,38 @@ msgstr "Pendientes"
 msgid "Summary"
 msgstr "Resumen"
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:32
-#: ../java/src/net/i2p/router/web/LogsHelper.java:79
+#: ../java/src/net/i2p/router/web/LogsHelper.java:37
+#: ../java/src/net/i2p/router/web/LogsHelper.java:91
 msgid "File location"
-msgstr "Ubicación del archivo"
+msgstr "Ubicación del fichero"
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:76
+#: ../java/src/net/i2p/router/web/LogsHelper.java:88
 msgid "File not found"
-msgstr "Archivo no encontrado"
+msgstr "Fichero no encontrado"
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:94
+#: ../java/src/net/i2p/router/web/LogsHelper.java:106
 msgid "No log messages"
-msgstr "No hay mensajes de registro"
+msgstr "No hay mensajes de registro (log)"
 
 #. 0
 #: ../java/src/net/i2p/router/web/NetDbHelper.java:15
 msgid "Local Router"
-msgstr "Router local"
+msgstr "Router I2P local"
 
 #. 1
 #: ../java/src/net/i2p/router/web/NetDbHelper.java:16
 msgid "Router Lookup"
-msgstr "búsqueda de router"
+msgstr "Búsqueda de router I2P"
 
 #. 2
 #: ../java/src/net/i2p/router/web/NetDbHelper.java:17
 msgid "All Routers"
-msgstr "Todos los routers"
+msgstr "Todos los routers I2P"
 
 #. 3
 #: ../java/src/net/i2p/router/web/NetDbHelper.java:18
 msgid "All Routers with Full Stats"
-msgstr "todos los routers con estadísticas completas"
+msgstr "Todos los routers I2P con estadísticas completas"
 
 #. 4
 #. 5
@@ -2969,7 +2973,7 @@ msgstr "LeaseSets"
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:92
 #: ../java/strings/Strings.java:68
 msgid "Router"
-msgstr "Router"
+msgstr "Router I2P"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:92
 msgid "not found in network database"
@@ -3023,13 +3027,13 @@ msgstr "No inicializado"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:294
 msgid "Network Database Router Statistics"
-msgstr "Estadísticas de la base de datos de red del router"
+msgstr "Estadísticas del router I2P en la base de datos de red"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:301
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:315
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:333
 msgid "Count"
-msgstr "Cantidad"
+msgstr "Recuento"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:315
 msgid "Transports"
@@ -3045,7 +3049,7 @@ msgstr "Nuestra información"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:390
 msgid "Peer info for"
-msgstr "Información de interlocutor para"
+msgstr "Información del par (peer) para"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:392
 msgid "Full entry"
@@ -3083,7 +3087,7 @@ msgstr "coste"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:446
 msgid "Hidden or starting up"
-msgstr "Oculto o iniciando"
+msgstr "Oculto o iniciandose"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:446
 msgid "SSU"
@@ -3107,7 +3111,7 @@ msgstr "NTCP y SSU con introductores"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:448
 msgid "IPv6 Only SSU, introducers"
-msgstr "Sólo SSU e introductores ambos IPv6"
+msgstr "SSU con introductores, sólo IPv6"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:448
 msgid "IPv6 SSU"
@@ -3115,7 +3119,7 @@ msgstr "SSU IPv6"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:448
 msgid "IPv6 SSU, introducers"
-msgstr "SSU e introductores ambos IPv6 "
+msgstr "SSU con introductores, IPv6"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
 msgid "IPv6 NTCP"
@@ -3123,34 +3127,34 @@ msgstr "NTCP IPv6"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
 msgid "IPv6 NTCP, SSU"
-msgstr "NTCP y SSU ambos IPv6 "
+msgstr "NTCP y SSU, IPv6"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
 msgid "IPv6 NTCP, SSU, introducers"
-msgstr "NTCP, SSU e introductores todos IPv6"
+msgstr "NTCP y SSU con introductores, IPv6"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
 msgid "IPv6 Only NTCP, SSU, introducers"
-msgstr "Sólo NTCP, SSU e introductores todos IPv6"
+msgstr "NTCP y SSU con introductores, sólo IPv6"
 
 #: ../java/src/net/i2p/router/web/NewsHelper.java:252
 #, java-format
 msgid "News last updated {0} ago."
-msgstr "Noticias actualizadas hace {0}."
+msgstr "News (usenet) actualizadas hace {0}."
 
 #: ../java/src/net/i2p/router/web/NewsHelper.java:258
 #, java-format
 msgid "News last checked {0} ago."
-msgstr "Noticias chequeadas hace {0}."
+msgstr "News (usenet) chequeadas hace {0}."
 
 #: ../java/src/net/i2p/router/web/NewsHelper.java:267
 msgid "Hide news"
-msgstr "Esconder noticias"
+msgstr "Ocultar news (usenet) "
 
 #: ../java/src/net/i2p/router/web/NewsHelper.java:270
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:650
 msgid "Show news"
-msgstr "Mostrar noticias"
+msgstr "Mostrar news (usenet) "
 
 #: ../java/src/net/i2p/router/web/PluginStarter.java:133
 msgid "Checking for plugin updates"
@@ -3173,14 +3177,14 @@ msgstr "Comprobación de actualizaciones de complementos completada"
 msgid "Showing 1 recent profile."
 msgid_plural "Showing {0} recent profiles."
 msgstr[0] "Mostrando 1 perfil reciente."
-msgstr[1] "Mostrando {0} Perfiles recientes."
+msgstr[1] "Mostrando {0} perfiles recientes."
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:80
 #, java-format
 msgid "Hiding 1 older profile."
 msgid_plural "Hiding {0} older profiles."
-msgstr[0] "Ocultando 1 perfil más antiguo."
-msgstr[1] "Ocultando {0} perfiles más antiguos."
+msgstr[0] "Ocultando 1 perfil antiguo."
+msgstr[1] "Ocultando {0} perfiles antiguos."
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:82
 #, java-format
@@ -3191,7 +3195,7 @@ msgstr[1] "Ocultando {0} perfiles estándar."
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:87
 msgid "Groups (Caps)"
-msgstr "Grupos (Caps)"
+msgstr "Grupos (Capacidades)"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:88
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:268
@@ -3240,7 +3244,7 @@ msgstr "Inaccesible"
 #. hide if < 10%
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:175
 msgid "Test Fails"
-msgstr "Test fallido"
+msgstr "Fallos en el test"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:181
 msgid "profile"
@@ -3248,27 +3252,27 @@ msgstr "perfil"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200
 msgid "Caps"
-msgstr "Categorías"
+msgstr "Indicativos de capacidad"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201
 msgid "Integ. Value"
-msgstr "Valor de Integración"
+msgstr "Valor entero"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202
 msgid "Last Heard About"
-msgstr "Sabido por última vez sobre"
+msgstr "Última constancia"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203
 msgid "Last Heard From"
-msgstr "Sabido por última vez de"
+msgstr "Última constancia desde"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204
 msgid "Last Good Send"
-msgstr "Último enviado Correcto"
+msgstr "Último envío correcto"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205
 msgid "Last Bad Send"
-msgstr "Último enviado con Errores"
+msgstr "Último envío fallido"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:206
 msgid "10m Resp. Time"
@@ -3292,19 +3296,19 @@ msgstr "Última búsqueda fallida"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:211
 msgid "Last Good Store"
-msgstr "Última guardada exitosa"
+msgstr "Último guardado exitoso"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:212
 msgid "Last Bad Store"
-msgstr "Última guardada fallida"
+msgstr "Último guardado fallido"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:213
 msgid "1h Fail Rate"
-msgstr "Tasa de error en 1h"
+msgstr "Tasa de error a 1h"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:214
 msgid "1d Fail Rate"
-msgstr "Tasa de error en 1d"
+msgstr "Tasa de error a 1d"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:267
 msgid "Thresholds"
@@ -3312,7 +3316,7 @@ msgstr "Umbrales"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:269
 msgid "fast peers"
-msgstr "pares rápidos"
+msgstr "pares (peers) rápidos"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:271
 msgid "high capacity peers"
@@ -3320,7 +3324,7 @@ msgstr "pares de alta capacidad"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273
 msgid " well integrated peers"
-msgstr "Pares bien integrados"
+msgstr "pares bien integrados"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275
 msgid "as determined by the profile organizer"
@@ -3332,7 +3336,7 @@ msgstr "grupos"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276
 msgid "capabilities in the netDb, not used to determine profiles"
-msgstr "capacidades en la netDb, no se utilizan para determinar los perfiles"
+msgstr "capacidades en la base de datos de red (netDb), no se usan para determinar los perfiles"
 
 #. capabilities
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276
@@ -3344,7 +3348,7 @@ msgstr "capacidades"
 msgid ""
 "peak throughput (bytes per second) over a 1 minute period that the peer has "
 "sustained in a single tunnel"
-msgstr "rendimiento máximo (bytes por segundo) durante un período de 1 minuto que el par ha sostenido en un solo túnel"
+msgstr "rendimiento máximo (bytes por segundo) durante un periodo de 1 minuto que el par (peer) ha sostenido en un solo túnel"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277
 msgid "speed"
@@ -3356,11 +3360,11 @@ msgstr "capacidad"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278
 msgid "how many tunnels can we ask them to join in an hour?"
-msgstr "a cuántos túneles podemos pedirlos que se unan en una hora?"
+msgstr "¿a cuántos túneles podemos pedirles que se unan en una hora?"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279
 msgid "how many new peers have they told us about lately?"
-msgstr "de cuántos nuevos pares nos han hablado últimamente?"
+msgstr "¿cuántos nuevos pares (peers) nos han indicado últimamente?"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279
 msgid "integration"
@@ -3368,7 +3372,7 @@ msgstr "integración"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280
 msgid "is the peer banned, or unreachable, or failing tunnel tests?"
-msgstr "Está el par baneado, o inalcanzable, o fallando las pruebas de túnel?"
+msgstr "¿Está el par (peer) excluído, o es inalcanzable, o están fallando sus tests de túnel?"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280
 msgid "status"
@@ -3377,7 +3381,7 @@ msgstr "estado"
 #. 0
 #: ../java/src/net/i2p/router/web/ProfilesHelper.java:12
 msgid "Floodfill "
-msgstr "'floodfill'"
+msgstr "Inundación (floodfill)"
 
 #. 2
 #: ../java/src/net/i2p/router/web/ProfilesHelper.java:14
@@ -3394,22 +3398,22 @@ msgstr "¡Adelante!"
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:60
 msgid "Statistics gathered during this router's uptime"
-msgstr "Estadísticas recopiladas durante el funcionamiento de este router"
+msgstr "Estadísticas recogidas durante el funcionamiento de este router I2P"
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:63
 msgid ""
 "The data gathered is quantized over a 1 minute period, so should just be "
 "used as an estimate."
-msgstr "Los datos recogidos se cuantifican en un período de 1 minuto, por lo que sólo deben utilizarse como estimación."
+msgstr "Los datos recogidos se cuantifican en periodos de 1 minuto, por lo que sólo deben utilizarse como estimación."
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:64
 msgid "These statistics are primarily used for development and debugging."
-msgstr "Estas estadísticas se utilizan principalmente para el desarrollo y depuración."
+msgstr "Estas estadísticas se utilizan principalmente para desarrollo y depuración."
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:105
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:156
 msgid "No lifetime events"
-msgstr "No hay eventos de duración ilimitada"
+msgstr "No hay eventos del total de vida"
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:116
 msgid "frequency"
@@ -3417,11 +3421,11 @@ msgstr "frecuencia"
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:120
 msgid "Rolling average events per period"
-msgstr "Promedio de eventos móviles por período"
+msgstr "Media móvil de eventos por periodo"
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:124
 msgid "Highest events per period"
-msgstr "Más altos eventos por período"
+msgstr "Número más alto de eventos por periodo"
 
 #. if (showAll && (curFreq.getMaxAverageEventsPerPeriod() > 0) &&
 #. (curFreq.getAverageEventsPerPeriod() > 0) ) {
@@ -3434,12 +3438,12 @@ msgstr "Más altos eventos por período"
 #. buf.append(num(curFreq.getMinAverageInterval())).append("ms)");
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:135
 msgid "Lifetime average events per period"
-msgstr "Media de eventos por período en la vida"
+msgstr "Media de eventos por periodo del total de vida"
 
 #. Display the strict average
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:140
 msgid "Lifetime average frequency"
-msgstr "Frecuencia media en la vida"
+msgstr "Frecuencia media del total de vida"
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:143
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:233
@@ -3451,7 +3455,7 @@ msgstr[1] "{0} eventos"
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:168
 msgid "rate"
-msgstr "Tasa"
+msgstr "tasa"
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:170
 msgid "Average"
@@ -3471,27 +3475,27 @@ msgstr[1] "Hubo {0} eventos en este período."
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:202
 #, java-format
 msgid "The period ended {0} ago."
-msgstr "El período terminó hace {0}."
+msgstr "El periodo terminó hace {0}."
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:204
 msgid "No events"
-msgstr "sin acontecimientos"
+msgstr "No hay eventos"
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:209
 msgid "Average event count"
-msgstr "número medio de eventos"
+msgstr "Recuento medio de eventos"
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:211
 msgid "Events in peak period"
-msgstr "Eventos en temporada alta"
+msgstr "Eventos en periodo de pico"
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:219
 msgid "Graph Data"
-msgstr "Datos de gráfica"
+msgstr "Graficar datos"
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:222
 msgid "Graph Event Count"
-msgstr "Número de eventos en el Gráfico"
+msgstr "Graficar recuento de eventos"
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:225
 msgid "Export Data as XML"
@@ -3500,21 +3504,21 @@ msgstr "Exportar datos como XML"
 #. Display the strict average
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:230
 msgid "Lifetime average value"
-msgstr "Valor medio total"
+msgstr "Valor medio del total de vida"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:142
 msgid "I2P Router Help &amp; FAQ"
-msgstr "Ayuda del router I2P &amp; preguntas frecuentes"
+msgstr "Ayuda del router I2P y preguntas frecuentes"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:144
 msgid "Help &amp; FAQ"
-msgstr "Ayuda"
+msgstr "Ayuda y FAQ"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:152
 msgid ""
 "Configure startup of clients and webapps (services); manually start dormant "
 "services"
-msgstr "Configura el arranque de clientes y servicios (webapps) o lanza servicios no activados"
+msgstr "Configurar el arranque de clientes y aplicaciones web (servicios); iniciar servicios inactivos"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:154
 msgid "I2P Services"
@@ -3526,7 +3530,7 @@ msgstr "Configurar router I2P"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:188
 msgid "I2P Internals"
-msgstr "Configuración"
+msgstr "Datos internos de I2P"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:194
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:491
@@ -3536,11 +3540,11 @@ msgstr "Ver los túneles existentes y el estado de construcción de túneles"
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:200
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:377
 msgid "Show all current peer connections"
-msgstr "Mostrar todas las conexiones actuales con pares"
+msgstr "Mostrar todas las conexiones con los pares (peers) actuales"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:206
 msgid "Show recent peer performance profiles"
-msgstr "Mostrar perfiles recientes del rendimiento de los pares"
+msgstr "Mostrar perfiles de rendimiento de los pares recientes"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208
 msgid "Profiles"
@@ -3548,11 +3552,11 @@ msgstr "Perfiles"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:212
 msgid "Show list of all known I2P routers"
-msgstr "Mostrar lista de todos los routers I2P conocidos"
+msgstr "Mostrar la lista de todos los routers I2P conocidos"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:214
 msgid "NetDB"
-msgstr "NetDB"
+msgstr "NetDB (base de datos de red)"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218
 msgid "Health Report"
@@ -3560,11 +3564,11 @@ msgstr "Informe de salud"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:220
 msgid "Logs"
-msgstr "Registros"
+msgstr "Registros (logs)"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231
 msgid "Graph router performance"
-msgstr "Mostrar el rendimiento del router"
+msgstr "Graficar el rendimiento del router I2P"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:233
 msgid "Graphs"
@@ -3572,7 +3576,7 @@ msgstr "Gráficos"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:238
 msgid "Textual router performance statistics"
-msgstr "Estadísticas textuales del rendimiento del router"
+msgstr "Estadísticas textuales de rendimiento del router I2P"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:244
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:414
@@ -3582,7 +3586,7 @@ msgstr "Destinos locales"
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246
 #: ../java/strings/Strings.java:62
 msgid "I2PTunnel"
-msgstr "Túnel I2P"
+msgstr "I2PTunnel"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:270
 msgid "General"
@@ -3592,23 +3596,23 @@ msgstr "General"
 msgid ""
 "Your Local Identity is your unique I2P router identity, similar to an ip "
 "address but tailored to I2P. "
-msgstr "La identidad local es la identidad única de tu router, similar a una dirección ip, pero en el ámbito de i2p."
+msgstr "Su identidad local es la identificación única de su router I2P, similar a una dirección IP, pero específica de I2P."
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:276
 msgid "Never disclose this to anyone, as it can reveal your real world ip."
-msgstr "Nunca la digas a nadie, dado que puede revelar tu dirección ip real."
+msgstr "Nunca la revele nadie, ya que puede exponer su dirección IP real."
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:278
 msgid "Local Identity"
-msgstr "Identidad propia"
+msgstr "Identidad local"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:282
 msgid "Your unique I2P router identity is"
-msgstr "La identidad de tu enrutador I2P es "
+msgstr "La identificación única de su router I2P es "
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:286
 msgid "never reveal it to anyone"
-msgstr "¡Nunca se la digas a nadie!"
+msgstr "nunca la revele a nadie"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:288
 msgid "show"
@@ -3617,26 +3621,26 @@ msgstr "mostrar"
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:292
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:318
 msgid "The version of the I2P software we are running"
-msgstr "la versión de I2P que estás usando"
+msgstr "La versión de I2P que está ejecutando"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:302
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:328
 msgid "How long we've been running for this session"
-msgstr "Cuanto tiempo hemos estado en funcionamiento durante esta sesión"
+msgstr "El tiempo que ha estado ejecutándose para esta sesión"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:305
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:331
 msgid "Uptime"
-msgstr "Tiempo de servicio"
+msgstr "Tiempo de actividad"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:343
 msgid ""
 "Help with configuring your firewall and router for optimal I2P performance"
-msgstr "Ayuda con la configuración de cortafuegos y router para un rendimiento óptimo de I2P"
+msgstr "Ayuda con la configuración del cortafuegos (firewall) y del router I2P para un rendimiento óptimo de I2P"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:358
 msgid "Configure I2P Updates"
-msgstr "configurar la actualización de I2P"
+msgstr "Configurar actualizaciones de I2P"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:360
 msgid "I2P Update"
@@ -3644,23 +3648,23 @@ msgstr "Actualización de I2P"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:385
 msgid "Peers we've been talking to in the last few minutes/last hour"
-msgstr "pares con los que hemos comunicado en los últimos minutos / la última hora"
+msgstr "Pares (peers) con los que nos hemos comunicado en los últimos minutos / última hora"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:388
 msgid "Active"
-msgstr "Activos"
+msgstr "Activo"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:397
 msgid "The number of peers available for building client tunnels"
-msgstr "cantidad de pares disponibles para crear túneles clientes"
+msgstr "Número de pares disponibles para crear túneles de cliente"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:400
 msgid "Fast"
-msgstr "Rápidos"
+msgstr "Rápido"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:406
 msgid "The number of peers available for building exploratory tunnels"
-msgstr "cantidad de pares disponibles para crear túneles exploratorios"
+msgstr "Número de pares disponibles para crear túneles exploratorios"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:409
 msgid "High capacity"
@@ -3668,11 +3672,11 @@ msgstr "Alta capacidad"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:415
 msgid "The number of peers available for network database inquiries"
-msgstr "El número de pares disponibles para las consultas de la base de datos de redes"
+msgstr "Número de pares disponibles para consultas de la base de datos de red"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:424
 msgid "The total number of peers in our network database"
-msgstr "cantidad total de routers en nuestra base de datos sobre la red"
+msgstr "Número total de pares (peers) en nuestra base de datos de red"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:427
 msgid "Known"
@@ -3680,11 +3684,11 @@ msgstr "Conocidos"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:447
 msgid "Configure router bandwidth allocation"
-msgstr "Configurar ancho de banda del enrutador I2P"
+msgstr "Configurar asignación de ancho de banda para el router I2P"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:449
 msgid "Bandwidth in/out"
-msgstr "Ancho de Banda entrante/saliente"
+msgstr "Ancho de banda entrante/saliente"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:469
 msgid "Total"
@@ -3698,7 +3702,7 @@ msgstr "Usado"
 msgid ""
 "Used for building and testing tunnels, and communicating with floodfill "
 "peers"
-msgstr "para crear y probar túneles, y para comunicar con los pares floodfill"
+msgstr "Usado para crear y probar túneles, y comunicarse con pares de inundación (floodfill peers)"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:501
 msgid "Exploratory"
@@ -3706,13 +3710,13 @@ msgstr "Exploratorios"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:507
 msgid "Tunnels we are using to provide or access services on the network"
-msgstr "túneles que usas para acceder o provisionar servicios en la red"
+msgstr "Túneles que está usando para proporcionar o acceder a servicios en la red"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:516
 msgid ""
 "Tunnels we are participating in, directly contributing bandwith to the "
 "network"
-msgstr "Túneles en los que tomamos parte, así aportando de forma directa ancho de banda a la red. "
+msgstr "Túneles en los que está participando, aportando de forma directa ancho de banda a la red. "
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:519
 msgid "Participating"
@@ -3722,35 +3726,35 @@ msgstr "Participando en"
 msgid ""
 "The ratio of tunnel hops we provide to tunnel hops we use - a value greater "
 "than 1.00 indicates a positive contribution to the network"
-msgstr "La relación de saltos de túnel que proporcionamos y los que usamos - un valor mayor de 1,00 indica una aportación positiva a la red."
+msgstr "La relación entre los saltos de túnel que proporciona y los que usa - un valor mayor que 1,00 indica una aportación positiva a la red"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:528
 msgid "Share ratio"
-msgstr "Relación de compartición"
+msgstr "Relación de compartido"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:541
 msgid "What's in the router's job queue?"
-msgstr "¿Qué está en la cola de tareas del router?"
+msgstr "¿Qué hay en la cola de tareas del router?"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:543
 msgid "Congestion"
-msgstr "Tareas"
+msgstr "Congestión"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:548
 msgid "Indicates router performance"
-msgstr "indica el rendimiento del router"
+msgstr "Indica el rendimiento del router I2P"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:551
 msgid "Job lag"
-msgstr "Demora - tareas"
+msgstr "Demora de tareas"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:557
 msgid "Indicates how quickly outbound messages to other I2P routers are sent"
-msgstr "indica lo rápido que se envían mensajes a otros routers I2P"
+msgstr "Indica lo rápido que se envían mensajes a otros routers I2P"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:560
 msgid "Message delay"
-msgstr "Demora - mensajes"
+msgstr "Demora del mensaje"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:567
 msgid "Round trip time for a tunnel test"
@@ -3758,11 +3762,11 @@ msgstr "Tiempo de ida y vuelta de un test de túnel"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:570
 msgid "Tunnel lag"
-msgstr "Demora - túneles"
+msgstr "Demora de túneles"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:577
 msgid "Queued requests from other routers to participate in tunnels"
-msgstr "encoladas peticiones de otros routers para participar en túneles"
+msgstr "Solicitudes en cola desde otros routers I2P para participar en túneles"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:580
 msgid "Backlog"
@@ -3770,31 +3774,31 @@ msgstr "Peticiones pendientes"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:615
 msgid "News &amp; Updates"
-msgstr "Noticias &amp; Actualizaciones"
+msgstr "Noticias y actualizaciones"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:143
 msgid "ERR-Client Manager I2CP Error - check logs"
-msgstr "ERR- Error Administrador de Clientes I2CP - comprobar registros"
+msgstr "ERR-Error IC2P del Administrador de Clientes - comprobar registros (logs)"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:150
 #, java-format
 msgid "ERR-Clock Skew of {0}"
-msgstr "ERR-Desviación del Reloj de {0}"
+msgstr "ERR-Desincronización del reloj de {0}"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:155
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:191
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688
 msgid "Testing"
-msgstr "Comprobando"
+msgstr "Probando"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:163
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:668
 msgid "OK"
-msgstr "Bien"
+msgstr "Correcto"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:164
 msgid "ERR-Private TCP Address"
-msgstr "ERR-Dirección TCP Privada"
+msgstr "ERR-Dirección TCP privada"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:166
 msgid "ERR-SymmetricNAT"
@@ -3802,18 +3806,18 @@ msgstr "ERR-NAT simétrico"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:169
 msgid "WARN-Firewalled with Inbound TCP Enabled"
-msgstr "AVISO-Tras cortafuegos con TCP entrante activado"
+msgstr "WARN-Tras cortafuegos (firewall) con TCP entrante habilitado"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:171
 msgid "WARN-Firewalled and Floodfill"
-msgstr "AVISO-Tras cortafuegos y floodfill"
+msgstr "WARN-Tras cortafuegos (firewall) y router de inundación (floodfill)"
 
 #. if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0)
 #. return _("WARN-Firewalled and Fast");
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:174
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:672
 msgid "Firewalled"
-msgstr "Bloqueado por un cortafuegos"
+msgstr "Bloqueado por cortafuegos (firewall)"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:176
 msgid "Disconnected - check network cable"
@@ -3823,23 +3827,23 @@ msgstr "Desconectado: compruebe el cable de red"
 msgid ""
 "ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and "
 "restart"
-msgstr "ERR-puerto UDP en uso - ¡establece i2np.udp.internalPort=xxxx = en la configuración avanzada y reinicia!"
+msgstr "ERR-Puerto UDP en uso - Establezca i2np.udp.internalPort=xxxx en la configuración avanzada y reinicie"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:184
 msgid "ERR-No Active Peers, Check Network Connection and Firewall"
-msgstr "ERR-No hay pares activos, Compruebe la conexión de red y cortafuegos"
+msgstr "ERR-No hay pares (peers) activos, compruebe la conexión de red y el cortafuegos (firewall)"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:187
 msgid "ERR-UDP Disabled and Inbound TCP host/port not set"
-msgstr "ERR-UDP deshabilitado y el puerto/host de entrada TCP no ha sido establecido"
+msgstr "ERR-UDP deshabilitado y host/puerto TCP entrante no establecido"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:189
 msgid "WARN-Firewalled with UDP Disabled"
-msgstr "AVISO-Tras cortafuegos con UDP deshabilitado"
+msgstr "WARN-Tras cortafuegos (firewall) con UDP deshabilitado"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:414
 msgid "Add/remove/edit &amp; control your client and server tunnels"
-msgstr "Agregar/quitar/editar &amp; controlar tus túneles de cliente y servidor"
+msgstr "Agregar/eliminar/editar y controlar sus túneles de cliente y servidor"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:425
 msgid "Server"
@@ -3884,15 +3888,15 @@ msgstr "Creando túneles"
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461
 #: ../java/strings/Strings.java:36
 msgid "shared clients"
-msgstr "clientes diferentes"
+msgstr "clientes compartidos"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:673
 msgid "Click Restart to install"
-msgstr "¡Pincha en \"Reiniciar\" para instalar!"
+msgstr "Pulse \"Reiniciar\" para instalar"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:675
 msgid "Click Shutdown and restart to install"
-msgstr "¡Pincha en \"Apagar\" y reinicia para instalar!"
+msgstr "Pulse \"Apagar\" y reinicie para instalar"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:676
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:690
@@ -3908,7 +3912,7 @@ msgstr "Actualización disponible"
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:713
 #, java-format
 msgid "Download {0} Update"
-msgstr "Descargar actualización ( {0} )"
+msgstr "Descargar actualización {0}"
 
 #. Note to translators: parameter is a date and time, e.g. "02-Mar 20:34 UTC"
 #. <br> is optional, to help the browser make the lines even in the button
@@ -3921,7 +3925,7 @@ msgstr "Descargar actualización<br>no firmada del {0}"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:745
 msgid "Help with firewall configuration"
-msgstr "Ayuda con la configuración del cortafuegos"
+msgstr "Ayuda con la configuración del cortafuegos (firewall)"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:747
 msgid "Check network connection and NAT/firewall"
@@ -3929,27 +3933,27 @@ msgstr "Comprobar conexión de red y NAT/cortafuegos"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:766
 msgid "Reseed"
-msgstr "Resembrar"
+msgstr "Resembrar (reseed)"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:855
 msgid "Order"
-msgstr "orden"
+msgstr "Orden"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:872
 msgid "Top"
-msgstr "cabeza"
+msgstr "Techo"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:885
 msgid "Down"
-msgstr "abajo"
+msgstr "Abajo"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:890
 msgid "Bottom"
-msgstr "fondo"
+msgstr "Fondo"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:902
 msgid "Select a section to add"
-msgstr "elegir una sección a añadir"
+msgstr "Seleccione una sección a añadir"
 
 #: ../java/src/net/i2p/router/web/SummaryRenderer.java:141
 #, java-format
@@ -3959,16 +3963,16 @@ msgstr "eventos en {0}"
 #: ../java/src/net/i2p/router/web/SummaryRenderer.java:143
 #, java-format
 msgid "averaged for {0}"
-msgstr "promedio por {0}"
+msgstr "promediado para {0}"
 
 #: ../java/src/net/i2p/router/web/SummaryRenderer.java:153
 msgid "Events per period"
-msgstr "Eventos por período"
+msgstr "Eventos por periodo"
 
 #: ../java/src/net/i2p/router/web/SummaryRenderer.java:175
 #: ../java/src/net/i2p/router/web/SummaryRenderer.java:188
 msgid "avg"
-msgstr "promedio"
+msgstr "med"
 
 #: ../java/src/net/i2p/router/web/SummaryRenderer.java:176
 #: ../java/src/net/i2p/router/web/SummaryRenderer.java:189
@@ -3992,23 +3996,23 @@ msgstr "Túneles de clientes para"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:63
 msgid "dead"
-msgstr "muerto"
+msgstr "inerte"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:69
 msgid "Participating tunnels"
-msgstr "participando en"
+msgstr "Túneles participantes"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:70
 msgid "Receive on"
-msgstr "Recibiendo en"
+msgstr "Recibir en"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:71
 msgid "Expiration"
-msgstr "Vencimiento"
+msgstr "Caducidad"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:71
 msgid "Send on"
-msgstr "Enviando en"
+msgstr "Enviar sobre"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:72
 msgid "Rate"
@@ -4016,7 +4020,7 @@ msgstr "Tasa"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:72
 msgid "Role"
-msgstr "Papel"
+msgstr "Rol"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:72
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:161
@@ -4025,15 +4029,15 @@ msgstr "Uso"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:110
 msgid "grace period"
-msgstr "período de gracia"
+msgstr "periodo de gracia"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:120
 msgid "Outbound Endpoint"
-msgstr "Punto final (túnel saliente)"
+msgstr "Extremo saliente"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:122
 msgid "Inbound Gateway"
-msgstr "Puerta de enlace (túnel entrante)"
+msgstr "Pasarela (gateway) entrante"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:124
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:167
@@ -4052,11 +4056,11 @@ msgstr "Túneles participantes inactivos"
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:131
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:223
 msgid "Lifetime bandwidth usage"
-msgstr "Uso de ancho de banda total"
+msgstr "Uso de ancho de banda del total de vida"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:161
 msgid "Expiry"
-msgstr "Expiración"
+msgstr "Caducidad"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:164
 msgid "Participants"
@@ -4064,7 +4068,7 @@ msgstr "Participantes"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:170
 msgid "Endpoint"
-msgstr "Punto final"
+msgstr "Extremo"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:210
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:217
@@ -4081,15 +4085,15 @@ msgstr "saliente"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:222
 msgid "No tunnels; waiting for the grace period to end."
-msgstr "No hay túneles, esperando que termine el período de gracia."
+msgstr "No hay túneles, esperando que termine el periodo de gracia."
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:224
 msgid "in"
-msgstr "entrante"
+msgstr "entrada"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:225
 msgid "out"
-msgstr "saliente"
+msgstr "salida"
 
 #. wars for ConfigClientsHelper
 #: ../java/strings/Strings.java:12
@@ -4099,11 +4103,11 @@ msgstr "libreta de direcciones"
 
 #: ../java/strings/Strings.java:13
 msgid "i2psnark"
-msgstr "i2psnark"
+msgstr "I2PSnark"
 
 #: ../java/strings/Strings.java:14
 msgid "i2ptunnel"
-msgstr "i2ptunnel"
+msgstr "I2PTunnel"
 
 #: ../java/strings/Strings.java:15
 msgid "susimail"
@@ -4111,11 +4115,11 @@ msgstr "Susimail"
 
 #: ../java/strings/Strings.java:16
 msgid "susidns"
-msgstr "Susidns"
+msgstr "SusiDNS"
 
 #: ../java/strings/Strings.java:17
 msgid "routerconsole"
-msgstr "Consola del router"
+msgstr "Consola del router I2P"
 
 #. clients, taken from clients.config, for ConfigClientsHelper
 #. note that if the wording changes in clients.config, we have to
@@ -4126,39 +4130,39 @@ msgstr "Consola Web"
 
 #: ../java/strings/Strings.java:23
 msgid "SAM application bridge"
-msgstr "Puente de aplicación SAM"
+msgstr "Puente de la aplicación SAM (mensajería anónima simple)"
 
 #: ../java/strings/Strings.java:24
 msgid "Application tunnels"
-msgstr "Túneles de aplicaciónes"
+msgstr "Túneles de aplicaciones"
 
 #: ../java/strings/Strings.java:25
 msgid "My eepsite web server"
-msgstr "Mi servidor web I2P"
+msgstr "Mi servidor web de eepsites"
 
 #: ../java/strings/Strings.java:26
 msgid "I2P webserver (eepsite)"
-msgstr "Servidor web I2P (eepsite)"
+msgstr "Servidor web de I2P (eepsites)"
 
 #: ../java/strings/Strings.java:27
 msgid "Browser launch at startup"
-msgstr "Lanzar el navegador al iniciar"
+msgstr "Iniciar navegador en el arranque"
 
 #: ../java/strings/Strings.java:28
 msgid "BOB application bridge"
-msgstr "Puente de aplicación BOB"
+msgstr "Puente de la aplicación BOB (puente abierto básico)"
 
 #: ../java/strings/Strings.java:30
 msgid "Open Router Console in web browser at startup"
-msgstr "Abrir la consola del router en el navegador web al iniciar"
+msgstr "Abrir la consola del router en el navegador web en el arranque"
 
 #: ../java/strings/Strings.java:37
 msgid "IRC proxy"
-msgstr "proxy IRC"
+msgstr "Proxy IRC"
 
 #: ../java/strings/Strings.java:38
 msgid "eepsite"
-msgstr "sitio I2P"
+msgstr "eepsite"
 
 #: ../java/strings/Strings.java:39
 msgid "I2P webserver"
@@ -4175,7 +4179,7 @@ msgstr "eepProxy"
 
 #: ../java/strings/Strings.java:43
 msgid "ircProxy"
-msgstr "Proxy irc"
+msgstr "ircProxy"
 
 #. hardcoded in i2psnark
 #: ../java/strings/Strings.java:45
@@ -4206,11 +4210,11 @@ msgstr "medianoche"
 
 #: ../java/strings/Strings.java:58
 msgid "BandwidthLimiter"
-msgstr "Limitador del ancho de banda"
+msgstr "BandwidthLimiter"
 
 #: ../java/strings/Strings.java:59
 msgid "ClientMessages"
-msgstr "Mensajes de Clientes"
+msgstr "ClientMessages"
 
 #: ../java/strings/Strings.java:60
 msgid "Encryption"
@@ -4226,11 +4230,11 @@ msgstr "InNetPool"
 
 #: ../java/strings/Strings.java:64
 msgid "JobQueue"
-msgstr "Cola de Tareas"
+msgstr "JobQueue"
 
 #: ../java/strings/Strings.java:65
 msgid "NetworkDatabase"
-msgstr "BaseDeDatosRed"
+msgstr "NetworkDatabase"
 
 #: ../java/strings/Strings.java:66
 msgid "ntcp"
@@ -4238,11 +4242,11 @@ msgstr "ntcp"
 
 #: ../java/strings/Strings.java:69
 msgid "Stream"
-msgstr "Corriente"
+msgstr "Flujo de datos (stream)"
 
 #: ../java/strings/Strings.java:70
 msgid "Throttle"
-msgstr "Regular"
+msgstr "Regulador"
 
 #: ../java/strings/Strings.java:71
 msgid "Transport"
@@ -4320,7 +4324,7 @@ msgstr "itag2"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:145
 msgid "configure bandwidth"
-msgstr "Configurar ancho de banda"
+msgstr "configurar ancho de banda"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:148
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:148
@@ -4365,7 +4369,7 @@ msgstr "Configurar ancho de banda"
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:146
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:164
 msgid "Router is down"
-msgstr "Router está caído"
+msgstr "El router I2P está caído"
 
 #. We have intl defined when this is included, but not when compiled
 #. standalone.
@@ -4458,7 +4462,7 @@ msgstr "Actualizar (s)"
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:301
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:319
 msgid "Enable"
-msgstr "Activar"
+msgstr "Habilitar"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:410
 msgid "Bandwidth limiter"
@@ -4468,15 +4472,15 @@ msgstr "Limitador de ancho de banda"
 msgid ""
 "I2P will work best if you configure your rates to match the speed of your "
 "internet connection."
-msgstr "I2P funcionará mejor si configuras tus tasas de modo que coincidan con la velocidad de tu conexión a Internet."
+msgstr "I2P funcionará mejor si configura sus tasas de modo que coincidan con la velocidad de su conexión a Internet."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:416
 msgid "KBps In"
-msgstr "KB/s entrantes"
+msgstr "KB/s de entrada"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:430
 msgid "KBps Out"
-msgstr "KB/s salientes"
+msgstr "KB/s de salida"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:445
 msgid "Share"
@@ -4491,37 +4495,37 @@ msgstr "NOTA"
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:454
 #, java-format
 msgid "You have configured I2P to share only {0} KBps."
-msgstr "Has configurado I2P para compartir sólo {0} KBps."
+msgstr "Ha configurado I2P para compartir sólo {0} KB/s."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457
 msgid "I2P requires at least 12KBps to enable sharing. "
-msgstr "I2P requiere al menos 12KBps para permitir el intercambio."
+msgstr "I2P requiere al menos 12KB/s para habilitar el compartido."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:458
 msgid ""
 "Please enable sharing (participating in tunnels) by configuring more "
 "bandwidth. "
-msgstr "Por favor, ¡activa la compartición (participación en túneles) configurando un mayor ancho de banda."
+msgstr "Por favor, habilite el compartido (participación en túneles) configurando un mayor ancho de banda."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:459
 msgid ""
 "It improves your anonymity by creating cover traffic, and helps the network."
-msgstr "Esto mejorará tu anonimato creando tráfico de cobertura, y ayuda a la red."
+msgstr "Esto mejorará su anonimato creando tráfico de cobertura, y ayudará a la red."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:461
 #, java-format
 msgid "You have configured I2P to share {0} KBps."
-msgstr "Has configurado I2P para compartir {0} KBps."
+msgstr "Ha configurado I2P para compartir {0} KB/s."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:464
 msgid ""
 "The higher the share bandwidth the more you improve your anonymity and help "
 "the network."
-msgstr "Cuanto mayor sea el ancho de banda compartido, mayor es el anonimato y más ayudas a la red."
+msgstr "Cuanto mayor sea el ancho de banda compartido, mayor será la mejora de su anonimato y su contribución a la red."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:468
 msgid "Advanced network configuration page"
-msgstr "Página de configuración de red avanzada"
+msgstr "Página de configuración avanzada de la red"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:470
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:414
@@ -4529,7 +4533,7 @@ msgstr "Página de configuración de red avanzada"
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:546
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:562
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:591
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:470
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:490
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:506
@@ -4551,11 +4555,11 @@ msgstr "configuración avanzada"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:322
 msgid "I2P Advanced Configuration"
-msgstr "Ajustes Avanzados de I2P"
+msgstr "Configuración avanzada de I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:410
 msgid "Advanced I2P Configuration"
-msgstr "Configuración I2P avanzada"
+msgstr "Configuración de I2P avanzada"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:420
 msgid "Some changes may require a restart to take effect."
@@ -4567,34 +4571,34 @@ msgstr "configuración de clientes"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:354
 msgid "I2P Client Configuration"
-msgstr "Configuración de Clientes I2P"
+msgstr "Configuración de clientes I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:451
 msgid "Client Configuration"
-msgstr "Configuración Clientes"
+msgstr "Configuración de clientes"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:453
 msgid ""
 "The Java clients listed below are started by the router and run in the same "
 "JVM."
-msgstr "Los clientes de Java que se enumeran a continuación son iniciados por el router y se ejecutan en la misma JVM."
+msgstr "Los clientes de Java que se enumeran a continuación son iniciados por el router I2P y se ejecutan en la misma JVM."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455
 msgid ""
 "Be careful changing any settings here. The 'router console' and 'application"
 " tunnels' are required for most uses of I2P. Only advanced users should "
 "change these."
-msgstr "Tenga precaución aquí al cambiar cualquier configuración. La 'consola del router' y los 'túneles de aplicaciones' se requieren para la mayoría de usos de I2P. Estas sólo deberían cambiarlas los usuarios avanzados."
+msgstr "Tenga precaución aquí al cambiar cualquier configuración. La 'consola del router I2P' y los 'túneles de aplicaciones' se requieren para la mayoría de usos de I2P. Estas sólo deberían cambiarlas los usuarios avanzados."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461
 msgid "To change other client options, edit the file"
-msgstr "Para cambiar otras opciones clientes, edita el archivo"
+msgstr "Para cambiar otras opciones de clientes, edite el fichero"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:468
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:542
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:560
 msgid "All changes require restart to take effect."
-msgstr "Todos los cambios requieren un reinicio para que surtan efecto."
+msgstr "Todos los cambios requieren reiniciar para que surtan efecto."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:480
 msgid "Advanced Client Interface Configuration"
@@ -4602,7 +4606,7 @@ msgstr "Configuración avanzada de la interfaz del cliente"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:484
 msgid "External I2CP (I2P Client Protocol) Interface Configuration"
-msgstr "Configuración de la interfaz I2CP Exterior (I2P Protocolo de clientes)"
+msgstr "Configuración de la interfaz exterior de I2CP (protocolo cliente de I2P)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:490
 msgid "Enabled without SSL"
@@ -4614,7 +4618,7 @@ msgstr "Habilitada con SSL obligatorio"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502
 msgid "Disabled - Clients outside this Java process may not connect"
-msgstr "Deshabilitada - Los clientes fuera de este proceso Java podrían no fallar en conectarse"
+msgstr "Deshabilitada - Los clientes fuera de este proceso Java podrían no conectarse"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:504
 msgid "I2CP Port"
@@ -4652,7 +4656,7 @@ msgstr "Muchos clientes no soportan SSL o autorización."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:550
 msgid "WebApp Configuration"
-msgstr "Configuración de las Applicaciones Web"
+msgstr "Configuración de aplicaciones web"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:552
 msgid ""
@@ -4662,7 +4666,7 @@ msgid ""
 "(e.g. i2psnark),front-ends to another client or application which must be "
 "separately enabled (e.g. susidns, i2ptunnel), or have no web interface at "
 "all (e.g. addressbook)."
-msgstr "Las aplicaciones web Java que se enumeran a continuación son iniciadas por el cliente de consola web y se ejecutan en la misma JVM que el router. Por lo general son aplicaciones web, accesibles a través de la consola del router. Pueden ser aplicaciones completas (i2psnark por ejemplo), interfaces de otro cliente o aplicaciónes que deben ser habilitadas por separado (por ejemplo, susidns, i2ptunnel), o que no tienen interfaz web en absoluto (por ejemplo, la libreta de direcciones)."
+msgstr "Las aplicaciones web Java que se enumeran a continuación son iniciadas por el cliente de consola web, y se ejecutan en la misma máquina vitual de Java (JVM) que el router I2P. Por lo general son aplicaciones web accesibles a través de la consola del router I2P. Pueden ser aplicaciones completas (i2psnark por ejemplo), interfaces de usuario de otro cliente, o aplicaciones que deben ser habilitadas por separado (por ejemplo susidns e i2ptunnel), o que no tienen interfaz web ninguna (por ejemplo adressbook)."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:554
 msgid ""
@@ -4670,35 +4674,40 @@ msgid ""
 "directory; however the .war file and web app will reappear when you update "
 "your router to a newer version, so disabling the web app here is the "
 "preferred method."
-msgstr "Una aplicación web también se puede desactivar quitando el archivo .war del directorio de aplicaciones web; Sin embargo, el archivo .war y la aplicación web volverán a aparecer al actualizar el router a una nueva versión, así que el método preferido es deshabilitar la aplicación web aquí."
+msgstr "Una aplicación web también se puede deshabilitar eliminando el archivo .war del directorio webapps; sin embargo, el archivo .war y la aplicación web volverán a aparecer al actualizar el router I2P a una nueva versión, así que el método permanente preferido es deshabilitar la aplicación web aquí."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568
 msgid "Plugin Configuration"
-msgstr "Configuración de Complementos"
+msgstr "Configuración de complementos"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:570
 msgid "The plugins listed below are started by the webConsole client."
-msgstr "Los complementos enumerados a continuación son iniciados por el cliente de consola web."
+msgstr "Los complementos enumerados a continuación son iniciados por el cliente webConsole (consola web)."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:580
 msgid "Plugin Installation"
-msgstr "Instalación de Complementos"
+msgstr "Instalación de complementos"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:582
+#, java-format
+msgid "Look for available plugins on {0}."
+msgstr "Busca complementos disponibles en {0}."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:585
 msgid "To install a plugin, enter the download URL:"
-msgstr "Para instalar un complemento, ¡introduce la URL de descarga!"
+msgstr "Para instalar un complemento, introduzca la URL de descarga:"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:147
 msgid "config home"
-msgstr "configurar inicio"
+msgstr "configuración de página principal"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:446
 msgid "Default Home Page"
-msgstr "Página de inicio predeterminada"
+msgstr "Página principal predeterminada"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:452
 msgid "Use old home page"
-msgstr "Utilizar página de inicio anterior"
+msgstr "Utilizar página principal anterior"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:460
 msgid "Search Engines"
@@ -4706,37 +4715,37 @@ msgstr "Motores de búsqueda"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:480
 msgid "Recommended Eepsites"
-msgstr "Sitios recomendados"
+msgstr "Eepsites recomendados"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:496
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:411
 msgid "Local Services"
 msgstr "Servicios locales"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:147
 msgid "config keyring"
-msgstr "configuración de llavero"
+msgstr "configuración de juego de claves"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:338
 msgid "I2P Keyring Configuration"
-msgstr "Configuración del Llavero"
+msgstr "Configuración de juego de claves (keyring) de I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:451
 msgid "The router keyring is used to decrypt encrypted leaseSets."
-msgstr "El llavero del router se utiliza para descifrar leaseSets encriptados."
+msgstr "El juego de claves (keyring) del router I2P se utiliza para descifrar leaseSets (túneles a un destino) cifrados."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:454
 msgid ""
 "The keyring may contain keys for local or remote encrypted destinations."
-msgstr "El llavero puede contener claves de cifrado para los destinos locales o remotos."
+msgstr "El juego de claves (keyring) puede contener claves para destinos cifrados locales o remotos."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:460
 msgid "Manual Keyring Addition"
-msgstr "Adición manual al Llavero"
+msgstr "Adición manual al juego de claves"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:462
 msgid "Enter keys for encrypted remote destinations here."
-msgstr "¡Introduce las claves de cifrado para destinos remotos aquí!"
+msgstr "Introduzca las claves para destinos cifrados remotos aquí."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:465
 msgid "Keys for local destinations must be entered on the"
@@ -4744,7 +4753,7 @@ msgstr "Las claves para los destinos locales deben introducirse en la"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:467
 msgid "I2PTunnel page"
-msgstr "Página de túnelesI2P"
+msgstr "página de I2PTunnel"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:469
 msgid "Dest. name, hash, or full key"
@@ -4756,27 +4765,27 @@ msgstr "Clave de cifrado"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:145
 msgid "config logging"
-msgstr "configuración de registro"
+msgstr "configuración de registro (log)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:322
 msgid "I2P Logging Configuration"
-msgstr "Configuración del registro I2P"
+msgstr "Configuración del registro (log) de I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:410
 msgid "Configure I2P Logging Options"
-msgstr "Configurar las opciones de registro I2P"
+msgstr "Configurar las opciones del registro (log) de I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:412
 msgid "Log file"
-msgstr "Archivo de registro"
+msgstr "Fichero del registro (log)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:416
 msgid "(the symbol '@' will be replaced during log rotation)"
-msgstr "(El símbolo '@' será reemplazado durante la rotación de registro)"
+msgstr "(el símbolo '@' será reemplazado durante la rotación del registro (log))"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:418
 msgid "Log record format"
-msgstr "Formato de escritura del registro"
+msgstr "Formato de anotación del registro (log)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:422
 msgid ""
@@ -4785,7 +4794,7 @@ msgstr "(usa 'd' = fecha, 'c' = clase, 't' = hilo, 'p' = prioridad, 'm' = mensaj
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:424
 msgid "Log date format"
-msgstr "Formato de fecha del registro"
+msgstr "Formato de fecha del registro (Iog)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:428
 msgid ""
@@ -4795,25 +4804,25 @@ msgstr "('MM' = mes, 'dd' = día, 'HH' = hora, 'mm' = minuto, 'ss' = segundo, 'S
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:430
 msgid "Max log file size"
-msgstr "Tamaño máximo del archivo de registro"
+msgstr "Tamaño máximo del fichero de registro (log)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:434
 msgid "Default log level"
-msgstr "Nivel predeterminado de registro"
+msgstr "Nivel predeterminado de registro (log)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:438
 msgid ""
 "(DEBUG and INFO are not recommended defaults, as they will drastically slow "
 "down your router)"
-msgstr "(DEBUG e INFO no se recomiendan por defecto, ya que ralentizaran drásticamente el router)"
+msgstr "(DEBUG e INFO (depuración e información) no se recomiendan por defecto, ya que ralentizarían drásticamente el router I2P)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:440
 msgid "Log level overrides"
-msgstr "Reemplazos a nivel de registros"
+msgstr "Excepciones al nivel de registro (log)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:444
 msgid "New override"
-msgstr "Nueva reemplazo"
+msgstr "Nueva excepción"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:147
 msgid "config networking"
@@ -4825,7 +4834,7 @@ msgstr "Configuración de la red I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:450
 msgid "IP and Transport Configuration"
-msgstr "Cconfiguración de IP y del transporte"
+msgstr "Configuración de IP y transporte"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:454
 msgid "There is help below."
@@ -4837,11 +4846,11 @@ msgstr "Configuración UPnP"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:460
 msgid "Enable UPnP to open firewall ports"
-msgstr "Activar UPnP para abrir puertos del cortafuegos"
+msgstr "Habilitar a UPnP para abrir puertos del cortafuegos"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462
 msgid "UPnP status"
-msgstr "Estado UPnP"
+msgstr "Estado de UPnP"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464
 msgid "IP Configuration"
@@ -4850,7 +4859,7 @@ msgstr "Configuración IP"
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552
 msgid "Externally reachable hostname or IP address"
-msgstr "Nombre de host o dirección IP accesible externamente"
+msgstr "Nombre del equipo (host) o dirección IP accesible externamente"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:470
 msgid "Use all auto-detect methods"
@@ -4858,11 +4867,11 @@ msgstr "Utilizar todos los métodos de detección automática"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:474
 msgid "Disable UPnP IP address detection"
-msgstr "Desactivar detección de direcciones IP por UPnP"
+msgstr "Deshabilitar detección de direcciones IP de UPnP"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478
 msgid "Ignore local interface IP address"
-msgstr "Ignorar la dirección IP de la interfaz local"
+msgstr "Ignorar dirección IP de la interfaz local"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:482
 msgid "Use SSU IP address detection only"
@@ -4870,16 +4879,16 @@ msgstr "Utilizar detección de direcciones IP sólo por SSU"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:486
 msgid "Hidden mode - do not publish IP"
-msgstr "Modo oculto - no se publica el IP"
+msgstr "Modo oculto - no se publica la IP"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488
 msgid "(prevents participating traffic)"
-msgstr "(Evita el tráfico de participantes)"
+msgstr "(evita el tráfico de participantes)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570
 msgid "Specify hostname or IP"
-msgstr "Especificar nombre de host o IP"
+msgstr "Especificar nombre de equipo (host) o IP"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:496
 msgid "Action when IP changes"
@@ -4889,7 +4898,7 @@ msgstr "Acción al cambiar de IP"
 msgid ""
 "Laptop mode - Change router identity and UDP port when IP changes for "
 "enhanced anonymity"
-msgstr "Modo Portátil - cambia la identidad del router y el puerto UDP cuando cambia la IP para aumentar el anonimato"
+msgstr "Modo portátil - Cambia la identificación del router y el puerto UDP cuando cambia la IP para mejorar el anonimato"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:502
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526
@@ -4922,24 +4931,24 @@ msgstr "Sólo usar IPv6 (deshabilitar IPv4)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528
 msgid "UDP Configuration:"
-msgstr "Ajustes de UDP:"
+msgstr "Configuración UDP:"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:530
 msgid "UDP port:"
-msgstr "Puerto UDP :"
+msgstr "Puerto UDP:"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:536
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580
 msgid "Completely disable"
-msgstr "Desactivar por completo"
+msgstr "Deshabilitar por completo"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538
 msgid "(select only if behind a firewall that blocks outbound UDP)"
-msgstr "(seleccionar sólo si se encuentra tras un firewall que bloquea UDP saliente)"
+msgstr "(seleccionar sólo si se encuentra tras un cortafuegos (firewall) que bloquea el UDP saliente)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:550
 msgid "TCP Configuration"
-msgstr "Ajustes de TCP"
+msgstr "Configuración TCP"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:556
 msgid "Use auto-detected IP address"
@@ -4952,7 +4961,7 @@ msgstr "actualmente"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:562
 msgid "if we are not firewalled"
-msgstr "si no estamos bloqueados por el cortafuegos"
+msgstr "si no estamos bloqueados por cortafuegos (firewall)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566
 msgid "Always use auto-detected IP address (Not firewalled)"
@@ -4960,12 +4969,12 @@ msgstr "Siempre utilizar la dirección IP detectada automáticamente (no bloquea
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576
 msgid "Disable inbound (Firewalled)"
-msgstr "Deshabilitar entrada (bloqueado por cortafuegos)"
+msgstr "Deshabilitar entrantes (bloqueado por cortafuegos)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582
 msgid ""
 "(select only if behind a firewall that throttles or blocks outbound TCP)"
-msgstr "(Selecciona sólo si estás detrás de un cortafuegos que regule o bloquee la salida por TCP)"
+msgstr "(seleccionar sólo si está detrás de un cortafuegos (firewall) que regula o bloquea el TCP saliente)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584
 msgid "Externally reachable TCP port"
@@ -4987,11 +4996,11 @@ msgstr "Notas"
 msgid ""
 "a) Do not reveal your port numbers to anyone!   b) Changing these settings "
 "will restart your router."
-msgstr "a) ¡No reveles tus números de puerto a nadie! b) La modificación de estos ajustes reiniciará el router."
+msgstr "a) ¡No revele sus números de puerto a nadie! b) La modificación de estos ajustes reiniciará el router I2P."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:609
 msgid "Configuration Help"
-msgstr "Ayuda de Configuración"
+msgstr "Ayuda de configuración"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:611
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660
@@ -4999,52 +5008,52 @@ msgid ""
 "While I2P will work fine behind most firewalls, your speeds and network "
 "integration will generally improve if the I2P port is forwarded for both UDP"
 " and TCP."
-msgstr "Mientras I2P funcionará bien incluso bloqueado por la mayoría de cotrafuegos, las velocidades y la integración en la red mejorarán generalmente si el puerto de I2P está abierto tanto para UDP como para TCP."
+msgstr "Aunque I2P funcionará detrás de la mayoría de cortafuegos (firewalls), las velocidades e integración en la red mejorarán generalmente si el puerto de I2P es retransmitido tanto por UDP como por TCP."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:613
 msgid ""
 "If you can, please poke a hole in your firewall to allow unsolicited UDP and"
 " TCP packets to reach you."
-msgstr "Si es posible, ¡por favor permite el paso de los paquetes TCP y UDP no solicitados por el cortafuegos!"
+msgstr "Si es posible, por favor permita el paso por el cortafuegos (firewall) de los paquetes TCP y UDP no solicitados hasta usted."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:615
 msgid ""
 "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole "
 "punching with \"SSU introductions\" to relay traffic."
-msgstr "Si no puede ser, I2P soporta UPnP (Universal Plug and Play) y UDP hole punching con \"introducciones SSU\" para transmitir tráfico."
+msgstr "Si no puede ser, I2P soporta UPnP (Universal Plug and Play) y apertura dinámica (hole punching) de UDP mediante \"introducciones SSU\" (equivalente UDP en I2P) para la repetición de tráfico."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:617
 msgid ""
 "Most of the options above are for special situations, for example where UPnP"
 " does not work correctly, or a firewall not under your control is doing "
 "harm."
-msgstr "La mayoría de las opciones anteriores son para situaciones especiales, por ejemplo, cuando UPnP no funciona correctamente, o un cortafuegos que no está bajo tu control está haciendo daño."
+msgstr "La mayoría de las opciones anteriores son para situaciones especiales, por ejemplo, cuando UPnP no funciona correctamente, o un cortafuegos (firewall) que no está bajo su control está perjudicando."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:619
 msgid "Certain firewalls such as symmetric NATs may not work well with I2P."
-msgstr "Puede que algunos cortafuegos como NATs simétricos no funcionen bien con I2P."
+msgstr "Puede que algunos cortafuegos como aquellos con NATs simétricos no funcionen bien con I2P."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628
 msgid ""
 "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect "
 "the external IP address and forward ports."
-msgstr "UPnP se utiliza para comunicarse con dispositivos de puerta de enlace a Internet (IGDs) para detectar la dirección IP externa y los puertos que se deben abrir."
+msgstr "UPnP se utiliza para comunicarse con dispositivos de puerta de enlace a Internet (IGDs), para detectar su dirección IP externa y retransmitirles los puertos"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630
 msgid "UPnP support is beta, and may not work for any number of reasons"
-msgstr "El soporte de UPnP está en fase beta, y puede no funcionar correctamente por varias razones"
+msgstr "El soporte de UPnP está en fase beta, y puede no funcionar por varias razones"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632
 msgid "No UPnP-compatible device present"
-msgstr "No se encuentra ningún dispositivo compatible con UPnP presente"
+msgstr "No se encontró ningún dispositivo con compatibilidad UPnP"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634
 msgid "UPnP disabled on the device"
-msgstr "UPnP desactivado en el dispositivo"
+msgstr "UPnP deshabilitado en el dispositivo"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636
 msgid "Software firewall interference with UPnP"
-msgstr "Un cortafuegos de software interfiere con UPnP"
+msgstr "Un software cortafuegos (firewall) interfiere con UPnP"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638
 msgid "Bugs in the device's UPnP implementation"
@@ -5052,25 +5061,25 @@ msgstr "Errores en la implementación de UPnP del dispositivo"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640
 msgid "Multiple firewall/routers in the internet connection path"
-msgstr "Múltiples cotrafuegos/routers en la ruta de conexión a Internet"
+msgstr "Múltiples cortafuegos/dispositivos-de-router en la ruta de conexión a Internet"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642
 msgid "UPnP device change, reset, or address change"
-msgstr "El dispositivo UPnP ha cambiado, reiniciado, o ha cambiado de dirección"
+msgstr "El dispositivo UPnP fue sustituído, reiniciado, o ha cambiado de dirección"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644
 msgid "Review the UPnP status here."
-msgstr "Revisar el estado de UPnP aquí."
+msgstr "Revise el estado de UPnP aquí."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646
 msgid ""
 "UPnP may be enabled or disabled above, but a change requires a router "
 "restart to take effect."
-msgstr "Encima de esto UPnP puede ser activado o desactivado, pero un cambio requiere un reinicio del router para que surta efecto."
+msgstr "UPnP puede ser habilitado o deshabilitado arriba, pero un cambio requiere un reinicio del dispositivo router para que surta efecto."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:648
 msgid "Hostnames entered above will be published in the network database."
-msgstr "Los nombres de host introducidos arriba se publicarán en la base de datos de red."
+msgstr "Los nombres de equipos (hosts) introducidos arriba se publicarán en la base de datos de red."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:650
 msgid "They are <b>not private</b>."
@@ -5080,14 +5089,14 @@ msgstr "<b>No son privados.</b>"
 msgid ""
 "Also, <b>do not enter a private IP address</b> like 127.0.0.1 or "
 "192.168.1.1."
-msgstr "Además, <b>no se debe introducir una dirección IP privada</b> como 127.0.0.1 o 192.168.1.1."
+msgstr "Además, <b>no debe introducir una dirección IP privada</b> como 127.0.0.1 o 192.168.1.1."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:654
 msgid ""
 "If you specify the wrong IP address or hostname, or do not properly "
 "configure your NAT or firewall, your network performance will degrade "
 "substantially."
-msgstr "Si se especifica una dirección IP o nombre de host incorrectos, o no se configura correctamente el NAT o cortafuegos, el rendimiento de la red se degradará considerablemente."
+msgstr "Si especifica una dirección IP o nombre de equipo (host) incorrecto, o no configura correctamente el NAT o cortafuegos (firewall), el rendimiento de la red se degradará considerablemente."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656
 msgid "When in doubt, leave the settings at the defaults."
@@ -5095,20 +5104,20 @@ msgstr "En caso de duda, deje los ajustes con los valores predeterminados."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658
 msgid "Reachability Help"
-msgstr "Ayuda de Accesibilidad"
+msgstr "Ayuda de accesibilidad"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:663
 msgid ""
 "If you think you have opened up your firewall and I2P still thinks you are "
 "firewalled, remember that you may have multiple firewalls, for example both "
 "software packages and external hardware routers."
-msgstr "Si crees que has abierto el cortafuegos y I2P todavía piensa que sigue bloqueado por uno, recuerda que podrías tener múltiples cortafuegos, por ejemplo, en paquetes de software o en routers externos."
+msgstr "Si cree que ha abierto el cortafuegos (firewall) pero I2P todavía estima que sigue bloqueado por uno, recuerde que podría tener múltiples cortafuegos, por ejemplo cortafuegos por software o en dispositivos de router externos."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:666
 msgid ""
 "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help "
 "diagnose the problem."
-msgstr "Si hay un error, el <a href=\"logs.jsp\">registro</a> también puede ayudar a diagnosticar el problema."
+msgstr "Si hay un error, los <a href=\"logs.jsp\">registros (logs)</a> también pueden ayudar a diagnosticar el problema."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:670
 msgid "Your UDP port does not appear to be firewalled."
@@ -5122,32 +5131,32 @@ msgstr "El puerto UDP parece estar bloqueado por un cortafuegos."
 msgid ""
 "As the firewall detection methods are not 100% reliable, this may "
 "occasionally be displayed in error."
-msgstr "Como los métodos de detección de cortafuegos no son 100% fiables, esto puede aparecer por error."
+msgstr "Como los métodos de detección de cortafuegos (firewall) no son 100% fiables, esto puede haber aparecido por error."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:678
 msgid ""
 "However, if it appears consistently, you should check whether both your "
 "external and internal firewalls are open for your port."
-msgstr "Sin embargo, si aparece constantemente, deberías comprobar si tanto el cortafuegos interno como externo tienen los puertos abiertos."
+msgstr "Sin embargo, si aparece constantemente, debería comprobar si tanto sus cortafuegos internos como externos tienen los puertos abiertos."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:680
 msgid ""
 "I2P will work fine when firewalled, there is no reason for concern. When "
 "firewalled, the router uses \"introducers\" to relay inbound connections."
-msgstr "I2P funcionará bien aún bloqueado por un cortafuegos, no hay motivo de preocupación. Si se está detrás de un cortafuegos, el router utiliza \"introductores\" para transmitir las conexiones entrantes."
+msgstr "I2P funcionará bien aún estando bloqueado por un cortafuegos, no hay motivo de preocupación. Si está detrás de un cortafuegos (firewall), el router I2P utiliza \"introductores\" para repetir las conexiones entrantes."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682
 msgid ""
 "However, you will get more participating traffic and help the network more "
 "if you can open your firewall(s)."
-msgstr "No obstante, obtendrás más tráfico participante y ayudará más a la red si puedes abrir el/los cortafuegos."
+msgstr "No obstante, obtendrá más tráfico participante y ayudará más a la red si puede abrir su(s) cortafuego(s)."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684
 msgid ""
 "If you think you have already done so, remember that you may have both a "
 "hardware and a software firewall, or be behind an additional, institutional "
 "firewall you cannot control."
-msgstr "Si crees que ya lo has hecho, recuerda que podrías tener tanto un cortafuegos de hardware como un cortafuegos por software, o podrías estar detrás de otro cortafuegos institucional fuera de tu control."
+msgstr "Si cree que ya lo ha hecho, recuerde que puede que tenga tanto cortafuegos por hardware como por software, o que puede estar tras otro cortafuegos institucional fuera de su control."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:686
 msgid ""
@@ -5385,11 +5394,11 @@ msgstr "página de perfiles"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:498
 msgid "Banned Peers"
-msgstr "pares baneados"
+msgstr "Pares (peers) exluídos"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:519
 msgid "Banned IPs"
-msgstr "IPs Baneadas"
+msgstr "IPs excluídas"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:147
 msgid "config reseeding"
@@ -5868,8 +5877,8 @@ msgstr "Dispondrás de las actualizaciones a través de tu gestor de paquetes."
 msgid "home"
 msgstr "Página de Inicio"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:396
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:377
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:398
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:379
 msgid "Welcome to I2P"
 msgstr "¡Bienvenido a I2P!"
 
@@ -5985,11 +5994,11 @@ msgid ""
 "change it later."
 msgstr "Haga click en una bandera para elegir idioma. Click en 'configurar idioma' a continuación para cambiarlo después."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:385
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:387
 msgid "Search I2P"
 msgstr "Buscar en I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:405
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:407
 msgid "Eepsites of Interest"
 msgstr "Sitios de interés"
 
diff --git a/apps/routerconsole/locale/messages_fi.po b/apps/routerconsole/locale/messages_fi.po
index 7196ac9d32e169e3dfe3ca937a7cb6b18da264da..299b515651a6ca7a281773f74d884fb397590e02 100644
--- a/apps/routerconsole/locale/messages_fi.po
+++ b/apps/routerconsole/locale/messages_fi.po
@@ -5,14 +5,15 @@
 # 
 # Translators:
 # kytv <killyourtv@i2pmail.org>, 2011, 2012
+# oselotti, 2014
 # outolumo <outolumo@gmail.com>, 2011
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-01-09 19:27+0000\n"
-"PO-Revision-Date: 2014-01-10 11:42+0000\n"
-"Last-Translator: kytv <killyourtv@i2pmail.org>\n"
+"POT-Creation-Date: 2014-02-06 18:27+0000\n"
+"PO-Revision-Date: 2014-08-22 17:54+0000\n"
+"Last-Translator: oselotti\n"
 "Language-Team: Finnish (http://www.transifex.com/projects/p/I2P/language/fi/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -179,36 +180,36 @@ msgstr "Torjutaan käytäviä: Järjestelmää suljetaan"
 msgid "Rejecting tunnels"
 msgstr "Torjutaan käytäviä"
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:158
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:162
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22
 msgid "Reseeding"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:170
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:174
 #, java-format
 msgid "Reseed fetched only 1 router."
 msgid_plural "Reseed fetched only {0} routers."
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:181
 msgid "Reseed failed."
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:178
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:182
 #, java-format
 msgid "See {0} for help."
 msgstr "Lisätietoja kohdasta {0}."
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:179
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:183
 msgid "reseed configuration page"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:325
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:329
 msgid "Reseeding: fetching seed URL."
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:383
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:387
 #, java-format
 msgid ""
 "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)."
@@ -460,13 +461,13 @@ msgstr ""
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:564
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:91
 msgid "Status"
-msgstr ""
+msgstr "Tila"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:530
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:541
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:558
 msgid "Type"
-msgstr ""
+msgstr "Tyyppi"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:532
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:543
@@ -485,7 +486,7 @@ msgstr ""
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:547
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:559
 msgid "External IP"
-msgstr ""
+msgstr "Ulkoinen IP"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:551
 msgid "Layer 3 Forwarding"
@@ -513,7 +514,7 @@ msgstr ""
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:606
 msgid "UPnP Status"
-msgstr ""
+msgstr "UPnP tila"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:610
 msgid "Disabled UPnP Devices"
@@ -749,60 +750,60 @@ msgstr "Pudotetaan käytäväpyyntöjä: Raskas kuorma"
 msgid "Dropping tunnel requests: Queue time"
 msgstr "Pudotetaan käytäväpyyntöjä: Jonotusaika"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:760
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:762
 #, java-format
 msgid "New plugin version {0} is available"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:838
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:840
 #, java-format
 msgid "Update check failed for plugin {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:840
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:842
 #, java-format
 msgid "No new version is available for plugin {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:863
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:865
 #, java-format
 msgid "{0}B transferred"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918
 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288
 #, java-format
 msgid "Transfer failed from {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1153
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1217
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1241
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1155
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1219
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1243
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:671
 msgid "Update downloaded"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1197
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1241
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1199
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1243
 msgid "Restarting"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1197
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1199
 msgid "Update verified"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1206
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1208
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:136
 #, java-format
 msgid "from {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1221
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1223
 #, java-format
 msgid "Unsigned update file from {0} is corrupt"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1250
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252
 #, java-format
 msgid "Failed copy to {0}"
 msgstr ""
@@ -1155,13 +1156,13 @@ msgid "Save Plugin Configuration"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:586
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:590
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:593
 msgid "Install Plugin"
 msgstr "Asenna lisäosa"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:60
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:595
 msgid "Update All Installed Plugins"
 msgstr ""
 
@@ -1541,7 +1542,7 @@ msgstr "Sallittuja tasoja ovat DEBUG, INFO, WARN, ERROR, CRIT"
 #. http://www.dhs.gov/xinfoshare/programs/Copy_of_press_release_0046.shtm
 #. but pink instead of yellow for WARN
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:117
+#: ../java/src/net/i2p/router/web/LogsHelper.java:129
 msgid "CRIT"
 msgstr "CRIT"
 
@@ -1550,22 +1551,22 @@ msgid "DEBUG"
 msgstr "DEBUG"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:119
+#: ../java/src/net/i2p/router/web/LogsHelper.java:131
 msgid "ERROR"
 msgstr "ERROR"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:123
+#: ../java/src/net/i2p/router/web/LogsHelper.java:135
 msgid "INFO"
 msgstr "INFO"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:121
+#: ../java/src/net/i2p/router/web/LogsHelper.java:133
 msgid "WARN"
 msgstr "WARN"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:144
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:145
 #: ../java/src/net/i2p/router/web/HomeHelper.java:195
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:851
 msgid "Remove"
@@ -2301,77 +2302,81 @@ msgid "French"
 msgstr "Ranska"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:85
-msgid "Hungarian"
+msgid "Hebrew"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:86
+msgid "Hungarian"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:87
 msgid "Italian"
 msgstr "Italia"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:87
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:88
 msgid "Japanese"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:88
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:89
 msgid "Dutch"
 msgstr "Hollanti"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:89
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:90
 msgid "Norwegian Bokmaal"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:90
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:91
 msgid "Polish"
 msgstr "Puola"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:91
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:92
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:93
 msgid "Portuguese"
 msgstr "Portugali"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:93
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:94
 msgid "Romanian"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:94
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:95
 msgid "Russian"
 msgstr "Venäjä"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:95
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:96
 msgid "Swedish"
 msgstr "Ruotsi"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:96
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:97
 msgid "Turkish"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:97
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:98
 msgid "Ukrainian"
 msgstr "Ukraina"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:98
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:99
 msgid "Vietnamese"
 msgstr "Vietnam"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:99
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:100
 msgid "Chinese"
 msgstr "Kiina"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:140
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:141
 msgid "Add a user and password to enable."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:146
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:147
 msgid "User Name"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:157
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:158
 #: ../java/src/net/i2p/router/web/HomeHelper.java:217
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:899
 msgid "Add"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:160
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:161
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:534
 msgid "Password"
 msgstr ""
@@ -2640,7 +2645,7 @@ msgstr ""
 #: ../java/src/net/i2p/router/web/HomeHelper.java:31
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:162
 msgid "Email"
-msgstr ""
+msgstr "Sähköposti"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:32
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:268
@@ -2665,7 +2670,7 @@ msgstr "torrentit"
 #: ../java/src/net/i2p/router/web/HomeHelper.java:35
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172
 msgid "Local web server"
-msgstr ""
+msgstr "Paikallinen web-palvelin"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:39
 msgid "Bug Reports"
@@ -2831,7 +2836,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:199
 msgid "URL"
-msgstr ""
+msgstr "URL"
 
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:50
 msgid "I2P Job Queue"
@@ -2918,23 +2923,23 @@ msgstr ""
 msgid "Summary"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:32
-#: ../java/src/net/i2p/router/web/LogsHelper.java:79
+#: ../java/src/net/i2p/router/web/LogsHelper.java:37
+#: ../java/src/net/i2p/router/web/LogsHelper.java:91
 msgid "File location"
 msgstr "Tiedoston sijainti"
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:76
+#: ../java/src/net/i2p/router/web/LogsHelper.java:88
 msgid "File not found"
 msgstr "Tiedostoa ei löydy"
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:94
+#: ../java/src/net/i2p/router/web/LogsHelper.java:106
 msgid "No log messages"
 msgstr "Ei lokiviestejä"
 
 #. 0
 #: ../java/src/net/i2p/router/web/NetDbHelper.java:15
 msgid "Local Router"
-msgstr ""
+msgstr "Paikallinen reititin"
 
 #. 1
 #: ../java/src/net/i2p/router/web/NetDbHelper.java:16
@@ -2944,7 +2949,7 @@ msgstr ""
 #. 2
 #: ../java/src/net/i2p/router/web/NetDbHelper.java:17
 msgid "All Routers"
-msgstr ""
+msgstr "Kaikki reitittimet"
 
 #. 3
 #: ../java/src/net/i2p/router/web/NetDbHelper.java:18
@@ -3056,7 +3061,7 @@ msgstr "Päivitetty"
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:403
 #, java-format
 msgid "{0} ago"
-msgstr ""
+msgstr "{0} sitten"
 
 #. shouldnt happen
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:402
@@ -3098,50 +3103,50 @@ msgstr "NTCP, SSU ja esittelijät"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:448
 msgid "IPv6 Only SSU, introducers"
-msgstr ""
+msgstr "IPv6 vain SSU, esittelijät"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:448
 msgid "IPv6 SSU"
-msgstr ""
+msgstr "IPv6 SSU"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:448
 msgid "IPv6 SSU, introducers"
-msgstr ""
+msgstr "IPv6 SSU, esittelijät"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
 msgid "IPv6 NTCP"
-msgstr ""
+msgstr "IPv6 NTCP"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
 msgid "IPv6 NTCP, SSU"
-msgstr ""
+msgstr "IPv6 NTCP, SSU"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
 msgid "IPv6 NTCP, SSU, introducers"
-msgstr ""
+msgstr "IPv6 NTCP, SSU, esittelijät"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
 msgid "IPv6 Only NTCP, SSU, introducers"
-msgstr ""
+msgstr "IPv6 vain NTCP, SSU, esittelijät"
 
 #: ../java/src/net/i2p/router/web/NewsHelper.java:252
 #, java-format
 msgid "News last updated {0} ago."
-msgstr ""
+msgstr "Uutiset viimeksi päivitetty {0} sitten."
 
 #: ../java/src/net/i2p/router/web/NewsHelper.java:258
 #, java-format
 msgid "News last checked {0} ago."
-msgstr ""
+msgstr "Uutiset viimeksi tarkistettu {0} sitten."
 
 #: ../java/src/net/i2p/router/web/NewsHelper.java:267
 msgid "Hide news"
-msgstr ""
+msgstr "Piilota uutiset"
 
 #: ../java/src/net/i2p/router/web/NewsHelper.java:270
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:650
 msgid "Show news"
-msgstr ""
+msgstr "Näytä uutiset"
 
 #: ../java/src/net/i2p/router/web/PluginStarter.java:133
 msgid "Checking for plugin updates"
@@ -3591,7 +3596,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:278
 msgid "Local Identity"
-msgstr ""
+msgstr "Paikallinen identiteetti"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:282
 msgid "Your unique I2P router identity is"
@@ -3603,7 +3608,7 @@ msgstr "älä koskaan paljasta sitä kenellekään"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:288
 msgid "show"
-msgstr ""
+msgstr "näytä"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:292
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:318
@@ -3808,7 +3813,7 @@ msgstr "Palomuurissa"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:176
 msgid "Disconnected - check network cable"
-msgstr ""
+msgstr "Katkaistu - tarkista verkkokaapeli"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:178
 msgid ""
@@ -4520,7 +4525,7 @@ msgstr ""
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:546
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:562
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:591
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:470
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:490
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:506
@@ -4676,6 +4681,11 @@ msgid "Plugin Installation"
 msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:582
+#, java-format
+msgid "Look for available plugins on {0}."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:585
 msgid "To install a plugin, enter the download URL:"
 msgstr ""
 
@@ -4700,7 +4710,7 @@ msgid "Recommended Eepsites"
 msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:496
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:411
 msgid "Local Services"
 msgstr ""
 
@@ -5859,8 +5869,8 @@ msgstr ""
 msgid "home"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:396
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:377
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:398
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:379
 msgid "Welcome to I2P"
 msgstr ""
 
@@ -5976,11 +5986,11 @@ msgid ""
 "change it later."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:385
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:387
 msgid "Search I2P"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:405
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:407
 msgid "Eepsites of Interest"
 msgstr ""
 
diff --git a/apps/routerconsole/locale/messages_fr.po b/apps/routerconsole/locale/messages_fr.po
index 393af1b7a8225c605a80225015e01e8eeec0af1e..40885f80c23e53f00314525147f4378a24f0196e 100644
--- a/apps/routerconsole/locale/messages_fr.po
+++ b/apps/routerconsole/locale/messages_fr.po
@@ -22,7 +22,7 @@ msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-02-06 18:27+0000\n"
-"PO-Revision-Date: 2014-05-31 18:55+0000\n"
+"PO-Revision-Date: 2014-09-06 22:44+0000\n"
 "Last-Translator: Towinet\n"
 "Language-Team: French (http://www.transifex.com/projects/p/I2P/language/fr/)\n"
 "MIME-Version: 1.0\n"
@@ -199,7 +199,7 @@ msgstr "Réamorçage"
 #, java-format
 msgid "Reseed fetched only 1 router."
 msgid_plural "Reseed fetched only {0} routers."
-msgstr[0] "Le réamorçage n'a trouvé qu'un seul routeur."
+msgstr[0] "Le réamorçage n''a trouvé qu''un seul routeur."
 msgstr[1] "Le réamorçage n''a trouvé que {0} routeurs."
 
 #: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:181
@@ -209,7 +209,7 @@ msgstr "Échec de réamorçage."
 #: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:182
 #, java-format
 msgid "See {0} for help."
-msgstr "Voir {0} pour l''aide."
+msgstr "Voir {0} pour l'aide."
 
 #: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:183
 msgid "reseed configuration page"
@@ -330,16 +330,16 @@ msgstr "Connexion sortante"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:593
 msgid "They offered to introduce us (help other peers traverse our firewall)"
-msgstr "A proposé de nous représenter (aide de la part d''autres pairs pour traverser notre pare-feu)"
+msgstr "A proposé de nous représenter (aide de la part d'autres pairs pour traverser notre pare-feu)"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:595
 msgid ""
 "We offered to introduce them (help other peers traverse their firewall)"
-msgstr "Nous avons proposé de le représenter (aide à d''autres pairs pour traverser passer leur pare-feu)"
+msgstr "Nous avons proposé de le représenter (aide à d'autres pairs pour traverser passer leur pare-feu)"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:596
 msgid "How long since a packet has been received / sent"
-msgstr "Temps écoulé depuis la dernière réception/émission d''un paquet "
+msgstr "Temps écoulé depuis la dernière réception/émission d'un paquet "
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:596
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1124
@@ -377,13 +377,13 @@ msgstr "Dérive"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:599
 msgid "The difference between the peer's clock and your own"
-msgstr "Écart de temps entre l''horloge du pair et la votre"
+msgstr "Écart de temps entre l'horloge du pair et la votre"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:600
 msgid ""
 "The congestion window, which is how many bytes can be sent without an "
 "acknowledgement"
-msgstr "Fenêtre de congestion, en nombre d''octets transmissibles sans acquittement"
+msgstr "Fenêtre de congestion, en nombre d'octets transmissibles sans acquittement"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:601
 msgid "The number of sent messages awaiting acknowledgement"
@@ -395,7 +395,7 @@ msgstr "Nombre maximum de messages simultanés à envoyer"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:603
 msgid "The number of pending sends which exceed congestion window"
-msgstr "Nombre d''envois en attente qui débordent de la fenêtre de congestion"
+msgstr "Nombre d'envois en attente qui débordent de la fenêtre de congestion"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:604
 msgid "The slow start threshold"
@@ -664,7 +664,7 @@ msgstr "Tri par durée de connexion"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2543
 msgid "Sort by clock skew"
-msgstr "Tri par décalage d''horloge"
+msgstr "Tri par décalage d'horloge"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2546
 msgid "Sort by congestion window"
@@ -676,7 +676,7 @@ msgstr "Tri par seuil de démarrage lent"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2551
 msgid "Sort by round trip time"
-msgstr "Tri par durée d''aller-retour"
+msgstr "Tri par durée d'aller-retour"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2555
 msgid "Sort by retransmission timeout"
@@ -822,6 +822,7 @@ msgstr "Échec de copie vers {0}"
 msgid "In-network updates disabled. Check package manager."
 msgstr "Mises à jour intra-réseau désactivées. Vérifiez le gestionnaire de paquet."
 
+
 #: ../java/src/net/i2p/router/update/NewsFetcher.java:146
 msgid "No write permission for I2P install directory."
 msgstr "Pas de permission d'écriture pour le répertoire d'installation I2P."
@@ -941,7 +942,7 @@ msgstr "La signature du greffon téléchargé ne correspond pas à celle de celu
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:292
 #, java-format
 msgid "Downloaded plugin version {0} is not newer than installed plugin"
-msgstr "La version {0} du greffon téléchargé n''est pas plus récente que celle installée"
+msgstr "La version {0} du greffon téléchargé n'est pas plus récente que celle installée"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:299
 #, java-format
@@ -1940,8 +1941,8 @@ msgstr "Arrêt dans {0}"
 #, java-format
 msgid "Please wait for routing commitment to expire for {0} tunnel"
 msgid_plural "Please wait for routing commitments to expire for {0} tunnels"
-msgstr[0] "Veuillez attendre qu''expire l''engagement d''acheminement de {0} tunnel"
-msgstr[1] "Veuillez attendre qu''expirent les engagements d''acheminement de {0} tunnels"
+msgstr[0] "Veuillez attendre qu'expire l'engagement d'acheminement de {0} tunnel"
+msgstr[1] "Veuillez attendre qu'expirent les engagements d'acheminement de {0} tunnels"
 
 #: ../java/src/net/i2p/router/web/ConfigRestartBean.java:82
 #, java-format
@@ -2080,7 +2081,7 @@ msgstr "Statistiques complètes désactivées"
 msgid ""
 "Graph list updated, may take up to 60s to be reflected on the {0}Graphs "
 "Page{1}"
-msgstr "Liste de graphique mise à jour, peut prendre jusqu''à 60s pour être réfléchi sur la {0}Page graphiques{1}"
+msgstr "Liste de graphique mise à jour, cela peut prendre jusqu''à 60s pour que cela soit reflété sur la {0}Page graphiques{1}"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:24
 msgid "Save order"
@@ -4497,7 +4498,7 @@ msgstr "NOTE"
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:454
 #, java-format
 msgid "You have configured I2P to share only {0} KBps."
-msgstr "Vous avez configuré I2P pour qu''il ne partage que {0} ko/s."
+msgstr "Vous avez configuré I2P pour qu''il ne partage que {0} KO/s."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457
 msgid "I2P requires at least 12KBps to enable sharing. "
diff --git a/apps/routerconsole/locale/messages_ja.po b/apps/routerconsole/locale/messages_ja.po
index 40f2b966ef5c28dddc69ab9484ed139bafd82793..e7bb185e9243bd9d0945725336a6da5157ccb7e6 100644
--- a/apps/routerconsole/locale/messages_ja.po
+++ b/apps/routerconsole/locale/messages_ja.po
@@ -4,16 +4,16 @@
 # To contribute translations, see http://www.i2p2.de/newdevelopers
 # 
 # Translators:
-# plazmism <gomidori@live.jp>, 2013-2014
-# luixxiul, 2013
+# タカハシ <gomidori@live.jp>, 2013-2014
 # luixxiul, 2013
+# Suguru Hirahara, 2013
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-02-06 18:27+0000\n"
-"PO-Revision-Date: 2014-04-01 11:12+0000\n"
-"Last-Translator: plazmism <gomidori@live.jp>\n"
+"PO-Revision-Date: 2014-07-27 01:51+0000\n"
+"Last-Translator: タカハシ <gomidori@live.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/projects/p/I2P/language/ja/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -92,11 +92,11 @@ msgstr "blocklist.txt のエントリ {0} でIP禁止"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:824
 msgid "IPs Banned Until Restart"
-msgstr ""
+msgstr "再起動まで禁止された IP"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:861
 msgid "IPs Permanently Banned"
-msgstr ""
+msgstr "永久に禁止された IP"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:863
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:70
@@ -124,7 +124,7 @@ msgstr "なし"
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:120
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:497
 msgid "Rejecting tunnels: Starting up"
-msgstr ""
+msgstr "トンネルを拒否: 起動中"
 
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:159
 msgid "Rejecting tunnels: High message delay"
@@ -215,23 +215,23 @@ msgstr "リシード中: シード URL ({0} 成功、 {1} エラー) からル
 #. Please keep relatively short so it will fit on the graphs.
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:33
 msgid "Message receive rate (bytes/sec)"
-msgstr ""
+msgstr "通信受信速度 (バイト/秒)"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:34
 msgid "Message send rate (bytes/sec)"
-msgstr ""
+msgstr "通信送信速度 (バイト/秒)"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:35
 msgid "Low-level send rate (bytes/sec)"
-msgstr ""
+msgstr "低レベル送信速度 (バイト/秒)"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:36
 msgid "Low-level receive rate (bytes/sec)"
-msgstr ""
+msgstr "低レベル受信速度 (バイト/秒)"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:37
 msgid "How many peers we are actively talking with"
-msgstr ""
+msgstr "活発に対話しているピアの数"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:40
 msgid "Known fast peers"
@@ -447,7 +447,7 @@ msgstr "サービス"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:527
 msgid "WAN Common Interface Configuration"
-msgstr ""
+msgstr "WAN 共通インターフェース設定"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:528
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:539
@@ -461,87 +461,87 @@ msgstr "ステータス"
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:541
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:558
 msgid "Type"
-msgstr ""
+msgstr "タイプ"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:532
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:543
 msgid "Upstream"
-msgstr ""
+msgstr "アップストリーム"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:534
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:545
 msgid "Downstream"
-msgstr ""
+msgstr "ダウンストリーム"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:538
 msgid "WAN PPP Connection"
-msgstr ""
+msgstr "WAN PPP 接続"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:547
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:559
 msgid "External IP"
-msgstr ""
+msgstr "外部 IP"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:551
 msgid "Layer 3 Forwarding"
-msgstr ""
+msgstr "レイヤ3 フォワーディング"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:552
 msgid "Default Connection Service"
-msgstr ""
+msgstr "デフォルトの接続サービス"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:556
 msgid "WAN IP Connection"
-msgstr ""
+msgstr "WAN IP 接続"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:563
 msgid "WAN Ethernet Link Configuration"
-msgstr ""
+msgstr "WAN イーサネットリンク設定"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:583
 msgid "Found Device"
-msgstr ""
+msgstr "デバイスを検出"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:585
 msgid "Subdevice"
-msgstr ""
+msgstr "サブデバイス"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:606
 msgid "UPnP Status"
-msgstr ""
+msgstr "UPnP 状態"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:610
 msgid "Disabled UPnP Devices"
-msgstr ""
+msgstr "UPnP を無効化"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:624
 msgid ""
 "UPnP has been disabled; Do you have more than one UPnP Internet Gateway "
 "Device on your LAN ?"
-msgstr ""
+msgstr "UPnP は無効化されました。 LAN 上に2つ以上の UPnP インターネットゲートウェイデバイスがありますか?"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:627
 msgid "UPnP has not found any UPnP-aware, compatible device on your LAN."
-msgstr ""
+msgstr "UpNP は LAN 上に UPnP を認識し、互換性のあるデバイスを検出しませんでした。"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:635
 #, java-format
 msgid "The current external IP address reported by UPnP is {0}"
-msgstr ""
+msgstr "UPnP が報告した現在の外部 IP アドレスは {0}"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:637
 msgid "The current external IP address is not available."
-msgstr ""
+msgstr "現在の外部 IP アドレスは利用できません。"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:641
 #, java-format
 msgid "UPnP reports the maximum downstream bit rate is {0}bits/sec"
-msgstr ""
+msgstr "UPnP は、最大ダウンストリームビット速度が {0} ビット/秒だと報告しています"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:643
 #, java-format
 msgid "UPnP reports the maximum upstream bit rate is {0}bits/sec"
-msgstr ""
+msgstr "UPnP は最大アップストリームビット速度が {0} ビット/秒だと報告しています"
 
 #. {0} is TCP or UDP
 #. {1,number,#####} prevents 12345 from being output as 12,345 in the English
@@ -550,16 +550,16 @@ msgstr ""
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:651
 #, java-format
 msgid "{0} port {1,number,#####} was successfully forwarded by UPnP."
-msgstr ""
+msgstr "{0} ポート {1,number,#####} は UPnP によって、正常に転送されました。"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:653
 #, java-format
 msgid "{0} port {1,number,#####} was not forwarded by UPnP."
-msgstr ""
+msgstr "{0} ポート {1,number,#####} は UPnP によって転送されませんでした。"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:197
 msgid "UPnP is not enabled"
-msgstr ""
+msgstr "UPnP は有効ではありません"
 
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:415
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:632
@@ -584,11 +584,11 @@ msgstr "タイムアウト"
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1123
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2529
 msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
 
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1130
 msgid "Out Queue"
-msgstr ""
+msgstr "キュー外"
 
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1131
 msgid "Backlogged?"
@@ -623,7 +623,7 @@ msgstr "ピアハッシュでソート"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2528
 msgid "Direction/Introduction"
-msgstr ""
+msgstr "説明/指示"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2531
 msgid "Sort by idle inbound"
@@ -715,7 +715,7 @@ msgstr "禁止されました"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2668
 msgid "backlogged"
-msgstr ""
+msgstr "バッグログされました"
 
 #: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:213
 msgid "Dropping tunnel requests: Too slow"
@@ -807,7 +807,7 @@ msgstr "ネットワーク内アップデートが無効になりました。パ
 
 #: ../java/src/net/i2p/router/update/NewsFetcher.java:146
 msgid "No write permission for I2P install directory."
-msgstr ""
+msgstr "I2P のインストールディレクトリに対する書き込み権限がありません。"
 
 #: ../java/src/net/i2p/router/update/NewsFetcher.java:154
 #, java-format
@@ -835,17 +835,17 @@ msgstr "更新中"
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:81
 #, java-format
 msgid "Attempting to install from file {0}"
-msgstr ""
+msgstr "ファイル {0} からインストールを試みています"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:85
 #, java-format
 msgid "No file specified {0}"
-msgstr ""
+msgstr "指定された {0} ファイルなし"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:92
 #, java-format
 msgid "Failed to install from file {0}, copy failed."
-msgstr ""
+msgstr "ファイル {0} からインストール出来ませんでした。コピー失敗。 "
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:96
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:390
@@ -949,11 +949,11 @@ msgstr "プラグインには Jetty のバージョン {0} 以前が必要です
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:330
 #, java-format
 msgid "Cannot copy plugin to directory {0}"
-msgstr ""
+msgstr "ディレクトリ {0} にプラグインをコピーできません"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:340
 msgid "Plugin will be installed on next restart."
-msgstr ""
+msgstr "次の再起動時にプラグインはインストールされます"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:358
 msgid "Plugin is for upgrades only, but the plugin is not installed"
@@ -1157,7 +1157,7 @@ msgstr "プラグインをインストール"
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:60
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:595
 msgid "Update All Installed Plugins"
-msgstr ""
+msgstr "全てのインストール済みプラグインをアップデート"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:100
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:131
@@ -1197,7 +1197,7 @@ msgstr "新規クライアントが追加されました"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:224
 msgid "Client configuration saved successfully"
-msgstr ""
+msgstr "正常にクライアントの構成を保存しました。"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:234
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:260
@@ -1213,7 +1213,7 @@ msgstr "クライアント {0} が停止しました"
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265
 #, java-format
 msgid "Client {0} started"
-msgstr ""
+msgstr "クライアント {0} 起動しました"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:280
 #, java-format
@@ -1261,12 +1261,12 @@ msgstr "プラグインまたはアップデートのダウンロードはすで
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:361
 msgid "Updating all plugins"
-msgstr ""
+msgstr "全てのプラグインをアップデート中"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:386
 #, java-format
 msgid "Bad URL {0}"
-msgstr ""
+msgstr "不正な URL {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406
 #, java-format
@@ -1287,11 +1287,11 @@ msgstr "プラグイン {0} を起動する際にエラー"
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:89
 #, java-format
 msgid "Added user {0}"
-msgstr ""
+msgstr "ユーザー {0} を追加"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:455
 msgid "Interface configuration saved"
-msgstr ""
+msgstr "インターフェースの構成を保存しました"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:456
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:335
@@ -1299,7 +1299,7 @@ msgstr ""
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:90
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:114
 msgid "Restart required to take effect"
-msgstr ""
+msgstr "再起動するまで有効になりません"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:76
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:281
@@ -1421,14 +1421,14 @@ msgstr "選択削除"
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:502
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:510
 msgid "Add item"
-msgstr ""
+msgstr "アイテムを追加"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:23
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:472
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:492
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:508
 msgid "Restore defaults"
-msgstr ""
+msgstr "デフォルトに戻す"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26
@@ -1436,33 +1436,33 @@ msgstr ""
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:504
 msgid "Save"
-msgstr ""
+msgstr "保存"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:29
 msgid "Home page changed"
-msgstr ""
+msgstr "ホームページが変更されました"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:51
 msgid "Restored default settings"
-msgstr ""
+msgstr "デフォルトの設定に戻されました"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:63
 msgid "No name entered"
-msgstr ""
+msgstr "名前が入力されていません"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:68
 msgid "No URL entered"
-msgstr ""
+msgstr "URL が入力されていません"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:81
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:81
 msgid "Added"
-msgstr ""
+msgstr "追加されました"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:98
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:107
 msgid "Removed"
-msgstr ""
+msgstr "削除されました"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477
@@ -1577,7 +1577,7 @@ msgstr "帯域幅"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
 msgid "Home Page"
-msgstr ""
+msgstr "ホームページ"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:345
@@ -1628,7 +1628,7 @@ msgstr "ネットワーク"
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:284
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:302
 msgid "Summary Bar"
-msgstr ""
+msgstr "略式バー"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
 msgid "UI"
@@ -1694,7 +1694,7 @@ msgstr "IP アドレスを更新中"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:227
 msgid "Updating IPv6 setting"
-msgstr ""
+msgstr "IPv6 の設定を更新中"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:244
 msgid "Disabling TCP completely"
@@ -1703,7 +1703,7 @@ msgstr "完全に TCP を無効化中"
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:249
 #, java-format
 msgid "Updating TCP address to {0}"
-msgstr ""
+msgstr "TCP アドレスを {0} に更新中"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:256
 msgid "Disabling inbound TCP"
@@ -1716,17 +1716,17 @@ msgstr "着信 TCP アドレスをオートに更新中"
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:271
 #, java-format
 msgid "Updating TCP port to {0}"
-msgstr ""
+msgstr "TCP ポートを {0} に更新中"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:273
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:298
 msgid "Warning - ports less than 1024 are not recommended"
-msgstr ""
+msgstr "警告 - 1024番未満のポートは推奨されません"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:304
 msgid "Invalid port"
-msgstr ""
+msgstr "無効なポート"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:282
 msgid "Updating inbound TCP port to auto"
@@ -1735,7 +1735,7 @@ msgstr "着信 TCP ポートをオートに更新中"
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:296
 #, java-format
 msgid "Updating UDP port to {0}"
-msgstr ""
+msgstr "UDP ポートを {0} に更新中"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:321
 msgid "Gracefully restarting into Hidden Router Mode"
@@ -1747,11 +1747,11 @@ msgstr "グレースフルに再起動し、隠されたルーターモードを
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:332
 msgid "Enabling UPnP"
-msgstr ""
+msgstr "UPnP を有効にしています"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:334
 msgid "Disabling UPnP"
-msgstr ""
+msgstr "UPnP を無効にしています"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:343
 msgid "Enabling laptop mode"
@@ -1763,11 +1763,11 @@ msgstr "ラップトップモードを無効化中"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:352
 msgid "Disabling UDP"
-msgstr ""
+msgstr "UDP を無効にしています"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:354
 msgid "Enabling UDP"
-msgstr ""
+msgstr "UDP を有効にしています"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:361
 msgid "Requiring SSU introducers"
@@ -1775,7 +1775,7 @@ msgstr "SSU イントロデューサーを要求中"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:419
 msgid "Invalid address"
-msgstr ""
+msgstr "無効なアドレス"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:425
 #, java-format
@@ -1802,7 +1802,7 @@ msgstr "毎秒ビット"
 #: ../java/src/net/i2p/router/web/ConfigNetHelper.java:241
 #, java-format
 msgid "or {0} bytes per month maximum"
-msgstr "{0} または、最大毎月バイト"
+msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:468
@@ -1923,7 +1923,7 @@ msgstr "{0} でシャットダウン"
 #, java-format
 msgid "Please wait for routing commitment to expire for {0} tunnel"
 msgid_plural "Please wait for routing commitments to expire for {0} tunnels"
-msgstr[0] ""
+msgstr[0] "ルーティングコミットメントが {0} 個のトンネル に対し期限切れになるのを待っています"
 
 #: ../java/src/net/i2p/router/web/ConfigRestartBean.java:82
 #, java-format
@@ -2000,7 +2000,7 @@ msgstr "スレッドをダンプ"
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215
 #, java-format
 msgid "Threads dumped to {0}"
-msgstr ""
+msgstr "スレッドが {0} にダンプされました"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521
@@ -2023,11 +2023,11 @@ msgstr "コンソールはスタートアップ時に表示されません"
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:222
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:509
 msgid "Force GC"
-msgstr ""
+msgstr "GC を強制"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224
 msgid "Full garbage collection requested"
-msgstr ""
+msgstr "完全なガベージコレクションが要求されました"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:233
 msgid "Service installed"
@@ -2051,81 +2051,81 @@ msgstr "統計フィルターとロケーションが正常に更新されまし
 
 #: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:119
 msgid "Full statistics enabled"
-msgstr ""
+msgstr "完全な統計が有効になりました"
 
 #: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:121
 msgid "Full statistics disabled"
-msgstr ""
+msgstr "完全な統計が無効になりました"
 
 #: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:125
 #, java-format
 msgid ""
 "Graph list updated, may take up to 60s to be reflected on the {0}Graphs "
 "Page{1}"
-msgstr ""
+msgstr "グラフリストが更新されましたが、 {0}グラフページ{1} に反映されるまで最大60秒ほどかかる場合があります。"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:24
 msgid "Save order"
-msgstr ""
+msgstr "順番を保存"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:31
 msgid "Refresh interval changed"
-msgstr ""
+msgstr "更新間隔が変更されました"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:33
 #, java-format
 msgid "Refresh interval must be at least {0} seconds"
-msgstr ""
+msgstr "更新間隔は最低 {0} 秒以上でなければなりません"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:35
 msgid "Refresh interval must be a number"
-msgstr ""
+msgstr "更新間隔は数字でなければなりません"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:38
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:466
 msgid "Restore full default"
-msgstr ""
+msgstr "完全なデフォルトに戻す"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:40
 msgid "Full summary bar default restored."
-msgstr ""
+msgstr "完全な略式バーのデフォルトに戻りました"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:41
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:45
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:137
 msgid "Summary bar will refresh shortly."
-msgstr ""
+msgstr "略式バーはすぐに更新します。"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:468
 msgid "Restore minimal default"
-msgstr ""
+msgstr "最小のデフォルトに戻す"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:44
 msgid "Minimal summary bar default restored."
-msgstr ""
+msgstr "略式バーの最小のデフォルトに戻りました。"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:61
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:83
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:131
 msgid "Order must be an integer"
-msgstr ""
+msgstr "順番は整数値でなければなりません"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:68
 msgid "No section selected"
-msgstr ""
+msgstr "セクションが選択されていません"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:73
 msgid "No order entered"
-msgstr ""
+msgstr "順番が入力されていません"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:129
 msgid "Moved"
-msgstr ""
+msgstr "移動しました"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:136
 msgid "Saved order of sections."
-msgstr ""
+msgstr "セクションの順番が保存されました"
 
 #. the count isn't really correct anyway, since we don't check for actual
 #. changes
@@ -2168,7 +2168,7 @@ msgstr "予備トンネル"
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:49
 #, java-format
 msgid "Client tunnels for {0}"
-msgstr ""
+msgstr "{0} に対するクライアントトンネル"
 
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:78
 msgid "ANONYMITY WARNING - Settings include 0-hop tunnels."
@@ -2215,7 +2215,7 @@ msgstr "送信オプション"
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:444
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:450
 msgid "Add user"
-msgstr ""
+msgstr "ユーザーを追加"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:59
 msgid "Theme change saved."
@@ -2228,20 +2228,20 @@ msgstr "ページを更新表示"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:64
 msgid "Mobile console option saved."
-msgstr ""
+msgstr "モバイルコンソールオプションが保存されました。"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:76
 msgid "No user name entered"
-msgstr ""
+msgstr "ユーザー名が入力されていません"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:81
 msgid "No password entered"
-msgstr ""
+msgstr "パスワードが入力されていません"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:107
 #, java-format
 msgid "Removed user {0}"
-msgstr ""
+msgstr "ユーザー {0} を削除しました"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:25
 msgid "Set theme universally across all apps"
diff --git a/apps/routerconsole/locale/messages_nb.po b/apps/routerconsole/locale/messages_nb.po
index c719dfc55780d8a52ee4033e5886bd5b849926c9..54466b27f832d577ddb3331f7a1310b16b8bf7f6 100644
--- a/apps/routerconsole/locale/messages_nb.po
+++ b/apps/routerconsole/locale/messages_nb.po
@@ -6,13 +6,14 @@
 # Translators:
 # Allan Nordhøy <comradekingu@gmail.com>, 2014
 # Mikal <mikalv@mikalv.net>, 2013
+# Shpetim <shpetim@privacysolutions.no>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-02-06 18:27+0000\n"
-"PO-Revision-Date: 2014-07-12 19:20+0000\n"
-"Last-Translator: Allan Nordhøy <comradekingu@gmail.com>\n"
+"PO-Revision-Date: 2014-08-12 19:27+0000\n"
+"Last-Translator: Shpetim <shpetim@privacysolutions.no>\n"
 "Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/I2P/language/nb/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -128,7 +129,7 @@ msgstr ""
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:120
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:497
 msgid "Rejecting tunnels: Starting up"
-msgstr ""
+msgstr "Nekter adgang til tunnelene. Starter opp"
 
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:159
 msgid "Rejecting tunnels: High message delay"
diff --git a/apps/routerconsole/locale/messages_pl.po b/apps/routerconsole/locale/messages_pl.po
index f10d5b43a0afc9eb996e8be5a059d1139e3cb224..a28d07e907127316bd8af380f655967516f88fc2 100644
--- a/apps/routerconsole/locale/messages_pl.po
+++ b/apps/routerconsole/locale/messages_pl.po
@@ -6,17 +6,18 @@
 # Translators:
 # PolishAnon <b790979@klzlk.com>, 2011, 2012
 # Warton <businesshehe@yahoo.com>, 2011, 2012
+# Karolina <karolina@bitwylesne.pl>, 2014
 # polacco <polacco@i2pmail.org>, 2012
 # PolishAnon <b790979@klzlk.com>, 2011
-# sebx, 2014
+# seb, 2014
 # Tracerneo <ziolkoneo@gmail.com>, 2013
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-02-06 18:27+0000\n"
-"PO-Revision-Date: 2014-03-11 20:34+0000\n"
-"Last-Translator: sebx\n"
+"PO-Revision-Date: 2014-08-31 00:16+0000\n"
+"Last-Translator: seb\n"
 "Language-Team: Polish (http://www.transifex.com/projects/p/I2P/language/pl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -109,7 +110,7 @@ msgstr "Adres IP zbanowany do restartu"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:861
 msgid "IPs Permanently Banned"
-msgstr ""
+msgstr "Adresy IP zablokowane permanentnie"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:863
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:70
@@ -126,7 +127,7 @@ msgstr "Do"
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:655
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:453
 msgid "none"
-msgstr ""
+msgstr "brak"
 
 #. NPE, too early
 #. if (_context.router().getRouterInfo().getBandwidthTier().equals("K"))
@@ -137,7 +138,7 @@ msgstr ""
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:120
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:497
 msgid "Rejecting tunnels: Starting up"
-msgstr "Odrzucanie tuneli: uruchamianie"
+msgstr "Odrzucanie tuneli: Uruchamianie"
 
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:159
 msgid "Rejecting tunnels: High message delay"
@@ -212,7 +213,7 @@ msgstr "Zobacz {0} w celu uzyskania pomocy"
 
 #: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:183
 msgid "reseed configuration page"
-msgstr "Strona konfiguracyjna ponownego seedowania"
+msgstr "strona konfiguracyjna ponownego seedowania"
 
 #: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:329
 msgid "Reseeding: fetching seed URL."
@@ -230,27 +231,27 @@ msgstr "Ponowne seedowanie: pobieranie informacji o ruterze z URL seeda ({0} uda
 #. Please keep relatively short so it will fit on the graphs.
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:33
 msgid "Message receive rate (bytes/sec)"
-msgstr ""
+msgstr "Prędkość odbierania wiadomości (bajtów/sek)"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:34
 msgid "Message send rate (bytes/sec)"
-msgstr ""
+msgstr "Prędkość wysyłania wiadomości (bajtów/sek)"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:35
 msgid "Low-level send rate (bytes/sec)"
-msgstr ""
+msgstr "Niskopoziomowa prędkość wysyłania (bajtów/sek)"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:36
 msgid "Low-level receive rate (bytes/sec)"
-msgstr ""
+msgstr "Niskopoziomowa prędkość odbierania (bajtów/sek)"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:37
 msgid "How many peers we are actively talking with"
-msgstr ""
+msgstr "Z iloma peer'ami aktywnie siÄ™ komunikujemy"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:40
 msgid "Known fast peers"
-msgstr ""
+msgstr "Znane szybkie peery"
 
 #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:362
 msgid "NetDb entry"
@@ -268,7 +269,7 @@ msgstr "Nieosiągalne na każdym transporcie"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:557
 msgid "Router Transport Addresses"
-msgstr "Adres Transportowy Rutera"
+msgstr "Adresy Transportowe Rutera"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:565
 #, java-format
@@ -425,7 +426,7 @@ msgstr "TX"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:609
 msgid "The total number of packets sent to the peer"
-msgstr "Całkowita ilość pakietów wysłanych do peera"
+msgstr "Całkowita liczba pakietów wysłanych do peera"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:610
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1129
@@ -435,7 +436,7 @@ msgstr "RX"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:610
 msgid "The total number of packets received from the peer"
-msgstr "Całkowita ilość pakietów otrzymanych od peera"
+msgstr "Całkowita liczba pakietów otrzymanych od peera"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:611
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2564
@@ -444,7 +445,7 @@ msgstr "Dup TX"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:611
 msgid "The total number of packets retransmitted to the peer"
-msgstr "Całkowita ilość pakietów retransmitowanych do peera"
+msgstr "Całkowita liczba pakietów retransmitowanych do peera"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:612
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2566
@@ -453,7 +454,7 @@ msgstr "Dup RX"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:612
 msgid "The total number of duplicate packets received from the peer"
-msgstr "Całkowita ilość zduplikowanych pakietów otrzymanych od peera"
+msgstr "Całkowita liczba zduplikowanych pakietów otrzymanych od peera"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:525
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
@@ -462,7 +463,7 @@ msgstr "Usługa"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:527
 msgid "WAN Common Interface Configuration"
-msgstr ""
+msgstr "Konfiguracja Wspólnego Interfejsu WAN"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:528
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:539
@@ -481,16 +482,16 @@ msgstr "Rodzaj"
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:532
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:543
 msgid "Upstream"
-msgstr ""
+msgstr "Wysyłanie danych"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:534
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:545
 msgid "Downstream"
-msgstr ""
+msgstr "Pobieranie danych"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:538
 msgid "WAN PPP Connection"
-msgstr ""
+msgstr "Połączenie WAN PPP"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:547
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:559
@@ -499,19 +500,19 @@ msgstr "Zewnętrzny adres IP"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:551
 msgid "Layer 3 Forwarding"
-msgstr ""
+msgstr "Kierowanie przepływem danych w warstwie 3"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:552
 msgid "Default Connection Service"
-msgstr ""
+msgstr "Usługa Domyślnego Połączenia"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:556
 msgid "WAN IP Connection"
-msgstr ""
+msgstr "Połączenie WAN IP"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:563
 msgid "WAN Ethernet Link Configuration"
-msgstr ""
+msgstr "Konfiguracja Å‚Ä…cza Ethernet'owego WAN"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:583
 msgid "Found Device"
@@ -519,7 +520,7 @@ msgstr "Znaleziono urzÄ…dzenie"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:585
 msgid "Subdevice"
-msgstr ""
+msgstr "Urządzenie podrzędne"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:606
 msgid "UPnP Status"
@@ -527,17 +528,17 @@ msgstr "Stan UPnP"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:610
 msgid "Disabled UPnP Devices"
-msgstr ""
+msgstr "Nieaktywne UrzÄ…dzenia UPnP"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:624
 msgid ""
 "UPnP has been disabled; Do you have more than one UPnP Internet Gateway "
 "Device on your LAN ?"
-msgstr ""
+msgstr "Usługa UPnP została wyłączona. Czy posiadasz więcej, niż jedno urządzenie bram internetowych UPnP w Twojej sieci LAN?"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:627
 msgid "UPnP has not found any UPnP-aware, compatible device on your LAN."
-msgstr ""
+msgstr "Nie odnalaziono żadnych urządzeń zgodnych z UPnP w Twojej sieci LAN."
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:635
 #, java-format
@@ -551,12 +552,12 @@ msgstr "Aktualny zewnętrzny adres IP nie jest dostępny."
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:641
 #, java-format
 msgid "UPnP reports the maximum downstream bit rate is {0}bits/sec"
-msgstr ""
+msgstr "UPnP zgłasza, że maksymalna prędkość pobierania  wynosi {0}bitów/sek"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:643
 #, java-format
 msgid "UPnP reports the maximum upstream bit rate is {0}bits/sec"
-msgstr ""
+msgstr "UPnP zgłasza, że maksymalna prędkość wysyłania wynosi {0}bitów/sek"
 
 #. {0} is TCP or UDP
 #. {1,number,#####} prevents 12345 from being output as 12,345 in the English
@@ -626,9 +627,9 @@ msgstr "WychodzÄ…ce"
 #, java-format
 msgid "{0} peer"
 msgid_plural "{0} peers"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "{0} peer"
+msgstr[1] "{0} peerów"
+msgstr[2] "{0} peerów"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2519
 msgid "UDP connections"
@@ -716,7 +717,7 @@ msgstr "Zdławiony"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2601
 msgid "1 fail"
-msgstr "1 nie udany"
+msgstr "1 porażka"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2603
 #, java-format
@@ -732,7 +733,7 @@ msgstr "Zbanowany"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2668
 msgid "backlogged"
-msgstr ""
+msgstr "zalogowano"
 
 #: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:213
 msgid "Dropping tunnel requests: Too slow"
@@ -768,7 +769,7 @@ msgstr "Nowa wersja {0} wtyczki jest dostępna"
 #: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:840
 #, java-format
 msgid "Update check failed for plugin {0}"
-msgstr ""
+msgstr "Nieudane sprawdzanie aktualizacji dla wtyczki {0}"
 
 #: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:842
 #, java-format
@@ -784,7 +785,7 @@ msgstr "{0} bajtów przesłano"
 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288
 #, java-format
 msgid "Transfer failed from {0}"
-msgstr ""
+msgstr "Nieudany transfer z {0}"
 
 #: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1155
 #: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1219
@@ -796,7 +797,7 @@ msgstr "Uaktualnienie ściągnięte"
 #: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1199
 #: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1243
 msgid "Restarting"
-msgstr "Restartuje"
+msgstr "RestartujÄ™"
 
 #: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1199
 msgid "Update verified"
@@ -811,20 +812,20 @@ msgstr "z {0}"
 #: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1223
 #, java-format
 msgid "Unsigned update file from {0} is corrupt"
-msgstr "Nie podpisana aktualizacja z pliku {0} jest uszkodzona"
+msgstr "Niepodpisana aktualizacja z pliku {0} jest uszkodzona"
 
 #: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252
 #, java-format
 msgid "Failed copy to {0}"
-msgstr ""
+msgstr "Nie udało się skopiować do {0}"
 
 #: ../java/src/net/i2p/router/update/NewsFetcher.java:140
 msgid "In-network updates disabled. Check package manager."
-msgstr ""
+msgstr "Aktualizacje wewnątrz sieciowe wyłączone. Sprawdź managera pakietów."
 
 #: ../java/src/net/i2p/router/update/NewsFetcher.java:146
 msgid "No write permission for I2P install directory."
-msgstr ""
+msgstr "Brak praw do zapisu w katalogu instalacyjnym I2P."
 
 #: ../java/src/net/i2p/router/update/NewsFetcher.java:154
 #, java-format
@@ -834,7 +835,7 @@ msgstr "Najpierw musisz aktualizować do wersji {0}"
 #: ../java/src/net/i2p/router/update/NewsFetcher.java:164
 #, java-format
 msgid "Requires Java version {0} but installed Java version is {1}"
-msgstr "Wymaga Java w wersji {0}. Obecna zainstalowana wersja to {1}"
+msgstr "Wymagana jest Java w wersji {0}. Obecna zainstalowana wersja to {1}"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateChecker.java:55
 #, java-format
@@ -857,12 +858,12 @@ msgstr "Próba zaistalowania pliku z {0}"
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:85
 #, java-format
 msgid "No file specified {0}"
-msgstr ""
+msgstr "Nie wskazano pliku {0}"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:92
 #, java-format
 msgid "Failed to install from file {0}, copy failed."
-msgstr ""
+msgstr "Porażka przy instalacji z pliku {0}, kopiowanie nie powiodło się."
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:96
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:390
@@ -928,7 +929,7 @@ msgstr "Ta wtyczka wymaga Java w wersji {0} lub wyższej"
 msgid ""
 "Downloaded plugin is for new installs only, but the plugin is already "
 "installed"
-msgstr ""
+msgstr "Pobrana wtyczka/plugin jest tylko dla nowych instalacji, ale ta wtyczka jest już zainstalowana"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:277
 msgid "Installed plugin does not contain the required configuration file"
@@ -936,12 +937,12 @@ msgstr "Zainstalowana wtyczka nie zawiera wymaganego pliku konfiguracji"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:285
 msgid "Signature of downloaded plugin does not match installed plugin"
-msgstr ""
+msgstr "Sygnatura pobranej wtyczki nie pasuje do zainstalowanej wtyczki"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:292
 #, java-format
 msgid "Downloaded plugin version {0} is not newer than installed plugin"
-msgstr ""
+msgstr "Pobrana wtyczka w wersji {0} nie jest nowsza od zainstalowanej wtyczki"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:299
 #, java-format
@@ -974,12 +975,12 @@ msgstr "Wtyczka będzie zainstalowana przy następnym restarcie."
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:358
 msgid "Plugin is for upgrades only, but the plugin is not installed"
-msgstr ""
+msgstr "Wtyczka podlega jedynie aktualizacji, wtyczka nie została zainstalowana"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:371
 #, java-format
 msgid "Failed to install plugin in {0}"
-msgstr "Nie udana instalacja wtyczki w {0}"
+msgstr "Nieudana instalacja wtyczki w {0}"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:378
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:406
@@ -1005,7 +1006,7 @@ msgstr "Wtyczka {0} zainstalowana, ale uruchomienie nie powiodło się"
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:414
 #, java-format
 msgid "Failed to download plugin from {0}"
-msgstr "Nie udało pobrać się wtyczki z {0}"
+msgstr "Nie udało się pobrać  wtyczki z {0}"
 
 #: ../java/src/net/i2p/router/update/UpdateRunner.java:192
 #, java-format
@@ -1025,7 +1026,7 @@ msgstr "Tymczasowy ban wygasa w {0}"
 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:66
 #, java-format
 msgid "Banned until restart or in {0}"
-msgstr ""
+msgstr "Zbanowany aż do restartu lub przez {0}"
 
 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:78
 msgid "unban now"
@@ -1214,7 +1215,7 @@ msgstr "Dodano nowego klienta"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:224
 msgid "Client configuration saved successfully"
-msgstr ""
+msgstr "Zapis konfiguracji klienta zakończył się sukcesem"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:234
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:260
@@ -1225,17 +1226,17 @@ msgstr "ZÅ‚y indeks klienta."
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:243
 #, java-format
 msgid "Client {0} stopped"
-msgstr ""
+msgstr "Klient {0} zatrzymany"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265
 #, java-format
 msgid "Client {0} started"
-msgstr ""
+msgstr "Klient {0} uruchomiony"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:280
 #, java-format
 msgid "Client {0} deleted"
-msgstr ""
+msgstr "Klient {0} usunięty"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:296
 msgid "WebApp configuration saved."
@@ -1308,7 +1309,7 @@ msgstr "Dodano użytkownika {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:455
 msgid "Interface configuration saved"
-msgstr ""
+msgstr "Konfiguracja interfejsu zapisana"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:456
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:335
@@ -1316,7 +1317,7 @@ msgstr ""
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:90
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:114
 msgid "Restart required to take effect"
-msgstr ""
+msgstr "Dla uzyskania efektu konieczny restart"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:76
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:281
@@ -1445,7 +1446,7 @@ msgstr "Dodaj pozycjÄ™"
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:492
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:508
 msgid "Restore defaults"
-msgstr ""
+msgstr "Przywróć domyślne"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26
@@ -1457,11 +1458,11 @@ msgstr "Zapisz"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:29
 msgid "Home page changed"
-msgstr ""
+msgstr "Strona główna zmieniona"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:51
 msgid "Restored default settings"
-msgstr ""
+msgstr "Przywrócone ustawienia domyślne"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:63
 msgid "No name entered"
@@ -1645,7 +1646,7 @@ msgstr "Sieć"
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:284
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:302
 msgid "Summary Bar"
-msgstr ""
+msgstr "Mapa PrzeglÄ…dowa"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
 msgid "UI"
@@ -1711,7 +1712,7 @@ msgstr "Aktualizacja adresu IP"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:227
 msgid "Updating IPv6 setting"
-msgstr ""
+msgstr "Ustawienia aktualizowania IPv6"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:244
 msgid "Disabling TCP completely"
@@ -1720,7 +1721,7 @@ msgstr "Całkowite wyłączenie TCP"
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:249
 #, java-format
 msgid "Updating TCP address to {0}"
-msgstr ""
+msgstr "Aktualizowanie adresu TCP do {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:256
 msgid "Disabling inbound TCP"
@@ -1733,12 +1734,12 @@ msgstr "Aktualizacja adresu TCP przychodzÄ…cego na automatyczny"
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:271
 #, java-format
 msgid "Updating TCP port to {0}"
-msgstr ""
+msgstr "Aktualizowanie portu TCP do {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:273
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:298
 msgid "Warning - ports less than 1024 are not recommended"
-msgstr ""
+msgstr "Ostrzeżenie - porty mniejsze, niż 1024 nie są zalecane"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:304
@@ -1752,7 +1753,7 @@ msgstr "Aktualizacja przychodzÄ…cego portu TCP na automatyczny"
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:296
 #, java-format
 msgid "Updating UDP port to {0}"
-msgstr ""
+msgstr "Aktualizowanie portu UDP do {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:321
 msgid "Gracefully restarting into Hidden Router Mode"
@@ -1801,7 +1802,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:450
 msgid "Updating bandwidth share percentage"
-msgstr "Aktualizowanie procentowego udział przepustowości"
+msgstr "Aktualizowanie odsetka udostępnianego pasma"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:480
 msgid "Updated bandwidth limits"
@@ -1987,19 +1988,19 @@ msgstr "ZarzÄ…dano twardego restartu"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:196
 msgid "Rekey and Restart"
-msgstr ""
+msgstr "Zmień klucz i zrestartuj"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:197
 msgid "Rekeying after graceful restart"
-msgstr ""
+msgstr "Zmiana klucza po poprawnym restarcie"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200
 msgid "Rekey and Shutdown"
-msgstr ""
+msgstr "Zmień klucz i zamknij"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:201
 msgid "Rekeying after graceful shutdown"
-msgstr ""
+msgstr "Zmiana klucza po poprawnym zamknięciu"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487
@@ -2042,11 +2043,11 @@ msgstr "Nie pokazuj kosoli przy starcie"
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:222
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:509
 msgid "Force GC"
-msgstr ""
+msgstr "WymuÅ› GC"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224
 msgid "Full garbage collection requested"
-msgstr ""
+msgstr "Wymagany proces pełnego odśmiecania"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:233
 msgid "Service installed"
@@ -2089,16 +2090,16 @@ msgstr "Kolejność zapisu"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:31
 msgid "Refresh interval changed"
-msgstr ""
+msgstr "Zmieniono częstotliwość odświeżania"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:33
 #, java-format
 msgid "Refresh interval must be at least {0} seconds"
-msgstr ""
+msgstr "Częstotliwość odświeżania musi wynosić co najmniej {0} sekund"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:35
 msgid "Refresh interval must be a number"
-msgstr ""
+msgstr "Częstotliwość odświeżania musi być cyfrą"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:38
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:466
@@ -2128,15 +2129,15 @@ msgstr ""
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:83
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:131
 msgid "Order must be an integer"
-msgstr ""
+msgstr "Kolejność musi być liczbą całkowitą"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:68
 msgid "No section selected"
-msgstr ""
+msgstr "Nie wybrano żadnej sekcji"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:73
 msgid "No order entered"
-msgstr ""
+msgstr "Nie wybrano kolejności"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:129
 msgid "Moved"
@@ -2144,7 +2145,7 @@ msgstr "Przeniesiono"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:136
 msgid "Saved order of sections."
-msgstr ""
+msgstr "Zapisano kolejność i sekcje"
 
 #. the count isn't really correct anyway, since we don't check for actual
 #. changes
@@ -2191,7 +2192,7 @@ msgstr ""
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:49
 #, java-format
 msgid "Client tunnels for {0}"
-msgstr ""
+msgstr "Tunele klienta za {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:78
 msgid "ANONYMITY WARNING - Settings include 0-hop tunnels."
@@ -2251,7 +2252,7 @@ msgstr "Odświerz stronę, by zobaczyć"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:64
 msgid "Mobile console option saved."
-msgstr ""
+msgstr "Opcja mobilnej konsoli zapisana."
 
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:76
 msgid "No user name entered"
@@ -2272,7 +2273,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:37
 msgid "Force the mobile console to be used"
-msgstr ""
+msgstr "Wymuś używanie mobilnej konsoli"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:75
 msgid "Arabic"
@@ -2316,7 +2317,7 @@ msgstr "Francuski"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:85
 msgid "Hebrew"
-msgstr ""
+msgstr "Hebrajski"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:86
 msgid "Hungarian"
@@ -2328,7 +2329,7 @@ msgstr "WÅ‚oski"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:88
 msgid "Japanese"
-msgstr ""
+msgstr "Japoński"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:89
 msgid "Dutch"
@@ -2336,7 +2337,7 @@ msgstr "Holenderski"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:90
 msgid "Norwegian Bokmaal"
-msgstr ""
+msgstr "Norweski Bokmaal"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:91
 msgid "Polish"
@@ -2349,7 +2350,7 @@ msgstr "Portugalski"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:94
 msgid "Romanian"
-msgstr ""
+msgstr "Rumuński"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:95
 msgid "Russian"
@@ -2377,7 +2378,7 @@ msgstr "Chiński"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:141
 msgid "Add a user and password to enable."
-msgstr ""
+msgstr "Dodaj użytkownika i hasło, by odblokować."
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:147
 msgid "User Name"
@@ -2425,17 +2426,17 @@ msgstr "wewnętrzny"
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:187
 #, java-format
 msgid "Updating proxy host to {0}"
-msgstr ""
+msgstr "Aktualizacja hosta proxy do {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:195
 #, java-format
 msgid "Updating proxy port to {0}"
-msgstr ""
+msgstr "Aktualizacja portu proxy do {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:208
 #, java-format
 msgid "Updating refresh frequency to {0}"
-msgstr ""
+msgstr "Aktualizacja częstotliwości odświeżania do {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:209
 #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:118
@@ -2446,7 +2447,7 @@ msgstr "Nigdy"
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:216
 #, java-format
 msgid "Updating update policy to {0}"
-msgstr ""
+msgstr "Aktualizacja polityki aktualizacji do {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:225
 msgid "Updating update URLs."
@@ -2481,13 +2482,13 @@ msgstr "ÅšciÄ…gnij, zweryfikuj i zrestartuj"
 msgid ""
 "Invalid form submission, probably because you used the 'back' or 'reload' "
 "button on your browser. Please resubmit."
-msgstr ""
+msgstr "Błędna forma zgłoszenia, prawdopodobnie użyłeś przycisku 'wstecz' lub 'odśwież' w swojej przeglądarce. Spróbuj ponownie."
 
 #: ../java/src/net/i2p/router/web/FormHandler.java:205
 msgid ""
 "If the problem persists, verify that you have cookies enabled in your "
 "browser."
-msgstr ""
+msgstr "Jeśli problem się utrzymuje, sprawdź, czy masz włączoną obsługę ciasteczek w przeglądarce."
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:158
 msgid "Combined bandwidth graph"
@@ -2536,19 +2537,19 @@ msgstr "Węższy"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:286
 msgid "Larger interval"
-msgstr ""
+msgstr "Większy odstęp czasu"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:292
 msgid "Smaller interval"
-msgstr ""
+msgstr "Mniejszy odstęp czasu"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:299
 msgid "Previous interval"
-msgstr ""
+msgstr "Poprzedni odstęp czasu"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:310
 msgid "Next interval"
-msgstr ""
+msgstr "Następny odstęp czasu"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:317
 #: ../java/src/net/i2p/router/web/GraphHelper.java:357
@@ -2558,7 +2559,7 @@ msgstr "Pokaż średnie"
 #: ../java/src/net/i2p/router/web/GraphHelper.java:317
 #: ../java/src/net/i2p/router/web/GraphHelper.java:358
 msgid "plot events"
-msgstr ""
+msgstr "zdarzenia linii czasu"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:320
 msgid "All times are UTC."
@@ -2639,7 +2640,7 @@ msgstr "Skonfiguruj język"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:29
 msgid "Console Language Selection"
-msgstr ""
+msgstr "Wybór Języka Konsoli"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:30
 msgid "Customize Home Page"
@@ -2663,7 +2664,7 @@ msgstr "Email"
 #: ../java/src/net/i2p/router/web/HomeHelper.java:32
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:268
 msgid "I2P Router Help"
-msgstr ""
+msgstr "Pomoc Dla Rutera I2P"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:33
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:155
@@ -2683,7 +2684,7 @@ msgstr "Torrenty"
 #: ../java/src/net/i2p/router/web/HomeHelper.java:35
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172
 msgid "Local web server"
-msgstr ""
+msgstr "Serwer lokalnej sieci"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:39
 msgid "Bug Reports"
@@ -2691,17 +2692,17 @@ msgstr "Raporty o błędach"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:39
 msgid "Bug tracker"
-msgstr ""
+msgstr "System śledzenia błędów"
 
 #. "colombo-bt.i2p" + S + _x("The Italian Bittorrent Resource") + S + "http
 #. ://colombo-bt.i2p/" + S + I + "colomboicon.png" + S +
 #: ../java/src/net/i2p/router/web/HomeHelper.java:41
 msgid "Dev Forum"
-msgstr ""
+msgstr "Forum Developerskie"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:41
 msgid "Development forum"
-msgstr ""
+msgstr "Forum developerskie"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:42
 #: ../java/src/net/i2p/router/web/HomeHelper.java:56
@@ -2748,7 +2749,7 @@ msgstr "Mikroblog"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:47
 msgid "Your premier microblogging service on I2P"
-msgstr ""
+msgstr "WiodÄ…cy serwis microblogingowy I2P"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:48
 msgid "Javadocs"
@@ -2761,7 +2762,7 @@ msgstr "Dokumentacja techniczna"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:49
 msgid "Simple and fast microblogging website"
-msgstr ""
+msgstr "Prosta i szybka strona microblogingowa"
 
 #. _x("Key Server") + S + _x("OpenPGP Keyserver") + S + "http://keys.i2p/" + S
 #. + I + "education.png" + S +
@@ -2771,11 +2772,11 @@ msgstr "Repozytoria Debian i Tahoe-LAFS"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:52
 msgid "Free Web Hosting"
-msgstr ""
+msgstr "Darmowy Dostawca Usług Hostingowych"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:52
 msgid "Free eepsite hosting with PHP and MySQL"
-msgstr ""
+msgstr "Darmowy hosting eepsitów w PHP i MySQL"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:53
 msgid "I2P Pastebin"
@@ -2799,7 +2800,7 @@ msgstr "Wtyczki"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:56
 msgid "Postman's Tracker"
-msgstr ""
+msgstr "Urządzenie śledzące Postmana"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:57
 msgid "I2P home page"
@@ -2811,7 +2812,7 @@ msgstr "Strona projektu"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:59
 msgid "I2P Network Statistics"
-msgstr ""
+msgstr "Statystyki Sieci I2P"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:60
 msgid "Technical Docs"
@@ -2823,7 +2824,7 @@ msgstr "Trac Wiki"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:62
 msgid "Ugha's Wiki"
-msgstr ""
+msgstr "Ugha's Wiki"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:63
 msgid "Seedless and the Robert BitTorrent applications"
@@ -2831,7 +2832,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:63
 msgid "Sponge's main site"
-msgstr ""
+msgstr "Główna strona Sponge'a"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:104
 msgid "The HTTP proxy is not up"
@@ -2947,7 +2948,7 @@ msgstr "Nie znaleziono pliku"
 
 #: ../java/src/net/i2p/router/web/LogsHelper.java:106
 msgid "No log messages"
-msgstr ""
+msgstr "Brak logów"
 
 #. 0
 #: ../java/src/net/i2p/router/web/NetDbHelper.java:15
@@ -2982,7 +2983,7 @@ msgstr "Ruter"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:92
 msgid "not found in network database"
-msgstr ""
+msgstr "nie znaleziono w bazie danych sieci"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:135
 msgid "LeaseSet"
@@ -2990,7 +2991,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:137
 msgid "Local"
-msgstr ""
+msgstr "Lokalny"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:139
 msgid "Unpublished"
@@ -3028,7 +3029,7 @@ msgstr "Tunel"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:244
 msgid "Not initialized"
-msgstr ""
+msgstr "Nie zainicjalizowany"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:294
 msgid "Network Database Router Statistics"
@@ -3100,7 +3101,7 @@ msgstr "SSU"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:446
 msgid "SSU with introducers"
-msgstr ""
+msgstr "SSU z przedstawicielami"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:447
 msgid "NTCP"
@@ -3112,35 +3113,35 @@ msgstr "NTCP i SSU"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:447
 msgid "NTCP and SSU with introducers"
-msgstr ""
+msgstr "NTCP i SSU z przedstawicielami"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:448
 msgid "IPv6 Only SSU, introducers"
-msgstr ""
+msgstr "IPv6 tylko SSU, przedstawiciele"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:448
 msgid "IPv6 SSU"
-msgstr ""
+msgstr "IPv6 SSU"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:448
 msgid "IPv6 SSU, introducers"
-msgstr ""
+msgstr "IPv6 SSU, przedstawiciele"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
 msgid "IPv6 NTCP"
-msgstr ""
+msgstr "IPv6 NTCP"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
 msgid "IPv6 NTCP, SSU"
-msgstr ""
+msgstr "IPv6 NTCP, SSU"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
 msgid "IPv6 NTCP, SSU, introducers"
-msgstr ""
+msgstr "IPv6 NTCP, SSU, przedstawiciele"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
 msgid "IPv6 Only NTCP, SSU, introducers"
-msgstr ""
+msgstr "IPv6 tylko NTCP, SSU, przedstawicieli"
 
 #: ../java/src/net/i2p/router/web/NewsHelper.java:252
 #, java-format
@@ -3216,7 +3217,7 @@ msgstr "Prędkość"
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:270
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492
 msgid "Capacity"
-msgstr ""
+msgstr "Wydajność"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:90
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:272
@@ -3225,16 +3226,16 @@ msgstr "Integracja"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:129
 msgid "Fast, High Capacity"
-msgstr ""
+msgstr "Szybkie,  Wydajne"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:130
 #: ../java/src/net/i2p/router/web/ProfilesHelper.java:11
 msgid "High Capacity"
-msgstr ""
+msgstr "Wysoka Wydajność"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:131
 msgid "Standard"
-msgstr ""
+msgstr "Standarowy"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:132
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:166
@@ -3313,11 +3314,11 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:213
 msgid "1h Fail Rate"
-msgstr ""
+msgstr "Godzinny Wskaźnik Niepowodzeń"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:214
 msgid "1d Fail Rate"
-msgstr ""
+msgstr "Dniowy Wskaźnik Niepowodzeń"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:267
 msgid "Thresholds"
@@ -3325,19 +3326,19 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:269
 msgid "fast peers"
-msgstr ""
+msgstr "szybkie peer'y"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:271
 msgid "high capacity peers"
-msgstr ""
+msgstr "peer'y o wysokiej wydajności"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273
 msgid " well integrated peers"
-msgstr ""
+msgstr "peer'y dobrze zintegrowane"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275
 msgid "as determined by the profile organizer"
-msgstr ""
+msgstr "jak określono przez organizatora profilu"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275
 msgid "groups"
@@ -3351,7 +3352,7 @@ msgstr ""
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276
 #: ../java/strings/Strings.java:81
 msgid "caps"
-msgstr ""
+msgstr "ograniczenia"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277
 msgid ""
@@ -3369,7 +3370,7 @@ msgstr "pojemność"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278
 msgid "how many tunnels can we ask them to join in an hour?"
-msgstr ""
+msgstr "do ilu tuneli możemy się zwrócić z prośbą o dołączenie w ciągu godziny?"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279
 msgid "how many new peers have they told us about lately?"
@@ -3381,7 +3382,7 @@ msgstr "integracja"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280
 msgid "is the peer banned, or unreachable, or failing tunnel tests?"
-msgstr ""
+msgstr "czy peer jest zbanowany, nieosiągalny lub nie zalicza testów tunelu?"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280
 msgid "status"
@@ -3390,7 +3391,7 @@ msgstr "stan"
 #. 0
 #: ../java/src/net/i2p/router/web/ProfilesHelper.java:12
 msgid "Floodfill "
-msgstr ""
+msgstr "Wypełnianie"
 
 #. 2
 #: ../java/src/net/i2p/router/web/ProfilesHelper.java:14
@@ -3407,7 +3408,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:60
 msgid "Statistics gathered during this router's uptime"
-msgstr ""
+msgstr "Statystyki zgromadzone podczas działania rutera"
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:63
 msgid ""
@@ -3422,7 +3423,7 @@ msgstr ""
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:105
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:156
 msgid "No lifetime events"
-msgstr ""
+msgstr "Brak zdarzeń na linii czasu"
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:116
 msgid "frequency"
@@ -3465,7 +3466,7 @@ msgstr[2] "{0} zdarzeń"
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:168
 msgid "rate"
-msgstr ""
+msgstr "wskaźnik"
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:170
 msgid "Average"
@@ -3519,7 +3520,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:142
 msgid "I2P Router Help &amp; FAQ"
-msgstr ""
+msgstr "Pomoc Dla Rutera I2P &amp; FAQ"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:144
 msgid "Help &amp; FAQ"
@@ -3529,7 +3530,7 @@ msgstr "Pomoc i FAQ"
 msgid ""
 "Configure startup of clients and webapps (services); manually start dormant "
 "services"
-msgstr ""
+msgstr "Konfiguruj rozruch klientów i aplikacji sieciowych (usług); ręcznie uruchom uśpione usługi"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:154
 msgid "I2P Services"
@@ -3546,7 +3547,7 @@ msgstr "Wnętrzności I2P"
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:194
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:491
 msgid "View existing tunnels and tunnel build status"
-msgstr ""
+msgstr "Wyświetl istniejące tunele i status budowy tunelu"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:200
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:377
@@ -3555,7 +3556,7 @@ msgstr "Pokaż wszystkie aktualne połączenia z peerami"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:206
 msgid "Show recent peer performance profiles"
-msgstr ""
+msgstr "Pokaż profile ostatnich osiągów peerów"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208
 msgid "Profiles"
@@ -3592,7 +3593,7 @@ msgstr ""
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:244
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:414
 msgid "Local Destinations"
-msgstr ""
+msgstr "Lokalne Miejsca Docelowe"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246
 #: ../java/strings/Strings.java:62
@@ -3607,11 +3608,11 @@ msgstr "Ogólne"
 msgid ""
 "Your Local Identity is your unique I2P router identity, similar to an ip "
 "address but tailored to I2P. "
-msgstr ""
+msgstr "Twoja Lokalna Tożsamość jest unikalną tożsamością rutera I2P podobną do adresu IP, lecz zgodną z I2P."
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:276
 msgid "Never disclose this to anyone, as it can reveal your real world ip."
-msgstr ""
+msgstr "Nigdy jej nikomu nie ujawniaj, gdyż może ona doprowadzić do odkrycia Twojego rzeczywistego ip."
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:278
 msgid "Local Identity"
@@ -3632,12 +3633,12 @@ msgstr "pokaż"
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:292
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:318
 msgid "The version of the I2P software we are running"
-msgstr ""
+msgstr "Wersja używanego softwaru I2P"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:302
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:328
 msgid "How long we've been running for this session"
-msgstr ""
+msgstr "Jak długo trwa aktualna sesja"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:305
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:331
@@ -3647,7 +3648,7 @@ msgstr "Czas działania"
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:343
 msgid ""
 "Help with configuring your firewall and router for optimal I2P performance"
-msgstr ""
+msgstr "Pomóż nam optymalizować wydajność I2P konfigurując swój firewall i ruter "
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:358
 msgid "Configure I2P Updates"
@@ -3659,7 +3660,7 @@ msgstr "Aktualizacja I2P"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:385
 msgid "Peers we've been talking to in the last few minutes/last hour"
-msgstr ""
+msgstr "Peery, z którymi komunikowaliśmy się przez ostatnie parę minut/ostatnią godzinę"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:388
 msgid "Active"
@@ -3667,7 +3668,7 @@ msgstr "Aktywne"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:397
 msgid "The number of peers available for building client tunnels"
-msgstr ""
+msgstr "Liczba peerów dostępnych do budowania tuneli klienta"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:400
 msgid "Fast"
@@ -3675,7 +3676,7 @@ msgstr "Szybkie"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:406
 msgid "The number of peers available for building exploratory tunnels"
-msgstr ""
+msgstr "Liczba peerów dostępna do budowania tuneli rozpoznawczych"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:409
 msgid "High capacity"
@@ -3687,7 +3688,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:424
 msgid "The total number of peers in our network database"
-msgstr ""
+msgstr "Pełna liczba peerów w naszej sieciowej bazie danych"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:427
 msgid "Known"
@@ -3721,7 +3722,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:507
 msgid "Tunnels we are using to provide or access services on the network"
-msgstr ""
+msgstr "Używamy tuneli dla zabezpieczenia lub uzyskania dostępu do usług w sieci"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:516
 msgid ""
@@ -3745,7 +3746,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:541
 msgid "What's in the router's job queue?"
-msgstr ""
+msgstr "Co znajduje się w kolejce zadań rutera?"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:543
 msgid "Congestion"
@@ -3761,11 +3762,11 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:557
 msgid "Indicates how quickly outbound messages to other I2P routers are sent"
-msgstr ""
+msgstr "Wskazuje z jaką prędkością wysyłane są wiadomości do innych ruterów I2P"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:560
 msgid "Message delay"
-msgstr ""
+msgstr "Opóźnienie wiadomości"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:567
 msgid "Round trip time for a tunnel test"
@@ -3789,7 +3790,7 @@ msgstr "Wiadomości i aktualizacje"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:143
 msgid "ERR-Client Manager I2CP Error - check logs"
-msgstr ""
+msgstr "ERR-Błąd Menedżera Klienta I2CP - sprawdź logi"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:150
 #, java-format
@@ -3809,11 +3810,11 @@ msgstr "OK"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:164
 msgid "ERR-Private TCP Address"
-msgstr ""
+msgstr "ERR-Prywatny Adres TCP"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:166
 msgid "ERR-SymmetricNAT"
-msgstr ""
+msgstr "ERR-SymetrycznyNAT"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:169
 msgid "WARN-Firewalled with Inbound TCP Enabled"
@@ -3838,11 +3839,11 @@ msgstr "Rozłączony – sprawdź kabel sieciowe"
 msgid ""
 "ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and "
 "restart"
-msgstr ""
+msgstr "ERR-Port UDP W Użyciu - Ustaw i2np.udp.internalPort=xxxx w zaawansowanych ustawieniach i zrestartuj"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:184
 msgid "ERR-No Active Peers, Check Network Connection and Firewall"
-msgstr ""
+msgstr "ERR-Brak Aktywnych Peer'ów, Sprawdź Połączenie Sieciowe i Firewall"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:187
 msgid "ERR-UDP Disabled and Inbound TCP host/port not set"
@@ -3854,7 +3855,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:414
 msgid "Add/remove/edit &amp; control your client and server tunnels"
-msgstr ""
+msgstr "Dodaj/usuń/edytuj &amp; kontroluj swojego klienta i tunele servera"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:425
 msgid "Server"
@@ -3862,17 +3863,17 @@ msgstr "Serwer"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:429
 msgid "Show tunnels"
-msgstr ""
+msgstr "Pokaż tunele"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:440
 msgid "Leases expired"
-msgstr ""
+msgstr "Umowy wygasły"
 
 #. red or yellow light
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:440
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:441
 msgid "Rebuilding"
-msgstr ""
+msgstr "Przebudowanie"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:441
 msgid "ago"
@@ -3886,7 +3887,7 @@ msgstr "Gotowy"
 #. yellow light
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:448
 msgid "Building"
-msgstr ""
+msgstr "Budowanie"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:448
 msgid "Building tunnels"
@@ -3907,7 +3908,7 @@ msgstr "Kliknij Restart by zainstalować"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:675
 msgid "Click Shutdown and restart to install"
-msgstr ""
+msgstr "Kliknij Zamknięcie i zrestartuj, by zainstalować"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:676
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:690
@@ -3923,7 +3924,7 @@ msgstr "Aktualizacja jest dostępna"
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:713
 #, java-format
 msgid "Download {0} Update"
-msgstr ""
+msgstr "Pobierz {0} Uaktualnień"
 
 #. Note to translators: parameter is a date and time, e.g. "02-Mar 20:34 UTC"
 #. <br> is optional, to help the browser make the lines even in the button
@@ -3936,49 +3937,49 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:745
 msgid "Help with firewall configuration"
-msgstr ""
+msgstr "Pomóż z konfiguracją firewall'a"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:747
 msgid "Check network connection and NAT/firewall"
-msgstr ""
+msgstr "Sprawdź połączenie sieciowe oraz NAT/firewall"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:766
 msgid "Reseed"
-msgstr ""
+msgstr "Ponownie seeduj"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:855
 msgid "Order"
-msgstr ""
+msgstr "Kolejność"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:872
 msgid "Top"
-msgstr ""
+msgstr "Góra"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:885
 msgid "Down"
-msgstr ""
+msgstr "W dół"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:890
 msgid "Bottom"
-msgstr ""
+msgstr "Dół"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:902
 msgid "Select a section to add"
-msgstr ""
+msgstr "Wybierz sekcję, którą chcesz dodać"
 
 #: ../java/src/net/i2p/router/web/SummaryRenderer.java:141
 #, java-format
 msgid "events in {0}"
-msgstr ""
+msgstr "zdarzenia w {0}"
 
 #: ../java/src/net/i2p/router/web/SummaryRenderer.java:143
 #, java-format
 msgid "averaged for {0}"
-msgstr ""
+msgstr "uśrednione dla {0}"
 
 #: ../java/src/net/i2p/router/web/SummaryRenderer.java:153
 msgid "Events per period"
-msgstr ""
+msgstr "Zdarzenia przez okres czasu"
 
 #: ../java/src/net/i2p/router/web/SummaryRenderer.java:175
 #: ../java/src/net/i2p/router/web/SummaryRenderer.java:188
@@ -4011,27 +4012,27 @@ msgstr "martwy"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:69
 msgid "Participating tunnels"
-msgstr ""
+msgstr "UczestniczÄ…ce tunele"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:70
 msgid "Receive on"
-msgstr ""
+msgstr "Otrzymuj na"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:71
 msgid "Expiration"
-msgstr ""
+msgstr "Przedawnienie"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:71
 msgid "Send on"
-msgstr ""
+msgstr "Wysyłaj na"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:72
 msgid "Rate"
-msgstr ""
+msgstr "Wskaźnik"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:72
 msgid "Role"
-msgstr ""
+msgstr "Rola"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:72
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:161
@@ -4040,7 +4041,7 @@ msgstr "Zużycie"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:110
 msgid "grace period"
-msgstr ""
+msgstr "okres karencji"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:120
 msgid "Outbound Endpoint"
@@ -4058,16 +4059,16 @@ msgstr "Uczestnik"
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:129
 #, java-format
 msgid "Limited display to the {0} tunnels with the highest usage"
-msgstr ""
+msgstr "Ograniczenie wyświetlania do {0} tuneli o najwyższym wskaźniku użycia"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:130
 msgid "Inactive participating tunnels"
-msgstr ""
+msgstr "Nieaktywne uczestniczÄ…ce tunele"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:131
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:223
 msgid "Lifetime bandwidth usage"
-msgstr ""
+msgstr "Zużycie pasma"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:161
 msgid "Expiry"
@@ -4088,23 +4089,23 @@ msgstr "Tworzenie"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:210
 msgid "inbound"
-msgstr ""
+msgstr "przychodzÄ…ce"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:217
 msgid "outbound"
-msgstr ""
+msgstr "wychodzÄ…ce"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:222
 msgid "No tunnels; waiting for the grace period to end."
-msgstr ""
+msgstr "Brak tuneli; oczekiwanie na zakończenie okresu karencji."
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:224
 msgid "in"
-msgstr ""
+msgstr "do"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:225
 msgid "out"
-msgstr ""
+msgstr "z"
 
 #. wars for ConfigClientsHelper
 #: ../java/strings/Strings.java:12
@@ -4141,7 +4142,7 @@ msgstr "konsola web"
 
 #: ../java/strings/Strings.java:23
 msgid "SAM application bridge"
-msgstr ""
+msgstr "Most aplikacji SAM"
 
 #: ../java/strings/Strings.java:24
 msgid "Application tunnels"
@@ -4149,11 +4150,11 @@ msgstr "Tunele aplikacji"
 
 #: ../java/strings/Strings.java:25
 msgid "My eepsite web server"
-msgstr ""
+msgstr "Serwer internetowy My eepsite"
 
 #: ../java/strings/Strings.java:26
 msgid "I2P webserver (eepsite)"
-msgstr ""
+msgstr "Serwer internetowy I2P (eepsite)"
 
 #: ../java/strings/Strings.java:27
 msgid "Browser launch at startup"
@@ -4161,11 +4162,11 @@ msgstr "Uruchamianie przeglÄ…darki www przy starcie"
 
 #: ../java/strings/Strings.java:28
 msgid "BOB application bridge"
-msgstr ""
+msgstr "Most aplikacji BOB"
 
 #: ../java/strings/Strings.java:30
 msgid "Open Router Console in web browser at startup"
-msgstr ""
+msgstr "Otwieraj KonsolÄ™ Rutera przy uruchamianiu przeglÄ…darki internetowej"
 
 #: ../java/strings/Strings.java:37
 msgid "IRC proxy"
@@ -4173,11 +4174,11 @@ msgstr "proxy IRC"
 
 #: ../java/strings/Strings.java:38
 msgid "eepsite"
-msgstr "strona eepsite"
+msgstr "eepsite"
 
 #: ../java/strings/Strings.java:39
 msgid "I2P webserver"
-msgstr ""
+msgstr "Serwer internetowy I2P"
 
 #: ../java/strings/Strings.java:40
 msgid "HTTP Proxy"
@@ -4221,11 +4222,11 @@ msgstr "północ"
 
 #: ../java/strings/Strings.java:58
 msgid "BandwidthLimiter"
-msgstr ""
+msgstr "OgraniczeniePrzepustowości"
 
 #: ../java/strings/Strings.java:59
 msgid "ClientMessages"
-msgstr ""
+msgstr "WiadomościKlienta"
 
 #: ../java/strings/Strings.java:60
 msgid "Encryption"
@@ -4241,11 +4242,11 @@ msgstr ""
 
 #: ../java/strings/Strings.java:64
 msgid "JobQueue"
-msgstr ""
+msgstr "KolejkaZadań"
 
 #: ../java/strings/Strings.java:65
 msgid "NetworkDatabase"
-msgstr ""
+msgstr "SieciowaBazaDanych "
 
 #: ../java/strings/Strings.java:66
 msgid "ntcp"
@@ -4261,7 +4262,7 @@ msgstr ""
 
 #: ../java/strings/Strings.java:71
 msgid "Transport"
-msgstr ""
+msgstr "Transport"
 
 #: ../java/strings/Strings.java:73
 msgid "udp"
@@ -4335,7 +4336,7 @@ msgstr "itag2"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:145
 msgid "configure bandwidth"
-msgstr ""
+msgstr "konfiguruj przepustowość"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:148
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:148
@@ -4473,7 +4474,7 @@ msgstr "Odśwież (s)"
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:301
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:319
 msgid "Enable"
-msgstr ""
+msgstr "WÅ‚Ä…cz"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:410
 msgid "Bandwidth limiter"
@@ -4483,7 +4484,7 @@ msgstr "Ogranicznik przepustowości"
 msgid ""
 "I2P will work best if you configure your rates to match the speed of your "
 "internet connection."
-msgstr ""
+msgstr "I2P będzie działać najlepiej, gdy skonfigurujesz wskaźniki tak, by pasowały do prędkości Twojego połączenia internetowego."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:416
 msgid "KBps In"
@@ -4495,18 +4496,18 @@ msgstr "KB/s WY"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:445
 msgid "Share"
-msgstr ""
+msgstr "Udostępnij"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:452
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:418
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:447
 msgid "NOTE"
-msgstr ""
+msgstr "UWAGA"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:454
 #, java-format
 msgid "You have configured I2P to share only {0} KBps."
-msgstr ""
+msgstr "Skonfigurowałeś I2P by udostępniać jedynie {0}KB/sek."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457
 msgid "I2P requires at least 12KBps to enable sharing. "
@@ -4516,7 +4517,7 @@ msgstr "I2P wymago co najmniej 12 KB/s, by włączyć udostępnianie łącza"
 msgid ""
 "Please enable sharing (participating in tunnels) by configuring more "
 "bandwidth. "
-msgstr ""
+msgstr "Włącz proszę udostępnianie (uczestnictwo  w tunelach) poprzez wybór większej przepustowości. "
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:459
 msgid ""
@@ -4532,7 +4533,7 @@ msgstr "I2P skonfigurawane, by udostępniać {0} KB/s."
 msgid ""
 "The higher the share bandwidth the more you improve your anonymity and help "
 "the network."
-msgstr ""
+msgstr "Im więcej pasma udostępniasz, tym stajesz się bardziej anonimowy i wspomagasz sieć."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:468
 msgid "Advanced network configuration page"
@@ -4562,7 +4563,7 @@ msgstr "Anuluj"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:145
 msgid "config advanced"
-msgstr ""
+msgstr "ustawienia zaawansowane"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:322
 msgid "I2P Advanced Configuration"
@@ -4599,7 +4600,7 @@ msgid ""
 "Be careful changing any settings here. The 'router console' and 'application"
 " tunnels' are required for most uses of I2P. Only advanced users should "
 "change these."
-msgstr ""
+msgstr "Dokonując tu zmian, zachowaj szczególną ostrożność. 'Konsola rutera' oraz 'zastosowanie tuneli' są wymagane dla większości funkcji I2P. Tylko zaawansowani użytkownicy powinni zmieniać ich ustawienia."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461
 msgid "To change other client options, edit the file"
@@ -4629,7 +4630,7 @@ msgstr "WÅ‚Ä…czone z wymaganym SSL"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502
 msgid "Disabled - Clients outside this Java process may not connect"
-msgstr ""
+msgstr "Wyłączony - Klienci z zewnątrz tego procesu Java nie mogą uzyskać połączenia"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:504
 msgid "I2CP Port"
@@ -4659,7 +4660,7 @@ msgstr "Domyślne ustawienia będą odpowiednie dla większości użytkowników.
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:538
 msgid "Any changes made here must also be configured in the external client."
-msgstr ""
+msgstr "Wszystkie dokonane tu zamiany muszą zostać również skonfigurowane w kliencie zewnętrznym."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:540
 msgid "Many clients do not support SSL or authorization."
@@ -4677,7 +4678,7 @@ msgid ""
 "(e.g. i2psnark),front-ends to another client or application which must be "
 "separately enabled (e.g. susidns, i2ptunnel), or have no web interface at "
 "all (e.g. addressbook)."
-msgstr ""
+msgstr "Poniższe aplikacje sieciowe Java uruchamiane są przez klienta webConsole i działają na tej samej JVM, co ruter. Zwykle są aplikacjami sieciowymi dostępnymi przez konsolę rutera. Mogą być kompletnymi aplikacjami (np. i2psnark), aplikacjami czołowymi do innego klienta, aplikacjami, które muszą zostać oddzielnie uruchomione (np. susidns, i2ptunnel) lub nie posiadać wcale interfejsu (np. adressbook)."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:554
 msgid ""
@@ -4685,7 +4686,7 @@ msgid ""
 "directory; however the .war file and web app will reappear when you update "
 "your router to a newer version, so disabling the web app here is the "
 "preferred method."
-msgstr ""
+msgstr "Aplikacja sieciowa może zostać wyłączona również przez usunięcie pliku .war z katalogu webapps; jednakże plik .war i aplikacja pojawią się znowu, gdy zaktualizujesz swój ruter do nowszej wersji, zatem polecaną metodą jest wyłączenie aplikacji na tej stronie."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568
 msgid "Plugin Configuration"
@@ -4702,7 +4703,7 @@ msgstr "Instalacja wtyczek"
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:582
 #, java-format
 msgid "Look for available plugins on {0}."
-msgstr ""
+msgstr "Szukaj dostępnych wtyczek na {0}."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:585
 msgid "To install a plugin, enter the download URL:"
@@ -4710,7 +4711,7 @@ msgstr "Aby zainstalować wtyczkę, proszę wprowadzić adres URL:"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:147
 msgid "config home"
-msgstr ""
+msgstr "konfiguruj główną"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:446
 msgid "Default Home Page"
@@ -4735,7 +4736,7 @@ msgstr "Lokalne usługi"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:147
 msgid "config keyring"
-msgstr ""
+msgstr "konfiguruj zestaw kluczy"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:338
 msgid "I2P Keyring Configuration"
@@ -4748,27 +4749,27 @@ msgstr "Keyring routera jest używany do odszyfrowania zaszyfrowanych leaseSetó
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:454
 msgid ""
 "The keyring may contain keys for local or remote encrypted destinations."
-msgstr ""
+msgstr "Zestaw kluczy może zawierać klucze do lokalnych lub odległych zaszyfrowanych miejsc docelowych."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:460
 msgid "Manual Keyring Addition"
-msgstr ""
+msgstr "Manualne Dodanie do Zestawu Kluczy"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:462
 msgid "Enter keys for encrypted remote destinations here."
-msgstr ""
+msgstr "Wpisz tu klucze do odległych zaszyfrowanych miejsc docelowych."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:465
 msgid "Keys for local destinations must be entered on the"
-msgstr ""
+msgstr "Klucze do miejsc lokalnych muszą zostać wpisane do"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:467
 msgid "I2PTunnel page"
-msgstr ""
+msgstr "strona I2PTunnel"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:469
 msgid "Dest. name, hash, or full key"
-msgstr ""
+msgstr "Nazwa msc. docelowego, hash lub pełny klucz"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:471
 msgid "Encryption Key"
@@ -4776,15 +4777,15 @@ msgstr "Klucz szyfrujÄ…cy"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:145
 msgid "config logging"
-msgstr ""
+msgstr "konfiguruj logowanie"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:322
 msgid "I2P Logging Configuration"
-msgstr ""
+msgstr "Konfiguracja Logowania do I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:410
 msgid "Configure I2P Logging Options"
-msgstr ""
+msgstr "Konfiguruj Opcje Logowania do I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:412
 msgid "Log file"
@@ -4792,7 +4793,7 @@ msgstr "Plik logów"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:416
 msgid "(the symbol '@' will be replaced during log rotation)"
-msgstr ""
+msgstr "(symbol '@' zostanie zastąpiony podczas rotacji logów)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:418
 msgid "Log record format"
@@ -4837,7 +4838,7 @@ msgstr "Nowe nadpisanie"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:147
 msgid "config networking"
-msgstr ""
+msgstr "konfiguruj działania związane z działaniem sieci"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:351
 msgid "I2P Network Configuration"
@@ -4845,7 +4846,7 @@ msgstr "Konfiguracja sieci I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:450
 msgid "IP and Transport Configuration"
-msgstr ""
+msgstr "Konfiguracja IP i Transportu"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:454
 msgid "There is help below."
@@ -4882,11 +4883,11 @@ msgstr "Wyłącz wykrywanie adresu IP przez UPnP"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478
 msgid "Ignore local interface IP address"
-msgstr ""
+msgstr "Ignoruj adres IP lokalnego interfejsu"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:482
 msgid "Use SSU IP address detection only"
-msgstr ""
+msgstr "Używaj tylko wykrywania IP SSU"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:486
 msgid "Hidden mode - do not publish IP"
@@ -4903,13 +4904,13 @@ msgstr "Podaj adres IP lub nazwÄ™ hosta"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:496
 msgid "Action when IP changes"
-msgstr ""
+msgstr "Akcja przy zmianie IP"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:500
 msgid ""
 "Laptop mode - Change router identity and UDP port when IP changes for "
 "enhanced anonymity"
-msgstr ""
+msgstr "Tryb laptopa - Dla wzmocnienia anonimowości zmień tożsamość rutera oraz port UDP, gdy zmienia się IP  "
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:502
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526
@@ -4976,7 +4977,7 @@ msgstr "jeśl nie jesteśmy za firewallem"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566
 msgid "Always use auto-detected IP address (Not firewalled)"
-msgstr ""
+msgstr "Zawsze używaj auto-wykrywanego adresu IP (Nie zaporowego)"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576
 msgid "Disable inbound (Firewalled)"
@@ -4993,7 +4994,7 @@ msgstr "Dostępny z zewnątrz port TCP"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588
 msgid "Use the same port configured for UDP"
-msgstr ""
+msgstr "Używaj portu skonfigurowanego dla UDP"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596
 msgid "Specify Port"
@@ -5038,17 +5039,17 @@ msgid ""
 "Most of the options above are for special situations, for example where UPnP"
 " does not work correctly, or a firewall not under your control is doing "
 "harm."
-msgstr ""
+msgstr "Większość powyższych opcji jest przeznaczonych dla specjalnych sytuacji, na przykład gdy UPnP nie działa poprawnie lub niekontrolowany przez Ciebie firewall wyrządza szkody."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:619
 msgid "Certain firewalls such as symmetric NATs may not work well with I2P."
-msgstr ""
+msgstr "Pewne firewalle jak symetryczne NATy mogą nie współpracować poprawnie z I2P. "
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628
 msgid ""
 "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect "
 "the external IP address and forward ports."
-msgstr ""
+msgstr "UPnP jest używany do komunikacji z Urządzeniami Bram Internetowych (IGDs), by wykryć zewnętrzny adres IP i przekierowywać porty."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630
 msgid "UPnP support is beta, and may not work for any number of reasons"
@@ -5072,11 +5073,11 @@ msgstr "Błędy w implementacji UPnP urządzenia"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640
 msgid "Multiple firewall/routers in the internet connection path"
-msgstr ""
+msgstr "Wiele firewalli/ruterów na ścieżce połączenia internetowego"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642
 msgid "UPnP device change, reset, or address change"
-msgstr ""
+msgstr "Zmiana urzÄ…dzenia UPnP, reset lub zmiana adresu"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644
 msgid "Review the UPnP status here."
@@ -5115,7 +5116,7 @@ msgstr "Jeśli masz wątpliwości, pozostaw domyślne ustawienia."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658
 msgid "Reachability Help"
-msgstr ""
+msgstr "Pomoc ze Zdolnością Odbiorczą"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:663
 msgid ""
@@ -5132,29 +5133,29 @@ msgstr "Jeśli pojawia się błąd, możesz sprawdzić <a href=\"logs.jsp\">logi
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:670
 msgid "Your UDP port does not appear to be firewalled."
-msgstr ""
+msgstr "Najprawdopodobniej Twój port UDP nie jest chroniony przez firewall."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:674
 msgid "Your UDP port appears to be firewalled."
-msgstr ""
+msgstr "Najprawdopodobniej Twój port UDP jest chroniony przez firewall."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676
 msgid ""
 "As the firewall detection methods are not 100% reliable, this may "
 "occasionally be displayed in error."
-msgstr ""
+msgstr "Czasami możesz otrzymać błąd dotyczący firewalla, ponieważ metody jego wykrywania nie są 100% niezawodne."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:678
 msgid ""
 "However, if it appears consistently, you should check whether both your "
 "external and internal firewalls are open for your port."
-msgstr ""
+msgstr "Jeśli błąd ten nie przestanie się pojawiać, powinieneś sprawdzić, czy Twój wewnętrzny i zewnętrzny firewall jest otwarty dla portu."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:680
 msgid ""
 "I2P will work fine when firewalled, there is no reason for concern. When "
 "firewalled, the router uses \"introducers\" to relay inbound connections."
-msgstr ""
+msgstr "I2P chronione firewallem działa poprawnie, gdyż ruter używa \"przedstawicieli\", by przekazywać przychodzące połączenia. Nie zatem ma powodu do niepokoju."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682
 msgid ""
@@ -5167,24 +5168,24 @@ msgid ""
 "If you think you have already done so, remember that you may have both a "
 "hardware and a software firewall, or be behind an additional, institutional "
 "firewall you cannot control."
-msgstr ""
+msgstr "Jeśli myślisz, że już to uczyniłeś, pamiętaj, że możesz mieć zarówno hardwarowy, jak i softwarowy firewall lub być chronionym dodatkowym firewallem, nad którym nie masz kontroli."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:686
 msgid ""
 "Also, some routers cannot correctly forward both TCP and UDP on a single "
 "port, or may have other limitations or bugs that prevent them from passing "
 "traffic through to I2P."
-msgstr ""
+msgstr "Dodatkowo niektóre rutery nie mogą przekazywać zarówno TCP jak i UDP na jednym porcie lub posiadają ograniczenia, czy błędy, które nie pozwalają na ruch do I2P."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:690
 msgid "The router is currently testing whether your UDP port is firewalled."
-msgstr ""
+msgstr "Aktualnie ruter testuje, czy Twój port UDP jest chroniony firewallem."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694
 msgid ""
 "The router is not configured to publish its address, therefore it does not "
 "expect incoming connections."
-msgstr ""
+msgstr "Ruter nie jest skonfigurowany, by udostępniać swoje adresy, zatem nie spodziewa się też nadchodzących połączeń."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696
 msgid ""
@@ -5200,14 +5201,14 @@ msgstr ""
 msgid ""
 "You have configured I2P to share more than 128KBps of bandwidth, but you are"
 " firewalled."
-msgstr ""
+msgstr "Skonfigurowałeś I2P, by udostępniać więcej, niż 128B/sek pasma, lecz jesteś chroniony firewallem."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:702
 msgid ""
 "While I2P will work fine in this configuration, if you really have over "
 "128KBps of bandwidth to share, it will be much more helpful to the network "
 "if you open your firewall."
-msgstr ""
+msgstr "Jeśli rzeczywiście dysponujesz pasmem szerszym niż 128KB/sek i tak skonfigurowany I2P będzie działać poprawnie, to znacznie bardziej wspomożesz sieć otwierając firewall."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:704
 msgid "WARN - Firewalled and Floodfill"
@@ -5277,7 +5278,7 @@ msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:732
 msgid "ERR - Private TCP Address"
-msgstr ""
+msgstr "ERR - Prywatny Adres TCP"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:734
 msgid ""
@@ -5291,7 +5292,7 @@ msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:738
 msgid "ERR - SymmetricNAT"
-msgstr ""
+msgstr "ERR - SymetrycznyNAT"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:740
 msgid "I2P detected that you are firewalled by a Symmetric NAT."
@@ -5308,7 +5309,7 @@ msgstr ""
 msgid ""
 "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config "
 "and restart"
-msgstr ""
+msgstr "ERR - Port UDP Jest Używany - Ustaw i2np.udp.internalPort=xxxx w ustawieniach zaawansowanych i zrestartuj"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746
 msgid "I2P was unable to bind to port 8887 or other configured port."
@@ -5328,7 +5329,7 @@ msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:752
 msgid "However, a restart is always required after this error."
-msgstr ""
+msgstr "Po wystąpieniu tego błędu wymagany jest restart."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:754
 msgid "ERR - UDP Disabled and Inbound TCP host/port not set"
@@ -5346,29 +5347,29 @@ msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:760
 msgid "Please configure a TCP host and port above or enable UDP."
-msgstr ""
+msgstr "Prosimy o skonfigurowanie hosta TCP i powyższego portu lub włącz obsługę UDP."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:762
 msgid "ERR - Client Manager I2CP Error - check logs"
-msgstr ""
+msgstr "ERR - Client Manager I2CP Error - sprawdź logi"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:764
 msgid "This is usually due to a port 7654 conflict. Check the logs to verify."
-msgstr ""
+msgstr "Dzieje się to zazwyczaj z powodu konfliktu na porcie 7654. Sprawdź logi, by to zweryfikować."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766
 msgid ""
 "Do you have another I2P instance running? Stop the conflicting program and "
 "restart I2P."
-msgstr ""
+msgstr "Czy aktualnie działa inna instancja I2P? Zatrzymaj program powodujący konflikt i zrestartuj I2P."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:147
 msgid "config peers"
-msgstr ""
+msgstr "konfiguruj peer'y"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:338
 msgid "I2P Peer Configuration"
-msgstr ""
+msgstr "Konfiguracja Peer'a I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:458
 msgid "Manual Peer Controls"
@@ -5385,11 +5386,11 @@ msgstr "Recznie zbanuj / odbanuj peera"
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:466
 msgid ""
 "Banning will prevent the participation of this peer in tunnels you create."
-msgstr ""
+msgstr "Banowanie zapobiegnie udziałowi tego peer'a w tunelach, które stworzysz."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:476
 msgid "Adjust Profile Bonuses"
-msgstr ""
+msgstr "Dostosuj Bonusy Profilu"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:478
 msgid ""
@@ -5401,7 +5402,7 @@ msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:480
 msgid "profiles page"
-msgstr ""
+msgstr "strona profili"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:498
 msgid "Banned Peers"
@@ -5413,38 +5414,38 @@ msgstr "Zbanowane adresy IP"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:147
 msgid "config reseeding"
-msgstr ""
+msgstr "konfiguruj ponowne seedowanie"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:351
 msgid "I2P Reseeding Configuration"
-msgstr ""
+msgstr "Konfiguracja Ponownego Seedowania I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:449
 msgid "Reseeding Configuration"
-msgstr ""
+msgstr "Konfiguracja Ponownego Seedowania"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:451
 msgid ""
 "Reseeding is the bootstrapping process used to find other routers when you "
 "first install I2P, or when your router has too few router references "
 "remaining."
-msgstr ""
+msgstr "Ponowne Seedowanie samouruchamialnym procesem używanym do znajdowania innych ruterów, gdy po raz pierwszy dokonujesz instalacji I2P, lub gdy Twojemu ruterowi zostało zbyt mało odesłań do ruterów."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:453
 msgid ""
 "If reseeding has failed, you should first check your network connection."
-msgstr ""
+msgstr "Jeśli ponowne seedowanie się nie powiodło, powinieneś najpierw sprawdzić swoje połączenie sieciowe."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:457
 msgid ""
 "Change these only if HTTP is blocked by a restrictive firewall, reseed has "
 "failed, and you have access to an HTTP proxy."
-msgstr ""
+msgstr "Zmień je tylko jeśli HTTP jest zablokowane przez restrykcyjny firewall, ponowne seedowanie się nie powiodło i posiadasz dostęp do proxy HTTP ."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:459
 #, java-format
 msgid "See {0} for instructions on reseeding manually."
-msgstr ""
+msgstr "Zobacz {0} dla instrukcji wykonania ręcznie ponownego seedowania."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:459
 msgid "the FAQ"
@@ -5468,7 +5469,7 @@ msgstr "Używaj tylko nie-SSL"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:475
 msgid "Reseed URLs"
-msgstr ""
+msgstr "Reseed URLs"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479
 msgid "Enable HTTP Proxy?"
@@ -5520,7 +5521,7 @@ msgstr "HTTPS Proxy Hasło"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:147
 msgid "config service"
-msgstr ""
+msgstr "konfiguruj ustawienia"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:338
 msgid "I2P Service Configuration"
@@ -5546,14 +5547,14 @@ msgstr "Jeśli chcesz wyłączyć router natychmiast, ta opcja też jest możliw
 msgid ""
 "If you want the router to restart itself after shutting down, you can choose"
 " one of the following."
-msgstr ""
+msgstr "Jeśli chcesz, aby ruter sam dokonał restartu po zamknięciu, możesz wybrać jedno z następujących."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453
 msgid ""
 "This is useful in some situations - for example, if you changed some "
 "settings that client applications only read at startup, such as the "
 "routerconsole password or the interface it listens on."
-msgstr ""
+msgstr "Jest to użyteczne w niektórych przypadkach - na przykład jeśli zmieniłeś któreś z ustawień, odczytywanych przez klienta jedynie przy uruchomieniu jak na przykład hasło do konsoli rutera lub interfejs, który obserwuje."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455
 msgid ""
@@ -5569,24 +5570,24 @@ msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467
 msgid "Systray integration"
-msgstr ""
+msgstr "Integracja zasobnika systemowego"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469
 msgid ""
 "On the windows platform, there is a small application to sit in the system "
 "tray, allowing you to view the router's status"
-msgstr ""
+msgstr "Na platformie Windows istnieje mała aplikacja, znajdująca się w zasobniku systemowym, umożliwiająca wyświetlenie statusu rutera"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471
 msgid ""
 "(later on, I2P client applications will be able to integrate their own "
 "functionality into the system tray as well)."
-msgstr ""
+msgstr "(później aplikacje klienci I2P będą w stanie integrować również ich własną funkcjonalność na pasku zadań)."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473
 msgid ""
 "If you are on windows, you can either enable or disable that icon here."
-msgstr ""
+msgstr "Jeśli używasz systemu operacyjnego Windows, możesz w tym miejscu włączać/wyłączać tę ikonę."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:475
 msgid "Show systray icon"
@@ -5604,28 +5605,28 @@ msgstr "Uruchom przy starcie"
 msgid ""
 "You can control whether I2P is run on startup or not by selecting one of the"
 " following options - I2P will install (or remove) a service accordingly."
-msgstr ""
+msgstr "Możesz wybrać, czy I2P będzie uruchamiane przy starcie poprzez wybór jednej z poniższych opcji - I2P zainstaluje (lub usunie) odpowiednią usługę."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:483
 msgid "If you prefer the command line, you can also run the "
-msgstr ""
+msgstr "Jeśli wolisz okno poleceń, możesz też uruchomić"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:469
 msgid "Note"
-msgstr ""
+msgstr "Uwaga"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493
 msgid ""
 "If you are running I2P as service right now, removing it will shut down your"
 " router immediately."
-msgstr ""
+msgstr "Jeśli używasz w tym momencie usługi I2P, usunięcie spowoduje natychmiastowe wyłączenie rutera."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:495
 msgid ""
 "You may want to consider shutting down gracefully, as above, then running "
 "uninstall_i2p_service_winnt.bat."
-msgstr ""
+msgstr "Możesz chcieć wziąć pod uwagę bezpieczne wyłączenie jak powyżej, a następnie uruchomienie uninstall_i2p_service_winnt.bat."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:499
 msgid "Debugging"
@@ -5640,7 +5641,7 @@ msgid ""
 "At times, it may be helpful to debug I2P by getting a thread dump. To do so,"
 " please select the following option and review the thread dumped to <a "
 "href=\"logs.jsp#servicelogs\">wrapper.log</a>."
-msgstr ""
+msgstr "Czasami pomocnym może okazać się debugowanie I2P za pomocą thread dump'u. By dokonać debugowania wybierz tę opcję i przejrzyj wątek zrzucony do <a href=\"logs.jsp#servicelogs\">wrapper.log</a>."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517
 msgid "Launch browser on router startup?"
@@ -5650,27 +5651,27 @@ msgstr "Uruchom przeglÄ…darkÄ™ kiedy router uruchamiania routera?"
 msgid ""
 "I2P's main configuration interface is this web console, so for your "
 "convenience I2P can launch a web browser on startup pointing at"
-msgstr ""
+msgstr "Głównym interfejsem konfiguracyjnym I2P jest ta konsola sieciowa, więc dla Twojej wygody I2P przy starcie może uruchamiać przeglądarkę internetową wskazującą na"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:147
 msgid "config summary bar"
-msgstr ""
+msgstr "konfiguruj mapÄ™ przeglÄ…dowÄ…"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:338
 msgid "I2P Summary Bar Configuration"
-msgstr ""
+msgstr "Konfiguracja Mapy PrzeglÄ…dowej I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:450
 msgid "Refresh Interval"
-msgstr ""
+msgstr "Częstotliwość Odświeżania"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:456
 msgid "seconds"
-msgstr ""
+msgstr "sekundy"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:460
 msgid "Customize Summary Bar"
-msgstr ""
+msgstr "Dostosuj MapÄ™ PrzeglÄ…dowÄ…"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:145
 msgid "config stats"
@@ -5682,7 +5683,7 @@ msgstr "Konfiguracja statystyk I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:410
 msgid "Configure I2P Stat Collection"
-msgstr ""
+msgstr "Konfiguruj Zbiór Statystyk I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:412
 msgid "Enable full stats?"
@@ -5720,7 +5721,7 @@ msgstr "Zaawansowany filtr"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:147
 msgid "config tunnels"
-msgstr ""
+msgstr "konfiguruj tunele"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:351
 msgid "I2P Tunnel Configuration"
@@ -5732,14 +5733,14 @@ msgstr "Domyślne ustawienia są odpowiednie dla większości użytkowników."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:453
 msgid "There is a fundamental tradeoff between anonymity and performance."
-msgstr ""
+msgstr "Istnieje fundamentalna równowaga pomiędzy anonimowością i wydajnością."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:456
 msgid ""
 "Tunnels longer than 3 hops (for example 2 hops + 0-2 hops, 3 hops + 0-1 "
 "hops, 3 hops + 0-2 hops), or a high quantity + backup quantity, may severely"
 " reduce performance or reliability."
-msgstr ""
+msgstr "Tunele dłuższe, niż 3 hop'y (na przykład 2 hop'y + 0-2 hop'y, 3 hop'y + 0-1 hop'y, 3hop'y + 0-2 hop'y) lub high quantity + backup quantity, mogą poważnie zredukować wydajność lub wiarygodność."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:459
 msgid "High CPU and/or high outbound bandwidth usage may result."
@@ -5747,28 +5748,28 @@ msgstr "Może spowodować duże zużycie pasma wyjściowego i/lub procesora."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:462
 msgid "Change these settings with care, and adjust them if you have problems."
-msgstr ""
+msgstr "Zmieniaj te ustawienia z uwagą, dokonuj zmian jeśli masz problemy."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:472
 msgid ""
 "Exploratory tunnel setting changes are stored in the router.config file."
-msgstr ""
+msgstr "Ustawienia tunelu eksploatacyjnego zostały zmienione i zapisane w pliku router.config ."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475
 msgid "Client tunnel changes are temporary and are not saved."
-msgstr ""
+msgstr "Zmiany tunelu klienta sÄ… tymczasowe i nie sÄ… zapisane."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477
 msgid "To make permanent client tunnel changes see the"
-msgstr ""
+msgstr "By dokonać permanentnych zmian tunelu klienta zobacz"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:479
 msgid "i2ptunnel page"
-msgstr ""
+msgstr "strona i2ptunnel"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:145
 msgid "config UI"
-msgstr ""
+msgstr "konfiguruj UI"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:322
 msgid "I2P UI Configuration"
@@ -5776,18 +5777,18 @@ msgstr "Konfiguracja I2P UI"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:408
 msgid "Router Console Theme"
-msgstr ""
+msgstr "Motyw Konsoli Rutera"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:420
 msgid "Theme selection disabled for Internet Explorer, sorry."
-msgstr ""
+msgstr "Wybór motywu nie jest możliwy dla przeglądarki Internet Explorer, przepraszamy."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:422
 msgid ""
 "If you're not using IE, it's likely that your browser is pretending to be "
 "IE; please configure your browser (or proxy) to use a different User Agent "
 "string if you'd like to access the console themes."
-msgstr ""
+msgstr "Jeśli nie używasz IE, prawdopodobnie Twoja przeglądarka symuluje bycie IE; prosimy o skonfigurowanie Twojej przeglądarki (lub proxy) by używać innego User Agent string jeśli chciałbyś mieć dostęp do motywów konsoli."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:426
 msgid "Router Console Language"
@@ -5797,7 +5798,7 @@ msgstr "Język konsoli rutera"
 msgid ""
 "Please contribute to the router console translation project! Contact the "
 "developers in #i2p-dev on IRC to help."
-msgstr ""
+msgstr "Zapraszamy do przyłączenia się do projektu tłumaczeniowego konsoli rutera! Skontaktuj się z developerami  #i2p-dev na IRC, by pomóc."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:436
 msgid "Apply"
@@ -5809,15 +5810,15 @@ msgstr "Hasło konsoli rutera"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:145
 msgid "config update"
-msgstr ""
+msgstr "Motyw Konsoli Rutera"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:312
 msgid "I2P Update Configuration"
-msgstr ""
+msgstr "Konfiguracja Uaktualniania I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:416
 msgid "Check for I2P and news updates"
-msgstr ""
+msgstr "Sprawdź aktualności i uaktualnienia I2P  "
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:418
 msgid "News &amp; I2P Updates"
@@ -5825,11 +5826,11 @@ msgstr "Wiadomości i aktualizacje I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:422
 msgid "Check for news updates"
-msgstr ""
+msgstr "Sprawdź aktualności"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:424
 msgid "News Updates"
-msgstr ""
+msgstr "Aktualności"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:432
 msgid "Update In Progress"
@@ -5877,16 +5878,16 @@ msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:492
 msgid "Unsigned Build URL"
-msgstr ""
+msgstr "Budowa Unsigned URL"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:498
 msgid "Updates will be dispatched via your package manager."
-msgstr ""
+msgstr "Uaktualnienia będą dostarczane poprzez Twojego menadżera paczek."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:143
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:143
 msgid "home"
-msgstr ""
+msgstr "główna"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:398
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:379
@@ -5895,7 +5896,7 @@ msgstr "Witaj w I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:328
 msgid "I2P Addressbook"
-msgstr ""
+msgstr "Książka Adresowa I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:330
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:331
@@ -5909,7 +5910,7 @@ msgstr "Otwórz w nowej karcie"
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:334
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:334
 msgid "Your browser does not support iFrames."
-msgstr ""
+msgstr "Twoja przeglÄ…darka nie wspiera iFrames."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:336
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:337
@@ -5928,7 +5929,7 @@ msgstr "Konfiguracja"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:167
 msgid "Sorry! There has been an internal error."
-msgstr ""
+msgstr "Przepraszamy! Wystąpił błąd wewnętrzny."
 
 #. note to translators - both parameters are URLs
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:171
@@ -5961,7 +5962,7 @@ msgstr "BÅ‚Ä…d {0}"
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:201
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:338
 msgid "I2P Version and Running Environment"
-msgstr ""
+msgstr "Wersja I2P oraz Uruchomione  Åšrodowisko"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:250
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:397
@@ -5969,7 +5970,7 @@ msgid ""
 "Note that system information, log timestamps, and log messages may provide "
 "clues to your location; please review everything you include in a bug "
 "report."
-msgstr ""
+msgstr "Zauważ, że informacje systemowe, znaczniki czasowe log'ów i wiadomości dziennika mogą dostarczać wskazówek dotyczących Twojego położenia; weryfikuj wszystko, co dołączasz do zgłoszeń o błędach."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:155
 msgid "Page Not Found"
@@ -5979,7 +5980,7 @@ msgstr "Nie znaleziono strony"
 msgid ""
 "Sorry! You appear to be requesting a non-existent Router Console page or "
 "resource."
-msgstr ""
+msgstr "Przepraszamy! Próbujesz połączyć się z nieistniejącą stroną lub zasobem Konsoli Rutera."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:328
 msgid "Error 404"
@@ -6003,7 +6004,7 @@ msgstr "Wykresy wydajności sieci I2P"
 msgid ""
 "Click a flag to select a language. Click 'configure language' below to "
 "change it later."
-msgstr ""
+msgstr "Naciśnij flagę, by wybrać język. Naciśnij 'konfiguruj język' poniżej, by zmienić go później."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:387
 msgid "Search I2P"
@@ -6011,19 +6012,19 @@ msgstr "Szukaj I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:407
 msgid "Eepsites of Interest"
-msgstr ""
+msgstr "Tematyczne Eepsite'y"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:161
 msgid "i2p tunnel manager"
-msgstr ""
+msgstr "zarzÄ…dzajÄ…cy tunelem I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:329
 msgid "I2P Tunnel Manager"
-msgstr ""
+msgstr "ZarzÄ…dzajÄ…cy Tunelem I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:145
 msgid "Jar File Dump"
-msgstr ""
+msgstr "Plik Zrzutu Jar"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:143
 msgid "job queue"
@@ -6055,45 +6056,45 @@ msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:143
 msgid "network database"
-msgstr ""
+msgstr "sieciowa baza danych"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:310
 msgid "I2P Network Database"
-msgstr ""
+msgstr "Baza Danych Sieci I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:149
 msgid "WebApp Not Found"
-msgstr ""
+msgstr "Nie Znaleziono Aplikacji Internetowej"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:340
 msgid "Web Application Not Running"
-msgstr ""
+msgstr "Aplikacja Sieciowa Nie Działa"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:342
 msgid "The requested web application is not running."
-msgstr ""
+msgstr "Wymagana aplikacja sieciowa nie jest uruchomiona."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:344
 msgid ""
 "Please visit the <a href=\"/configclients.jsp#webapp\">config clients "
 "page</a> to start it."
-msgstr ""
+msgstr "Odwiedź <a href=\"/configclients.jsp#webapp\">stronę konfiguracji klientów</a> by rozpocząć."
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:143
 msgid "peer connections"
-msgstr ""
+msgstr "połączenia peer'a"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:310
 msgid "I2P Network Peers"
-msgstr ""
+msgstr "Peer'y Sieci I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:143
 msgid "peer profiles"
-msgstr ""
+msgstr "profile peer'a"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:310
 msgid "I2P Network Peer Profiles"
-msgstr ""
+msgstr "Profile Peer'a Sieci I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:145
 msgid "Proof"
@@ -6105,7 +6106,7 @@ msgstr "statystyki"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:323
 msgid "I2P Router Statistics"
-msgstr ""
+msgstr "Statystyki Rutera I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:308
 #, java-format
@@ -6118,25 +6119,25 @@ msgstr "torrenty"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:328
 msgid "I2P Torrent Downloader"
-msgstr ""
+msgstr "Menadżer Pobierania Torrentów I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:143
 msgid "tunnel summary"
-msgstr ""
+msgstr "podsumowanie tunelu"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:310
 msgid "I2P Tunnel Summary"
-msgstr ""
+msgstr "Podsumowanie Tunelu I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:143
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:310
 msgid "Peer Profile"
-msgstr ""
+msgstr "Profil peer'a"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:333
 #, java-format
 msgid "Profile for peer {0}"
-msgstr ""
+msgstr "Profil dla peer''a {0}"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:161
 msgid "webmail"
diff --git a/apps/routerconsole/locale/messages_pt_BR.po b/apps/routerconsole/locale/messages_pt_BR.po
index 59ba4650a8b8cd4d7b37fa11019305249d09770b..7ed13592011c9b5faa5a8507c8f67dcbe3cf132d 100644
--- a/apps/routerconsole/locale/messages_pt_BR.po
+++ b/apps/routerconsole/locale/messages_pt_BR.po
@@ -5,13 +5,14 @@
 # 
 # Translators:
 # blueboy, 2013
+# blueboy, 2014
 # blueboy, 2013-2014
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-01-09 19:27+0000\n"
-"PO-Revision-Date: 2014-01-31 17:09+0000\n"
+"POT-Creation-Date: 2014-02-06 18:27+0000\n"
+"PO-Revision-Date: 2014-09-01 00:51+0000\n"
 "Last-Translator: blueboy\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/I2P/language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
@@ -105,12 +106,12 @@ msgstr ""
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:863
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:70
 msgid "From"
-msgstr ""
+msgstr "D"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:865
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:71
 msgid "To"
-msgstr ""
+msgstr "Para"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:901
 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:47
@@ -128,7 +129,7 @@ msgstr ""
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:120
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:497
 msgid "Rejecting tunnels: Starting up"
-msgstr ""
+msgstr "Rejeitando túneis: inicializando"
 
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:159
 msgid "Rejecting tunnels: High message delay"
@@ -179,36 +180,36 @@ msgstr "Rejeitando túneis: desligando"
 msgid "Rejecting tunnels"
 msgstr "Rejeitando túneis"
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:158
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:162
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22
 msgid "Reseeding"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:170
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:174
 #, java-format
 msgid "Reseed fetched only 1 router."
 msgid_plural "Reseed fetched only {0} routers."
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:181
 msgid "Reseed failed."
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:178
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:182
 #, java-format
 msgid "See {0} for help."
 msgstr "Ver {0} para obter ajuda."
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:179
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:183
 msgid "reseed configuration page"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:325
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:329
 msgid "Reseeding: fetching seed URL."
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:383
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:387
 #, java-format
 msgid ""
 "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)."
@@ -220,11 +221,11 @@ msgstr ""
 #. Please keep relatively short so it will fit on the graphs.
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:33
 msgid "Message receive rate (bytes/sec)"
-msgstr ""
+msgstr "Taxa de recebimento de mensagens (bytes/seg)"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:34
 msgid "Message send rate (bytes/sec)"
-msgstr ""
+msgstr "Taxa de envio de mensagens (bytes/seg)"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:35
 msgid "Low-level send rate (bytes/sec)"
@@ -240,7 +241,7 @@ msgstr ""
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:40
 msgid "Known fast peers"
-msgstr ""
+msgstr "Nodos rápidos conhecidos"
 
 #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:362
 msgid "NetDb entry"
@@ -297,7 +298,7 @@ msgstr "Definições"
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:86
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199
 msgid "Peer"
-msgstr "Nodos"
+msgstr "Nó"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587
 msgid "The remote peer, identified by router hash"
@@ -425,7 +426,7 @@ msgstr "RX"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:610
 msgid "The total number of packets received from the peer"
-msgstr ""
+msgstr "O número total de pacotes recebidos do nó"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:611
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2564
@@ -434,7 +435,7 @@ msgstr "Dup TX"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:611
 msgid "The total number of packets retransmitted to the peer"
-msgstr ""
+msgstr "O número total de pacotes retransmitidos ao nó"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:612
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2566
@@ -443,7 +444,7 @@ msgstr "Dup RX"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:612
 msgid "The total number of duplicate packets received from the peer"
-msgstr ""
+msgstr "O número total de pacotes duplicados recebidos do nó"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:525
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
@@ -466,7 +467,7 @@ msgstr ""
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:541
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:558
 msgid "Type"
-msgstr ""
+msgstr "Tipo"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:532
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:543
@@ -485,7 +486,7 @@ msgstr ""
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:547
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:559
 msgid "External IP"
-msgstr ""
+msgstr "IP externo"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:551
 msgid "Layer 3 Forwarding"
@@ -493,7 +494,7 @@ msgstr ""
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:552
 msgid "Default Connection Service"
-msgstr ""
+msgstr "Serviço de conexão pré-definido"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:556
 msgid "WAN IP Connection"
@@ -505,7 +506,7 @@ msgstr ""
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:583
 msgid "Found Device"
-msgstr ""
+msgstr "Dispositivo encontrado"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:585
 msgid "Subdevice"
@@ -589,7 +590,7 @@ msgstr "Tempo limite"
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1123
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2529
 msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
 
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1130
 msgid "Out Queue"
@@ -616,8 +617,8 @@ msgstr "Saída"
 #, java-format
 msgid "{0} peer"
 msgid_plural "{0} peers"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "{0} nó"
+msgstr[1] "{0} nodos"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2519
 msgid "UDP connections"
@@ -625,7 +626,7 @@ msgstr ""
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2526
 msgid "Sort by peer hash"
-msgstr ""
+msgstr "Ordenar pela hash do nó"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2528
 msgid "Direction/Introduction"
@@ -749,63 +750,63 @@ msgstr ""
 msgid "Dropping tunnel requests: Queue time"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:760
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:762
 #, java-format
 msgid "New plugin version {0} is available"
 msgstr "Um nova versão da extensão {0} está disponível"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:838
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:840
 #, java-format
 msgid "Update check failed for plugin {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:840
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:842
 #, java-format
 msgid "No new version is available for plugin {0}"
 msgstr "Não há nenhuma nova versão da extensão {0} disponível"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:863
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:865
 #, java-format
 msgid "{0}B transferred"
 msgstr "{0}B transferidos"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918
 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288
 #, java-format
 msgid "Transfer failed from {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1153
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1217
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1241
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1155
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1219
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1243
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:671
 msgid "Update downloaded"
-msgstr ""
+msgstr "Atualização baixada"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1197
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1241
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1199
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1243
 msgid "Restarting"
 msgstr "Reinicializando"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1197
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1199
 msgid "Update verified"
 msgstr "Atualização verificada"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1206
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1208
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:136
 #, java-format
 msgid "from {0}"
 msgstr "de {0}"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1221
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1223
 #, java-format
 msgid "Unsigned update file from {0} is corrupt"
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1250
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252
 #, java-format
 msgid "Failed copy to {0}"
-msgstr ""
+msgstr "A cópia para {0} falhou"
 
 #: ../java/src/net/i2p/router/update/NewsFetcher.java:140
 msgid "In-network updates disabled. Check package manager."
@@ -1155,13 +1156,13 @@ msgid "Save Plugin Configuration"
 msgstr "Salvar configuração da extensão"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:586
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:590
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:593
 msgid "Install Plugin"
 msgstr "Instalar extensão"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:60
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:595
 msgid "Update All Installed Plugins"
 msgstr ""
 
@@ -1541,7 +1542,7 @@ msgstr ""
 #. http://www.dhs.gov/xinfoshare/programs/Copy_of_press_release_0046.shtm
 #. but pink instead of yellow for WARN
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:117
+#: ../java/src/net/i2p/router/web/LogsHelper.java:129
 msgid "CRIT"
 msgstr ""
 
@@ -1550,22 +1551,22 @@ msgid "DEBUG"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:119
+#: ../java/src/net/i2p/router/web/LogsHelper.java:131
 msgid "ERROR"
 msgstr "ERRO"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:123
+#: ../java/src/net/i2p/router/web/LogsHelper.java:135
 msgid "INFO"
 msgstr "INFORMAÇÃO"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:121
+#: ../java/src/net/i2p/router/web/LogsHelper.java:133
 msgid "WARN"
 msgstr "AVISO"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:144
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:145
 #: ../java/src/net/i2p/router/web/HomeHelper.java:195
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:851
 msgid "Remove"
@@ -1833,7 +1834,7 @@ msgstr "Nó inválido"
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:470
 msgid "Unban peer"
-msgstr ""
+msgstr "Nó desbanido"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:33
 msgid "unbanned"
@@ -2301,77 +2302,81 @@ msgid "French"
 msgstr "Francês"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:85
-msgid "Hungarian"
+msgid "Hebrew"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:86
-msgid "Italian"
+msgid "Hungarian"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:87
-msgid "Japanese"
+msgid "Italian"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:88
+msgid "Japanese"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:89
 msgid "Dutch"
 msgstr "Holandês"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:89
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:90
 msgid "Norwegian Bokmaal"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:90
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:91
 msgid "Polish"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:91
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:92
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:93
 msgid "Portuguese"
 msgstr "Português"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:93
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:94
 msgid "Romanian"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:94
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:95
 msgid "Russian"
 msgstr "Russo"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:95
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:96
 msgid "Swedish"
 msgstr "Sueco"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:96
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:97
 msgid "Turkish"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:97
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:98
 msgid "Ukrainian"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:98
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:99
 msgid "Vietnamese"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:99
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:100
 msgid "Chinese"
 msgstr "Chinês"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:140
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:141
 msgid "Add a user and password to enable."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:146
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:147
 msgid "User Name"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:157
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:158
 #: ../java/src/net/i2p/router/web/HomeHelper.java:217
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:899
 msgid "Add"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:160
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:161
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:534
 msgid "Password"
 msgstr "Senha"
@@ -2918,16 +2923,16 @@ msgstr ""
 msgid "Summary"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:32
-#: ../java/src/net/i2p/router/web/LogsHelper.java:79
+#: ../java/src/net/i2p/router/web/LogsHelper.java:37
+#: ../java/src/net/i2p/router/web/LogsHelper.java:91
 msgid "File location"
 msgstr "localização do arquivo"
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:76
+#: ../java/src/net/i2p/router/web/LogsHelper.java:88
 msgid "File not found"
 msgstr "Arquivo não encontrado"
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:94
+#: ../java/src/net/i2p/router/web/LogsHelper.java:106
 msgid "No log messages"
 msgstr "Nenhuma mensagem de registro"
 
@@ -3303,15 +3308,15 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:269
 msgid "fast peers"
-msgstr ""
+msgstr "nodos rápidos"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:271
 msgid "high capacity peers"
-msgstr ""
+msgstr "nodos de alta capacidade"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273
 msgid " well integrated peers"
-msgstr ""
+msgstr "nodos bem integrados"
 
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275
 msgid "as determined by the profile organizer"
@@ -3663,7 +3668,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:424
 msgid "The total number of peers in our network database"
-msgstr ""
+msgstr "O número total de nodos em nosso banco de dados da rede"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:427
 msgid "Known"
@@ -4520,7 +4525,7 @@ msgstr ""
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:546
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:562
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:591
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:470
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:490
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:506
@@ -4676,6 +4681,11 @@ msgid "Plugin Installation"
 msgstr "Instalação de extensão"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:582
+#, java-format
+msgid "Look for available plugins on {0}."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:585
 msgid "To install a plugin, enter the download URL:"
 msgstr ""
 
@@ -4700,7 +4710,7 @@ msgid "Recommended Eepsites"
 msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:496
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:411
 msgid "Local Services"
 msgstr ""
 
@@ -5339,7 +5349,7 @@ msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:338
 msgid "I2P Peer Configuration"
-msgstr ""
+msgstr "Configuração do nó I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:458
 msgid "Manual Peer Controls"
@@ -5351,7 +5361,7 @@ msgstr "Hash do roteador"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:464
 msgid "Manually Ban / Unban a Peer"
-msgstr ""
+msgstr "Banir manualmente / Desbanir um nó"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:466
 msgid ""
@@ -5376,7 +5386,7 @@ msgstr "Página de perfis"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:498
 msgid "Banned Peers"
-msgstr ""
+msgstr "Nodos banidos"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:519
 msgid "Banned IPs"
@@ -5859,8 +5869,8 @@ msgstr ""
 msgid "home"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:396
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:377
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:398
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:379
 msgid "Welcome to I2P"
 msgstr ""
 
@@ -5976,11 +5986,11 @@ msgid ""
 "change it later."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:385
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:387
 msgid "Search I2P"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:405
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:407
 msgid "Eepsites of Interest"
 msgstr ""
 
@@ -6052,19 +6062,19 @@ msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:143
 msgid "peer connections"
-msgstr ""
+msgstr "Conexões de nodos"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:310
 msgid "I2P Network Peers"
-msgstr ""
+msgstr "Nodos da rede I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:143
 msgid "peer profiles"
-msgstr ""
+msgstr "perfis dos nodos"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:310
 msgid "I2P Network Peer Profiles"
-msgstr ""
+msgstr "Perfis dos nodos da rede I2P"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:145
 msgid "Proof"
@@ -6102,12 +6112,12 @@ msgstr ""
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:143
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:310
 msgid "Peer Profile"
-msgstr ""
+msgstr "Perfil do nó"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:333
 #, java-format
 msgid "Profile for peer {0}"
-msgstr ""
+msgstr "Perfil para o nó {0}"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:161
 msgid "webmail"
diff --git a/apps/routerconsole/locale/messages_ro.po b/apps/routerconsole/locale/messages_ro.po
index acb625a7c4e4c522bdc5908e61c69c642e627d7b..df307bcdbd3270dc3c5bef8b1a76876cd45b0b45 100644
--- a/apps/routerconsole/locale/messages_ro.po
+++ b/apps/routerconsole/locale/messages_ro.po
@@ -4,15 +4,16 @@
 # To contribute translations, see http://www.i2p2.de/newdevelopers
 #
 # Translators:
-# CimpianAlin <Predator@windowslive.com>, 2013
-# CimpianAlin <Predator@windowslive.com>, 2013
+# CimpianAlin <inactive+CimpianAlin@transifex.com>, 2013
+# Predator <Predator@windowslive.com>, 2013
+# Petre Catalin Alexandru <cosmoreddog@gmail.com>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-01-09 19:03+0000\n"
-"PO-Revision-Date: 2013-11-19 15:51+0000\n"
-"Last-Translator: polearnik <polearnik@mail.ru>\n"
+"POT-Creation-Date: 2014-09-17 22:02+0000\n"
+"PO-Revision-Date: 2014-09-08 20:19+0000\n"
+"Last-Translator: Petre Catalin Alexandru <cosmoreddog@gmail.com>\n"
 "Language-Team: Romanian (http://www.transifex.com/projects/p/I2P/language/"
 "ro/)\n"
 "Language: ro\n"
@@ -30,7 +31,7 @@ msgstr ""
 #. {0,number,####} prevents 1234 from being output as 1,234 in the English locale.
 #. If you want the digit separator in your locale, translate as {0}.
 #. alternates: msec, msecs
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1484
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1525
 #, java-format
 msgid "1 ms"
 msgid_plural "{0,number,####} ms"
@@ -40,7 +41,7 @@ msgstr[2] "{0,number,####} ms"
 
 #. seconds
 #. alternates: secs, sec. 'seconds' is probably too long.
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1488
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1529
 #, java-format
 msgid "1 sec"
 msgid_plural "{0} sec"
@@ -50,7 +51,7 @@ msgstr[2] "{0} sec"
 
 #. minutes
 #. alternates: mins, min. 'minutes' is probably too long.
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1492
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1533
 #, java-format
 msgid "1 min"
 msgid_plural "{0} min"
@@ -60,7 +61,7 @@ msgstr[2] "{0} min"
 
 #. hours
 #. alternates: hrs, hr., hrs.
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1496
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1537
 #, java-format
 msgid "1 hour"
 msgid_plural "{0} hours"
@@ -68,13 +69,13 @@ msgstr[0] "1 hour"
 msgstr[1] "{0} hours"
 msgstr[2] "{0} hours"
 
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1498
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:342
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1539
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343
 msgid "n/a"
 msgstr "n/a"
 
 #. days
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1501
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1542
 #, java-format
 msgid "1 day"
 msgid_plural "{0} days"
@@ -107,19 +108,19 @@ msgid "IPs Permanently Banned"
 msgstr "IP-uri Permanent banate"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:863
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:70
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:71
 msgid "From"
 msgstr "De la "
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:865
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:71
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:72
 msgid "To"
 msgstr "Pentru"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:901
-#: ../java/src/net/i2p/router/web/BanlistRenderer.java:47
+#: ../java/src/net/i2p/router/web/BanlistRenderer.java:48
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:655
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:453
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:458
 msgid "none"
 msgstr "nici unul"
 
@@ -179,12 +180,12 @@ msgstr "Respingere tuneluri: Oprire"
 msgid "Rejecting tunnels"
 msgstr "Refuza tuneluri"
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:158
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:176
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22
 msgid "Reseeding"
 msgstr "Reseeding"
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:170
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:188
 #, java-format
 msgid "Reseed fetched only 1 router."
 msgid_plural "Reseed fetched only {0} routers."
@@ -192,24 +193,26 @@ msgstr[0] "Însământarea a adus doar 1 router."
 msgstr[1] "Însământarea a preluat doar {0} routere."
 msgstr[2] "Reseed a preluat doar {0} routere."
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:195
 msgid "Reseed failed."
 msgstr "Reseed a eșuat."
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:178
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196
 #, java-format
 msgid "See {0} for help."
 msgstr "Vezi {0} pentru ajutor."
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:179
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197
 msgid "reseed configuration page"
 msgstr "Pagina de configurare pentru reseed"
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:325
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:361
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:466
 msgid "Reseeding: fetching seed URL."
 msgstr "Reseeding: preluare a URL-ului de seed."
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:383
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:418
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:550
 #, java-format
 msgid ""
 "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)."
@@ -244,7 +247,7 @@ msgstr "Cu câți colegii vorbim în mod activ"
 msgid "Known fast peers"
 msgstr "Colegii rapizi cunoscute"
 
-#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:362
+#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:373
 msgid "NetDb entry"
 msgstr "Intrare NetDb"
 
@@ -253,26 +256,26 @@ msgstr "Intrare NetDb"
 msgid "No transports (hidden or starting up?)"
 msgstr "Nici un transport (ascunse sau în pornire?)"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:502
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:505
 msgid "Unreachable on any transport"
 msgstr "Inaccesibil pe orice transport"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:557
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:560
 msgid "Router Transport Addresses"
 msgstr "Adrese de transport Router"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:565
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:568
 #, java-format
 msgid "{0} is used for outbound connections only"
 msgstr "{0} conexiuni de ieșire sunt folosite"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:581
-#: ../java/src/net/i2p/router/web/HomeHelper.java:32
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:584
+#: ../java/src/net/i2p/router/web/HomeHelper.java:33
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:167
 msgid "Help"
 msgstr "Ajutor"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:582
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:585
 msgid ""
 "Your transport connection limits are automatically set based on your "
 "configured bandwidth."
@@ -280,7 +283,7 @@ msgstr ""
 "Limitele de conexiune de transport sunt setate automat în funcție de lățimea "
 "de bandă configurată."
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:584
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587
 msgid ""
 "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and "
 "i2np.udp.maxConnections=nnn on the advanced configuration page."
@@ -289,95 +292,95 @@ msgstr ""
 "setările = nnn n i2np.udp.maxConnections = nnn pe pagina de configurare "
 "avansată."
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:586
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:274
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:589
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275
 msgid "Definitions"
 msgstr "Definiții"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1121
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2524
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:590
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1169
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2537
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:33
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:35
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:86
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:87
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200
 msgid "Peer"
 msgstr "Peer"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:590
 msgid "The remote peer, identified by router hash"
 msgstr "Peer de la distanța, identificat de hash router"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:588
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1122
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2528
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1170
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2541
 msgid "Dir"
 msgstr "Dir"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:589
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:592
 msgid "Inbound connection"
 msgstr "Conexiune de intrare"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:594
 msgid "Outbound connection"
 msgstr "Conexiune de ieșire"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:593
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:596
 msgid "They offered to introduce us (help other peers traverse our firewall)"
 msgstr ""
 "Ei sau oferit să ne introducă ( ajută alți peer să treacă de firewalul "
 "nostru)"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:595
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:598
 msgid "We offered to introduce them (help other peers traverse their firewall)"
 msgstr ""
 "Noi ne oferim sa îi introducem pe ei ( ajută alți peer să treacă de "
 "firewalul lor)"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:596
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:599
 msgid "How long since a packet has been received / sent"
 msgstr "Cât de mult timp a trecut de când un pachet a fost primit / trimis"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:596
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1124
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2530
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:599
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1172
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2543
 msgid "Idle"
 msgstr "Inactiv"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:597
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1125
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2535
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:161
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:600
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1173
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2548
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:162
 msgid "In/Out"
 msgstr "In/Out"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:597
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:600
 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)"
 msgstr "Rata de transfer la intrare / ieșire (KBytes pe secundă)"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:598
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:601
 msgid "How long ago this connection was established"
 msgstr "Acum cât de mult timp în urmă a fost stabilită acestă conexiune"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:598
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1126
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2540
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:877
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:601
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1174
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2553
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:885
 msgid "Up"
 msgstr "ÃŽn sus"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:599
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1127
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2542
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:602
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1175
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2555
 msgid "Skew"
 msgstr "Oblic"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:599
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:602
 msgid "The difference between the peer's clock and your own"
 msgstr "Diferența dintre ceasul unui peer și al tău"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:600
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:603
 msgid ""
 "The congestion window, which is how many bytes can be sent without an "
 "acknowledgement"
@@ -385,34 +388,34 @@ msgstr ""
 "Ferestra de congestie, arată cât de mulți bytes pot fi trimiși fără "
 "confirmare"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:601
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:604
 msgid "The number of sent messages awaiting acknowledgement"
 msgstr "Numărul de mesaje trimise care așteaptă confirmarea"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:602
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:605
 msgid "The maximum number of concurrent messages to send"
 msgstr "Numărul maxim de mesaje simultane pentru trimitere"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:603
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:606
 msgid "The number of pending sends which exceed congestion window"
 msgstr ""
 "Numărul celor care așteaptă să fie trimise si care depășesc fereastra de "
 "congestie"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:604
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:607
 msgid "The slow start threshold"
 msgstr "Start lent"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:605
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:608
 msgid "The round trip time in milliseconds"
 msgstr "Timpul de călătorie dus-întors în milisecunde"
 
 #. "<b id=\"def.dev\">").append(_("Dev")).append("</b>: ").append(_("The standard deviation of the round trip time in milliseconds")).append("<br>\n" +
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:607
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:610
 msgid "The retransmit timeout in milliseconds"
 msgstr "Timpul de expirare retransmis în milisecunde"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:608
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:611
 msgid ""
 "Current maximum send packet size / estimated maximum receive packet size "
 "(bytes)"
@@ -420,41 +423,41 @@ msgstr ""
 "Curent maxim trimite dimensiunea pachetului / maxima estimată pentru "
 "primirea dimensiunii pachetului (bytes)"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:609
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1128
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2559
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:612
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1176
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2572
 msgid "TX"
 msgstr "TX"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:609
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:612
 msgid "The total number of packets sent to the peer"
 msgstr "Numărul total de pachete trimise la peer"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:610
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1129
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2561
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:613
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1177
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2574
 msgid "RX"
 msgstr "RX"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:610
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:613
 msgid "The total number of packets received from the peer"
 msgstr "Numărul total de pachete primite de la peer"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:611
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2564
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:614
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2577
 msgid "Dup TX"
 msgstr "Dup TX"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:611
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:614
 msgid "The total number of packets retransmitted to the peer"
 msgstr "Numărul total de pachete retransmise la peer"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:612
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2566
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:615
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2579
 msgid "Dup RX"
 msgstr "Dup RX"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:612
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:615
 msgid "The total number of duplicate packets received from the peer"
 msgstr "Numărul total de pachete duplicat primite de la peer"
 
@@ -471,7 +474,7 @@ msgstr "Interfață comuna de configurare WAN"
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:539
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:557
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:564
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:91
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:92
 msgid "Status"
 msgstr "Stare"
 
@@ -529,9 +532,8 @@ msgid "UPnP Status"
 msgstr "Stare UPnP"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:610
-#, fuzzy
 msgid "Disabled UPnP Devices"
-msgstr "Dezactivare UPnP"
+msgstr ""
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:624
 msgid ""
@@ -581,53 +583,53 @@ msgstr "{0}port {1,number,#####} n-a fost înaintat cu succes prin UPnP."
 msgid "UPnP is not enabled"
 msgstr "UPnP nu este activat"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:415
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:632
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:432
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:649
 #, java-format
 msgid "Excessive clock skew: {0}"
 msgstr "Ceas deviat excesiv: {0}"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1116
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1164
 msgid "NTCP connections"
 msgstr "Conexiune NTCP"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1117
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2520
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1165
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2533
 msgid "Limit"
 msgstr "Limită"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1118
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2521
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1166
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2534
 msgid "Timeout"
 msgstr "Timeout"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1123
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2529
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1171
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2542
 msgid "IPv6"
 msgstr "IPv6"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1130
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1178
 msgid "Out Queue"
 msgstr "În lista de așteptare"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1131
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1179
 msgid "Backlogged?"
 msgstr "Conectat înapoi?"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1144
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2583
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:91
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1192
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2596
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:92
 msgid "Inbound"
 msgstr "De intrare"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1146
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2585
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:91
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1194
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2598
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:92
 msgid "Outbound"
 msgstr "De ieșire"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1201
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2750
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1249
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2763
 #, java-format
 msgid "{0} peer"
 msgid_plural "{0} peers"
@@ -635,107 +637,107 @@ msgstr[0] "{0} utilizator"
 msgstr[1] "{0} utilizatori"
 msgstr[2] "{0} utilizatori"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2519
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2532
 msgid "UDP connections"
 msgstr "Conexiuni UDP"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2526
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2539
 msgid "Sort by peer hash"
 msgstr "Sortat după hash-ul peer-ului"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2528
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2541
 msgid "Direction/Introduction"
 msgstr "Direcție / Introducere"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2531
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2544
 msgid "Sort by idle inbound"
 msgstr "Sortează după intrare inactivă"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2533
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2546
 msgid "Sort by idle outbound"
 msgstr "Sortează după ieșire inactivă"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2536
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2549
 msgid "Sort by inbound rate"
 msgstr "Sortează după rata de intrare"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2538
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2551
 msgid "Sort by outbound rate"
 msgstr "Sortează după rata de de ieșire"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2541
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2554
 msgid "Sort by connection uptime"
 msgstr "Sortează după timpul de conectare"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2543
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2556
 msgid "Sort by clock skew"
 msgstr "Sortează după fus orar"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2546
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2559
 msgid "Sort by congestion window"
 msgstr "Sorteaza dupa fereastra de congestie"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2548
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2561
 msgid "Sort by slow start threshold"
 msgstr "Sortează dupa pragul de start lent"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2551
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2564
 msgid "Sort by round trip time"
 msgstr "Sortează după timpul dus-intors"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2555
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2568
 msgid "Sort by retransmission timeout"
 msgstr "Sortează după timpul de retransmisie"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2558
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2571
 msgid "Sort by outbound maximum transmit unit"
 msgstr "Sortează după unitățiile maxime de ieșire transmise"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2560
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2573
 msgid "Sort by packets sent"
 msgstr "Sortează după pachetele trimise"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2562
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2575
 msgid "Sort by packets received"
 msgstr "Sortează după pachetele primite"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2565
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2578
 msgid "Sort by packets retransmitted"
 msgstr "Sortează după pachetele retransmise"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2567
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2580
 msgid "Sort by packets received more than once"
 msgstr "Sortează după pachetele primite mai mult decât o dată"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2587
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2600
 msgid "We offered to introduce them"
 msgstr "Ne oferim să îi introducem"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2589
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2602
 msgid "They offered to introduce us"
 msgstr "Ei sau oferit să ne introducă"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2593
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2606
 msgid "Choked"
 msgstr "Asfixiat"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2601
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2614
 msgid "1 fail"
 msgstr "1 eșuare"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2603
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2616
 #, java-format
 msgid "{0} fails"
 msgstr "{0} eșuări"
 
 #. 1
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2609
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:165
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2622
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:166
 #: ../java/src/net/i2p/router/web/ProfilesHelper.java:13
 msgid "Banned"
 msgstr "Banat"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2668
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2681
 msgid "backlogged"
 msgstr "restante"
 
@@ -748,99 +750,104 @@ msgstr "Arunc cererile tunelului: Prea lent"
 msgid "Dropping tunnel requests: Overloaded"
 msgstr "Arunc cererile tunelului: Supraîncărcat"
 
-#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:619
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:598
+#, fuzzy
+msgid "Rejecting tunnels: Hidden mode"
+msgstr "Respingere tuneluri: Mesajul are întârziere mare"
+
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:626
 msgid "Rejecting tunnels: Request overload"
 msgstr "Resping Tuneluri: Cerere supraîncărcată"
 
-#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:650
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:657
 msgid "Rejecting tunnels: Connection limit"
 msgstr "Respinge Tuneluri: Limită de conexiune"
 
-#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:861
-#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:894
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:868
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:901
 msgid "Dropping tunnel requests: High load"
 msgstr "Arunc cererile de tunel: Încărcătura mare"
 
-#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:973
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:980
 msgid "Dropping tunnel requests: Queue time"
 msgstr "Arunc cererile de tunel: Timp așteptare"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:760
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:836
 #, java-format
 msgid "New plugin version {0} is available"
 msgstr "Noua versiune plug-in {0} este disponibil"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:838
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:915
 #, java-format
 msgid "Update check failed for plugin {0}"
 msgstr "Verificarea actualizarii a eșuat pentru plug-inul {0}"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:840
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:917
 #, java-format
 msgid "No new version is available for plugin {0}"
 msgstr "Nici un versiune nouă este disponibilă pentru plugin-ul {0}"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:863
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:940
 #, java-format
 msgid "{0}B transferred"
 msgstr "{0} B transferat"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:993
 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288
 #, java-format
 msgid "Transfer failed from {0}"
 msgstr "Transferul nu a reușit din {0}"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1153
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1217
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1241
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:671
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1232
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:679
 msgid "Update downloaded"
 msgstr "Actualizare descarcata"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1197
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1241
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1276
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320
 msgid "Restarting"
 msgstr "restartare"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1197
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1276
 msgid "Update verified"
 msgstr "Actualizari verificate"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1206
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:136
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1285
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293
 #, java-format
 msgid "from {0}"
 msgstr "din {0}"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1221
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1300
 #, java-format
 msgid "Unsigned update file from {0} is corrupt"
 msgstr "Fișierul de actualizare nesemnat din {0} este corupt"
 
-#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1250
+#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1329
 #, java-format
 msgid "Failed copy to {0}"
 msgstr "Copierea a eșuat {0}"
 
-#: ../java/src/net/i2p/router/update/NewsFetcher.java:140
-#, fuzzy
+#: ../java/src/net/i2p/router/update/NewsFetcher.java:144
 msgid "In-network updates disabled. Check package manager."
-msgstr "Actualizările vor fi expediate prin managerul de pachete."
+msgstr ""
 
-#: ../java/src/net/i2p/router/update/NewsFetcher.java:146
+#: ../java/src/net/i2p/router/update/NewsFetcher.java:150
 msgid "No write permission for I2P install directory."
 msgstr ""
 
-#: ../java/src/net/i2p/router/update/NewsFetcher.java:154
+#: ../java/src/net/i2p/router/update/NewsFetcher.java:158
 #, java-format
 msgid "You must first update to version {0}"
-msgstr ""
+msgstr "Trebuie intai sa actualizati la versiunea {0}"
 
-#: ../java/src/net/i2p/router/update/NewsFetcher.java:164
+#: ../java/src/net/i2p/router/update/NewsFetcher.java:168
 #, java-format
 msgid "Requires Java version {0} but installed Java version is {1}"
-msgstr ""
+msgstr "Necesita versiunea Java {0} dar vrersiunea Java instalata este {1}"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateChecker.java:55
 #, java-format
@@ -848,88 +855,97 @@ msgid "Checking for update of plugin {0}"
 msgstr "Verificarea pentru actualizarea plugin-ului {0}"
 
 #. set status before thread to ensure UI feedback
-#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:79
+#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81
 #: ../java/src/net/i2p/router/update/UnsignedUpdateHandler.java:91
 #: ../java/src/net/i2p/router/update/UpdateHandler.java:52
 #: ../java/src/net/i2p/router/update/UpdateRunner.java:252
 msgid "Updating"
 msgstr "Actualizare"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:81
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:86
 #, java-format
 msgid "Attempting to install from file {0}"
 msgstr "Încercarea de a instala din fișier {0}"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:85
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90
 #, java-format
 msgid "No file specified {0}"
 msgstr "Niciun fișier specificat {0}"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:92
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97
 #, java-format
 msgid "Failed to install from file {0}, copy failed."
 msgstr "Nu sa instalat din fișierul {0}, copiere a eșuat."
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:96
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:390
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438
 #, java-format
 msgid "Downloading plugin from {0}"
 msgstr "Descărca plugin de la {0}"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:122
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:126
 msgid "Plugin downloaded"
 msgstr "Plugin descărcat"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:127
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:363
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:131
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:493
 #, java-format
 msgid "Cannot create plugin directory {0}"
 msgstr "Nu pot crea directorul pentru plugin-ul {0}"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:146
-#, java-format
-msgid "Plugin from {0} is corrupt"
-msgstr "Plugin-ul de la {0} este corupt"
-
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:157
-#, java-format
-msgid "Plugin from {0} does not contain the required configuration file"
-msgstr "Plugin-ul de la {0} nu conține fișiere de configurare necesare"
-
 #. updateStatus("<b>" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + "</b>");
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:170
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:192
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:201
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:305
 #, java-format
 msgid "Plugin from {0} contains an invalid key"
 msgstr "Plugin-ul de la {0} conține o cheie incorecta"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:194
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:204
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:218
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:234
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:244
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:258
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:316
 #, java-format
 msgid "Plugin signature verification of {0} failed"
 msgstr "Verificarea semnăturii plugin-ului {0} a esuat"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:233
+#. don't display signer, we're really checking the key not the signer name
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:267
+#, fuzzy
+msgid "Plugin not installed - signer is untrusted"
+msgstr "Plugin-ul {0} a fost instalat si pornit"
+
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:332
+#, java-format
+msgid "Plugin from {0} is corrupt"
+msgstr "Plugin-ul de la {0} este corupt"
+
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:342
+#, java-format
+msgid "Plugin from {0} does not contain the required configuration file"
+msgstr "Plugin-ul de la {0} nu conține fișiere de configurare necesare"
+
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:364
 #, java-format
 msgid "Plugin from {0} has invalid name or version"
 msgstr "Plugin-ul de la {0} are nume sau versiune incorecta"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:238
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:369
 #, java-format
 msgid "Plugin {0} has mismatched versions"
 msgstr "Plugin {0} are versiuni nepotrivite"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:249
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:380
 #, java-format
 msgid "This plugin requires I2P version {0} or higher"
 msgstr "Plugin necesită I2P versiunea {0} sau mai mare"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:257
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:388
 #, java-format
 msgid "This plugin requires Java version {0} or higher"
 msgstr "Plugin necesită Java versiunea {0} sau mai mare"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:266
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:397
 msgid ""
 "Downloaded plugin is for new installs only, but the plugin is already "
 "installed"
@@ -937,84 +953,84 @@ msgstr ""
 "Plugin descărcat este numai pentru instalări noi, dar plugin-ul este deja "
 "instalat."
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:277
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:407
 msgid "Installed plugin does not contain the required configuration file"
 msgstr "Plugin-ul instalat nu conține fișier de configurare necesar"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:285
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:415
 msgid "Signature of downloaded plugin does not match installed plugin"
 msgstr "Semnătura plugin-ului descărcat nu se potrivește cu plugin-ul instalat"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:292
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:422
 #, java-format
 msgid "Downloaded plugin version {0} is not newer than installed plugin"
 msgstr ""
 "Versiunea plug-inului descarcat {0} nu este mai nouă decât plugin-ul instalat"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:299
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:429
 #, java-format
 msgid "Plugin update requires installed plugin version {0} or higher"
 msgstr ""
 "Actualizarea plugin-ului necesită versiunea plug-in instalat {0} sau mai mare"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:306
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:436
 #, java-format
 msgid "Plugin update requires installed plugin version {0} or lower"
 msgstr ""
 "Actualizarea plugin-ului necesită versiunea plug-in instalat {0} sau mai mica"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:314
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:444
 #, java-format
 msgid "Plugin requires Jetty version {0} or higher"
 msgstr "Plugin necesită Jetty versiunea {0} sau mai mare"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:321
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:451
 #, java-format
 msgid "Plugin requires Jetty version {0} or lower"
 msgstr "Plugin necesită Jetty versiunea {0} sau mai mica"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:330
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:460
 #, java-format
 msgid "Cannot copy plugin to directory {0}"
 msgstr "Nu pot copia plugin in dosar {0}"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:340
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:470
 msgid "Plugin will be installed on next restart."
 msgstr "Plugin-ul va fi instalat la următoarea repornire."
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:358
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:488
 msgid "Plugin is for upgrades only, but the plugin is not installed"
 msgstr "Plugin-ul este doar pentru upgrade-uri, dar plugin-ul nu este instalat"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:371
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:501
 #, java-format
 msgid "Failed to install plugin in {0}"
 msgstr "Instalarea pluginului în {0} a eșuat "
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:378
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:406
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:508
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:536
 #, java-format
 msgid "Plugin {0} installed"
 msgstr "Plugin-ul {0} a fost instalat"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:397
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:527
 #, java-format
 msgid "Plugin {0} installed and started"
 msgstr "Plugin-ul {0} a fost instalat si pornit"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:400
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:530
 #, java-format
 msgid "Plugin {0} installed but failed to start, check logs"
 msgstr ""
 "Plugin-ul {0}a fost instalat, dar nu a reușit să porneasca, verifica "
 "jurnalele"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:402
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:532
 #, java-format
 msgid "Plugin {0} installed but failed to start"
 msgstr "Plugin-ul {0}a fost instalat, dar nu a reușit să porneasca"
 
-#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:414
+#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:544
 #, java-format
 msgid "Failed to download plugin from {0}"
 msgstr "Descărcarea plugin-ului din {0} a eșuat "
@@ -1029,129 +1045,131 @@ msgstr "Actualizarea din {0}"
 msgid "No new version found at {0}"
 msgstr "Nu s-a găsit versiune noua {0}"
 
-#: ../java/src/net/i2p/router/web/BanlistRenderer.java:64
+#: ../java/src/net/i2p/router/web/BanlistRenderer.java:65
 #, java-format
 msgid "Temporary ban expiring in {0}"
 msgstr "Interzicerea temporară expiră în {0}"
 
-#: ../java/src/net/i2p/router/web/BanlistRenderer.java:66
+#: ../java/src/net/i2p/router/web/BanlistRenderer.java:67
 #, java-format
 msgid "Banned until restart or in {0}"
 msgstr "Banat până la repornire sau în {0}"
 
-#: ../java/src/net/i2p/router/web/BanlistRenderer.java:78
+#: ../java/src/net/i2p/router/web/BanlistRenderer.java:79
 msgid "unban now"
 msgstr "unban acum"
 
-#: ../java/src/net/i2p/router/web/CSSHelper.java:146
-#: ../java/src/net/i2p/router/web/HomeHelper.java:33
+#: ../java/src/net/i2p/router/web/CSSHelper.java:149
+#: ../java/src/net/i2p/router/web/HomeHelper.java:34
 #: ../java/strings/Strings.java:29
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:213
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:213
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:221
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:213
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:213
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:213
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:212
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:214
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:313
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:214
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:227
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:221
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:239
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:232
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:214
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:214
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:214
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:214
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:217
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:219
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:198
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:200
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:297
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:228
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:209
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:209
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:222
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:214
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:209
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:209
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:209
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:227
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:209
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:209
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:227
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:229
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:221
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:221
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:229
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:231
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:221
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:221
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:221
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:235
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:237
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:163
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:232
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:234
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:233
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:235
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:247
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:249
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:238
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:240
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:225
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:227
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:201
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:300
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:236
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:238
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:217
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:217
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:230
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:217
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:217
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:217
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:235
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:237
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:217
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:217
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:235
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:237
 msgid "I2P Router Console"
 msgstr "Consola de Router I2P"
 
-#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:51
+#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:54
 msgid "Error updating the configuration - please see the error logs"
 msgstr ""
 "Eroare la actualizarea de configurare - vă rugăm să consultați jurnalele de "
 "eroare"
 
-#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:372
+#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:64
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:374
 msgid "Configuration saved successfully"
 msgstr "Configurație salvată cu succes"
 
-#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:63
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:458
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:374
+#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85
 msgid ""
 "Error saving the configuration (applied but not saved) - please see the "
@@ -1161,313 +1179,313 @@ msgstr ""
 "consultați jurnalele de eroare"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486
 msgid "Save Client Configuration"
 msgstr "Salvează configurația clientului"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:544
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:552
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:556
 msgid "Save Interface Configuration"
 msgstr "Salvează configurația interfeței"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572
 msgid "Save WebApp Configuration"
 msgstr "Salvează configurația WebApp"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589
 msgid "Save Plugin Configuration"
 msgstr "Salvează configurația plugin"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:586
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:590
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:60
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:614
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618
 msgid "Install Plugin"
 msgstr "Instalează plugin"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:60
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628
 msgid "Update All Installed Plugins"
 msgstr "Actualizare tuturor plugin-uri instalate"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:100
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:131
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158
 #, java-format
 msgid "Error stopping plugin {0}"
 msgstr "Eroare oprire plugin {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:105
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126
 #, java-format
 msgid "Deleted plugin {0}"
 msgstr "Șterge plugin {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:107
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128
 #, java-format
 msgid "Error deleting plugin {0}"
 msgstr "Eroare la șstergerea plugin {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:129
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153
 #, java-format
 msgid "Stopped plugin {0}"
 msgstr "Plugin oprit {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:136
-#, fuzzy, java-format
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163
+#, java-format
 msgid "Stopped webapp {0}"
-msgstr "Plugin oprit {0}"
+msgstr ""
 
 #. label (IE)
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:157
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:276
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312
 msgid "Start"
 msgstr "Start"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:220
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265
 msgid "New client added"
 msgstr "Client nou adăugat"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:224
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270
 msgid "Client configuration saved successfully"
 msgstr "Configurarea clientului salvata cu succes"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:234
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:260
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:275
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:280
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:321
 msgid "Bad client index."
 msgstr "Index client rău."
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:243
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289
 #, java-format
 msgid "Client {0} stopped"
 msgstr "{0} clienți opriti"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311
 #, java-format
 msgid "Client {0} started"
 msgstr "{0} clienți porniți"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:280
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326
 #, java-format
 msgid "Client {0} deleted"
 msgstr "{0} clienți șterși "
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:296
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342
 msgid "WebApp configuration saved."
 msgstr "Configurație WebApp salvată."
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357
 msgid "Plugin configuration saved."
 msgstr "Configurație plugin salvată."
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:138
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162
 msgid "WebApp"
 msgstr "WebApp"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372
 msgid "started"
 msgstr "pornit"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374
 msgid "Failed to start"
 msgstr "Eroare la pornire"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:333
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379
 msgid "Failed to find server."
 msgstr "Eroare la găsirea unui server."
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:339
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385
 msgid "No plugin URL specified."
 msgstr "Nici un URL pentru plugin specificat."
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:349
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397
 #, java-format
 msgid "No update URL specified for {0}"
 msgstr "Nici un URL-ul de actualizare specificat pentru {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:358
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427
 msgid "Plugin or update download already in progress."
 msgstr "Plugin sau actualizare pentru descărcare deja în curs de desfășurare."
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:361
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409
 msgid "Updating all plugins"
 msgstr "Actualizarea tuturor plugin-uri"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:386
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434
 #, java-format
 msgid "Bad URL {0}"
 msgstr "URL nevalabil {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454
 #, java-format
 msgid "Checking plugin {0} for updates"
 msgstr "Verificare plugin {0} pentru actualizări"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:416
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464
 #, java-format
 msgid "Started plugin {0}"
 msgstr "Plugin-ul a pornit {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:418
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466
 #, java-format
 msgid "Error starting plugin {0}"
 msgstr "Eroare la pornirea plugin-ului {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:440
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:89
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93
 #, java-format
 msgid "Added user {0}"
 msgstr "Utilizator adaugat {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:455
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503
 msgid "Interface configuration saved"
 msgstr "Configurarea Interfeței a fost salvata"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:456
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:335
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:337
 #: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:122
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:90
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:114
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:94
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:118
 msgid "Restart required to take effect"
 msgstr "Dupa restartarea schimbarile vor intra in vigoare"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:76
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:281
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:94
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:319
 msgid "Edit"
 msgstr "Editează"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:85
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:474
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482
 msgid "Add Client"
 msgstr "Adaugă client"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:94
-msgid "Class and arguments"
-msgstr "Clasă și argumente"
-
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:94
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:112
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:510
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:427
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:432
 msgid "Client"
 msgstr "Client"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:94
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:138
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:113
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:163
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:192
+msgid "Run at Startup?"
+msgstr "Rulare la pornire?"
+
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:114
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:164
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:193
 msgid "Control"
 msgstr "Control"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:94
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:138
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:163
-msgid "Run at Startup?"
-msgstr "Rulare la pornire?"
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:115
+msgid "Class and arguments"
+msgstr "Clasă și argumente"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:138
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:163
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:211
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:165
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:194
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:244
 msgid "Description"
 msgstr "Descriere"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:163
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:191
 msgid "Plugin"
 msgstr "Plugin"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:175
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:301
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:307
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:295
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:321
 msgid "Version"
 msgstr "Versiune"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:177
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:210
 msgid "Signed by"
 msgstr "Semnat de "
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:194
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:227
 msgid "Date"
 msgstr "Data"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:200
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:233
 msgid "Author"
 msgstr "Autor"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:216
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:249
 msgid "License"
 msgstr "Licență"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:221
-#: ../java/src/net/i2p/router/web/HomeHelper.java:35
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:254
+#: ../java/src/net/i2p/router/web/HomeHelper.java:36
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174
 msgid "Website"
 msgstr "Website"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:226
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:261
 msgid "Update link"
 msgstr "Actualizare link"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:279
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:316
 msgid "Stop"
 msgstr "Stop"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:283
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:141
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:436
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:444
 msgid "Check for updates"
 msgstr "Verificați după actualizări"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:284
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
 msgid "Update"
 msgstr "Actualizare"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:289
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:329
 #, java-format
 msgid "Are you sure you want to delete {0}?"
 msgstr "Sunteți sigur că doriți să ștergeți {0}?"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:291
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:331
 msgid "Delete"
 msgstr "Șterge"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:21
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:22
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:19
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:897
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:468
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:488
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:905
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:476
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:496
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:512
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:454
 msgid "Delete selected"
 msgstr "Șterge pe cel ales"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:22
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:23
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:916
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:466
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:924
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:474
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:486
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:494
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:502
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:510
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518
 msgid "Add item"
 msgstr "Adaugă un element"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:23
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:472
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:492
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:508
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:480
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:500
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516
 msgid "Restore defaults"
 msgstr "RestabileÅŸte implicitele"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:504
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:462
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:466
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:515
 msgid "Save"
 msgstr "Salvează"
 
@@ -1498,12 +1516,12 @@ msgid "Removed"
 msgstr "Șters"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:485
 msgid "Add key"
 msgstr "Adaugă cheie"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:475
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:483
 msgid "Delete key"
 msgstr "Șterge cheie"
 
@@ -1572,7 +1590,7 @@ msgstr "Niveluri valide sunt DEBUG, INFO, WARN, ERROR, CRIT"
 #. http://www.dhs.gov/xinfoshare/programs/Copy_of_press_release_0046.shtm
 #. but pink instead of yellow for WARN
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:117
+#: ../java/src/net/i2p/router/web/LogsHelper.java:141
 msgid "CRIT"
 msgstr "CRITIC"
 
@@ -1581,24 +1599,24 @@ msgid "DEBUG"
 msgstr "DEPANARE"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:119
+#: ../java/src/net/i2p/router/web/LogsHelper.java:143
 msgid "ERROR"
 msgstr "EROARE"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:123
+#: ../java/src/net/i2p/router/web/LogsHelper.java:147
 msgid "INFO"
 msgstr "INFO"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:121
+#: ../java/src/net/i2p/router/web/LogsHelper.java:145
 msgid "WARN"
 msgstr "WARN"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:144
-#: ../java/src/net/i2p/router/web/HomeHelper.java:195
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:851
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:169
+#: ../java/src/net/i2p/router/web/HomeHelper.java:198
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:859
 msgid "Remove"
 msgstr "Elimina"
 
@@ -1622,48 +1640,49 @@ msgid "Network"
 msgstr "Rețeaua"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:286
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:286
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:296
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:286
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:286
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:286
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:287
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:289
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:302
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:296
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:333
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:305
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:289
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:289
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:289
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:289
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:292
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:206
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:303
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:310
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:284
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:310
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:284
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:314
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:289
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:284
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:284
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:310
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:284
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:302
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:284
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:284
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:302
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:308
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:313
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:300
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:318
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:292
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:318
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:292
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:322
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:292
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:292
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:318
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:292
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:292
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:292
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:310
 msgid "Summary Bar"
 msgstr "Bara de rezumat"
 
@@ -1683,7 +1702,7 @@ msgid "Clients"
 msgstr "Clienți"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:449
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457
 msgid "Keyring"
 msgstr "Inelul de chei"
 
@@ -1699,7 +1718,7 @@ msgid "Peers"
 msgstr "Peers"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:440
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240
 msgid "Stats"
 msgstr "Statistici"
@@ -1710,120 +1729,116 @@ msgstr "Avansat"
 
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:34
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:416
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:450
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:607
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:533
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:483
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:30
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:480
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:434
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:458
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:615
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:539
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:541
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:491
 msgid "Save changes"
 msgstr "Salvați modificările"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:142
-msgid "Rechecking router reachability..."
-msgstr "Reverificare accesibilitatea routerului ..."
-
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:207
 msgid "Updating IP address"
 msgstr "Actualizare adresa IP"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:227
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:229
 msgid "Updating IPv6 setting"
 msgstr "Actualizarea setării IPv6"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:244
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:246
 msgid "Disabling TCP completely"
 msgstr "Dezactivare TCP complet"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:249
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:251
 #, java-format
 msgid "Updating TCP address to {0}"
 msgstr "Actualizarea adresei TCP la {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:256
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:258
 msgid "Disabling inbound TCP"
 msgstr "Dezactivare intrare TCP"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:258
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:260
 msgid "Updating inbound TCP address to auto"
 msgstr "Actualizare intrare adresa TCP automată"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:271
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:273
 #, java-format
 msgid "Updating TCP port to {0}"
 msgstr "Actualizarea portului TCP la {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:273
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:298
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:275
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:300
 msgid "Warning - ports less than 1024 are not recommended"
 msgstr "Avertizare - porturile mai mici de 1024 nu sunt recomandate"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:304
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:306
 msgid "Invalid port"
 msgstr "Portul nevalid"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:282
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:284
 msgid "Updating inbound TCP port to auto"
 msgstr "Actualizare port TCP intrare automată"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:296
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:298
 #, java-format
 msgid "Updating UDP port to {0}"
 msgstr "Actualizarea portului UDP la {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:321
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:323
 msgid "Gracefully restarting into Hidden Router Mode"
 msgstr "Repornire cu grație în modul Router Invizibil"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:323
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:325
 msgid "Gracefully restarting to exit Hidden Router Mode"
 msgstr "Repornire cu grație pentru a ieși din Modul Router Invizibil"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:332
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:334
 msgid "Enabling UPnP"
 msgstr "Activare UPnP"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:334
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:336
 msgid "Disabling UPnP"
 msgstr "Dezactivare UPnP"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:343
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:345
 msgid "Enabling laptop mode"
 msgstr "Activează modul pentru laptop"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:345
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:347
 msgid "Disabling laptop mode"
 msgstr "Dezactivează modul pentru laptop"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:352
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:354
 msgid "Disabling UDP"
 msgstr "Dezactivare UDP"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:354
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:356
 msgid "Enabling UDP"
 msgstr "Activare UDP"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:361
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:363
 msgid "Requiring SSU introducers"
 msgstr "Necesită SSU de introducere"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:419
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:421
 msgid "Invalid address"
 msgstr "Adresă nevalidă"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:425
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:427
 #, java-format
 msgid "The hostname or IP {0} is not publicly routable"
 msgstr "Hostname sau adresa IP {0} nu este rutabil public"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:450
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:452
 msgid "Updating bandwidth share percentage"
 msgstr "Actualizare procent cota pe lățimea de bandă"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:480
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:482
 msgid "Updated bandwidth limits"
 msgstr "Limitele pe lățimea de bandă actualizate"
 
@@ -1842,7 +1857,7 @@ msgid "or {0} bytes per month maximum"
 msgstr "sau {0} biți maximum pe o lună de zile"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:468
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:476
 msgid "Ban peer until restart"
 msgstr "Ban peer până la restart"
 
@@ -1862,7 +1877,7 @@ msgid "Invalid peer"
 msgstr "Peer invalid"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:470
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:478
 msgid "Unban peer"
 msgstr "Unban peer"
 
@@ -1875,7 +1890,7 @@ msgid "is not currently banned"
 msgstr "nu este banat în prezent"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:496
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504
 msgid "Adjust peer bonuses"
 msgstr "Ajustați bonusurile pentru peer"
 
@@ -1892,7 +1907,7 @@ msgid "Unsupported"
 msgstr "Nesuportat"
 
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537
 msgid "Save changes and reseed now"
 msgstr "Salvează schimbările si reseed iarăși"
 
@@ -1911,9 +1926,9 @@ msgstr "Configurație salvată cu succes."
 
 #. Normal browsers send value, IE sends button label
 #: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:176
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:180
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:445
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:195
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453
 msgid "Shutdown immediately"
 msgstr "Opriți imediat"
 
@@ -1969,118 +1984,118 @@ msgstr[2] ""
 msgid "Restart in {0}"
 msgstr "Repornire în {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:171
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:443
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451
 msgid "Shutdown gracefully"
 msgstr "Oprire cu grație"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:175
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194
 msgid "Graceful shutdown initiated"
 msgstr "Oprire cu grație inițiată"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:447
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455
 msgid "Cancel graceful shutdown"
 msgstr "Anulează oprirea cu grație"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:183
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202
 msgid "Graceful shutdown cancelled"
 msgstr "Oprirea cu grație anulată"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:184
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:459
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467
 msgid "Graceful restart"
 msgstr "Repornire cu grație"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:189
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208
 msgid "Graceful restart requested"
 msgstr "Repornire cu grație solicitată"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:461
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469
 msgid "Hard restart"
 msgstr "Repornire grea"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:195
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214
 msgid "Hard restart requested"
 msgstr "Repornire grea solicitată"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:196
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215
 msgid "Rekey and Restart"
 msgstr "Recifrare și Repornire"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:197
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216
 msgid "Rekeying after graceful restart"
 msgstr "Recifrare după repornirea cu grație"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219
 msgid "Rekey and Shutdown"
 msgstr "Recifrare și oprire"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:201
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220
 msgid "Rekeying after graceful shutdown"
 msgstr "Recodificarea după oprirea grațioasă"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:495
 msgid "Run I2P on startup"
 msgstr "Rulați I2P la pornire"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:206
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497
 msgid "Don't run I2P on startup"
 msgstr "Nu rulați I2P la pornire"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:513
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521
 msgid "Dump threads"
 msgstr "Dump threads"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234
 #, java-format
 msgid "Threads dumped to {0}"
 msgstr "Firele sunt aruncate la {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:235
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:529
 msgid "View console on startup"
 msgstr "Vezi consola la pornire"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237
 msgid "Console is to be shown on startup"
 msgstr "Consola va fi afișată la pornire"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531
 msgid "Do not view console on startup"
 msgstr "Nu vezi consola la pornire"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:221
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240
 msgid "Console is not to be shown on startup"
 msgstr "Consola nu va fi afișată la pornire"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:222
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:509
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:241
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517
 msgid "Force GC"
 msgstr "GC forțat"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243
 msgid "Full garbage collection requested"
 msgstr "garbage collection complet solicitat"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:233
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252
 msgid "Service installed"
 msgstr "Serviciu instalat"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:235
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254
 msgid "Warning: unable to install the service"
 msgstr "Atenție: imposibilitate de a instala serviciul"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:242
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261
 msgid "Service removed"
 msgstr "Serviciu eliminat"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263
 msgid "Warning: unable to remove the service"
 msgstr "Atenție: imposibilitate de a elimina serviciul"
 
@@ -2097,13 +2112,11 @@ msgid "Full statistics disabled"
 msgstr "Statistici complete dezactivata"
 
 #: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:125
-#, fuzzy, java-format
+#, java-format
 msgid ""
 "Graph list updated, may take up to 60s to be reflected on the {0}Graphs "
 "Page{1}"
 msgstr ""
-"Lista grafic actualizată, poate dura până la 60 secunde să se reflecte aici "
-"și pe <a href=\"graphs.jsp\"> pagina graficelor </a>"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:24
 msgid "Save order"
@@ -2123,28 +2136,28 @@ msgid "Refresh interval must be a number"
 msgstr "Intervalul reinnoirii trebuie sa fie un numar"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:38
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:466
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:474
 msgid "Restore full default"
 msgstr "RestabileÅŸte implicitele"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:40
 msgid "Full summary bar default restored."
-msgstr ""
+msgstr "Rezumat terminat, bara implicita restaurata."
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:41
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:45
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:137
 msgid "Summary bar will refresh shortly."
-msgstr ""
+msgstr "Bara sumar se va actualiza in scurt timp."
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:468
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:476
 msgid "Restore minimal default"
 msgstr "RestabileÅŸte implicitele minimale"
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:44
 msgid "Minimal summary bar default restored."
-msgstr ""
+msgstr "Bara sumar minimal imlicit restaurata."
 
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:61
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:83
@@ -2170,18 +2183,18 @@ msgstr "Ordinea sectiunilor este salvata"
 
 #. the count isn't really correct anyway, since we don't check for actual changes
 #. addFormNotice("Updated settings for " + updated + " pools.");
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:136
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:130
 msgid "Updated settings for all pools."
 msgstr "Setări actualizate pentru toate pools."
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:141
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:135
 msgid "Exploratory tunnel configuration saved successfully."
 msgstr "configurarea tunelului de exploatare a fost salvat cu succes"
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:143
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:69
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:92
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:110
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:137
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:73
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:96
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:114
 msgid ""
 "Error saving the configuration (applied but not saved) - please see the "
 "error logs."
@@ -2190,7 +2203,7 @@ msgstr ""
 "consultați jurnalele de eroare."
 
 #. * dummies for translation
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:14
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:15
 #, java-format
 msgid "1 hop"
 msgid_plural "{0} hops"
@@ -2198,7 +2211,7 @@ msgstr[0] "1 hop"
 msgstr[1] "{0} hop-uri"
 msgstr[2] "{0} hop-uri"
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:15
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:16
 #, java-format
 msgid "1 tunnel"
 msgid_plural "{0} tunnels"
@@ -2206,85 +2219,85 @@ msgstr[0] "1 tunel"
 msgstr[1] "{0} tunele"
 msgstr[2] "{0} tunele"
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:33
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:34
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:36
 msgid "Exploratory tunnels"
 msgstr "Tunele de exploatare"
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:49
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:50
 #, java-format
 msgid "Client tunnels for {0}"
 msgstr "Tuneluri client pentru {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:78
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:79
 msgid "ANONYMITY WARNING - Settings include 0-hop tunnels."
 msgstr "AVERTIZARE ANONIMITATE - Setările includ tunele 0-hop."
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:83
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:84
 msgid "ANONYMITY WARNING - Settings include 1-hop tunnels."
 msgstr "AVERTIZARE ANONIMITATE - Setările includ tunele cu 1-hop."
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:86
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:87
 msgid "PERFORMANCE WARNING - Settings include very long tunnels."
 msgstr "AVERTIZARE PERFORMANTA - Setările includ tunelurile foarte lungi."
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:89
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:90
 msgid "PERFORMANCE WARNING - Settings include high tunnel quantities."
 msgstr "AVERTIZARE PERFORMANTA - Setările includ tunelurile foarte lungi."
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:97
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:98
 msgid "Length"
 msgstr "Lungime"
 
 #. tunnel depth variance
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:114
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:115
 msgid "Randomization"
 msgstr "Randomizare"
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:139
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:140
 msgid "Quantity"
 msgstr "Cantitate"
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:157
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:158
 msgid "Backup quantity"
 msgstr "Cantitatea de rezervă"
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:179
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:180
 msgid "Inbound options"
 msgstr "Opțiuni Inbound"
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:192
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:193
 msgid "Outbound options"
 msgstr "Opțiuni Outbound"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:21
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:444
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:450
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:452
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:458
 msgid "Add user"
 msgstr "Adaugă user"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:59
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:63
 msgid "Theme change saved."
 msgstr "Schimbarea temei salvate."
 
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:61
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:66
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:65
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:70
 msgid "Refresh the page to view."
 msgstr "Reîncărcați pagina pentru a vedea."
 
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:64
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:68
 msgid "Mobile console option saved."
 msgstr "Opțiune consola mobilă salvat."
 
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:76
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:80
 msgid "No user name entered"
 msgstr "Nu a fost introdus niciun nume de utilizator "
 
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:81
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:85
 msgid "No password entered"
 msgstr "Nici o parolă introdusă"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:107
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:111
 #, java-format
 msgid "Removed user {0}"
 msgstr "Utilizatorul a fost sters {0}"
@@ -2297,208 +2310,358 @@ msgstr "Setați tema pentru toate aplicațiile"
 msgid "Force the mobile console to be used"
 msgstr "consola mobilă să fie utilizata forțat"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:75
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:76
 msgid "Arabic"
 msgstr "Arabă"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:76
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:77
 msgid "Czech"
 msgstr "Cehă"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:77
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:78
 msgid "Danish"
 msgstr "Daneză"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:78
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:79
 msgid "German"
 msgstr "Germană"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:79
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:80
 msgid "Estonian"
 msgstr "Estoniană"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:80
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:81
 msgid "Greek"
 msgstr "Greacă"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:81
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:82
 msgid "English"
 msgstr "Engleză"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:82
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:83
 msgid "Spanish"
 msgstr "Spaniolă"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:83
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:84
 msgid "Finnish"
 msgstr "Finlandeză"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:84
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:85
 msgid "French"
 msgstr "Franceză"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:85
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:86
 msgid "Hungarian"
 msgstr "Maghiară"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:86
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:87
 msgid "Italian"
 msgstr "Italiană"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:87
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:88
 msgid "Japanese"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:88
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:89
 msgid "Dutch"
 msgstr "Olandeză"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:89
-#, fuzzy
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:90
 msgid "Norwegian Bokmaal"
-msgstr "Norvegiană (Bokmål)"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:90
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:91
 msgid "Polish"
 msgstr "Poloneză"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:91
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:92
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:93
 msgid "Portuguese"
 msgstr "Portugheză"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:93
-#, fuzzy
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:94
 msgid "Romanian"
-msgstr "Română"
+msgstr "Roman"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:94
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:95
 msgid "Russian"
 msgstr "Rusă"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:95
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:96
+msgid "Slovak"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:97
 msgid "Swedish"
 msgstr "Suedeză"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:96
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:98
 msgid "Turkish"
 msgstr "Turcă"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:97
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:99
 msgid "Ukrainian"
 msgstr "Ucrainiană"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:98
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:100
 msgid "Vietnamese"
 msgstr "Vietnameză"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:99
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:101
 msgid "Chinese"
 msgstr "Chineză"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:140
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:165
 msgid "Add a user and password to enable."
 msgstr "Adăugați un utilizator și o parolă pentru a activa."
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:146
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:171
 msgid "User Name"
 msgstr "Nume utilizator"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:157
-#: ../java/src/net/i2p/router/web/HomeHelper.java:217
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:899
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:182
+#: ../java/src/net/i2p/router/web/HomeHelper.java:220
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:907
 msgid "Add"
 msgstr "Adaugă"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:160
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:534
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:542
 msgid "Password"
 msgstr "Parolă"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:148
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:149
 msgid "Update or check already in progress"
 msgstr "Actualizarea sau verificarea deja în curs de desfășurare"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:157
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:158
 msgid "Update available, attempting to download now"
 msgstr "Actualizare disponibilă, încercarea de a descărca acum"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:159
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:160
 msgid "Update available, click button on left to download"
 msgstr "Actualizare disponibilă, faceți clic pentru a descărca"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:165
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:166
 msgid "No update available"
 msgstr "Nicio actualizare disponibilă"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:179
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:181
 #, java-format
 msgid "Updating news URL to {0}"
 msgstr "Actualizarea URL-ul de noutăți la {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:183
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:191
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:52
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:58
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:188
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:196
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:53
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:59
 msgid "internal"
 msgstr "Intern"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:187
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:192
 #, java-format
 msgid "Updating proxy host to {0}"
 msgstr "Actualizarea proxy la {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:195
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:200
 #, java-format
 msgid "Updating proxy port to {0}"
 msgstr "Actualizarea portului proxy la {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:208
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:214
 #, java-format
 msgid "Updating refresh frequency to {0}"
 msgstr "Actualizarea frecventei reinnoirii la {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:209
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:118
-#: ../java/src/net/i2p/router/web/GraphHelper.java:373
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:215
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:119
+#: ../java/src/net/i2p/router/web/GraphHelper.java:377
 msgid "Never"
 msgstr "Niciodată"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:216
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:222
 #, java-format
 msgid "Updating update policy to {0}"
 msgstr "Actualizarea reinnoirii politicii la {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:225
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:231
 msgid "Updating update URLs."
 msgstr "Actualizarea URL-uri de actualizare."
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:236
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:243
 msgid "Updating trusted keys."
 msgstr "Actualizarea cheiei de încredere."
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:244
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:255
 #, java-format
 msgid "Updating unsigned update URL to {0}"
 msgstr "Actualizarea politicii de actualizare la {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:120
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:121
 msgid "Every"
 msgstr "Fiecare"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:138
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:139
 msgid "Notify only"
 msgstr "Numai anuntare"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:145
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:146
 msgid "Download and verify only"
 msgstr "Descarcă și verifică numai"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:153
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:154
 msgid "Download, verify, and restart"
 msgstr "Descărca, verifică, și repornește"
 
-#: ../java/src/net/i2p/router/web/FormHandler.java:203
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:34
+#, fuzzy
+msgid "Aborted startup"
+msgstr "Rulați la pornire"
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:35
+msgid "Enabled floodfill"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:36
+#, fuzzy
+msgid "Changed IP"
+msgstr "IP-uri blocate"
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:37
+msgid "Changed port"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:38
+msgid "Clock shifted"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:39
+msgid "Crashed"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:40
+#, fuzzy
+msgid "Critical error"
+msgstr "Log-uri critice"
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:41
+msgid "Installed new version"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:42
+#, fuzzy
+msgid "Install failed"
+msgstr "Instalează plugin"
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:43
+#, fuzzy
+msgid "Network error"
+msgstr "Rețeaua"
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:44
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:47
+#, fuzzy
+msgid "New router identity"
+msgstr "Corecție noua"
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:45
+msgid "Disabled floodfill"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:46
+msgid "Out of memory error"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:48
+#, fuzzy
+msgid "Reseeded router"
+msgstr "Însământarea a adus doar 1 router."
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:49
+#, fuzzy
+msgid "Soft restart"
+msgstr "Repornire grea"
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:50
+#, fuzzy
+msgid "Started router"
+msgstr "Deconectează router"
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:51
+#, fuzzy
+msgid "Stopped router"
+msgstr "Deconectează router"
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:52
+#, fuzzy
+msgid "Updated router"
+msgstr "Actualizat"
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:53
+msgid "Watchdog warning"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:101
+#, fuzzy
+msgid "Display Events"
+msgstr "plot events"
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:105
+#, fuzzy
+msgid "Events since"
+msgstr "evenimente in {0}"
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:110
+msgid "Event type"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:116
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:147
+#, fuzzy
+msgid "All events"
+msgstr "plot events"
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:121
+#, fuzzy
+msgid "Filter events"
+msgstr "plot events"
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:169
+#, fuzzy
+msgid "No events found"
+msgstr "Nu-s evenimente"
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:170
+#, fuzzy, java-format
+msgid "No events found in previous {0}"
+msgstr "Nu s-a găsit versiune noua {0}"
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:173
+#, fuzzy, java-format
+msgid "No \"{0}\" events found"
+msgstr "Nu-s evenimente"
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:174
+#, java-format
+msgid "No \"{0}\" events found in previous {1}"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:178
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:143
+msgid "Time"
+msgstr "Timp"
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:181
+#, fuzzy
+msgid "Event"
+msgstr "1 eveniment"
+
+#: ../java/src/net/i2p/router/web/EventLogHelper.java:183
+#, fuzzy
+msgid "Details"
+msgstr "Testul a esuat"
+
+#: ../java/src/net/i2p/router/web/FormHandler.java:227
 msgid ""
 "Invalid form submission, probably because you used the 'back' or 'reload' "
 "button on your browser. Please resubmit."
@@ -2506,7 +2669,7 @@ msgstr ""
 "Transmitere formular invalid, probabil pentru că ați folosit butonul \"reload"
 "\" sau \"back\" de pe browser-ul dumneavoastră. Vă rugăm retrimiteți."
 
-#: ../java/src/net/i2p/router/web/FormHandler.java:205
+#: ../java/src/net/i2p/router/web/FormHandler.java:229
 msgid ""
 "If the problem persists, verify that you have cookies enabled in your "
 "browser."
@@ -2514,472 +2677,468 @@ msgstr ""
 "Dacă problema persistă, verificați dacă aveți activate cookie-urile în "
 "browser-ul dumneavoastră."
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:158
+#: ../java/src/net/i2p/router/web/GraphHelper.java:162
 msgid "Combined bandwidth graph"
 msgstr "Grafic lățime de bandă combinat"
 
 #. e.g. "statname for 60m"
-#: ../java/src/net/i2p/router/web/GraphHelper.java:170
-#: ../java/src/net/i2p/router/web/GraphHelper.java:232
+#: ../java/src/net/i2p/router/web/GraphHelper.java:174
+#: ../java/src/net/i2p/router/web/GraphHelper.java:236
 #, java-format
 msgid "{0} for {1}"
 msgstr "{0} pentru {1}"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:219
+#: ../java/src/net/i2p/router/web/GraphHelper.java:223
 #: ../java/src/net/i2p/router/web/StatSummarizer.java:304
 msgid "Bandwidth usage"
 msgstr "utilizarea lățimii de bandă"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:234
+#: ../java/src/net/i2p/router/web/GraphHelper.java:238
 #, java-format
 msgid "ending {0} ago"
 msgstr "s-a terminat {0} in urma "
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:249
+#: ../java/src/net/i2p/router/web/GraphHelper.java:253
 msgid "Larger"
 msgstr "Mai mare"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:255
+#: ../java/src/net/i2p/router/web/GraphHelper.java:259
 msgid "Smaller"
 msgstr "Mai mic"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:261
+#: ../java/src/net/i2p/router/web/GraphHelper.java:265
 msgid "Taller"
 msgstr "Mai înalt"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:267
+#: ../java/src/net/i2p/router/web/GraphHelper.java:271
 msgid "Shorter"
 msgstr "Mai scund"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:273
+#: ../java/src/net/i2p/router/web/GraphHelper.java:277
 msgid "Wider"
 msgstr "Mai lat"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:279
+#: ../java/src/net/i2p/router/web/GraphHelper.java:283
 msgid "Narrower"
 msgstr "Mai îngust"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:286
+#: ../java/src/net/i2p/router/web/GraphHelper.java:290
 msgid "Larger interval"
 msgstr "Interval mai mare"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:292
+#: ../java/src/net/i2p/router/web/GraphHelper.java:296
 msgid "Smaller interval"
 msgstr "Interval mai mic"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:299
+#: ../java/src/net/i2p/router/web/GraphHelper.java:303
 msgid "Previous interval"
 msgstr "Intervalul anterior"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:310
+#: ../java/src/net/i2p/router/web/GraphHelper.java:314
 msgid "Next interval"
 msgstr "Intervalul urmator"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:317
-#: ../java/src/net/i2p/router/web/GraphHelper.java:357
+#: ../java/src/net/i2p/router/web/GraphHelper.java:321
+#: ../java/src/net/i2p/router/web/GraphHelper.java:361
 msgid "Plot averages"
 msgstr "Plot averages"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:317
-#: ../java/src/net/i2p/router/web/GraphHelper.java:358
+#: ../java/src/net/i2p/router/web/GraphHelper.java:321
+#: ../java/src/net/i2p/router/web/GraphHelper.java:362
 msgid "plot events"
 msgstr "plot events"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:320
+#: ../java/src/net/i2p/router/web/GraphHelper.java:324
 msgid "All times are UTC."
 msgstr "Ora este UTC."
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:352
+#: ../java/src/net/i2p/router/web/GraphHelper.java:356
 msgid "Configure Graph Display"
 msgstr "Configurare Ecran Grafic"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:352
+#: ../java/src/net/i2p/router/web/GraphHelper.java:356
 msgid "Select Stats"
 msgstr "Selectați Statistici"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:356
+#: ../java/src/net/i2p/router/web/GraphHelper.java:360
 msgid "Periods"
 msgstr "Perioade"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:358
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485
+#: ../java/src/net/i2p/router/web/GraphHelper.java:362
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493
 msgid "or"
 msgstr "sau"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:359
+#: ../java/src/net/i2p/router/web/GraphHelper.java:363
 msgid "Image sizes"
 msgstr "dimensiunile imaginii"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:359
+#: ../java/src/net/i2p/router/web/GraphHelper.java:363
 msgid "width"
 msgstr "lățime"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:360
+#: ../java/src/net/i2p/router/web/GraphHelper.java:364
 msgid "height"
 msgstr "înălțime"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:360
-#: ../java/src/net/i2p/router/web/GraphHelper.java:361
+#: ../java/src/net/i2p/router/web/GraphHelper.java:364
+#: ../java/src/net/i2p/router/web/GraphHelper.java:365
 msgid "pixels"
 msgstr "pixeli"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:362
+#: ../java/src/net/i2p/router/web/GraphHelper.java:366
 msgid "Refresh delay"
 msgstr "Reîmprospătare întârziată"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:377
+#: ../java/src/net/i2p/router/web/GraphHelper.java:381
 msgid "Store graph data on disk?"
 msgstr "Stocarea datelor grafice pe disc?"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:383
+#: ../java/src/net/i2p/router/web/GraphHelper.java:387
 msgid "Save settings and redraw graphs"
 msgstr "Salvați setările și redesenati grafice"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:438
+#: ../java/src/net/i2p/router/web/GraphHelper.java:443
 msgid "Graph settings saved"
 msgstr "Setări grafice salvate"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:27
+#: ../java/src/net/i2p/router/web/HomeHelper.java:28
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252
 msgid "Addressbook"
 msgstr "Agendă"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:27
+#: ../java/src/net/i2p/router/web/HomeHelper.java:28
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:250
 msgid "Manage your I2P hosts file here (I2P domain name resolution)"
 msgstr "Gestionați fisierul I2P hosts aici (I2P DNS) "
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:28
+#: ../java/src/net/i2p/router/web/HomeHelper.java:29
 msgid "Configure Bandwidth"
 msgstr "configurarea traficului"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:28
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:322
+#: ../java/src/net/i2p/router/web/HomeHelper.java:29
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:330
 msgid "I2P Bandwidth Configuration"
 msgstr "Configurarea I2P trafic"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:29
+#: ../java/src/net/i2p/router/web/HomeHelper.java:30
 msgid "Configure Language"
 msgstr "Configurare limbii"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:29
+#: ../java/src/net/i2p/router/web/HomeHelper.java:30
 msgid "Console Language Selection"
 msgstr "Consola Limbii de selecție"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:30
+#: ../java/src/net/i2p/router/web/HomeHelper.java:31
 msgid "Customize Home Page"
 msgstr "Personalizarea  paginei de pornire"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:30
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:338
+#: ../java/src/net/i2p/router/web/HomeHelper.java:31
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:346
 msgid "I2P Home Page Configuration"
 msgstr "Configurarea paginii de pornire I2P"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:31
+#: ../java/src/net/i2p/router/web/HomeHelper.java:32
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:160
 msgid "Anonymous webmail client"
 msgstr "Client webmail anonim"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:31
+#: ../java/src/net/i2p/router/web/HomeHelper.java:32
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:162
 msgid "Email"
 msgstr "Email"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:32
+#: ../java/src/net/i2p/router/web/HomeHelper.java:33
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:268
 msgid "I2P Router Help"
 msgstr "I2P router ajutor "
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:33
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:155
+#: ../java/src/net/i2p/router/web/HomeHelper.java:34
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161
 msgid "Router Console"
 msgstr "consola router"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:34
+#: ../java/src/net/i2p/router/web/HomeHelper.java:35
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166
 msgid "Built-in anonymous BitTorrent Client"
 msgstr "Construiti  clientul BitTorrent"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:34
+#: ../java/src/net/i2p/router/web/HomeHelper.java:35
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:168
 msgid "Torrents"
 msgstr "Torente"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:35
+#: ../java/src/net/i2p/router/web/HomeHelper.java:36
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172
 msgid "Local web server"
 msgstr "Server web local"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:39
+#: ../java/src/net/i2p/router/web/HomeHelper.java:40
+msgid "The Anoncoin project"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:41
 msgid "Bug Reports"
 msgstr "bug-uri"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:39
+#: ../java/src/net/i2p/router/web/HomeHelper.java:41
 msgid "Bug tracker"
 msgstr "Bug tracker"
 
 #. "colombo-bt.i2p" + S + _x("The Italian Bittorrent Resource") + S + "http://colombo-bt.i2p/" + S + I + "colomboicon.png" + S +
-#: ../java/src/net/i2p/router/web/HomeHelper.java:41
+#: ../java/src/net/i2p/router/web/HomeHelper.java:43
 msgid "Dev Forum"
 msgstr "Forumul dezvoltatorilor"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:41
+#: ../java/src/net/i2p/router/web/HomeHelper.java:43
 msgid "Development forum"
 msgstr "Forumul dezvoltatorilor"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:42
-#: ../java/src/net/i2p/router/web/HomeHelper.java:56
+#: ../java/src/net/i2p/router/web/HomeHelper.java:44
+#: ../java/src/net/i2p/router/web/HomeHelper.java:59
 msgid "Bittorrent tracker"
 msgstr "Bittorrent tracker"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:42
+#: ../java/src/net/i2p/router/web/HomeHelper.java:44
 msgid "diftracker"
 msgstr "diftracker"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:43
+#: ../java/src/net/i2p/router/web/HomeHelper.java:45
 msgid "I2P Applications"
 msgstr "Aplicații I2P"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:44
+#: ../java/src/net/i2p/router/web/HomeHelper.java:46
 msgid "FAQ"
 msgstr "FAQ"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:44
+#: ../java/src/net/i2p/router/web/HomeHelper.java:46
 msgid "Frequently Asked Questions"
 msgstr "Întrebări frecvente"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:45
+#: ../java/src/net/i2p/router/web/HomeHelper.java:47
 msgid "Community forum"
 msgstr "Forumul comunitatii"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:45
+#: ../java/src/net/i2p/router/web/HomeHelper.java:47
 msgid "Forum"
 msgstr "Forum"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:46
+#: ../java/src/net/i2p/router/web/HomeHelper.java:48
 msgid ""
 "A public anonymous Git hosting site - supports pulling via Git and HTTP and "
 "pushing via SSH"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:46
+#: ../java/src/net/i2p/router/web/HomeHelper.java:48
 msgid "Anonymous Git Hosting"
 msgstr "Git hosting anonim "
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:47
+#: ../java/src/net/i2p/router/web/HomeHelper.java:49
+#, fuzzy
+msgid "HiddenGate"
+msgstr "Ascuns"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:50
 msgid "Microblog"
 msgstr "Microblog"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:47
+#: ../java/src/net/i2p/router/web/HomeHelper.java:50
 msgid "Your premier microblogging service on I2P"
 msgstr "primul serviciul al vostru de microblogging la I2P"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:48
+#: ../java/src/net/i2p/router/web/HomeHelper.java:51
 msgid "Javadocs"
 msgstr "Javadoc"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:48
-#: ../java/src/net/i2p/router/web/HomeHelper.java:60
+#: ../java/src/net/i2p/router/web/HomeHelper.java:51
+#: ../java/src/net/i2p/router/web/HomeHelper.java:63
 msgid "Technical documentation"
 msgstr "Documentație tehnică"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:49
+#: ../java/src/net/i2p/router/web/HomeHelper.java:52
 msgid "Simple and fast microblogging website"
 msgstr ""
 
 #. _x("Key Server") + S + _x("OpenPGP Keyserver") + S + "http://keys.i2p/" + S + I + "education.png" + S +
-#: ../java/src/net/i2p/router/web/HomeHelper.java:51
+#: ../java/src/net/i2p/router/web/HomeHelper.java:54
 msgid "Debian and Tahoe-LAFS repositories"
 msgstr "Debian și depozite Tahoe-LAFS"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:52
+#: ../java/src/net/i2p/router/web/HomeHelper.java:55
 msgid "Free Web Hosting"
-msgstr ""
+msgstr "Hostare Web gratuita."
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:52
+#: ../java/src/net/i2p/router/web/HomeHelper.java:55
 msgid "Free eepsite hosting with PHP and MySQL"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:53
+#: ../java/src/net/i2p/router/web/HomeHelper.java:56
 msgid "I2P Pastebin"
 msgstr "I2P Pastebin"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:53
+#: ../java/src/net/i2p/router/web/HomeHelper.java:56
 msgid "Pastebin"
 msgstr "Pastebin"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:54
+#: ../java/src/net/i2p/router/web/HomeHelper.java:57
 msgid "I2P News"
 msgstr "Noutati I2P"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:55
+#: ../java/src/net/i2p/router/web/HomeHelper.java:58
 msgid "Add-on directory"
 msgstr "Adaugă director"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:55
+#: ../java/src/net/i2p/router/web/HomeHelper.java:58
 msgid "Plugins"
 msgstr "Module"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:56
+#: ../java/src/net/i2p/router/web/HomeHelper.java:59
 msgid "Postman's Tracker"
 msgstr "Postman's Tracker"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:57
+#: ../java/src/net/i2p/router/web/HomeHelper.java:60
 msgid "I2P home page"
 msgstr "pagina de pornire I2P"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:57
+#: ../java/src/net/i2p/router/web/HomeHelper.java:60
 msgid "Project Website"
 msgstr "Site-ul proiectului"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:59
+#. "Salt" + S + "salt.i2p" + S + "http://salt.i2p/" + S + I + "salt_console.png" + S +
+#: ../java/src/net/i2p/router/web/HomeHelper.java:62
 msgid "I2P Network Statistics"
 msgstr "Statistica rețelei I2P"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:60
+#: ../java/src/net/i2p/router/web/HomeHelper.java:63
 msgid "Technical Docs"
 msgstr "Documentație tehnica"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:61
+#: ../java/src/net/i2p/router/web/HomeHelper.java:64
 msgid "Trac Wiki"
 msgstr "Trac Wiki"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:62
+#: ../java/src/net/i2p/router/web/HomeHelper.java:65
 msgid "Ugha's Wiki"
 msgstr "Ugha's Wiki"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:63
+#: ../java/src/net/i2p/router/web/HomeHelper.java:66
 msgid "Seedless and the Robert BitTorrent applications"
 msgstr "Seedless  si aplicatii bitTorent Robert"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:63
+#: ../java/src/net/i2p/router/web/HomeHelper.java:66
 msgid "Sponge's main site"
 msgstr "Site-ul principal Sponge"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:104
+#: ../java/src/net/i2p/router/web/HomeHelper.java:107
 msgid "The HTTP proxy is not up"
 msgstr "Proxy HTTP nu este pornit"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:106
+#: ../java/src/net/i2p/router/web/HomeHelper.java:109
 #, java-format
 msgid "Your browser is not properly configured to use the HTTP proxy at {0}"
 msgstr ""
 "Browser-ul dvs. nu este corect configurat să utilizeze proxy HTTP la {0}"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:197
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:853
+#: ../java/src/net/i2p/router/web/HomeHelper.java:200
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:861
 msgid "Name"
 msgstr "Nume"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:199
+#: ../java/src/net/i2p/router/web/HomeHelper.java:202
 msgid "URL"
 msgstr "URL"
 
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:50
-#, fuzzy
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:51
 msgid "I2P Job Queue"
-msgstr "JobQueue"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:51
-#, fuzzy
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:52
 msgid "Job runners"
-msgstr "arata tuneluri"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:56
-#, fuzzy
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:57
 msgid "Active jobs"
-msgstr "Activ"
+msgstr "Joburi active"
 
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:59
-#, fuzzy, java-format
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:60
+#, java-format
 msgid "started {0} ago"
-msgstr "Expirat în urmă cu {0}"
+msgstr "inceput {0} in urma"
 
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:64
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:65
 msgid "Just finished jobs"
-msgstr ""
+msgstr "Functie tocmai terminata"
 
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:67
-#, fuzzy, java-format
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:68
+#, java-format
 msgid "finished {0} ago"
-msgstr "Expirat în urmă cu {0}"
+msgstr "terminat {0} in urma"
 
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:72
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:73
 msgid "Ready/waiting jobs"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:89
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:90
 msgid "Scheduled jobs"
 msgstr ""
 
 #. translators: {0} is a job name, {1} is a time, e.g. 6 min
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:99
-#, fuzzy, java-format
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:100
+#, java-format
 msgid "{0} will start in {1}"
-msgstr "Repornire în {0}"
+msgstr "{0} va incepe in {1}"
 
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:113
-#, fuzzy
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:114
 msgid "Total Job Statistics"
-msgstr "Statistica routerului I2P"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:124
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:141
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:125
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:142
 msgid "Job"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:124
-#, fuzzy
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:125
 msgid "Queued"
-msgstr "JobQueue"
-
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:141
-msgid "Runs"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:142
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144
-#, fuzzy
-msgid "Avg"
-msgstr "medie"
-
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:142
-#, fuzzy
-msgid "Time"
-msgstr "Timeout"
+msgid "Runs"
+msgstr ""
 
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:145
-#, fuzzy
+msgid "Avg"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146
 msgid "Max"
-msgstr "max"
+msgstr "Max"
 
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:143
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145
-#, fuzzy
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146
 msgid "Min"
-msgstr "în"
+msgstr "Min"
 
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144
-#, fuzzy
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145
 msgid "Pending"
-msgstr "Reseeding"
+msgstr "In asteptare"
 
-#: ../java/src/net/i2p/router/web/JobQueueHelper.java:193
+#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194
 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14
 msgid "Summary"
 msgstr "Sumar"
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:32
-#: ../java/src/net/i2p/router/web/LogsHelper.java:79
+#: ../java/src/net/i2p/router/web/LogsHelper.java:49
+#: ../java/src/net/i2p/router/web/LogsHelper.java:103
 msgid "File location"
 msgstr "Locația fișierului"
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:76
+#: ../java/src/net/i2p/router/web/LogsHelper.java:100
 msgid "File not found"
 msgstr "Fișierul nu a fost găsit"
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:94
+#: ../java/src/net/i2p/router/web/LogsHelper.java:118
 msgid "No log messages"
 msgstr "Fără mesaje de jurnalizare"
 
@@ -3009,176 +3168,170 @@ msgstr "Toate routerele cu statisticile complete"
 msgid "LeaseSets"
 msgstr "LeaseSets"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:96
 #: ../java/strings/Strings.java:68
 msgid "Router"
 msgstr "Router"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:96
 msgid "not found in network database"
 msgstr "nu a fost găsit în rețeaua bazei de date"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139
 msgid "LeaseSet"
 msgstr "LeaseSet"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:137
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:141
 msgid "Local"
 msgstr "Local"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:143
 msgid "Unpublished"
 msgstr "Nepublicat"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:140
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:147
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:144
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:151
 msgid "Destination"
 msgstr "Destinație"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:157
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:182
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:161
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:188
 #, java-format
 msgid "Expires in {0}"
 msgstr "Expiră in {0}"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:159
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:184
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:163
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:190
 #, java-format
 msgid "Expired {0} ago"
 msgstr "Expirat în urmă cu {0}"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:176
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:161
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:182
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:162
 msgid "Gateway"
 msgstr "Gateway"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:176
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:182
 msgid "Lease"
 msgstr "Lease"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:178
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:184
 msgid "Tunnel"
 msgstr "Tunel"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:244
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:250
 msgid "Not initialized"
 msgstr "Nu este inițializat"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:294
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:300
 msgid "Network Database Router Statistics"
 msgstr "Statisticile Router-ului in rețeaua bazei de date"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:301
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:315
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:307
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:321
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:339
 msgid "Count"
 msgstr "Număra"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:315
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:321
 msgid "Transports"
 msgstr "Transporturi"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:339
 msgid "Country"
 msgstr "Regiune"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:388
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:398
 msgid "Our info"
 msgstr "Informațiile noastre"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:390
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:400
 msgid "Peer info for"
 msgstr "Informațile despre peer"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:392
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:402
 msgid "Full entry"
 msgstr "Intrare completă"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:399
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:409
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:692
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700
 msgid "Hidden"
 msgstr "Ascuns"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:399
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:409
 msgid "Updated"
 msgstr "Actualizat"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:400
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413
 #, java-format
 msgid "{0} ago"
 msgstr "{0} în urmă"
 
 #. shouldnt happen
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:402
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:406
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:416
 msgid "Published"
 msgstr "Publicat"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:408
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:418
 msgid "Address(es)"
 msgstr "Adresă(se)"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:420
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430
 msgid "cost"
 msgstr "cost"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:446
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:456
 msgid "Hidden or starting up"
 msgstr "Ascuns sau pentru pornire"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:446
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:456
 msgid "SSU"
 msgstr "SSU"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:446
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:456
 msgid "SSU with introducers"
 msgstr "SSU cu introducere"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:447
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:457
 msgid "NTCP"
 msgstr "NTCP"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:447
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:457
 msgid "NTCP and SSU"
 msgstr "NTCP si SSU"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:447
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:457
 msgid "NTCP and SSU with introducers"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:448
-#, fuzzy
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:458
 msgid "IPv6 Only SSU, introducers"
-msgstr "Necesită SSU de introducere"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:448
-#, fuzzy
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:458
 msgid "IPv6 SSU"
-msgstr "IPv6"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:448
-#, fuzzy
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:458
 msgid "IPv6 SSU, introducers"
-msgstr "SSU cu introducere"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
-#, fuzzy
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:459
 msgid "IPv6 NTCP"
-msgstr "IPv6"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
-#, fuzzy
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:459
 msgid "IPv6 NTCP, SSU"
-msgstr "NTCP si SSU"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
-#, fuzzy
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:459
 msgid "IPv6 NTCP, SSU, introducers"
-msgstr "SSU cu introducere"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:459
 msgid "IPv6 Only NTCP, SSU, introducers"
 msgstr ""
 
@@ -3201,11 +3354,11 @@ msgstr "Ascunde noutati"
 msgid "Show news"
 msgstr "Afișează noutati"
 
-#: ../java/src/net/i2p/router/web/PluginStarter.java:133
+#: ../java/src/net/i2p/router/web/PluginStarter.java:139
 msgid "Checking for plugin updates"
 msgstr "Verificarea actualizării plugin-urilor"
 
-#: ../java/src/net/i2p/router/web/PluginStarter.java:175
+#: ../java/src/net/i2p/router/web/PluginStarter.java:181
 #, java-format
 msgid "1 plugin updated"
 msgid_plural "{0} plugins updated"
@@ -3213,12 +3366,12 @@ msgstr[0] "1 plug-in actualizat"
 msgstr[1] "{0} plug-inuri actualizate"
 msgstr[2] "{0} plug-inuri actualizate"
 
-#: ../java/src/net/i2p/router/web/PluginStarter.java:177
+#: ../java/src/net/i2p/router/web/PluginStarter.java:183
 msgid "Plugin update check complete"
 msgstr "Verificarea actualizarii plugin-urilor s-a terminat"
 
 #. buf.append("<h2>").append(_("Peer Profiles")).append("</h2>\n<p>");
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:78
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:79
 #, java-format
 msgid "Showing 1 recent profile."
 msgid_plural "Showing {0} recent profiles."
@@ -3226,7 +3379,7 @@ msgstr[0] "Afișare 1 Profil recent."
 msgstr[1] "Afișare {0} profiluri recente."
 msgstr[2] "Afișare {0} profiluri recente."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:80
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:81
 #, java-format
 msgid "Hiding 1 older profile."
 msgid_plural "Hiding {0} older profiles."
@@ -3234,7 +3387,7 @@ msgstr[0] "Ascunderea 1 profil vechi."
 msgstr[1] "Ascunderea {0} profiluri vechi."
 msgstr[2] "Ascunderea {0} profil vechi."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:82
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83
 #, java-format
 msgid "Hiding 1 standard profile."
 msgid_plural "Hiding {0} standard profiles."
@@ -3242,159 +3395,159 @@ msgstr[0] "Ascunderea 1 profil standard."
 msgstr[1] "Ascunderea {0} profiluri standard."
 msgstr[2] "Ascunderea {0} profiluri standard."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:87
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:88
 msgid "Groups (Caps)"
 msgstr "Grupuri (Caps)"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:88
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:268
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:488
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:89
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:269
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:496
 msgid "Speed"
 msgstr "Viteză"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:89
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:270
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:90
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:271
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:500
 msgid "Capacity"
 msgstr "Capacitate"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:90
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:272
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:91
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273
 msgid "Integration"
 msgstr "Integrare "
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:129
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:130
 msgid "Fast, High Capacity"
 msgstr "Rapid, de mare capacitate"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:130
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:131
 #: ../java/src/net/i2p/router/web/ProfilesHelper.java:11
 msgid "High Capacity"
 msgstr "De mare capacitate"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:131
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:132
 msgid "Standard"
 msgstr "Standard"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:132
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:166
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:133
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:167
 msgid "Failing"
 msgstr "Eșuat"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:134
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:135
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:418
 msgid "Integrated"
 msgstr "Integrat"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:167
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:168
 msgid "Unreachable"
 msgstr "Indisponibil"
 
 #. hide if < 10%
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:175
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:176
 msgid "Test Fails"
 msgstr "Testul a esuat"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:181
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:182
 msgid "profile"
 msgstr "Profil"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201
 msgid "Caps"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202
 msgid "Integ. Value"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203
 msgid "Last Heard About"
 msgstr "Ultimul auzit despre"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204
 msgid "Last Heard From"
 msgstr "Ultimul auzit de la"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205
 msgid "Last Good Send"
 msgstr "Ultima transmitere reusita"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:206
 msgid "Last Bad Send"
 msgstr "Ultima transmitere nereusita"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:206
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:207
 msgid "10m Resp. Time"
 msgstr "10m timp de rasp."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:207
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:208
 msgid "1h Resp. Time"
 msgstr "1ora timp de rasp."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:208
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:209
 msgid "1d Resp. Time"
 msgstr "1ora timp de rasp."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:209
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:210
 msgid "Last Good Lookup"
 msgstr "Ultima căutare reușita"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:210
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:211
 msgid "Last Bad Lookup"
 msgstr "Ultima căutare nereușita"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:211
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:212
 msgid "Last Good Store"
 msgstr "Ultimul depozit bun"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:212
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:213
 msgid "Last Bad Store"
 msgstr "Ultimul depozit nepotrivit"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:213
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:214
 msgid "1h Fail Rate"
 msgstr "1 ora rata nereușita "
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:214
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:215
 msgid "1d Fail Rate"
 msgstr "1 ora rata nereușita"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:267
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:268
 msgid "Thresholds"
 msgstr "Limite"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:269
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:270
 msgid "fast peers"
 msgstr "Utilizatori rapizi"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:271
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:272
 msgid "high capacity peers"
 msgstr "colegii de mare capacitate"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:274
 msgid " well integrated peers"
 msgstr "colegii bine integrați"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276
 msgid "as determined by the profile organizer"
 msgstr "determinat de organizator profil"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276
 msgid "groups"
 msgstr "grupuri"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277
 msgid "capabilities in the netDb, not used to determine profiles"
 msgstr ""
 "capacitățile în netDb nu sunt utilizate pentru a determinarea profilurilor"
 
 #. capabilities
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277
 #: ../java/strings/Strings.java:81
 msgid "caps"
 msgstr "majuscule"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278
 msgid ""
 "peak throughput (bytes per second) over a 1 minute period that the peer has "
 "sustained in a single tunnel"
@@ -3402,31 +3555,31 @@ msgstr ""
 "transfer de vârf (bytes pe secundă), pe o perioada de la 1 minut pe care "
 "utilizatorul a susținut într-un singur tunel"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278
 msgid "speed"
 msgstr "Viteză"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279
 msgid "capacity"
 msgstr "Capacitate"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279
 msgid "how many tunnels can we ask them to join in an hour?"
 msgstr "cât de multe tunele le putem întreba să se alăture într-o oră?"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280
 msgid "how many new peers have they told us about lately?"
 msgstr "Citi utilizatori au povestit despre noi in ultima vreme ?"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280
 msgid "integration"
 msgstr "integrare"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281
 msgid "is the peer banned, or unreachable, or failing tunnel tests?"
 msgstr "este oare peer interzis, sau inaccesibil, sau a esuat teste tunelului?"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281
 msgid "status"
 msgstr "stare"
 
@@ -3636,7 +3789,7 @@ msgid "Textual router performance statistics"
 msgstr "Statisticile textuale de performanță router-ului"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:244
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:414
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:419
 msgid "Local Destinations"
 msgstr "Destinații locale"
 
@@ -3681,7 +3834,7 @@ msgstr "Afișează"
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:292
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:318
 msgid "The version of the I2P software we are running"
-msgstr ""
+msgstr "Versiunea programului I2p pe care o rulam"
 
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:302
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:328
@@ -3855,44 +4008,50 @@ msgid "ERR-Clock Skew of {0}"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:155
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:191
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:196
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696
 msgid "Testing"
 msgstr "Testare"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:163
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:668
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:162
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:168
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676
 msgid "OK"
 msgstr "OK"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:164
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:165
+#, fuzzy
+msgid "ERR-Unresolved TCP Address"
+msgstr "ERR-Private adresa TCP "
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:169
 msgid "ERR-Private TCP Address"
 msgstr "ERR-Private adresa TCP "
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:166
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:171
 msgid "ERR-SymmetricNAT"
 msgstr "ERR-SymmetricNAT"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:169
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:174
 msgid "WARN-Firewalled with Inbound TCP Enabled"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:171
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:176
 msgid "WARN-Firewalled and Floodfill"
 msgstr "AVERTIZARE - Firewall și Floodfill"
 
 #. if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0)
 #. return _("WARN-Firewalled and Fast");
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:174
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:672
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:179
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:680
 msgid "Firewalled"
 msgstr "Firewall"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:176
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:181
 msgid "Disconnected - check network cable"
 msgstr "Deconectat - Verificați cablul de rețea"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:178
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:183
 msgid ""
 "ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and "
 "restart"
@@ -3900,58 +4059,58 @@ msgstr ""
 "ERR-UDP port este in folosire - setati i2np.udp.internalPort=xxxx in "
 "configurari avansate si restartati"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:184
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:189
 msgid "ERR-No Active Peers, Check Network Connection and Firewall"
 msgstr ""
 "ERR-Nu sunt utilizatori activi, verifica conexiunea la rețea și Firewall"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:187
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:192
 msgid "ERR-UDP Disabled and Inbound TCP host/port not set"
 msgstr "ERR-UDP dezactivat și TCP host / port de intrare nu este setat"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:189
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:194
 msgid "WARN-Firewalled with UDP Disabled"
 msgstr "AVERTISMENT-Firewall cu UDP deconectat"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:414
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:419
 msgid "Add/remove/edit &amp; control your client and server tunnels"
 msgstr ""
 "Adauga / sterge / editeaza &amp; controleaza clientul și tunelurile server-"
 "ului dvs."
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:425
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:430
 msgid "Server"
 msgstr "Server"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:429
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:434
 msgid "Show tunnels"
 msgstr "arata tuneluri"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:440
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:445
 msgid "Leases expired"
 msgstr "Arende expirate"
 
 #. red or yellow light
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:440
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:441
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:445
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:446
 msgid "Rebuilding"
 msgstr "Reconstruire:"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:441
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:446
 msgid "ago"
 msgstr "în urmă"
 
 #. green light
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:444
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:449
 msgid "Ready"
 msgstr "Gata"
 
 #. yellow light
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:448
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:453
 msgid "Building"
 msgstr "Construire:"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:448
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:453
 msgid "Building tunnels"
 msgstr "Construire tunelelor"
 
@@ -3959,32 +4118,31 @@ msgstr "Construire tunelelor"
 #. nicely under 'local destinations' in the summary bar
 #. note that if the wording changes in i2ptunnel.config, we have to
 #. keep the old string here as well for existing installs
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:461
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:469
 #: ../java/strings/Strings.java:36
 msgid "shared clients"
 msgstr "clientii comune"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:673
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:681
 msgid "Click Restart to install"
 msgstr "Faceți restart pentru a instala"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:675
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:683
 msgid "Click Shutdown and restart to install"
 msgstr "Faceți clic pe Oprire și reporniți pentru a instala"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:676
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:690
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:684
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:698
 #, java-format
 msgid "Version {0}"
 msgstr "Versiune {0}"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:689
-#, fuzzy
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:697
 msgid "Update available"
-msgstr "Nicio actualizare disponibilă"
+msgstr "actualizare disponibila"
 
 #. Note to translators: parameter is a version, e.g. "0.8.4"
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:713
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:721
 #, java-format
 msgid "Download {0} Update"
 msgstr "Descarcă {0} actualizari"
@@ -3992,40 +4150,40 @@ msgstr "Descarcă {0} actualizari"
 #. Note to translators: parameter is a date and time, e.g. "02-Mar 20:34 UTC"
 #. <br> is optional, to help the browser make the lines even in the button
 #. If the translation is shorter than the English, you should probably not include <br>
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:721
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:729
 #, java-format
 msgid "Download Unsigned<br>Update {0}"
 msgstr "Descarca actualizare <br> nesemnata{0}"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:745
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:753
 msgid "Help with firewall configuration"
 msgstr "Ajutor cu configurarea firewall"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:747
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:755
 msgid "Check network connection and NAT/firewall"
 msgstr "Verificați conexiunea la rețea și NAT / firewall"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:766
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:774
 msgid "Reseed"
 msgstr "reseed"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:855
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:863
 msgid "Order"
 msgstr "Comandă"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:872
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:880
 msgid "Top"
 msgstr "Sus"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:885
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:893
 msgid "Down"
 msgstr "Jos"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:890
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:898
 msgid "Bottom"
 msgstr "Jos"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:902
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:910
 msgid "Select a section to add"
 msgstr "Selectați o secțiune pentru adăugare"
 
@@ -4058,120 +4216,120 @@ msgstr "max"
 msgid "now"
 msgstr "acum"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:61
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:405
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:36
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:62
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:415
 msgid "configure"
 msgstr "configurează"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:59
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:60
 msgid "Client tunnels for"
 msgstr "Tuneluri client pentru"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:63
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:64
 msgid "dead"
 msgstr "inactiv"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:69
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:70
 msgid "Participating tunnels"
 msgstr "tunele participate"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:70
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:71
 msgid "Receive on"
 msgstr "Primite în "
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:71
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:72
 msgid "Expiration"
 msgstr "Expirare"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:71
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:72
 msgid "Send on"
 msgstr "Trimite pe"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:72
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73
 msgid "Rate"
 msgstr "Rată"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:72
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73
 msgid "Role"
 msgstr "Rol"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:72
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:161
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:162
 msgid "Usage"
 msgstr "Utilizare"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:110
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:111
 msgid "grace period"
 msgstr "perioada de grație"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:120
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:121
 msgid "Outbound Endpoint"
 msgstr "Endpoint de ieșire"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:122
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:123
 msgid "Inbound Gateway"
 msgstr "Gateway intrare"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:124
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:167
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:125
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:168
 msgid "Participant"
 msgstr "Participant"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:129
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:130
 #, java-format
 msgid "Limited display to the {0} tunnels with the highest usage"
 msgstr "Afișajul limitat la {0} tuneluri cu cea mai mare utilizare"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:130
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:131
 msgid "Inactive participating tunnels"
 msgstr "Tuneluri participante inactive"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:131
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:223
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:132
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:224
 msgid "Lifetime bandwidth usage"
 msgstr "Utilizarea lățimii de bandă"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:161
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:162
 msgid "Expiry"
 msgstr "Expirare"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:165
 msgid "Participants"
 msgstr "Participanți"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:170
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:171
 msgid "Endpoint"
 msgstr "punct final"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:210
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:217
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:211
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:218
 msgid "Build in progress"
 msgstr "Construiți este în curs"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:210
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:211
 msgid "inbound"
 msgstr "Intrare"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:217
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:218
 msgid "outbound"
 msgstr "Ieșire"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:222
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:223
 msgid "No tunnels; waiting for the grace period to end."
 msgstr "Nici un tunel, în așteptare pentru perioada de grație până la sfârșit."
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:224
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:225
 msgid "in"
 msgstr "în"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:225
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:226
 msgid "out"
 msgstr "ieșire"
 
 #. wars for ConfigClientsHelper
 #: ../java/strings/Strings.java:12
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:161
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:164
 msgid "addressbook"
 msgstr "Agendă"
 
@@ -4396,152 +4554,155 @@ msgstr "itag1"
 msgid "itag2"
 msgstr "itag2"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:148
 msgid "configure bandwidth"
 msgstr "configurarea traficului"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:151
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:164
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:158
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:171
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:167
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:151
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:151
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:151
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:151
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:154
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:164
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:152
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:151
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:164
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:164
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:154
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:167
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:164
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:165
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:174
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:170
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:154
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:154
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:154
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:154
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:167
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:155
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:154
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:167
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:167
 msgid "Router is down"
 msgstr "Router-ul este deactivat"
 
 #. We have intl defined when this is included, but not when compiled standalone.
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:299
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:299
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:325
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:325
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:325
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:309
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:325
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:325
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:325
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:325
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:325
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:299
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:325
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:299
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:299
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:300
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:302
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:315
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:309
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:346
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:318
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:302
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:302
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:302
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:302
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:305
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:316
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:323
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:297
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:323
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:297
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:327
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:302
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:297
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:297
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:323
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:297
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:295
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:315
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:297
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:297
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:315
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:308
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:326
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:313
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:323
 msgid "Refresh (s)"
 msgstr "Actualizează"
 
 #. ditto
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:303
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:303
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:329
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:329
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:329
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:313
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:329
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:329
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:329
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:329
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:329
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:303
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:329
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:303
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:303
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:304
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:306
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:319
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:313
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:350
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:322
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:306
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:306
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:306
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:306
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:309
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:320
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:327
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:301
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:327
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:301
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:331
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:306
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:301
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:301
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:327
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:301
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:298
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:319
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:301
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:301
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:319
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:314
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:358
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:330
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:314
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:314
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:314
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:314
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:339
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:314
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:302
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:327
 msgid "Enable"
 msgstr "Activează"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:410
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418
 msgid "Bandwidth limiter"
 msgstr "Limitare benzii de retea"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:412
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420
 msgid ""
 "I2P will work best if you configure your rates to match the speed of your "
 "internet connection."
@@ -4549,34 +4710,34 @@ msgstr ""
 "I2P va funcționa mai bine dacă configurați rata pentru a se potrivi cu "
 "viteza conexiunii internet."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:416
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424
 msgid "KBps In"
 msgstr "KBps intrare"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:430
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438
 msgid "KBps Out"
 msgstr "KBps iesire"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:445
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453
 msgid "Share"
 msgstr "Partajare"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:452
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:418
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:447
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:436
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:455
 msgid "NOTE"
 msgstr "NOTÄ‚"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:454
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462
 #, java-format
 msgid "You have configured I2P to share only {0} KBps."
 msgstr "Ați configurat I2P de a împărtăși doar {0} kbps."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:465
 msgid "I2P requires at least 12KBps to enable sharing. "
 msgstr "I2P necesită cel puțin 12KBps pentru a permite partajarea."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:458
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466
 msgid ""
 "Please enable sharing (participating in tunnels) by configuring more "
 "bandwidth. "
@@ -4584,19 +4745,19 @@ msgstr ""
 "Vă rugăm să activați partajarea (participarea în tuneluri) prin configurarea "
 "lățimii de bandă."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:459
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467
 msgid ""
 "It improves your anonymity by creating cover traffic, and helps the network."
 msgstr ""
 "Acesta îmbunătățește anonimitatea, prin crearea de trafic acoperire, și "
 "ajută la rețea."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:461
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:469
 #, java-format
 msgid "You have configured I2P to share {0} KBps."
 msgstr "Ați configurat I2P de a împărtăși {0} kbps."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:464
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472
 msgid ""
 "The higher the share bandwidth the more you improve your anonymity and help "
 "the network."
@@ -4604,61 +4765,66 @@ msgstr ""
 "Cu cit este mai mare lățimea de banda cu atât se îmbunătățește anonimitate "
 "Dvs și ajutorul rețelei."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:468
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:476
 msgid "Advanced network configuration page"
 msgstr "Pagina de configurare avansată a rețelei"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:470
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:414
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:470
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:546
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:562
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:470
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:490
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:506
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:605
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:531
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:434
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:448
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:432
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:554
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:570
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:587
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:498
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:481
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:456
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:613
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:535
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:539
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:489
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:442
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:456
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513
 msgid "Cancel"
 msgstr "Renunță"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:148
 msgid "config advanced"
 msgstr "Configurare avansata"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:322
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:330
 msgid "I2P Advanced Configuration"
 msgstr "Configurarea avansata I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:410
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422
 msgid "Advanced I2P Configuration"
 msgstr "Configurare avansată I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:420
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438
 msgid "Some changes may require a restart to take effect."
 msgstr "Unele modificări pot necesita o repornire pentru a avea efect"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441
+#, fuzzy, java-format
+msgid "To make changes, edit the file {0}."
+msgstr "Pentru a modifica alte opțiuni de client, editați fișierul"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:150
 msgid "config clients"
 msgstr "Configurarea clientilor"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:362
 msgid "I2P Client Configuration"
 msgstr "Configurarea clientului I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:451
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459
 msgid "Client Configuration"
 msgstr "Configurare client"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461
 msgid ""
 "The Java clients listed below are started by the router and run in the same "
 "JVM."
@@ -4666,84 +4832,87 @@ msgstr ""
 "Clientii Java enumerate mai jos sunt pornite de către router-ul și se "
 "executa în aceeași JVM."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463
 msgid ""
 "Be careful changing any settings here. The 'router console' and 'application "
 "tunnels' are required for most uses of I2P. Only advanced users should "
 "change these."
 msgstr ""
+"Fiti atent la schimbarea oricaror setari de aici. \"Consola router-ului\" si "
+"\"tunelurile de aplicare\" sunt necesare pentru majoritatea I2P. Doar "
+"utilizatorii avansati ar trebuii sa le schimbe."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469
 msgid "To change other client options, edit the file"
 msgstr "Pentru a modifica alte opțiuni de client, editați fișierul"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:468
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:542
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:560
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:476
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:550
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568
 msgid "All changes require restart to take effect."
 msgstr "Toate modificările necesită restart pentru a avea efect"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:480
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488
 msgid "Advanced Client Interface Configuration"
 msgstr "Configurarea avansata interfeței clientului "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:484
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492
 msgid "External I2CP (I2P Client Protocol) Interface Configuration"
 msgstr "I2CP extern (I2P Client Protocol) configurarea interfeței"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:490
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498
 msgid "Enabled without SSL"
 msgstr "Activat fără SSL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:496
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:504
 msgid "Enabled with SSL required"
 msgstr "E necesar sa fie activat cu SSL "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510
 msgid "Disabled - Clients outside this Java process may not connect"
 msgstr "Dezactivat - clienți în afara acestui proces Java nu pot conecta"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:504
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512
 msgid "I2CP Port"
 msgstr "Portul I2CP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:516
 msgid "I2CP Interface"
 msgstr "Interfata I2CP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:524
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532
 msgid "Authorization"
 msgstr "Autorizare"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:538
 msgid "Require username and password"
 msgstr "Necesită nume de utilizator și parolă"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:540
 msgid "Username"
 msgstr "Numele utilizatorului"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:536
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:452
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:455
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:544
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:463
 msgid "The default settings will work for most people."
 msgstr "Setările implicite vor lucra pentru majoritatea oamenilor."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:538
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:546
 msgid "Any changes made here must also be configured in the external client."
 msgstr ""
 "Orice modificări efectuate aici trebuie să fie, de asemenea, configurate în "
 "clientul extern."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:540
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548
 msgid "Many clients do not support SSL or authorization."
 msgstr "Majoritatea clienților nu suporta SSL sau autorizare."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:550
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558
 msgid "WebApp Configuration"
 msgstr "Configurarea WebApp"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:552
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:560
 msgid ""
 "The Java web applications listed below are started by the webConsole client "
 "and run in the same JVM as the router. They are usually web applications "
@@ -4759,7 +4928,7 @@ msgstr ""
 "fie activate separat (de exemplu, susidns, i2ptunnel), sau nu au nici o "
 "interfata web, de fel (de exemplu, Agenda)."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:554
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:562
 msgid ""
 "A web app may also be disabled by removing the .war file from the webapps "
 "directory; however the .war file and web app will reappear when you update "
@@ -4771,127 +4940,132 @@ msgstr ""
 "App va reapărea la  reactualizarea router-ului la o versiune mai nouă, deci "
 "dezactivarea Web App este metoda preferată."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579
 msgid "Plugin Configuration"
 msgstr "Configurare plugin"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:570
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581
 msgid "The plugins listed below are started by the webConsole client."
 msgstr ""
 "Plugin-urile enumerate mai jos sunt pornite de către client webConsole."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:580
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596
 msgid "Plugin Installation"
 msgstr "Instalarea plugin-ului"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:582
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598
+#, java-format
+msgid "Look for available plugins on {0}."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601
 msgid "To install a plugin, enter the download URL:"
 msgstr "Pentru a instala un plugin, introduceți URL-ul descărcare:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150
 msgid "config home"
 msgstr "config acasa"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:446
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454
 msgid "Default Home Page"
 msgstr "Pagina de pornire implicita"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:452
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:460
 msgid "Use old home page"
 msgstr "Utilizează pagina de start veche"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:468
 msgid "Search Engines"
 msgstr "Motoare de căutare"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:480
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:488
 msgid "Recommended Eepsites"
 msgstr "Eepsites recomandate"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:496
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414
 msgid "Local Services"
 msgstr "Servicii locale"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:150
 msgid "config keyring"
 msgstr "Configurarea keyring"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:346
 msgid "I2P Keyring Configuration"
 msgstr "I2P Keyring configurare"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:451
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459
 msgid "The router keyring is used to decrypt encrypted leaseSets."
 msgstr "router-ul keyring este folosit pentru a decripta leaseSets criptate."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:454
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:462
 msgid ""
 "The keyring may contain keys for local or remote encrypted destinations."
 msgstr ""
 "keyring poate conține cheile pentru destinațiile criptate locale sau la "
 "distanță."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:468
 msgid "Manual Keyring Addition"
 msgstr "Adaugarea manuala a keyring-ului "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:462
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470
 msgid "Enter keys for encrypted remote destinations here."
 msgstr "Introduceți cheile pentru criptarea destinațiilor îndepărtate aici."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:465
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473
 msgid "Keys for local destinations must be entered on the"
 msgstr "Cheile pentru destinații locale trebuie să fie introduse pe"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:467
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:475
 msgid "I2PTunnel page"
 msgstr "Pagina tunelului I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:469
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477
 msgid "Dest. name, hash, or full key"
 msgstr "Dest. nume, cheie hash, sau cheie completa "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:471
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479
 msgid "Encryption Key"
 msgstr "Cheie de criptare"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:148
 msgid "config logging"
 msgstr "Configurarea keyring"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:322
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:330
 msgid "I2P Logging Configuration"
 msgstr "Configurarea jurnalului I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:410
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:418
 msgid "Configure I2P Logging Options"
 msgstr "Configurarea optiunilor jurnalului I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:412
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420
 msgid "Log file"
 msgstr "Fișier jurnal"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:416
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:424
 msgid "(the symbol '@' will be replaced during log rotation)"
 msgstr "(simbolul \"@\" va fi înlocuit în timpul rotației log)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:418
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426
 msgid "Log record format"
 msgstr "formatul de înregistrare jurnalului"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:422
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:430
 msgid ""
 "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)"
 msgstr ""
 "(utilizarea \"d\" = dată, 'c' = clasă, \"T\" = fir, 'p' = prioritate, \"M\" "
 "= mesaj)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:424
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432
 msgid "Log date format"
 msgstr "Formatarea datei jurnalului:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:428
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:436
 msgid ""
 "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' "
 "= millisecond)"
@@ -4899,15 +5073,15 @@ msgstr ""
 "('MM' = luna, 'dd' = zi, \"HH\" = oră, 'mm' = minute, \"SS\" = secunde, \"SSS"
 "\" = milisecunde)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:430
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:438
 msgid "Max log file size"
 msgstr "Dimensiune fișierului jurnalului maxim:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:434
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:442
 msgid "Default log level"
 msgstr "Nivel implicit de jurnalare:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:438
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:446
 msgid ""
 "(DEBUG and INFO are not recommended defaults, as they will drastically slow "
 "down your router)"
@@ -4915,85 +5089,85 @@ msgstr ""
 "(Depanare și informații nu sunt recomandate implicite , deoarece acestea vor "
 "încetini drastic router-ului)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:440
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448
 msgid "Log level overrides"
 msgstr "Corecție de nivel de jurnalizare"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:444
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:452
 msgid "New override"
 msgstr "Corecție noua"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:150
 msgid "config networking"
 msgstr "Configurare rețelei "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:351
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:359
 msgid "I2P Network Configuration"
 msgstr "I2P Configurare rețea"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:450
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458
 msgid "IP and Transport Configuration"
 msgstr "IP și configurare de transport"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:454
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462
 msgid "There is help below."
 msgstr "Vezi ajutor de mai jos."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464
 msgid "UPnP Configuration"
 msgstr "Configurare UPnP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468
 msgid "Enable UPnP to open firewall ports"
 msgstr "permiteti UPnP pentru a deschide porturile firewall"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:470
 msgid "UPnP status"
 msgstr "Stare UPnP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472
 msgid "IP Configuration"
 msgstr "Configurație IP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:474
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:560
 msgid "Externally reachable hostname or IP address"
 msgstr "Gazdă sau adresa IP extern accesibil"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:470
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478
 msgid "Use all auto-detect methods"
 msgstr "Utilizează toate metodele de auto-detecta"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:474
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:482
 msgid "Disable UPnP IP address detection"
 msgstr "Dezactivarea detectarii UPnP adresei IP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:486
 msgid "Ignore local interface IP address"
 msgstr "Ignora adresei locale IP a interfetei"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:482
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490
 msgid "Use SSU IP address detection only"
 msgstr "Utilizați numai SSU detectare adresă IP "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:486
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494
 msgid "Hidden mode - do not publish IP"
 msgstr "Mod ascuns - nu publica IP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:496
 msgid "(prevents participating traffic)"
 msgstr "(previne trafic participante)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:500
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578
 msgid "Specify hostname or IP"
 msgstr "Specifica hostname sau IP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:496
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504
 msgid "Action when IP changes"
 msgstr "Acțiune atunci când se schimbă IP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:500
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508
 msgid ""
 "Laptop mode - Change router identity and UDP port when IP changes for "
 "enhanced anonymity"
@@ -5001,103 +5175,103 @@ msgstr ""
 "Mod laptop - schimba identitatea router si portul UDP atunci când se "
 "modifică IP pentru anonimatul îmbunătățit"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:502
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534
 msgid "Experimental"
 msgstr "Experimental"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:512
 msgid "IPv6 Configuration"
 msgstr "Configurație IPv6"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:516
 msgid "Disable IPv6"
 msgstr "Deactivează IPv6"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:512
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520
 msgid "Enable IPv6"
 msgstr "Activează IPv6"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:516
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:524
 msgid "Prefer IPv4 over IPv6"
 msgstr "Preferă IPv4 peste IPv6"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528
 msgid "Prefer IPv6 over IPv4"
 msgstr "Preferă IPv6 peste IPv4"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:524
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532
 msgid "Use IPv6 only (disable IPv4)"
 msgstr "Utilizează numai IPv6 (dezactivare IPv4)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:536
 msgid "UDP Configuration:"
 msgstr "Configurație UDP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:530
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538
 msgid "UDP port:"
 msgstr "Port UDP:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:536
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:544
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588
 msgid "Completely disable"
 msgstr "complet dezactivat"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546
 msgid "(select only if behind a firewall that blocks outbound UDP)"
 msgstr "(numai dacă se afla în spatele unui firewall ce blochează ieșire UDP)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:550
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:558
 msgid "TCP Configuration"
 msgstr "Configurarea TCP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:556
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564
 msgid "Use auto-detected IP address"
 msgstr "Utilizați auto-detectarea adresei IP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:558
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598
 msgid "currently"
 msgstr "curent"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:562
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570
 msgid "if we are not firewalled"
 msgstr "dacă nu suntem în spatele firewall"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574
 msgid "Always use auto-detected IP address (Not firewalled)"
 msgstr ""
 "Utilizați întotdeauna auto-detectarea adresei IP (Nu suntem in spate unui "
 "firewall)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584
 msgid "Disable inbound (Firewalled)"
 msgstr "Dezactivarea intrare (firewall)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590
 msgid ""
 "(select only if behind a firewall that throttles or blocks outbound TCP)"
 msgstr ""
 "(numai dacă se afla în spatele unui firewall ce reguleaza sau blochează "
 "ieșire UDP)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592
 msgid "Externally reachable TCP port"
 msgstr "Extern accesibil portul TCP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596
 msgid "Use the same port configured for UDP"
 msgstr "Folosiți același port configurat pentru UDP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604
 msgid "Specify Port"
 msgstr "Portul specificat"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:600
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608
 msgid "Notes"
 msgstr "Notițe"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:603
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:611
 msgid ""
 "a) Do not reveal your port numbers to anyone!   b) Changing these settings "
 "will restart your router."
@@ -5105,12 +5279,12 @@ msgstr ""
 "a) nu descoperiti numerele de port! b) Modificarea acestor setări va reporni "
 "router."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:609
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:617
 msgid "Configuration Help"
 msgstr "Ajutor de configurare"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:611
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:619
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:668
 msgid ""
 "While I2P will work fine behind most firewalls, your speeds and network "
 "integration will generally improve if the I2P port is forwarded for both UDP "
@@ -5120,7 +5294,7 @@ msgstr ""
 "de integrare in rețea va îmbunătăți, în general, în cazul în care portul I2P "
 "este transmis atât pentru UDP și TCP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:613
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:621
 msgid ""
 "If you can, please poke a hole in your firewall to allow unsolicited UDP and "
 "TCP packets to reach you."
@@ -5128,7 +5302,7 @@ msgstr ""
 "Dacă se poate, vă rugăm să scormoniți o gaura în firewall pentru a permite "
 "pachete nesolicitate UDP și TCP pentru ca sa ajungă la Dvs"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:615
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:623
 msgid ""
 "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole "
 "punching with \"SSU introductions\" to relay traffic."
@@ -5136,7 +5310,7 @@ msgstr ""
 "Dacă nu puteti, I2P suporta UPnP (Universal Plug and Play) și UDP hole "
 "punching cu \"SSU introductions\" la trafic releu."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:617
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:625
 msgid ""
 "Most of the options above are for special situations, for example where UPnP "
 "does not work correctly, or a firewall not under your control is doing harm."
@@ -5145,13 +5319,13 @@ msgstr ""
 "exemplu, în cazul în care UPnP nu funcționează corect, sau un firewall nu se "
 "află sub controlul dvs."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:619
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:627
 msgid "Certain firewalls such as symmetric NATs may not work well with I2P."
 msgstr ""
 "Unele firewall-uri, cum ar fi NAT simetrice poate să nu funcționeze bine cu "
 "I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636
 msgid ""
 "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect "
 "the external IP address and forward ports."
@@ -5159,39 +5333,39 @@ msgstr ""
 "UPnP este folosit pentru a comunica cu dispozitivele gateway Internet (Igds) "
 "pentru a detecta adresa IP externă și  porturi înaintate."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638
 msgid "UPnP support is beta, and may not work for any number of reasons"
 msgstr "Suportul UPnP este beta, și poate nu lucra pentru orice motiv"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640
 msgid "No UPnP-compatible device present"
 msgstr "Nu este prezent nici un dispozitiv compatibil cu UPnP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642
 msgid "UPnP disabled on the device"
 msgstr "UPnP dezactivat pe dispozitiv"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644
 msgid "Software firewall interference with UPnP"
 msgstr "Interferența software-firewall cu UPnP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646
 msgid "Bugs in the device's UPnP implementation"
 msgstr "Bug-uri în implementarea UPnP dispozitivului"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:648
 msgid "Multiple firewall/routers in the internet connection path"
 msgstr "Multiple firewall sau routere in calea conexiunii la internet"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:650
 msgid "UPnP device change, reset, or address change"
 msgstr "Schimbare aparatului UPnP, resetare sau schimbarea adresei"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:652
 msgid "Review the UPnP status here."
 msgstr "Revedeți starea UPnP aici."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:654
 msgid ""
 "UPnP may be enabled or disabled above, but a change requires a router "
 "restart to take effect."
@@ -5199,22 +5373,22 @@ msgstr ""
 "UPnP poate fi activat sau dezactivat  mai sus, dar schimbarea necesită "
 "repornirea routerului să aibă efect."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:648
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656
 msgid "Hostnames entered above will be published in the network database."
 msgstr "Hostnames introduse de mai sus vor fi publicate în baza de date rețea."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:650
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658
 msgid "They are <b>not private</b>."
 msgstr "Ele <b> nu sunt private </b>"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:652
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660
 msgid ""
 "Also, <b>do not enter a private IP address</b> like 127.0.0.1 or 192.168.1.1."
 msgstr ""
 "De asemenea, <b> nu introduceți o adresă de IP privată </ b> ca de exemplu "
 "127.0.0.1 sau 192.168.1.1."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:654
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662
 msgid ""
 "If you specify the wrong IP address or hostname, or do not properly "
 "configure your NAT or firewall, your network performance will degrade "
@@ -5223,15 +5397,15 @@ msgstr ""
 "Dacă specificați adresa IP sau hostname greșit, sau nu configurați corect "
 "NAT sau firewall, performanța rețelei va degrada semnificativ."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664
 msgid "When in doubt, leave the settings at the defaults."
 msgstr "Când ai dubii, lasă setările la valorile implicite."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:666
 msgid "Reachability Help"
 msgstr "Accesibilitatea ajutor"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:663
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671
 msgid ""
 "If you think you have opened up your firewall and I2P still thinks you are "
 "firewalled, remember that you may have multiple firewalls, for example both "
@@ -5241,7 +5415,7 @@ msgstr ""
 "spatele unui firewall, amintiți-vă că este posibil să fiti in spatele mai "
 "multor firewall-uri, de exemplu, software și router  extern."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:666
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:674
 msgid ""
 "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help "
 "diagnose the problem."
@@ -5249,15 +5423,15 @@ msgstr ""
 "Dacă există o eroare, <a href=\"logs.jsp\"> jurnalele </a> pot ajuta, "
 "diagnostica problema."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:670
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:678
 msgid "Your UDP port does not appear to be firewalled."
 msgstr "Portul UDP nu pare să fie in spatele unui  firewall."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:674
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682
 msgid "Your UDP port appears to be firewalled."
 msgstr "Portul UDP pare să fie in spatele unui firewall."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684
 msgid ""
 "As the firewall detection methods are not 100% reliable, this may "
 "occasionally be displayed in error."
@@ -5265,7 +5439,7 @@ msgstr ""
 "Deoarece metodele de detectare firewall nu sunt 100% sigure, acest lucru "
 "poate fi uneori afișat ca eroare."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:678
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:686
 msgid ""
 "However, if it appears consistently, you should check whether both your "
 "external and internal firewalls are open for your port."
@@ -5274,7 +5448,7 @@ msgstr ""
 "verificați dacă atât firewall de externe și interne sunt deschise pentru "
 "acest portul."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:680
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688
 msgid ""
 "I2P will work fine when firewalled, there is no reason for concern. When "
 "firewalled, the router uses \"introducers\" to relay inbound connections."
@@ -5283,7 +5457,7 @@ msgstr ""
 "există niciun motiv de îngrijorare. Când se afla in spatele unui firewall, "
 "router-ul folosește \"Introducers\" pentru conexiuni de intrare releu."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:690
 msgid ""
 "However, you will get more participating traffic and help the network more "
 "if you can open your firewall(s)."
@@ -5291,7 +5465,7 @@ msgstr ""
 "Cu toate acestea, veți obține mai mult trafic și de veti ajuta rețeaua mai "
 "mult, dacă veti deschide firewall-ul."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:692
 msgid ""
 "If you think you have already done so, remember that you may have both a "
 "hardware and a software firewall, or be behind an additional, institutional "
@@ -5301,7 +5475,7 @@ msgstr ""
 "atât un hardware și un firewall software, sau să fie în spatele unui "
 "firewall suplimentar, care nu poate fi controlat."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:686
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694
 msgid ""
 "Also, some routers cannot correctly forward both TCP and UDP on a single "
 "port, or may have other limitations or bugs that prevent them from passing "
@@ -5311,11 +5485,11 @@ msgstr ""
 "un singur port, sau pot avea alte limitări sau bug-uri care le împiedică "
 "trecerea trafic prin I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:690
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698
 msgid "The router is currently testing whether your UDP port is firewalled."
 msgstr "Router-ul testează în prezent dacă portul UDP este blocat."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:702
 msgid ""
 "The router is not configured to publish its address, therefore it does not "
 "expect incoming connections."
@@ -5323,18 +5497,18 @@ msgstr ""
 "Router-ul nu este configurat pentru a publica adresa sa, prin urmare, nu se "
 "așteaptă conexiuni de intrare."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:704
 msgid ""
 "Hidden mode is automatically enabled for added protection in certain "
 "countries."
 msgstr ""
 "Modul ascuns este activat automat pentru o protecție sporită în anumite țări."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:706
 msgid "WARN - Firewalled and Fast"
 msgstr "AVERTIZARE - Firewall și rapid"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:708
 msgid ""
 "You have configured I2P to share more than 128KBps of bandwidth, but you are "
 "firewalled."
@@ -5342,7 +5516,7 @@ msgstr ""
 "Ați configurat I2P pentru a partaja mai mult de 128KBps de lățime de bandă, "
 "dar va aflati in spatele unui firewall."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:702
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:710
 msgid ""
 "While I2P will work fine in this configuration, if you really have over "
 "128KBps of bandwidth to share, it will be much more helpful to the network "
@@ -5352,29 +5526,29 @@ msgstr ""
 "adevăr peste 128KBps de lățime de bandă pentru partajare, acesta va fi mult "
 "mai util la rețeaua dacă deschideți firewall-ul."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:704
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:712
 msgid "WARN - Firewalled and Floodfill"
 msgstr "AVERTIZARE - Firewall și Floodfill"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:706
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714
 msgid ""
 "You have configured I2P to be a floodfill router, but you are firewalled."
 msgstr ""
 "Ați configurat I2P să fie un router floodfill, dar va aflați în spatele unui "
 "firewall."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:708
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716
 msgid ""
 "For best participation as a floodfill router, you should open your firewall."
 msgstr ""
 "Pentru cea mai bună participare ca un router floodfill, ar trebui să "
 "deschideți firewall-ul."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:710
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:718
 msgid "WARN - Firewalled with Inbound TCP Enabled"
 msgstr "AVERTIZARE - Firewall cu intrare TCP Activat"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:712
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:720
 msgid ""
 "You have configured inbound TCP, however your UDP port is firewalled, and "
 "therefore it is likely that your TCP port is firewalled as well."
@@ -5383,7 +5557,7 @@ msgstr ""
 "prin urmare, este probabil ca portul TCP este in spatele unui firewall, de "
 "asemenea."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:722
 msgid ""
 "If your TCP port is firewalled with inbound TCP enabled, routers will not be "
 "able to contact you via TCP, which will hurt the network."
@@ -5392,20 +5566,20 @@ msgstr ""
 "nu va fi în măsură să vă contacteze prin intermediul TCP, care va afecta "
 "rețea."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:724
 msgid "Please open your firewall or disable inbound TCP above."
 msgstr ""
 "Vă rugăm să deschideți firewall-ul sau dezactivați intrare TCP de mai sus."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:718
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:726
 msgid "WARN - Firewalled with UDP Disabled"
 msgstr "AVERTISMENT-Firewall cu UDP deconectat"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:720
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:728
 msgid "You have configured inbound TCP, however you have disabled UDP."
 msgstr "Ați configurat TCP intrare, cu toate acestea ați dezactivat UDP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:722
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:730
 msgid ""
 "You appear to be firewalled on TCP, therefore your router cannot accept "
 "inbound connections."
@@ -5413,15 +5587,15 @@ msgstr ""
 "Pare să fiți in spatele unui firewall in  TCP, prin urmare, router-ul nu "
 "poate accepta conexiuni de intrare."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:724
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:732
 msgid "Please open your firewall or enable UDP."
 msgstr "Vă rugăm să deschideți firewall sau permiteți UDP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:726
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:734
 msgid "ERR - Clock Skew"
 msgstr "Eroare - abaterea ceasului"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:728
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:736
 msgid ""
 "Your system's clock is skewed, which will make it difficult to participate "
 "in the network."
@@ -5429,15 +5603,15 @@ msgstr ""
 "Ceasul sistemului dvs. este incorect, ceea ce face dificil participarea in "
 "rețea."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:730
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:738
 msgid "Correct your clock setting if this error persists."
 msgstr "Corectați setarea ceasului Daca aceasta eroare persista."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:732
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:740
 msgid "ERR - Private TCP Address"
 msgstr "ERR- Adresa privata TCP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:734
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:742
 msgid ""
 "You must never advertise an unroutable IP address such as 127.0.0.1 or "
 "192.168.1.1 as your external address."
@@ -5445,19 +5619,19 @@ msgstr ""
 "Nu trebuie niciodată să faceți publica adresă IP inrutabil, cum ar fi "
 "127.0.0.1 sau 192.168.1.1 ca adresa dvs. externa."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:736
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:744
 msgid "Correct the address or disable inbound TCP above."
 msgstr "Corectați adresa sau dezactivați TCP intrare de mai sus."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:738
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746
 msgid "ERR - SymmetricNAT"
 msgstr "ERR-SymmetricNAT"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:740
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:748
 msgid "I2P detected that you are firewalled by a Symmetric NAT."
 msgstr "I2P a detectat ca se afla in spatele unui firewall de un NAT simetric."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:742
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:750
 msgid ""
 "I2P does not work well behind this type of firewall. You will probably not "
 "be able to accept inbound connections, which will limit your participation "
@@ -5466,7 +5640,7 @@ msgstr ""
 "I2P nu funcționează bine în spatele acestui tip de firewall. E posibil ca nu "
 "acceptati conexiuni de intrare, ceea ce va limita participarea în rețea."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:744
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:752
 msgid ""
 "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config "
 "and restart"
@@ -5474,11 +5648,14 @@ msgstr ""
 "ERR-UDP port este in folosire - setati i2np.udp.internalPort=xxxx in "
 "configurari avansate si restartati"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746
-msgid "I2P was unable to bind to port 8887 or other configured port."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:754
+#, fuzzy
+msgid ""
+"I2P was unable to bind to the configured port noted on the advanced network "
+"configuration page ."
 msgstr "I2P nu a reusit legarea la portul 8887 sau un alt port configurat."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:748
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:756
 msgid ""
 "Check to see if another program is using the configured port. If so, stop "
 "that program or configure I2P to use a different port."
@@ -5486,7 +5663,7 @@ msgstr ""
 "Verificați dacă un alt program nu foloseste portul configurat. Dacă este "
 "așa, opriți acel program sau configurați I2P să utilizeze alt port."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:750
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:758
 msgid ""
 "This may be a transient error, if the other program is no longer using the "
 "port."
@@ -5494,15 +5671,15 @@ msgstr ""
 "Acest lucru poate fi o eroare tranzitorie, dacă alt program nu mai foloseste "
 "portul."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:752
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:760
 msgid "However, a restart is always required after this error."
 msgstr "Cu toate acestea, e necesar de a  reporni I2P după această eroare."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:754
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:762
 msgid "ERR - UDP Disabled and Inbound TCP host/port not set"
 msgstr "ERR-UDP dezactivat și TCP host / port de intrare nu este setat"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:756
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:764
 msgid ""
 "You have not configured inbound TCP with a hostname and port above, however "
 "you have disabled UDP."
@@ -5510,63 +5687,63 @@ msgstr ""
 "Nu ați configurat TCP intrare cu hostname și port de mai sus, cu toate "
 "acestea ați dezactivat UDP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:758
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766
 msgid "Therefore your router cannot accept inbound connections."
 msgstr "Prin urmare, router-ul nu poate accepta conexiuni de intrare."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:760
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768
 msgid "Please configure a TCP host and port above or enable UDP."
 msgstr ""
 "Vă rugăm să configurați o TCP si portul de mai sus sau sa permiteti UDP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:762
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:770
 msgid "ERR - Client Manager I2CP Error - check logs"
 msgstr "ERR-Client Manager I2CP Eroare - verifica log-uri"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:764
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772
 msgid "This is usually due to a port 7654 conflict. Check the logs to verify."
 msgstr ""
 "Acest lucru se datorează de obicei conflictului la port 7654 . Verificați "
 "jurnalele "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774
 msgid ""
 "Do you have another I2P instance running? Stop the conflicting program and "
 "restart I2P."
 msgstr "Ai un alt I2P pornit? Opriți programul de conflict și reporniți I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:150
 msgid "config peers"
 msgstr "Configurarea utilizatorilor"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:346
 msgid "I2P Peer Configuration"
 msgstr "Configurarea utilizatorilor I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:458
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:466
 msgid "Manual Peer Controls"
 msgstr "Controlul manual utilizatorilor"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:468
 msgid "Router Hash"
 msgstr "Hash router-ului"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:464
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472
 msgid "Manually Ban / Unban a Peer"
 msgstr "Blocare / dezblocarea manuala a utilizatorului"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:466
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474
 msgid ""
 "Banning will prevent the participation of this peer in tunnels you create."
 msgstr ""
 "Blocarea va împiedica participarea acestui utilizator în tuneluri pe care le "
 "creați."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:476
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:484
 msgid "Adjust Profile Bonuses"
 msgstr "Reglați Bonusuri pentru profil"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486
 msgid ""
 "Bonuses may be positive or negative, and affect the peer's inclusion in Fast "
 "and High Capacity tiers. Fast peers are used for client tunnels, and High "
@@ -5578,31 +5755,31 @@ msgstr ""
 "tuneluri client, și colegii de mare capacitate sunt utilizate pentru unele "
 "tuneluri de explorare. Bonusurile actuale sunt afișate pe"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:480
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:488
 msgid "profiles page"
 msgstr "Pagina profilului"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:498
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506
 msgid "Banned Peers"
 msgstr "Utilizatori blocati"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:519
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527
 msgid "Banned IPs"
 msgstr "IP-uri blocate"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:150
 msgid "config reseeding"
 msgstr "config reseeding"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:351
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:359
 msgid "I2P Reseeding Configuration"
 msgstr "Configurare I2P Reseeding"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:449
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:457
 msgid "Reseeding Configuration"
 msgstr "restabilirea configurației"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:451
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:459
 msgid ""
 "Reseeding is the bootstrapping process used to find other routers when you "
 "first install I2P, or when your router has too few router references "
@@ -5612,14 +5789,14 @@ msgstr ""
 "routere atunci când instalați prima data I2P, sau atunci când router-ul are "
 "prea puține referințe router rămase."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:461
 msgid ""
 "If reseeding has failed, you should first check your network connection."
 msgstr ""
 "Dacă reseeding nu a reușit, ar trebui să verificați mai întâi conexiunea la "
 "rețea."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:457
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:465
 msgid ""
 "Change these only if HTTP is blocked by a restrictive firewall, reseed has "
 "failed, and you have access to an HTTP proxy."
@@ -5627,96 +5804,96 @@ msgstr ""
 "Schimba acestea numai dacă HTTP este blocat de un firewall , reseed nu a "
 "reușit, și aveți acces la un proxy HTTP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:459
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467
 #, java-format
 msgid "See {0} for instructions on reseeding manually."
 msgstr "Vezi {0} pentru instrucțiuni privind reseeding manual."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:459
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467
 msgid "the FAQ"
 msgstr "Intrebari frecvente"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:461
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:469
 msgid "Reseed URL Selection"
 msgstr "Selectie URL reseed"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:465
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:473
 msgid "Try SSL first then non-SSL"
 msgstr "Încercați SSL altfel folosiți non-SSL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:469
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477
 msgid "Use SSL only"
 msgstr "Folosește doar SSL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:473
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481
 msgid "Use non-SSL only"
 msgstr "Folosește doar fără SSL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:475
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:483
 msgid "Reseed URLs"
 msgstr "Reseed URLs"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:487
 msgid "Enable HTTP Proxy?"
 msgstr "Activează proxy-ul HTTP?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:483
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491
 msgid "HTTP Proxy Host"
 msgstr "Proxy HTTPS host"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:487
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495
 msgid "HTTP Proxy Port"
 msgstr "Port proxy HTTP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:499
 msgid "Use HTTP Proxy Authorization?"
 msgstr "Utilizează HTTP-proxy autorizare ?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503
 msgid "HTTP Proxy Username"
 msgstr "Nume utilizator proxy HTTP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:499
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507
 msgid "HTTP Proxy Password"
 msgstr "Parola proxy HTTP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511
 msgid "Enable HTTPS Proxy?"
 msgstr "Activează proxy-ul HTTPS?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515
 msgid "HTTPS Proxy Host"
 msgstr "Proxy HTTPS host"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519
 msgid "HTTPS Proxy Port"
 msgstr "Port proxy HTTPS"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:523
 msgid "Use HTTPS Proxy Authorization?"
 msgstr "Utilizează HTTPS-proxy autorizare ?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527
 msgid "HTTPS Proxy Username"
 msgstr "Nume utilizator proxy HTTPS"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:523
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531
 msgid "HTTPS Proxy Password"
 msgstr "Parola proxy HTTPS"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:150
 msgid "config service"
 msgstr "Configurarea serviciului "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:346
 msgid "I2P Service Configuration"
 msgstr "Configurare servicii I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:445
 msgid "Shutdown the router"
 msgstr "Deconectează router"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:447
 msgid ""
 "Graceful shutdown lets the router satisfy the agreements it has already made "
 "before shutting down, but may take a few minutes."
@@ -5724,14 +5901,14 @@ msgstr ""
 "Oprirea corecta permite router de a aplica modificările pe care le-ati făcut "
 "deja înainte de a opri, dar poate dura câteva minute."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:441
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449
 msgid ""
 "If you need to kill the router immediately, that option is available as well."
 msgstr ""
 "Dacă aveți nevoie de a opri imediat router, această opțiune este de asemenea "
 "disponibila."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:459
 msgid ""
 "If you want the router to restart itself after shutting down, you can choose "
 "one of the following."
@@ -5739,7 +5916,7 @@ msgstr ""
 "Dacă doriți ca router-ul să se restarteze după închiderea, puteți alege una "
 "dintre următoarele."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:461
 msgid ""
 "This is useful in some situations - for example, if you changed some "
 "settings that client applications only read at startup, such as the "
@@ -5749,7 +5926,7 @@ msgstr ""
 "cateva setari pe care aplicațiile client citesc doar la pornire, cum ar fi "
 "parola consolei router-ului sau interfeței si ascultă-l."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463
 msgid ""
 "A graceful restart will take a few minutes (but your peers will appreciate "
 "your patience), while a hard restart does so immediately."
@@ -5757,18 +5934,18 @@ msgstr ""
 "Un restart lent va dura câteva minute (dar colegii dumneavoastră vor aprecia "
 "răbdarea), în timp ce o repornire rapida face acest lucru imediat."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:457
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465
 msgid ""
 "After tearing down the router, it will wait 1 minute before starting back up "
 "again."
 msgstr ""
 "După oprirea router-ului, așteptați 1 minut înainte de a începe din nou."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:475
 msgid "Systray integration"
 msgstr "Integrare în systray"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477
 msgid ""
 "On the windows platform, there is a small application to sit in the system "
 "tray, allowing you to view the router's status"
@@ -5776,7 +5953,7 @@ msgstr ""
 "Pe platforma Windows, există o aplicație mică pentru a sta în bara de "
 "sistem, permițându-vă vizualizarea stării a router-ului"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:479
 msgid ""
 "(later on, I2P client applications will be able to integrate their own "
 "functionality into the system tray as well)."
@@ -5784,24 +5961,24 @@ msgstr ""
 "(mai târziu, aplicațiile client I2P vor fi capabile să integreze propriile "
 "funcționalități în bara de sistem)."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:481
 msgid "If you are on windows, you can either enable or disable that icon here."
 msgstr ""
 "Dacă sunteți pe Windows, puteți activa sau dezactiva aceasta icoana aici."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:475
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:483
 msgid "Show systray icon"
 msgstr "Arată o pictogramă în zona de notificare"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485
 msgid "Hide systray icon"
 msgstr "Ascunde pictograma din bara de sistem"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:479
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487
 msgid "Run on startup"
 msgstr "Rulați la pornire"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:481
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489
 msgid ""
 "You can control whether I2P is run on startup or not by selecting one of the "
 "following options - I2P will install (or remove) a service accordingly."
@@ -5810,16 +5987,16 @@ msgstr ""
 "din următoarele opțiuni - I2P va instala (sau elimina) un serviciu "
 "corespunzător."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:483
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491
 msgid "If you prefer the command line, you can also run the "
 msgstr "Dacă preferați linia de comandă, puteți rula, de asemenea in asa mod"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:469
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:499
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477
 msgid "Note"
 msgstr "Notă"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:501
 msgid ""
 "If you are running I2P as service right now, removing it will shut down your "
 "router immediately."
@@ -5827,7 +6004,7 @@ msgstr ""
 "Dacă se execută I2P ca serviciu chiar acum, eliminarea va opri router-ul "
 "imediat."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:495
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503
 msgid ""
 "You may want to consider shutting down gracefully, as above, then running "
 "uninstall_i2p_service_winnt.bat."
@@ -5835,15 +6012,15 @@ msgstr ""
 "Poate doriți sa opriți lent ca mai sus atunci rulați "
 "uninstall_i2p_service_winnt.bat."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:499
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507
 msgid "Debugging"
 msgstr "Depanare"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:501
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:509
 msgid "View the job queue"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:505
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:513
 msgid ""
 "At times, it may be helpful to debug I2P by getting a thread dump. To do so, "
 "please select the following option and review the thread dumped to <a href="
@@ -5853,11 +6030,11 @@ msgstr ""
 "dump Pentru a face acest lucru, vă rugăm să selectați opțiunea următoare și "
 "sa revizuiti thread dump la <a href=\"logs.jsp#servicelogs\">wrapper.log</a>."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:525
 msgid "Launch browser on router startup?"
 msgstr "Lansarea browser-ul la pornire router-ului?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527
 msgid ""
 "I2P's main configuration interface is this web console, so for your "
 "convenience I2P can launch a web browser on startup pointing at"
@@ -5866,89 +6043,89 @@ msgstr ""
 "încât pentru  confortul dumneavoastră poate I2P lansa un browser web la "
 "pornire indică la"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:150
 msgid "config summary bar"
 msgstr "Configurarea barei de rezumare"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:346
 msgid "I2P Summary Bar Configuration"
 msgstr "bara sumarului de configurare I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:450
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458
 msgid "Refresh Interval"
 msgstr "Interval de actualizare"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:456
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464
 msgid "seconds"
 msgstr "secunde"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:468
 msgid "Customize Summary Bar"
 msgstr "Personalizarea barei de rezumare"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:148
 msgid "config stats"
 msgstr "config statistici"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:320
 msgid "I2P Stats Configuration"
 msgstr "Configurarea statisticii I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:410
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418
 msgid "Configure I2P Stat Collection"
 msgstr "Configurarea colectiei statisticii I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:412
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420
 msgid "Enable full stats?"
 msgstr "Activați statistici complete?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:419
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427
 msgid "change requires restart to take effect"
 msgstr "modificări necesită restart pentru a avea efect"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:428
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436
 msgid "Stat file"
 msgstr "Fisier de statistici"
 
 #. shouldShowLog
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445
 msgid "Filter"
 msgstr "Filtru"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:450
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:447
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:458
 msgid "toggle all"
 msgstr "comuta toate"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:458
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:466
 msgid "Log"
 msgstr "Jurnal"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:466
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474
 msgid "Graph"
 msgstr "Grafic"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:521
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529
 msgid "Advanced filter"
 msgstr "Filtru avansat"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:150
 msgid "config tunnels"
 msgstr "tuneluri de configurare"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:351
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:359
 msgid "I2P Tunnel Configuration"
 msgstr "Configurarea tunelelor I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:449
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457
 msgid "The default settings work for most people."
 msgstr "Setările implicite lucrează pentru majoritatea oamenilor."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461
 msgid "There is a fundamental tradeoff between anonymity and performance."
 msgstr "Există un compromis fundamental între anonimitatea și performanță."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:456
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464
 msgid ""
 "Tunnels longer than 3 hops (for example 2 hops + 0-2 hops, 3 hops + 0-1 "
 "hops, 3 hops + 0-2 hops), or a high quantity + backup quantity, may severely "
@@ -5958,51 +6135,51 @@ msgstr ""
 "0-1 hamei, 3 hamei + 0-2 hamei), sau o cantitate mare cantitate de rezervă "
 "+, poate reduce drastic performanta sau fiabilitatea."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:459
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:467
 msgid "High CPU and/or high outbound bandwidth usage may result."
 msgstr ""
 "Folosirea inalta de CPU si /sau folosirea bandei de iesire poate fi ca "
 "rezultat"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:462
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470
 msgid "Change these settings with care, and adjust them if you have problems."
 msgstr "Schimba aceste setări cu grijă, și reglați-le dacă aveți probleme."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:472
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:480
 msgid ""
 "Exploratory tunnel setting changes are stored in the router.config file."
 msgstr "setării de tunel sunt stocate în fișierul router.config"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:483
 msgid "Client tunnel changes are temporary and are not saved."
 msgstr "Schimbări tunel-clienți sunt temporare și nu sunt salvate."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485
 msgid "To make permanent client tunnel changes see the"
 msgstr "Pentru a face schimbări permanente tunel clientului vezi"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:479
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487
 msgid "i2ptunnel page"
 msgstr "Pagina tunelului I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:148
 msgid "config UI"
 msgstr "Configurarea UI"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:322
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:330
 msgid "I2P UI Configuration"
 msgstr "Configurarea I2P UI"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:408
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416
 msgid "Router Console Theme"
 msgstr "Oformarea Consolei Router "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:420
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428
 msgid "Theme selection disabled for Internet Explorer, sorry."
 msgstr ""
 "selecția oformarii este dezactivata pentru Internet Explorer, îmi pare rău."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:422
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430
 msgid ""
 "If you're not using IE, it's likely that your browser is pretending to be "
 "IE; please configure your browser (or proxy) to use a different User Agent "
@@ -6012,11 +6189,11 @@ msgstr ""
 "rugăm să configurați browser-ul dvs. (sau proxy) pentru a utiliza un alt "
 "agent șir utilizator dacă doriți să accesați temele consola."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:426
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:434
 msgid "Router Console Language"
 msgstr "Limba consolei router-ului"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:432
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440
 msgid ""
 "Please contribute to the router console translation project! Contact the "
 "developers in #i2p-dev on IRC to help."
@@ -6024,147 +6201,146 @@ msgstr ""
 "Vă rugăm să contribuiți la proiectul de traducere consolei router! {Puteți "
 "lua legătura cu dezvoltatorii din # I2P-dev pe IRC pentru ajutor."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:436
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:444
 msgid "Apply"
 msgstr "Aplică"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:438
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446
 msgid "Router Console Password"
 msgstr "Parola de la consola router "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:148
 msgid "config update"
 msgstr "Actualizarea configurării "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:320
 msgid "I2P Update Configuration"
 msgstr "Actualizarea configurației I2P "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:416
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:424
 msgid "Check for I2P and news updates"
 msgstr "Caută actualizări I2P si noutati"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:418
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426
 msgid "News &amp; I2P Updates"
 msgstr "Noutati &amp; I2P Actualizari"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:422
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430
 msgid "Check for news updates"
 msgstr "Caută actualizări"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:424
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:432
 msgid "News Updates"
 msgstr "Actualizarea noutatilor"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:432
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:440
 msgid "Update In Progress"
 msgstr "Actualizare în curs"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:440
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448
 msgid "News URL"
 msgstr "URL noutati"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:444
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:456
 msgid "Refresh frequency"
 msgstr "Frecvența de reinnoire"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:450
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462
 msgid "Update policy"
 msgstr "Mod de actualizare"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:456
-#, fuzzy
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468
 msgid "Fetch news through the eepProxy?"
-msgstr "Actualizarea prin eepProxy?"
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472
 msgid "Update through the eepProxy?"
 msgstr "Actualizarea prin eepProxy?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:466
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:478
 msgid "eepProxy host"
 msgstr "gazda eepProxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:470
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:482
 msgid "eepProxy port"
 msgstr "port eepProxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490
 msgid "Update URLs"
 msgstr "URL pentru actualizare"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:482
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494
 msgid "Trusted keys"
 msgstr "chei de încredere"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:488
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:498
 msgid "Update with unsigned development builds?"
 msgstr "Actualizarea la build-uri de dezvoltare nesemnate?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:492
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502
 msgid "Unsigned Build URL"
 msgstr "URL-ul Build-urilor nesemnate"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:498
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509
 msgid "Updates will be dispatched via your package manager."
 msgstr "Actualizările vor fi expediate prin managerul de pachete."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:143
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:146
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:146
 msgid "home"
 msgstr "acasă"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:396
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:377
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:406
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:382
 msgid "Welcome to I2P"
 msgstr "Bun venit în I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:336
 msgid "I2P Addressbook"
 msgstr "I2P agendă"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:330
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:331
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:330
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:330
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:339
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:338
 msgid "Open in new tab"
 msgstr "Deschide în filă nouă"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:334
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:335
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:334
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:334
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:343
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:342
 msgid "Your browser does not support iFrames."
 msgstr "Navigatorul dumneavoastră nu suportă iFrames."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:336
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:337
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:336
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:336
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:345
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:344
 msgid "Click here to continue."
 msgstr "Click aici pentru a continua."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:159
 msgid "Internal Error"
 msgstr "Eroare internă"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:159
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:165
 msgid "Configuration"
 msgstr "Configurație"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:167
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:173
 msgid "Sorry! There has been an internal error."
 msgstr "Ne pare rău! Aceasta a fost o eroare internă."
 
 #. note to translators - both parameters are URLs
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:171
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:177
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:350
 #, java-format
 msgid "Please report bugs on {0} or {1}."
 msgstr "Vă rugăm să raportați bug-uri pe {0} sau {1}."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:175
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:181
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:354
 msgid ""
 "You may use the username \"guest\" and password \"guest\" if you do not wish "
 "to register."
@@ -6172,27 +6348,27 @@ msgstr ""
 "Puteți utiliza numele de utilizator \"guest\" și parola \"guest\", dacă nu "
 "doriți să înregistrați."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:177
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:183
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:356
 msgid "Please include this information in bug reports"
 msgstr "Vă rugăm să includeți aceasta informație în rapoartele de erori"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:179
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:185
 msgid "Error Details"
 msgstr "Detalii eroare"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:181
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:187
 #, java-format
 msgid "Error {0}"
 msgstr "Eroare {0}"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:201
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:346
 msgid "I2P Version and Running Environment"
 msgstr "I2P versiune și mediu de funcționare "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:250
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:397
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:258
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:407
 msgid ""
 "Note that system information, log timestamps, and log messages may provide "
 "clues to your location; please review everything you include in a bug report."
@@ -6201,11 +6377,11 @@ msgstr ""
 "jurnal pot oferi indicii pentru locația dvs., vă rugăm să revedeți tot ce "
 "includ într-un raport de bug."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:155
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:161
 msgid "Page Not Found"
 msgstr "Pagina nu a fost găsită"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:326
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:337
 msgid ""
 "Sorry! You appear to be requesting a non-existent Router Console page or "
 "resource."
@@ -6213,25 +6389,35 @@ msgstr ""
 "Ne pare rău! A parea să fie solicitata o pagină inexistentă din consola "
 "router sau resurse."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:339
 msgid "Error 404"
 msgstr "Eroare 404"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:344
 msgid "not found"
 msgstr "Nu s-a găsit"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:145
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:146
+#, fuzzy
+msgid "events"
+msgstr "Nu-s evenimente"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:334
+#, fuzzy
+msgid "I2P Event Log"
+msgstr "I2P router jurnal"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:148
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:146
 msgid "graphs"
 msgstr "grafice"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:359
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:367
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:339
 msgid "I2P Performance Graphs"
 msgstr "Graficele de performanță I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:328
 msgid ""
 "Click a flag to select a language. Click 'configure language' below to "
 "change it later."
@@ -6239,75 +6425,83 @@ msgstr ""
 "Faceți clic pe un steag pentru a selecta o limbă. Faceți clic pe \"configura "
 "limba\" de mai jos pentru a schimba mai târziu."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:385
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:390
 msgid "Search I2P"
 msgstr "Caută în I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:405
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410
 msgid "Eepsites of Interest"
 msgstr "Eepsites de interes"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:161
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:164
 msgid "i2p tunnel manager"
 msgstr "Managerul tunelului I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:337
 msgid "I2P Tunnel Manager"
 msgstr "Managerul tunelului I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:148
 msgid "Jar File Dump"
 msgstr "Jar Fisier Dump"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:146
 msgid "job queue"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:318
 msgid "I2P Router Job Queue"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:148
 msgid "logs"
 msgstr "Jurnale"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:336
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:344
 msgid "I2P Router Logs"
 msgstr "I2P router jurnal"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:399
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:409
 msgid "Critical Logs"
 msgstr "Log-uri critice"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:403
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:413
 msgid "Router Logs"
 msgstr "router jurnal"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:419
+msgid "Event Logs"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:421
+msgid "View event logs"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:423
 msgid "Service (Wrapper) Logs"
 msgstr "Servicii (Wrapper) jurnal"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:146
 msgid "network database"
 msgstr "baza de date rețelei"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:318
 msgid "I2P Network Database"
 msgstr "Baza de date rețelei I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:152
 msgid "WebApp Not Found"
 msgstr "WebApp nu s-a gasit"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:348
 msgid "Web Application Not Running"
 msgstr "Aolicatia Web nu este pornita"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:350
 msgid "The requested web application is not running."
 msgstr "Aplicația web solicitată nu se execută."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:352
 msgid ""
 "Please visit the <a href=\"/configclients.jsp#webapp\">config clients page</"
 "a> to start it."
@@ -6315,69 +6509,72 @@ msgstr ""
 "Vă rugăm să vizitați<a href=\"/configclients.jsp#webapp\">configurare "
 "clientilor</a> pentru a porni"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:146
 msgid "peer connections"
 msgstr "Conexiuni parteneri"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:318
 msgid "I2P Network Peers"
 msgstr "I2P utilizatori de retea"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:146
 msgid "peer profiles"
 msgstr "Profiluri utilizatorilor"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:318
 msgid "I2P Network Peer Profiles"
 msgstr "Profilurile de retea a utilizatorilor I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:148
 msgid "Proof"
 msgstr "Dovadă"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:146
 msgid "statistics"
 msgstr "statistici"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:331
 msgid "I2P Router Statistics"
 msgstr "Statistica routerului I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:308
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:312
 #, java-format
 msgid "Disable {0} Refresh"
 msgstr "Dezactivarea {0} reinnoirii"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:161
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:164
 msgid "torrents"
 msgstr "Torente"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:336
 msgid "I2P Torrent Downloader"
 msgstr "I2P descărcător de torente"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:146
 msgid "tunnel summary"
 msgstr "tunel sumar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:318
 msgid "I2P Tunnel Summary"
 msgstr "Sumar pe tunele I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:143
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:146
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:318
 msgid "Peer Profile"
 msgstr "Profilul utilizatorului"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:342
 #, java-format
 msgid "Profile for peer {0}"
 msgstr "Profil pentru {0} utilizatori "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:161
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:164
 msgid "webmail"
 msgstr "mail web"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:336
 msgid "I2P Webmail"
 msgstr "I2P Webmail"
+
+#~ msgid "Rechecking router reachability..."
+#~ msgstr "Reverificare accesibilitatea routerului ..."
diff --git a/apps/routerconsole/locale/messages_uk.po b/apps/routerconsole/locale/messages_uk.po
index bc735580ef0db73418d3b32edfe46f608e2635f1..5213a4105448a0ada3bf957a1d3902abc251d060 100644
--- a/apps/routerconsole/locale/messages_uk.po
+++ b/apps/routerconsole/locale/messages_uk.po
@@ -10,12 +10,13 @@
 # Denis Blank <gribua@gmail.com>, 2011
 # jonny_nut, 2014
 # LinuxChata, 2014
+# puxud <puxud@alivance.com>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-02-06 18:27+0000\n"
-"PO-Revision-Date: 2014-07-20 08:53+0000\n"
+"PO-Revision-Date: 2014-08-30 10:10+0000\n"
 "Last-Translator: LinuxChata\n"
 "Language-Team: Ukrainian (Ukraine) (http://www.transifex.com/projects/p/I2P/language/uk_UA/)\n"
 "MIME-Version: 1.0\n"
@@ -90,11 +91,11 @@ msgstr[2] "{0} днів"
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:144
 #, java-format
 msgid "Banned by router hash: {0}"
-msgstr "Забанений по хешу маршрутизатора: {0}"
+msgstr "Заблокований по хешу маршрутизатора: {0}"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:146
 msgid "Banned by router hash"
-msgstr "Забанений по хешу маршрутизатора"
+msgstr "Заблокований по хешу маршрутизатора"
 
 #. Temporary reason, until the job finishes
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:712
@@ -105,28 +106,28 @@ msgstr "IP заблокований по запису в blocklist.txt: {0}"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:824
 msgid "IPs Banned Until Restart"
-msgstr ""
+msgstr "IP адреси заблоковані до перезапуску"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:861
 msgid "IPs Permanently Banned"
-msgstr ""
+msgstr "Назавжди заблоковані IPs адреси"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:863
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:70
 msgid "From"
-msgstr ""
+msgstr "Від"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:865
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:71
 msgid "To"
-msgstr ""
+msgstr "Кому"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:901
 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:47
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:655
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:453
 msgid "none"
-msgstr ""
+msgstr "немає"
 
 #. NPE, too early
 #. if (_context.router().getRouterInfo().getBandwidthTier().equals("K"))
@@ -137,7 +138,7 @@ msgstr ""
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:120
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:497
 msgid "Rejecting tunnels: Starting up"
-msgstr ""
+msgstr "Не приймаємо тунелі: Запуск маршрутизатора"
 
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:159
 msgid "Rejecting tunnels: High message delay"
@@ -230,23 +231,23 @@ msgstr "Проводиться початкове завантаження: от
 #. Please keep relatively short so it will fit on the graphs.
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:33
 msgid "Message receive rate (bytes/sec)"
-msgstr ""
+msgstr "Швидкість прийняття повідомлень (байт/секунду)"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:34
 msgid "Message send rate (bytes/sec)"
-msgstr ""
+msgstr "Швидкість відправлення повідомлень (байт/секунду)"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:35
 msgid "Low-level send rate (bytes/sec)"
-msgstr ""
+msgstr "Низькорівнева швидкість відправлення повідомлень (bytes/sec)"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:36
 msgid "Low-level receive rate (bytes/sec)"
-msgstr ""
+msgstr "Низькорівнева швидкість отримання повідомлень (bytes/sec)"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:37
 msgid "How many peers we are actively talking with"
-msgstr ""
+msgstr "Кількість пірів, з якими ми активно спілкуємося"
 
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:40
 msgid "Known fast peers"
@@ -291,7 +292,7 @@ msgstr "Ваш транспортний ліміт з'єднань автома
 msgid ""
 "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and "
 "i2np.udp.maxConnections=nnn on the advanced configuration page."
-msgstr ""
+msgstr "Для перевизначення цих лімітів додайте параметри i2np.ntcp.maxConnections=nnn і i2np.udp.maxConnections=nnn на сторінці розширених налаштувань."
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:586
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:274
@@ -382,7 +383,7 @@ msgstr "Різниця годин між піром і нами"
 msgid ""
 "The congestion window, which is how many bytes can be sent without an "
 "acknowledgement"
-msgstr ""
+msgstr "Вікно перевантаження - це скільки байт може бути відправлено без підтвердження"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:601
 msgid "The number of sent messages awaiting acknowledgement"
@@ -394,7 +395,7 @@ msgstr "Максимальна кількість повідомлень, які
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:603
 msgid "The number of pending sends which exceed congestion window"
-msgstr ""
+msgstr "Кількість нерозглянутих посилок перевищує розмір вікна перезавантаження"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:604
 msgid "The slow start threshold"
@@ -409,13 +410,13 @@ msgstr "Час між відправленням запиту й одержан
 #. milliseconds")).append("<br>\n" +
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:607
 msgid "The retransmit timeout in milliseconds"
-msgstr ""
+msgstr "Час очікування підтвердження у мілісекундах перед повторним відправленням пакету"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:608
 msgid ""
 "Current maximum send packet size / estimated maximum receive packet size "
 "(bytes)"
-msgstr ""
+msgstr "Поточний максимальний розмір відправленого пакета / оціночний максимальний розмір отриманого пакета (в байтах)"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:609
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1128
@@ -458,11 +459,11 @@ msgstr "Загальна кількість пакетів, повторно о
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:525
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
 msgid "Service"
-msgstr ""
+msgstr "Сервіс"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:527
 msgid "WAN Common Interface Configuration"
-msgstr ""
+msgstr "Загальна конфігурація WAN-інтерфейсів"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:528
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:539
@@ -470,64 +471,64 @@ msgstr ""
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:564
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:91
 msgid "Status"
-msgstr ""
+msgstr "Статус"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:530
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:541
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:558
 msgid "Type"
-msgstr ""
+msgstr "Тип"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:532
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:543
 msgid "Upstream"
-msgstr ""
+msgstr "Висхідний канал"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:534
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:545
 msgid "Downstream"
-msgstr ""
+msgstr "Низхідний канал"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:538
 msgid "WAN PPP Connection"
-msgstr ""
+msgstr "WAN PPP-з'єднання"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:547
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:559
 msgid "External IP"
-msgstr ""
+msgstr "Зовнішній IP"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:551
 msgid "Layer 3 Forwarding"
-msgstr ""
+msgstr "Layer 3 пересилка"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:552
 msgid "Default Connection Service"
-msgstr ""
+msgstr "Служба з'єднання за замовчуванням"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:556
 msgid "WAN IP Connection"
-msgstr ""
+msgstr "WAN IP з'єднання"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:563
 msgid "WAN Ethernet Link Configuration"
-msgstr ""
+msgstr "Налаштування з'єднання WAN Ethernet"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:583
 msgid "Found Device"
-msgstr ""
+msgstr "Знайдено пристрій"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:585
 msgid "Subdevice"
-msgstr ""
+msgstr "Підпристрій"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:606
 msgid "UPnP Status"
-msgstr ""
+msgstr "Стан UPnP"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:610
 msgid "Disabled UPnP Devices"
-msgstr ""
+msgstr "Вимкнені UPnP пристрої"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:624
 msgid ""
@@ -599,7 +600,7 @@ msgstr "Упущення часу бездіяльности"
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1123
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2529
 msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
 
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1130
 msgid "Out Queue"
@@ -626,9 +627,9 @@ msgstr "вихідно"
 #, java-format
 msgid "{0} peer"
 msgid_plural "{0} peers"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "{0} пір"
+msgstr[1] "{0} пірів"
+msgstr[2] "{0} пірів"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2519
 msgid "UDP connections"
@@ -636,7 +637,7 @@ msgstr "зв'язки UDP"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2526
 msgid "Sort by peer hash"
-msgstr ""
+msgstr "Сортування по хешу вузла"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2528
 msgid "Direction/Introduction"
@@ -716,12 +717,12 @@ msgstr ""
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2601
 msgid "1 fail"
-msgstr ""
+msgstr "1 збій"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2603
 #, java-format
 msgid "{0} fails"
-msgstr ""
+msgstr "{0} збоїв"
 
 #. 1
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2609
@@ -732,7 +733,7 @@ msgstr "Забороненo"
 
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2668
 msgid "backlogged"
-msgstr ""
+msgstr "перевантажений"
 
 #: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:213
 msgid "Dropping tunnel requests: Too slow"
@@ -806,7 +807,7 @@ msgstr ""
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:136
 #, java-format
 msgid "from {0}"
-msgstr ""
+msgstr "з {0}"
 
 #: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1223
 #, java-format
@@ -847,7 +848,7 @@ msgstr ""
 #: ../java/src/net/i2p/router/update/UpdateHandler.java:52
 #: ../java/src/net/i2p/router/update/UpdateRunner.java:252
 msgid "Updating"
-msgstr ""
+msgstr "Оновлення"
 
 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:81
 #, java-format
@@ -1128,7 +1129,7 @@ msgstr "Консоль роутера I2P"
 
 #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:51
 msgid "Error updating the configuration - please see the error logs"
-msgstr ""
+msgstr "Помилка при оновленні конфігурації. Будь ласка, подивіться журнали помилок."
 
 #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:372
@@ -1180,7 +1181,7 @@ msgstr ""
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:131
 #, java-format
 msgid "Error stopping plugin {0}"
-msgstr "Помилка при зупиненні плагіна {0}"
+msgstr "Помилка при зупиненні плаґіна {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:105
 #, java-format
@@ -1190,7 +1191,7 @@ msgstr "Видалено плагін {0}"
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:107
 #, java-format
 msgid "Error deleting plugin {0}"
-msgstr "Помилка при видаленні плагіна {0}"
+msgstr "Помилка при видаленні плаґіна {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:129
 #, java-format
@@ -1298,7 +1299,7 @@ msgstr ""
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:418
 #, java-format
 msgid "Error starting plugin {0}"
-msgstr ""
+msgstr "Помилка при запуску плаґіна {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:440
 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:89
@@ -1358,64 +1359,64 @@ msgstr "Опис"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:163
 msgid "Plugin"
-msgstr ""
+msgstr "Модуль"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:175
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:301
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:295
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:321
 msgid "Version"
-msgstr ""
+msgstr "Версія"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:177
 msgid "Signed by"
-msgstr ""
+msgstr "Підписано"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:194
 msgid "Date"
-msgstr ""
+msgstr "Дата"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:200
 msgid "Author"
-msgstr ""
+msgstr "Автор"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:216
 msgid "License"
-msgstr ""
+msgstr "Ліцензія"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:221
 #: ../java/src/net/i2p/router/web/HomeHelper.java:35
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174
 msgid "Website"
-msgstr ""
+msgstr "Веб-сайт"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:226
 msgid "Update link"
-msgstr ""
+msgstr "Адреса оновлення"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:279
 msgid "Stop"
-msgstr ""
+msgstr "Зупинити"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:283
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:141
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:436
 msgid "Check for updates"
-msgstr ""
+msgstr "Перевірити оновлення"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:284
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
 msgid "Update"
-msgstr ""
+msgstr "Оновити"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:289
 #, java-format
 msgid "Are you sure you want to delete {0}?"
-msgstr ""
+msgstr "Ви впевнені, що бажаєте видалити {0}?"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:291
 msgid "Delete"
-msgstr ""
+msgstr "Видалити"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:21
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:22
@@ -1426,7 +1427,7 @@ msgstr ""
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446
 msgid "Delete selected"
-msgstr ""
+msgstr "Видалити обране"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:22
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:23
@@ -1438,14 +1439,14 @@ msgstr ""
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:502
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:510
 msgid "Add item"
-msgstr ""
+msgstr "Додати елемент"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:23
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:472
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:492
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:508
 msgid "Restore defaults"
-msgstr ""
+msgstr "Відновити за замовчування"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26
@@ -1453,7 +1454,7 @@ msgstr ""
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:504
 msgid "Save"
-msgstr ""
+msgstr "Зберегти"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:29
 msgid "Home page changed"
@@ -1474,22 +1475,22 @@ msgstr ""
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:81
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:81
 msgid "Added"
-msgstr ""
+msgstr "Додано"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:98
 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:107
 msgid "Removed"
-msgstr ""
+msgstr "Видалено"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477
 msgid "Add key"
-msgstr ""
+msgstr "Додати ключ"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:475
 msgid "Delete key"
-msgstr ""
+msgstr "Видалити ключ"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:21
 msgid "You must enter a destination"
@@ -1554,52 +1555,52 @@ msgstr ""
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
 #: ../java/src/net/i2p/router/web/LogsHelper.java:129
 msgid "CRIT"
-msgstr ""
+msgstr "CRIT"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
 msgid "DEBUG"
-msgstr ""
+msgstr "DEBUG"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
 #: ../java/src/net/i2p/router/web/LogsHelper.java:131
 msgid "ERROR"
-msgstr ""
+msgstr "ERROR"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
 #: ../java/src/net/i2p/router/web/LogsHelper.java:135
 msgid "INFO"
-msgstr ""
+msgstr "INFO"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
 #: ../java/src/net/i2p/router/web/LogsHelper.java:133
 msgid "WARN"
-msgstr ""
+msgstr "WARN"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:145
 #: ../java/src/net/i2p/router/web/HomeHelper.java:195
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:851
 msgid "Remove"
-msgstr ""
+msgstr "Видалити"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:125
 msgid "Select a class to add"
-msgstr ""
+msgstr "Оберіть клас для додавання"
 
 #. stat groups for stats.jsp
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
 #: ../java/strings/Strings.java:57
 msgid "Bandwidth"
-msgstr ""
+msgstr "Пропускна здатність"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
 msgid "Home Page"
-msgstr ""
+msgstr "Домашня сторінка"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:345
 msgid "Network"
-msgstr ""
+msgstr "Мережа"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:286
@@ -1649,18 +1650,18 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
 msgid "UI"
-msgstr ""
+msgstr "Інтерфейс"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:196
 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:493
 #: ../java/strings/Strings.java:72
 msgid "Tunnels"
-msgstr ""
+msgstr "Тунелі"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
 msgid "Clients"
-msgstr ""
+msgstr "Клієнти"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:449
@@ -2276,104 +2277,104 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:75
 msgid "Arabic"
-msgstr ""
+msgstr "العربية"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:76
 msgid "Czech"
-msgstr ""
+msgstr "Čeština"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:77
 msgid "Danish"
-msgstr ""
+msgstr "Dansk"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:78
 msgid "German"
-msgstr ""
+msgstr "Deutsch"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:79
 msgid "Estonian"
-msgstr ""
+msgstr "Eesti"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:80
 msgid "Greek"
-msgstr ""
+msgstr "Eλληνικά"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:81
 msgid "English"
-msgstr ""
+msgstr "English"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:82
 msgid "Spanish"
-msgstr ""
+msgstr "Español"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:83
 msgid "Finnish"
-msgstr ""
+msgstr "Suomalainen"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:84
 msgid "French"
-msgstr ""
+msgstr "Français"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:85
 msgid "Hebrew"
-msgstr ""
+msgstr "עִבְרִית"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:86
 msgid "Hungarian"
-msgstr ""
+msgstr "Magyar"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:87
 msgid "Italian"
-msgstr ""
+msgstr "Italiano"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:88
 msgid "Japanese"
-msgstr ""
+msgstr "日本の"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:89
 msgid "Dutch"
-msgstr ""
+msgstr "Nederlands"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:90
 msgid "Norwegian Bokmaal"
-msgstr ""
+msgstr "Norsk Bokmaal"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:91
 msgid "Polish"
-msgstr ""
+msgstr "Polski"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:92
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:93
 msgid "Portuguese"
-msgstr ""
+msgstr "Português"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:94
 msgid "Romanian"
-msgstr ""
+msgstr "Română"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:95
 msgid "Russian"
-msgstr ""
+msgstr "Русский"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:96
 msgid "Swedish"
-msgstr ""
+msgstr "Svenska"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:97
 msgid "Turkish"
-msgstr ""
+msgstr "Türk"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:98
 msgid "Ukrainian"
-msgstr ""
+msgstr "Українська"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:99
 msgid "Vietnamese"
-msgstr ""
+msgstr "Việt"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:100
 msgid "Chinese"
-msgstr ""
+msgstr "中文"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:141
 msgid "Add a user and password to enable."
@@ -2381,18 +2382,18 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:147
 msgid "User Name"
-msgstr ""
+msgstr "Ім'я користувача"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:158
 #: ../java/src/net/i2p/router/web/HomeHelper.java:217
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:899
 msgid "Add"
-msgstr ""
+msgstr "Додати"
 
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:161
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:534
 msgid "Password"
-msgstr ""
+msgstr "Пароль"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:148
 msgid "Update or check already in progress"
@@ -2420,7 +2421,7 @@ msgstr ""
 #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:52
 #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:58
 msgid "internal"
-msgstr ""
+msgstr "внутрішній"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:187
 #, java-format
@@ -2441,7 +2442,7 @@ msgstr ""
 #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:118
 #: ../java/src/net/i2p/router/web/GraphHelper.java:373
 msgid "Never"
-msgstr ""
+msgstr "Ніколи"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:216
 #, java-format
@@ -2463,7 +2464,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:120
 msgid "Every"
-msgstr ""
+msgstr "Кожний"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:138
 msgid "Notify only"
@@ -2579,7 +2580,7 @@ msgstr ""
 #: ../java/src/net/i2p/router/web/GraphHelper.java:358
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485
 msgid "or"
-msgstr ""
+msgstr "або"
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:359
 msgid "Image sizes"
@@ -2730,7 +2731,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:45
 msgid "Forum"
-msgstr ""
+msgstr "Форум"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:46
 msgid ""
@@ -2787,7 +2788,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:54
 msgid "I2P News"
-msgstr ""
+msgstr "Новини I2P"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:55
 msgid "Add-on directory"
@@ -2795,7 +2796,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:55
 msgid "Plugins"
-msgstr ""
+msgstr "Модулі"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:56
 msgid "Postman's Tracker"
@@ -2845,11 +2846,11 @@ msgstr ""
 #: ../java/src/net/i2p/router/web/HomeHelper.java:197
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:853
 msgid "Name"
-msgstr ""
+msgstr "Назва"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:199
 msgid "URL"
-msgstr ""
+msgstr "URL"
 
 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:50
 msgid "I2P Job Queue"
@@ -3096,51 +3097,51 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:446
 msgid "SSU"
-msgstr ""
+msgstr "SSU"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:446
 msgid "SSU with introducers"
-msgstr ""
+msgstr "SSU з посередниками"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:447
 msgid "NTCP"
-msgstr ""
+msgstr "NTCP"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:447
 msgid "NTCP and SSU"
-msgstr ""
+msgstr "NTCP Ñ– SSU"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:447
 msgid "NTCP and SSU with introducers"
-msgstr ""
+msgstr "NTCP і SSU з посередниками"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:448
 msgid "IPv6 Only SSU, introducers"
-msgstr ""
+msgstr "IPv6 тільки SSU, посередники"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:448
 msgid "IPv6 SSU"
-msgstr ""
+msgstr "IPv6 SSU"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:448
 msgid "IPv6 SSU, introducers"
-msgstr ""
+msgstr "IPv6 SSU, посередники"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
 msgid "IPv6 NTCP"
-msgstr ""
+msgstr "IPv6 NTCP"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
 msgid "IPv6 NTCP, SSU"
-msgstr ""
+msgstr "IPv6 NTCP, SSU"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
 msgid "IPv6 NTCP, SSU, introducers"
-msgstr ""
+msgstr "IPv6 NTCP, SSU, посередники"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:449
 msgid "IPv6 Only NTCP, SSU, introducers"
-msgstr ""
+msgstr "IPv6 тільки NTCP, SSU, посередники"
 
 #: ../java/src/net/i2p/router/web/NewsHelper.java:252
 #, java-format
@@ -3800,12 +3801,12 @@ msgstr ""
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:191
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688
 msgid "Testing"
-msgstr ""
+msgstr "Тестування"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:163
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:668
 msgid "OK"
-msgstr ""
+msgstr "OK"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:164
 msgid "ERR-Private TCP Address"
@@ -3858,7 +3859,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:425
 msgid "Server"
-msgstr ""
+msgstr "Сервер"
 
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:429
 msgid "Show tunnels"
@@ -4249,89 +4250,89 @@ msgstr ""
 
 #: ../java/strings/Strings.java:66
 msgid "ntcp"
-msgstr ""
+msgstr "ntcp"
 
 #: ../java/strings/Strings.java:69
 msgid "Stream"
-msgstr ""
+msgstr "Поток"
 
 #: ../java/strings/Strings.java:70
 msgid "Throttle"
-msgstr ""
+msgstr "Регуляція"
 
 #: ../java/strings/Strings.java:71
 msgid "Transport"
-msgstr ""
+msgstr "Транспорт"
 
 #: ../java/strings/Strings.java:73
 msgid "udp"
-msgstr ""
+msgstr "udp"
 
 #. parameters in transport addresses (netdb.jsp)
 #. may or may not be worth translating
 #: ../java/strings/Strings.java:77
 msgid "host"
-msgstr ""
+msgstr "host"
 
 #: ../java/strings/Strings.java:78
 msgid "key"
-msgstr ""
+msgstr "key"
 
 #: ../java/strings/Strings.java:79
 msgid "port"
-msgstr ""
+msgstr "port"
 
 #. introducer host
 #: ../java/strings/Strings.java:83
 msgid "ihost0"
-msgstr ""
+msgstr "ihost0"
 
 #: ../java/strings/Strings.java:84
 msgid "ihost1"
-msgstr ""
+msgstr "ihost1"
 
 #: ../java/strings/Strings.java:85
 msgid "ihost2"
-msgstr ""
+msgstr "ihost2"
 
 #. introducer port
 #: ../java/strings/Strings.java:87
 msgid "iport0"
-msgstr ""
+msgstr "iport0"
 
 #: ../java/strings/Strings.java:88
 msgid "iport1"
-msgstr ""
+msgstr "iport1"
 
 #: ../java/strings/Strings.java:89
 msgid "iport2"
-msgstr ""
+msgstr "iport2"
 
 #. introducer key
 #: ../java/strings/Strings.java:91
 msgid "ikey0"
-msgstr ""
+msgstr "ikey0"
 
 #: ../java/strings/Strings.java:92
 msgid "ikey1"
-msgstr ""
+msgstr "ikey1"
 
 #: ../java/strings/Strings.java:93
 msgid "ikey2"
-msgstr ""
+msgstr "ikey2"
 
 #. introducer tag
 #: ../java/strings/Strings.java:95
 msgid "itag0"
-msgstr ""
+msgstr "itag0"
 
 #: ../java/strings/Strings.java:96
 msgid "itag1"
-msgstr ""
+msgstr "itag1"
 
 #: ../java/strings/Strings.java:97
 msgid "itag2"
-msgstr ""
+msgstr "itag2"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:145
 msgid "configure bandwidth"
@@ -5920,7 +5921,7 @@ msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:153
 msgid "Internal Error"
-msgstr ""
+msgstr "Внутрішня помилка"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:159
 msgid "Configuration"
@@ -5951,12 +5952,12 @@ msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:179
 msgid "Error Details"
-msgstr ""
+msgstr "Подробиці помилки"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:181
 #, java-format
 msgid "Error {0}"
-msgstr ""
+msgstr "Помилка {0}"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:201
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:338
@@ -5983,7 +5984,7 @@ msgstr ""
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:328
 msgid "Error 404"
-msgstr ""
+msgstr "Помилка 404"
 
 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:333
 msgid "not found"
diff --git a/apps/sam/java/src/net/i2p/sam/SAMMessageSession.java b/apps/sam/java/src/net/i2p/sam/SAMMessageSession.java
index e15c6668d2bfcd320fda2535f2e3ce79acf68667..54569a09d818b56be7364bdfab6fa33f306abe97 100644
--- a/apps/sam/java/src/net/i2p/sam/SAMMessageSession.java
+++ b/apps/sam/java/src/net/i2p/sam/SAMMessageSession.java
@@ -176,6 +176,10 @@ abstract class SAMMessageSession {
                 _log.debug("Instantiating new SAM message-based session handler");
 
             I2PClient client = I2PClientFactory.createClient();
+            if (!props.containsKey("inbound.nickname") && !props.containsKey("outbound.nickname")) {
+                props.setProperty("inbound.nickname", "SAM UDP Client");
+                props.setProperty("outbound.nickname", "SAM UDP Client");
+            }
             session = client.createSession(destStream, props);
 
             if (_log.shouldLog(Log.DEBUG))
diff --git a/apps/sam/java/src/net/i2p/sam/SAMStreamSession.java b/apps/sam/java/src/net/i2p/sam/SAMStreamSession.java
index 6235d92a4c94a959867342582a6e19651b377d98..75aedae57883fe62db58f641ff1851695a188b94 100644
--- a/apps/sam/java/src/net/i2p/sam/SAMStreamSession.java
+++ b/apps/sam/java/src/net/i2p/sam/SAMStreamSession.java
@@ -67,7 +67,7 @@ class SAMStreamSession {
     private final AtomicInteger lastNegativeId = new AtomicInteger();;
 
     // Can we create outgoing connections?
-    protected boolean canCreate;
+    protected final boolean canCreate;
 
     /** 
      * should we flush every time we get a STREAM SEND, or leave that up to
@@ -109,6 +109,23 @@ class SAMStreamSession {
                             Properties props,  SAMStreamReceiver recv) throws IOException, DataFormatException, SAMException {
         this.recv = recv;
         _log = I2PAppContext.getGlobalContext().logManager().getLog(getClass());
+
+        boolean canReceive;
+        if (dir.equals("BOTH")) {
+            canCreate = true;
+            canReceive = true;
+        } else if (dir.equals("CREATE")) {
+            canCreate = true;
+            canReceive = false;
+        } else if (dir.equals("RECEIVE")) {
+            canCreate = false;
+            canReceive = true;
+        } else {
+            _log.error("BUG! Wrong direction passed to SAMStreamSession: "
+                       + dir);
+            throw new SAMException("BUG! Wrong direction specified!");
+        }
+
         if (_log.shouldLog(Log.DEBUG))
             _log.debug("SAM STREAM session instantiated");
 
@@ -123,6 +140,12 @@ class SAMStreamSession {
         } catch (NumberFormatException nfe) {
             throw new SAMException("Invalid I2CP port specified [" + port + "]");
         }
+        if (!canReceive)
+            allprops.setProperty("i2cp.dontPublishLeaseSet", "true");
+        if (!allprops.containsKey("inbound.nickname") && !allprops.containsKey("outbound.nickname")) {
+            allprops.setProperty("inbound.nickname", "SAM TCP Client");
+            allprops.setProperty("outbound.nickname", "SAM TCP Client");
+        }
 
         if (_log.shouldLog(Log.DEBUG))
             _log.debug("Creating I2PSocketManager...");
@@ -138,19 +161,6 @@ class SAMStreamSession {
 
         forceFlush = Boolean.parseBoolean(allprops.getProperty(PROP_FORCE_FLUSH, DEFAULT_FORCE_FLUSH));
         
-        boolean canReceive = false;
-        if (dir.equals("BOTH")) {
-            canCreate = true;
-            canReceive = true;
-        } else if (dir.equals("CREATE")) {
-            canCreate = true;
-        } else if (dir.equals("RECEIVE")) {
-            canReceive = true;
-        } else {
-            _log.error("BUG! Wrong direction passed to SAMStreamSession: "
-                       + dir);
-            throw new SAMException("BUG! Wrong direction specified!");
-        }
 
         if (canReceive) {
             server = new SAMStreamSessionServer();
diff --git a/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java b/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java
index 47a2c29e55c6ca2b97553d063622b0fc40b3c593..25a90cc7082cb3677fcc7ae61036dfa47c72c02a 100644
--- a/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java
+++ b/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java
@@ -280,14 +280,14 @@ class SAMv1Handler extends SAMHandler implements SAMRawReceiver, SAMDatagramRece
                         if (_log.shouldLog(Log.DEBUG))
                             _log.debug("No DIRECTION parameter in STREAM session, defaulting to BOTH");
                         dir = "BOTH";
-                    }
-                    if (!dir.equals("CREATE") && !dir.equals("RECEIVE")
-                        && !dir.equals("BOTH")) {
+                    } else if (!dir.equals("CREATE") && !dir.equals("RECEIVE")
+                               && !dir.equals("BOTH")) {
                         if (_log.shouldLog(Log.DEBUG))
                             _log.debug("Unknown DIRECTION parameter value: [" + dir + "]");
                         return writeString("SESSION STATUS RESULT=I2P_ERROR MESSAGE=\"Unknown DIRECTION parameter\"\n");
+                    } else {
+                        props.remove("DIRECTION");
                     }
-                    props.remove("DIRECTION");
                 
                     streamSession = newSAMStreamSession(destKeystream, dir,props);
                 } else {
diff --git a/apps/sam/java/src/net/i2p/sam/SAMv3StreamSession.java b/apps/sam/java/src/net/i2p/sam/SAMv3StreamSession.java
index 45002e4cd24baf4baa0c2d5391c91a2bf0c48534..ef732200f5c7396529dc9a270345fdcdad212c5c 100644
--- a/apps/sam/java/src/net/i2p/sam/SAMv3StreamSession.java
+++ b/apps/sam/java/src/net/i2p/sam/SAMv3StreamSession.java
@@ -48,7 +48,7 @@ class SAMv3StreamSession  extends SAMStreamSession implements SAMv3Handler.Sessi
 			return nick ;
 		}
 		
-		   /**
+	   /**
 	     * Create a new SAM STREAM session, according to information
 	     * registered with the given nickname
 	     *
@@ -61,7 +61,7 @@ class SAMv3StreamSession  extends SAMStreamSession implements SAMv3Handler.Sessi
 	    public SAMv3StreamSession(String login)
 	    		throws IOException, DataFormatException, SAMException
 	    {
-                super(getDB().get(login).getDest(), "CREATE",
+                super(getDB().get(login).getDest(), "BOTH",
                       getDB().get(login).getProps(),
                       getDB().get(login).getHandler());
 	    	this.nick = login ;
diff --git a/apps/susidns/locale/messages_en.po b/apps/susidns/locale/messages_en.po
index d038cbefea5e3ff5bb39c30e2adbf41b35e0f68e..c5ecff766e17c6461cd804647f9a5fc9a5ff389e 100644
--- a/apps/susidns/locale/messages_en.po
+++ b/apps/susidns/locale/messages_en.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P susidns\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-07-23 13:45+0000\n"
+"POT-Creation-Date: 2014-09-17 21:49+0000\n"
 "PO-Revision-Date: 2010-06-15 14:09+0100\n"
 "Last-Translator: duck <duck@mail.i2p>\n"
 "Language-Team: duck <duck@mail.i2p>\n"
@@ -114,27 +114,27 @@ msgid "Showing {0} of {1}"
 msgstr ""
 
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:244
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:410
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:228
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:412
 msgid "Add"
 msgstr ""
 
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:244
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:255
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:228
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:240
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:410
 msgid "Replace"
 msgstr ""
 
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:254
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:238
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239
 #, java-format
 msgid "Host name {0} is already in address book, unchanged."
 msgstr ""
 
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:256
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:240
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:241
 #, java-format
 msgid ""
 "Host name {0} is already in address book with a different destination. Click "
@@ -142,63 +142,63 @@ msgid ""
 msgstr ""
 
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:269
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:253
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:254
 #, java-format
 msgid "Destination added for {0}."
 msgstr ""
 
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:271
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:255
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:256
 #, java-format
 msgid "Destination changed for {0}."
 msgstr ""
 
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:273
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:258
 msgid "Warning - host name does not end with \".i2p\""
 msgstr ""
 
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:278
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:265
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:266
 msgid "Invalid Base 64 destination."
 msgstr ""
 
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:284
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:271
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:272
 #, java-format
 msgid "Invalid host name \"{0}\"."
 msgstr ""
 
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:274
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:275
 msgid "Please enter a host name and destination"
 msgstr ""
 
 #. clear search when deleting
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:291
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:312
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:267
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:279
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:304
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:270
 msgid "Delete Entry"
 msgstr ""
 
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:291
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:349
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:279
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:351
 msgid "Delete Selected"
 msgstr ""
 
 #. parameter is a host name
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:305
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:295
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:296
 #, java-format
 msgid "Destination {0} deleted."
 msgstr ""
 
 #. parameter will always be >= 2
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:308
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:298
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:299
 #, java-format
 msgid "1 destination deleted."
 msgid_plural "{0} destinations deleted."
@@ -206,12 +206,12 @@ msgstr[0] ""
 msgstr[1] ""
 
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:310
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:300
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:301
 msgid "No entries selected to delete."
 msgstr ""
 
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:318
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:307
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:308
 msgid "Address book saved."
 msgstr ""
 
@@ -221,7 +221,7 @@ msgstr ""
 
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:326
 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:108
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:312
 #: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:151
 msgid ""
 "Invalid form submission, probably because you used the \"back\" or \"reload"
@@ -230,7 +230,7 @@ msgstr ""
 
 #: ../src/java/src/i2p/susi/dns/AddressbookBean.java:328
 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:110
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:313
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:314
 #: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:153
 msgid ""
 "If the problem persists, verify that you have cookies enabled in your "
@@ -239,8 +239,8 @@ msgstr ""
 
 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:99
 #: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:126
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:158
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:160
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:151
 msgid "Save"
 msgstr ""
 
@@ -250,8 +250,8 @@ msgstr ""
 
 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:102
 #: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:145
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:156
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:158
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149
 msgid "Reload"
 msgstr ""
 
@@ -259,21 +259,21 @@ msgstr ""
 msgid "Configuration reloaded."
 msgstr ""
 
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:100
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:101
 #, java-format
 msgid "{0} address book in {1} database"
 msgstr ""
 
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:248
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:249
 msgid "Manually added via SusiDNS"
 msgstr ""
 
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:262
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:263
 #, java-format
 msgid "Failed to add Destination for {0} to naming service {1}"
 msgstr ""
 
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:286
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:287
 #, java-format
 msgid "Failed to delete Destination for {0} from naming service {1}"
 msgstr ""
@@ -291,28 +291,20 @@ msgstr ""
 msgid "Subscriptions reloaded."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:125
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:127
 msgid "address book"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:147
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:130
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:146
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:132
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:133
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:137
-msgid "Overview"
-msgstr ""
-
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:149
 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:132
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:148
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:119
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:134
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:135
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123
-msgid "Address books"
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:139
+msgid "Overview"
 msgstr ""
 
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135
@@ -320,7 +312,7 @@ msgstr ""
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120
 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:121
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125
-msgid "private"
+msgid "Address books"
 msgstr ""
 
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137
@@ -328,7 +320,7 @@ msgstr ""
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122
 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:123
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127
-msgid "master"
+msgid "private"
 msgstr ""
 
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139
@@ -336,7 +328,7 @@ msgstr ""
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124
 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:125
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:129
-msgid "router"
+msgid "master"
 msgstr ""
 
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141
@@ -344,7 +336,7 @@ msgstr ""
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126
 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:127
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:131
-msgid "published"
+msgid "router"
 msgstr ""
 
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143
@@ -352,7 +344,7 @@ msgstr ""
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128
 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:129
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:133
-msgid "Subscriptions"
+msgid "published"
 msgstr ""
 
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145
@@ -360,355 +352,363 @@ msgstr ""
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:130
 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:131
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:135
+msgid "Subscriptions"
+msgstr ""
+
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:147
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:146
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:132
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:133
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:137
 msgid "Configuration"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:149
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:134
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:151
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:136
 msgid "Address book"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:154
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:139
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:156
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:141
 msgid "Storage"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:172
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:174
 msgid "Filter"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:175
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:177
 msgid "other"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:177
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:179
 msgid "all"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:191
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:193
 msgid "Current filter"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:196
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:198
 msgid "clear filter"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:209
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:213
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:211
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:215
 msgid "Search"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:246
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:248
 msgid "Name"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:248
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:250
 msgid "Links"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:250
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:402
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:259
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:252
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:262
 msgid "Destination"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:286
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:288
 msgid "Mark for deletion"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:305
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:307
 msgid "Base 32 address"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:309
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:311
 msgid "More information on this entry"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:312
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:314
 msgid "details"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:347
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:406
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:349
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408
 msgid "Cancel"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:381
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:383
 msgid "This address book is empty."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:396
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398
 msgid "Add new destination"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:165
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:400
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:168
 msgid "Host Name"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:124
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:126
 msgid "configuration"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:160
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:162
 msgid "Hints"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:162
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:164
 msgid ""
 "File and directory paths here are relative to the addressbook's working "
 "directory, which is normally ~/.i2p/addressbook/ (Linux) or %APPDATA%\\I2P"
 "\\addressbook\\ (Windows)."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:164
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:166
 msgid ""
 "If you want to manually add lines to an addressbook, add them to the private "
 "or master addressbooks."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:166
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:168
 msgid ""
 "The router addressbook and the published addressbook are updated by the "
 "addressbook application."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:168
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:170
 msgid ""
 "When you publish your addressbook, ALL destinations from the master and "
 "router addressbooks appear there."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:170
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:172
 msgid ""
 "Use the private addressbook for private destinations, these are not "
 "published."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:172
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:174
 msgid "Options"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:174
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:176
 msgid "File containing the list of subscriptions URLs (no need to change)"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:176
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:178
 msgid "Update interval in hours"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:178
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:180
 msgid ""
 "Your public hosts.txt file (choose a path within your webserver document "
 "root)"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:180
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:182
 msgid "Your hosts.txt (don't change)"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:182
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:184
 msgid "Your personal addressbook, these hosts will be published"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:184
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:186
 msgid "Your private addressbook, it is never published"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:186
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:188
 msgid "Port for your eepProxy (no need to change)"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:188
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:190
 msgid "Hostname for your eepProxy (no need to change)"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:190
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:192
 msgid "Whether to update the published addressbook"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:192
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:194
 msgid ""
 "File containing the etags header from the fetched subscription URLs (no need "
 "to change)"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:194
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:196
 msgid ""
 "File containing the modification timestamp for each fetched subscription URL "
 "(no need to change)"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:196
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:198
 msgid "File to log activity to (change to /dev/null if you like)"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:198
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:200
 msgid "Name of the theme to use (defaults to 'light')"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:112
 msgid "addressbook"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:179
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:182
 msgid "Encoded Name"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:193
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:196
 msgid "Base 32 Address"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:201
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:204
 msgid "Base 64 Hash"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:210
 msgid "Address Helper"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:213
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:216
 msgid "link"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:217
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220
 msgid "Public Key"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:219
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:222
 msgid "ElGamal 2048 bit"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:223
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226
 msgid "Signing Key"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:229
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232
 msgid "Certificate"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:235
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:238
 msgid "Added Date"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:241
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:244
 msgid "Source"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:247
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:250
 msgid "Last Modified"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:253
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:256
 msgid "Notes"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:113
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:115
 msgid "Introduction"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:135
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137
 msgid "What is the addressbook?"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:139
 msgid "The addressbook application is part of your I2P installation."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:139
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:141
 msgid ""
 "It regularly updates your hosts.txt file from distributed sources or "
 "\"subscriptions\"."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:141
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:143
 #, java-format
 msgid ""
 "In the default configuration, the address book is only subscribed to {0}."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:143
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:145
 msgid ""
 "Subscribing to additional sites is easy, just add them to your <a href="
 "\"subscriptions\">subscriptions</a> file."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:145
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:147
 msgid ""
 "For more information on naming in I2P, see <a href=\"http://i2p-projekt.i2p/"
 "naming.html\" target=\"_top\">the overview</a>."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:147
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:149
 msgid "How does the addressbook application work?"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:149
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:151
 msgid ""
 "The addressbook application regularly polls your subscriptions and merges "
 "their content into your \"router\" address book."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:151
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:153
 msgid ""
 "Then it merges your \"master\" address book into the router address book as "
 "well."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:153
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:155
 msgid ""
 "If configured, the router address book is now written to the \"published\" "
 "address book, which will be publicly available if you are running an eepsite."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:155
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:157
 msgid ""
 "The router also uses a private address book (not shown in the picture), "
 "which is not merged or published."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:157
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:159
 msgid ""
 "Hosts in the private address book can be accessed by you but their addresses "
 "are never distributed to others."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:159
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:161
 msgid ""
 "The private address book can also be used for aliases of hosts in your other "
 "address books."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:115
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117
 msgid "subscriptions"
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:151
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:153
 msgid "The subscription file contains a list of i2p URLs."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:153
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:155
 msgid ""
 "The addressbook application regularly checks this list for new eepsites."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:155
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:157
 msgid "Those URLs refer to published hosts.txt files."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:157
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:159
 #, java-format
 msgid ""
 "The default subscription is the hosts.txt from {0}, which is updated "
 "infrequently."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:159
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:161
 msgid ""
 "So it is a good idea to add additional subscriptions to sites that have the "
 "latest addresses."
 msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:161
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:163
 msgid "See the FAQ for a list of subscription URLs."
 msgstr ""
diff --git a/apps/susidns/locale/messages_ro.po b/apps/susidns/locale/messages_ro.po
index 722c2ee912fb8a4c18712d3489ca04c2d8c5ce3e..3d5ed6842b28e1fce08a49875fb77307e3c5baf7 100644
--- a/apps/susidns/locale/messages_ro.po
+++ b/apps/susidns/locale/messages_ro.po
@@ -4,15 +4,16 @@
 # To contribute translations, see http://www.i2p2.de/newdevelopers
 #
 # Translators:
-# CimpianAlin <Predator@windowslive.com>, 2013
-# polearnik <polearnik@mail.ru>, 2013
+# CimpianAlin <inactive+CimpianAlin@transifex.com>, 2013
+# Petre Catalin Alexandru <cosmoreddog@gmail.com>, 2014
+# pol polearnik <polearnik@mail.ru>, 2013
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-01-09 19:03+0000\n"
-"PO-Revision-Date: 2013-11-12 07:18+0000\n"
-"Last-Translator: polearnik <polearnik@mail.ru>\n"
+"POT-Creation-Date: 2014-09-17 22:02+0000\n"
+"PO-Revision-Date: 2014-09-08 20:41+0000\n"
+"Last-Translator: Petre Catalin Alexandru <cosmoreddog@gmail.com>\n"
 "Language-Team: Romanian (http://www.transifex.com/projects/p/I2P/language/"
 "ro/)\n"
 "Language: ro\n"
@@ -22,30 +23,30 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
 "2:1));\n"
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:130
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:131
 #, java-format
 msgid "Host name \"{0}\" contains illegal character {1}"
 msgstr "Numele de gazdă \"{0}\" contine caracter ilegal {1}"
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:143
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:145
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:152
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:144
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:146
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:153
 #, java-format
 msgid "Host name cannot start with \"{0}\""
 msgstr "Numele de gazdă nu poate începe cu \"{0}\""
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:147
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:149
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:148
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:150
 #, java-format
 msgid "Host name cannot end with \"{0}\""
 msgstr "Numele de gazdă nu se poate termina cu \"{0}\""
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:154
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:155
 #, java-format
 msgid "Host name cannot contain \"{0}\""
 msgstr "Numele de gazdă nu poate conține \"{0}\""
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:157
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:158
 #, java-format
 msgid ""
 "Host name \"{0}\" requires conversion to ASCII but the conversion library is "
@@ -54,28 +55,39 @@ msgstr ""
 "Numele de gazdă \"{0}\", necesită o conversie a ASCII, dar biblioteca de "
 "conversie nu este disponibilă în acest JVM"
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:218
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:219
 msgid "None"
 msgstr "Nici unul"
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:226
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:227
 msgid "Hashcash"
 msgstr "Hashcash"
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:228
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:229
 msgid "Hidden"
 msgstr "Ascuns"
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:230
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:231
 msgid "Signed"
 msgstr "Semnat"
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:232
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:233
+msgid "Key"
+msgstr ""
+
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:235
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:260
 #, java-format
 msgid "Type {0}"
 msgstr "De tip {0}"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:201
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:247
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:254
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:257
+msgid "DSA 1024 bit"
+msgstr "DSA 1024 bit"
+
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:188
 #, java-format
 msgid "One result for search within filtered list."
 msgid_plural "{0} results for search within filtered list."
@@ -83,7 +95,7 @@ msgstr[0] "Un rezultat de căutare în lista filtrată."
 msgstr[1] "{0} rezultate de căutare în lista filtrată."
 msgstr[2] "{0} rezultate de căutare în lista filtrată."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:205
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:192
 #, java-format
 msgid "Filtered list contains 1 entry."
 msgid_plural "Filtered list contains {0} entries."
@@ -91,7 +103,7 @@ msgstr[0] "Aceasta lista filtrata contine 1 intrare."
 msgstr[1] "Aceasta lista filtrata conține {0} intrări."
 msgstr[2] "Aceasta lista filtrata conține {0} intrări."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:210
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:197
 #, java-format
 msgid "One result for search."
 msgid_plural "{0} results for search."
@@ -99,7 +111,7 @@ msgstr[0] "Un rezultat de căutare."
 msgstr[1] "{0} rezultate de căutare."
 msgstr[2] "{0} rezultate de căutare."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:219
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:206
 #, java-format
 msgid "Address book contains 1 entry."
 msgid_plural "Address book contains {0} entries."
@@ -107,33 +119,33 @@ msgstr[0] "Agendă conține 1 intrare."
 msgstr[1] "Agendă conține {0} intrări."
 msgstr[2] "Agendă conține {0} intrări."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:235
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:222
 #, java-format
 msgid "Showing {0} of {1}"
 msgstr "Rezultate {0} din {1}"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:410
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:244
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:228
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:412
 msgid "Add"
 msgstr "Adăuga"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:268
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:244
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:255
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:228
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:240
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:410
 msgid "Replace"
 msgstr "Înlocuiește"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:267
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:238
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:254
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239
 #, java-format
 msgid "Host name {0} is already in address book, unchanged."
 msgstr "Numele de gazdă {0} este deja în agendă, neschimbat."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:269
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:240
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:256
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:241
 #, java-format
 msgid ""
 "Host name {0} is already in address book with a different destination. Click "
@@ -142,64 +154,64 @@ msgstr ""
 "Numele de gazdă {0} este deja în agendă cu o destinație diferită. Faceți "
 "clic pe \"Înlocuiți\" pentru a suprascrie."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:282
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:253
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:269
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:254
 #, java-format
 msgid "Destination added for {0}."
 msgstr "Destinație adăugată pentru {0}."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:284
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:255
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:271
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:256
 #, java-format
 msgid "Destination changed for {0}."
 msgstr "Destinație schimbată pentru {0}."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:286
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:273
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:258
 msgid "Warning - host name does not end with \".i2p\""
 msgstr "Atenție - numele de gazdă nu se termină cu \"I2P.\""
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:291
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:265
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:278
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:266
 msgid "Invalid Base 64 destination."
 msgstr "Destinație Base 64 invalidă."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:271
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:284
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:272
 #, java-format
 msgid "Invalid host name \"{0}\"."
 msgstr "Numele de gazdă invalid \"{0}\"."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:300
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:274
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:275
 msgid "Please enter a host name and destination"
 msgstr "Vă rugăm să introduceți un nume de gazdă și de destinație"
 
 #. clear search when deleting
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:325
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:267
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:291
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:312
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:279
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:304
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:270
 msgid "Delete Entry"
 msgstr "Șterge înregistrarea"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:349
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:291
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:279
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:351
 msgid "Delete Selected"
 msgstr "Ștergeți selectate"
 
 #. parameter is a host name
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:318
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:295
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:305
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:296
 #, java-format
 msgid "Destination {0} deleted."
 msgstr "Destinație {0} ștearsă."
 
 #. parameter will always be >= 2
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:298
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:308
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:299
 #, java-format
 msgid "1 destination deleted."
 msgid_plural "{0} destinations deleted."
@@ -207,24 +219,24 @@ msgstr[0] "1 destinație ștearsa."
 msgstr[1] "{0} destinații șterse."
 msgstr[2] "{0} destinații șterse."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:323
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:300
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:310
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:301
 msgid "No entries selected to delete."
 msgstr "Nici o intrare selectata pentru ștergere."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:331
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:307
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:318
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:308
 msgid "Address book saved."
 msgstr "Agendă salvată."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321
 msgid "ERROR: Could not write addressbook file."
 msgstr "EROARE: Nu sa putut scrie fișierul agendă."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:339
-#: ../src/java/src/i2p/susi/dns/ConfigBean.java:139
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:141
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:326
+#: ../src/java/src/i2p/susi/dns/ConfigBean.java:108
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:312
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:151
 msgid ""
 "Invalid form submission, probably because you used the \"back\" or \"reload"
 "\" button on your browser. Please resubmit."
@@ -233,10 +245,10 @@ msgstr ""
 "butonul \"reîncarcă\" de pe browser-ul dumneavoastră sau butonul \"înapoi\". "
 "Vă rugăm retrimiteți."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:341
-#: ../src/java/src/i2p/susi/dns/ConfigBean.java:141
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:313
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:143
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:328
+#: ../src/java/src/i2p/susi/dns/ConfigBean.java:110
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:314
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:153
 msgid ""
 "If the problem persists, verify that you have cookies enabled in your "
 "browser."
@@ -244,226 +256,226 @@ msgstr ""
 "Dacă problema persistă, verificați dacă aveți activate cookie-urile în "
 "browser-ul dumneavoastră."
 
-#: ../src/java/src/i2p/susi/dns/ConfigBean.java:130
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:116
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145
+#: ../src/java/src/i2p/susi/dns/ConfigBean.java:99
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:126
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:160
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:151
 msgid "Save"
 msgstr "Salvează"
 
-#: ../src/java/src/i2p/susi/dns/ConfigBean.java:132
+#: ../src/java/src/i2p/susi/dns/ConfigBean.java:101
 msgid "Configuration saved."
 msgstr "Configurare salvată."
 
-#: ../src/java/src/i2p/susi/dns/ConfigBean.java:133
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:135
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143
+#: ../src/java/src/i2p/susi/dns/ConfigBean.java:102
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:145
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:158
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149
 msgid "Reload"
 msgstr "Reîncarcă"
 
-#: ../src/java/src/i2p/susi/dns/ConfigBean.java:135
+#: ../src/java/src/i2p/susi/dns/ConfigBean.java:104
 msgid "Configuration reloaded."
 msgstr "Configurare reîncărcată."
 
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:100
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:101
 #, java-format
 msgid "{0} address book in {1} database"
 msgstr "{0} agende în {1} baza de date"
 
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:248
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:249
 msgid "Manually added via SusiDNS"
 msgstr "Adăugate manual prin SusiDNS"
 
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:262
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:263
 #, java-format
 msgid "Failed to add Destination for {0} to naming service {1}"
 msgstr "Adăugarea destinație pentru {0} la serviciul-nume {1} e eșuat"
 
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:286
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:287
 #, java-format
 msgid "Failed to delete Destination for {0} from naming service {1}"
 msgstr "Ștergerea destinației pentru {0} la serviciul-nume {1} a eșuat"
 
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:128
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:138
 msgid ""
 "Subscriptions saved, updating addressbook from subscription sources now."
 msgstr ""
 "Subscrierile salvate, actualizare la adresa de carte de la sursele de "
 "subscriere salvată acum."
 
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:133
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:143
 msgid "Subscriptions saved."
 msgstr "Subscrieri salvate."
 
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:137
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:147
 msgid "Subscriptions reloaded."
 msgstr "Subscrieri reîncărcate."
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:125
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:127
 msgid "address book"
 msgstr "Agendă"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:147
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:132
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:133
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:149
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:132
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:148
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:134
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:135
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:139
 msgid "Overview"
 msgstr "Prezentare generală"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:119
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:134
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:121
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125
 msgid "Address books"
 msgstr "Agende"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:129
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:136
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:123
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127
 msgid "private"
 msgstr "privat"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:131
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:138
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:125
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:129
 msgid "master"
 msgstr "administrator"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:133
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:122
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:140
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:127
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:131
 msgid "router"
 msgstr "router"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:135
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:124
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:142
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:129
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:133
 msgid "published"
 msgstr "publicat"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:137
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:129
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:144
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:130
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:131
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:135
 msgid "Subscriptions"
 msgstr "Abonamente"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:130
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:131
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:147
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:146
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:132
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:133
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:137
 msgid "Configuration"
 msgstr "Configurație"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:149
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:134
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:151
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:136
 msgid "Address book"
 msgstr "Agendă"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:154
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:139
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:156
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:141
 msgid "Storage"
 msgstr "Depozitare"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:172
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:174
 msgid "Filter"
 msgstr "filtru"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:175
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:177
 msgid "other"
 msgstr "altul"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:177
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:179
 msgid "all"
 msgstr "toate"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:191
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:193
 msgid "Current filter"
 msgstr "Filtru curent"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:196
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:198
 msgid "clear filter"
 msgstr "ștergeți filtrul"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:209
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:213
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:211
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:215
 msgid "Search"
 msgstr "Caută"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:246
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:248
 msgid "Name"
 msgstr "Nume"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:248
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:250
 msgid "Links"
 msgstr "Linkuri"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:250
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:402
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:259
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:252
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:262
 msgid "Destination"
 msgstr "Destinație"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:286
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:288
 msgid "Mark for deletion"
 msgstr "Marcați pentru ștergere"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:305
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:307
 msgid "Base 32 address"
 msgstr "Adresa Base32"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:309
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:311
 msgid "More information on this entry"
 msgstr "Mai multe informații despre această intrare"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:312
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:314
 msgid "details"
 msgstr "detalii"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:347
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:406
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:349
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408
 msgid "Cancel"
 msgstr "Anulează"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:381
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:383
 msgid "This address book is empty."
 msgstr "Această agendă este goală."
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:396
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398
 msgid "Add new destination"
 msgstr "Adăuga o destinație nouă"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:165
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:400
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:168
 msgid "Host Name"
 msgstr "Nume gazdă"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:126
 msgid "configuration"
 msgstr "configurație"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:162
 msgid "Hints"
 msgstr "Sugestii"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:164
 msgid ""
 "File and directory paths here are relative to the addressbook's working "
 "directory, which is normally ~/.i2p/addressbook/ (Linux) or %APPDATA%\\I2P"
@@ -473,7 +485,7 @@ msgstr ""
 "la agenda directorului de lucru, ceea ce este normal ~/.i2p/addressbook/ "
 "(Linux) or %APPDATA%\\I2P\\addressbook\\ (Windows)."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:166
 msgid ""
 "If you want to manually add lines to an addressbook, add them to the private "
 "or master addressbooks."
@@ -481,14 +493,14 @@ msgstr ""
 "Dacă doriți să adăugați manual linii la o agendă, adăugați-le la privat sau "
 "în agenda de administrator."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:160
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:168
 msgid ""
 "The router addressbook and the published addressbook are updated by the "
 "addressbook application."
 msgstr ""
 "Agenda router și agenda publicată sunt actualizate de aplicația agendei."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:162
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:170
 msgid ""
 "When you publish your addressbook, ALL destinations from the master and "
 "router addressbooks appear there."
@@ -496,7 +508,7 @@ msgstr ""
 "Când publicați agenda dumneavoastră, toate destinațiile din agendele de "
 "administrator și router apar acolo."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:172
 msgid ""
 "Use the private addressbook for private destinations, these are not "
 "published."
@@ -504,21 +516,21 @@ msgstr ""
 "Utilizați agenda privată pentru destinații private, acestea nu sunt "
 "publicate."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:174
 msgid "Options"
 msgstr "Opțiuni"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:176
 msgid "File containing the list of subscriptions URLs (no need to change)"
 msgstr ""
 "Fișierul care conține lista de abonamente URL-uri (nu este nevoie să se "
 "schimbe)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:178
 msgid "Update interval in hours"
 msgstr "Interval de actualizare in ore"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:180
 msgid ""
 "Your public hosts.txt file (choose a path within your webserver document "
 "root)"
@@ -526,31 +538,31 @@ msgstr ""
 "Fișierul dvs. Hosts.txt public (alege o cale în rădăcina documentului web "
 "server)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:182
 msgid "Your hosts.txt (don't change)"
 msgstr "Fișierul dvs. hosts.txt (nu schimbați)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:184
 msgid "Your personal addressbook, these hosts will be published"
 msgstr "Agenda ta personala, aceste gazde vor fi publicate"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:177
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:186
 msgid "Your private addressbook, it is never published"
 msgstr "Aceasta este agenda dvs. privată, care nu este publicată niciodată"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:179
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:188
 msgid "Port for your eepProxy (no need to change)"
 msgstr "Port pentru eepProxy-ul dvs. (nu necesita modificare)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:181
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:190
 msgid "Hostname for your eepProxy (no need to change)"
 msgstr "Nume gazdă pentru eepProxy-ul dvs. (nu necesita modificare)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:183
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:192
 msgid "Whether to update the published addressbook"
 msgstr "Fie pentru a actualiza agenda publicată"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:185
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:194
 msgid ""
 "File containing the etags header from the fetched subscription URLs (no need "
 "to change)"
@@ -558,7 +570,7 @@ msgstr ""
 "Fișier care conține antetul eTags din subscrile aduse din adresele URL (nu "
 "este necesara modificare)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:187
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:196
 msgid ""
 "File containing the modification timestamp for each fetched subscription URL "
 "(no need to change)"
@@ -566,89 +578,85 @@ msgstr ""
 "Fișier care conține amprenta de timp pentru fiecare subscriere adusă de URL "
 "(nu necesită schimbare)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:189
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:198
 msgid "File to log activity to (change to /dev/null if you like)"
 msgstr ""
 "Fișier la jurnalul de activitate pentru ( modifică cu /dev/null dacă vă "
 "place)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:191
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:200
 msgid "Name of the theme to use (defaults to 'light')"
 msgstr "Numele temei de a folosi (implicit pentru a \"luminoasa\")"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:112
 msgid "addressbook"
 msgstr "agenda"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:179
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:182
 msgid "Encoded Name"
 msgstr "nume codificat"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:193
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:196
 msgid "Base 32 Address"
 msgstr "Adresa Base32"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:201
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:204
 msgid "Base 64 Hash"
 msgstr "Base64 Hash"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:210
 msgid "Address Helper"
 msgstr "Adresa helper"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:213
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:216
 msgid "link"
 msgstr "link\\"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:217
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220
 msgid "Public Key"
 msgstr "Cheie publică"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:219
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:222
 msgid "ElGamal 2048 bit"
 msgstr "ElGamal 2048 bit"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:223
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226
 msgid "Signing Key"
 msgstr "Cheie de semnare "
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:225
-msgid "DSA 1024 bit"
-msgstr "DSA 1024 bit"
-
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:229
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232
 msgid "Certificate"
 msgstr "Certificat"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:235
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:238
 msgid "Added Date"
 msgstr "Data adăugării"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:241
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:244
 msgid "Source"
 msgstr "Sursă"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:247
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:250
 msgid "Last Modified"
 msgstr "Ultima modificare"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:253
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:256
 msgid "Notes"
 msgstr "Notițe"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:115
 msgid "Introduction"
 msgstr "Introducere"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137
 msgid "What is the addressbook?"
 msgstr "Ce este agenda?"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:139
 msgid "The addressbook application is part of your I2P installation."
 msgstr "Agenda face parte din instalare I2P."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:135
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:141
 msgid ""
 "It regularly updates your hosts.txt file from distributed sources or "
 "\"subscriptions\"."
@@ -656,13 +664,13 @@ msgstr ""
 "Îți actualizează periodic fișierul Hosts.txt din surse distribuite sau "
 "\"subscrieri\"."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:143
+#, fuzzy, java-format
 msgid ""
-"In the default configuration, the address book is only subscribed to www."
-"i2p2.i2p."
-msgstr "În configurația implicită, agenda este abonat doar la www.i2p2.i2p."
+"In the default configuration, the address book is only subscribed to {0}."
+msgstr "În configurația implicită, agenda este abonat doar la {0}."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:138
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:145
 msgid ""
 "Subscribing to additional sites is easy, just add them to your <a href="
 "\"subscriptions\">subscriptions</a> file."
@@ -670,20 +678,20 @@ msgstr ""
 "Abonarea la site-uri suplimentare este ușor, doar adăugați-le la<a href="
 "\"subscriptions\">abonamentele dvs</a>"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:140
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:147
 msgid ""
-"For more information on naming in I2P, see <a href=\"http://www.i2p2.i2p/"
-"naming.html\" target=\"_top\">the overview on www.i2p2.i2p</a>."
+"For more information on naming in I2P, see <a href=\"http://i2p-projekt.i2p/"
+"naming.html\" target=\"_top\">the overview</a>."
 msgstr ""
-"Pentru mai multe informații cu privire la numirea în I2P, vezi<a href="
-"\"http://www.i2p2.i2p/naming.html\" target=\"_top\"> imagine de ansamblu la "
-"www.i2p2.i2p</a>"
+"Pentru mai multe informații despre numirea în I2P, a se vedea  <a href="
+"\"http://i2p-projekt.i2p/naming.html\" target=\"_top\">vedere in ansamblu</"
+"a>."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:142
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:149
 msgid "How does the addressbook application work?"
 msgstr "Cum funcționează aplicația Agenda?"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:144
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:151
 msgid ""
 "The addressbook application regularly polls your subscriptions and merges "
 "their content into your \"router\" address book."
@@ -691,13 +699,13 @@ msgstr ""
 "Aplicația \"Agenda\" regular descarca abonamentele și fuzionează conținutul "
 "lor în agenda ta "
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:145
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:153
 msgid ""
 "Then it merges your \"master\" address book into the router address book as "
 "well."
 msgstr "Apoi de asemenea fuzioneaza agendă ta \"maestru\"  în agenda router."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:146
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:155
 msgid ""
 "If configured, the router address book is now written to the \"published\" "
 "address book, which will be publicly available if you are running an eepsite."
@@ -705,7 +713,7 @@ msgstr ""
 "Dacă este configurat, agenda router-ului este acum scrisa la  agenda "
 "\"publica\", care va fi disponibile publicului dacă este pornit un eepsite."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:148
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:157
 msgid ""
 "The router also uses a private address book (not shown in the picture), "
 "which is not merged or published."
@@ -713,7 +721,7 @@ msgstr ""
 "Router-ul foloseste, de asemenea, o agendă privata (nu apare în imagine), "
 "care nu este fuzionata sau publicata."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:149
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:159
 msgid ""
 "Hosts in the private address book can be accessed by you but their addresses "
 "are never distributed to others."
@@ -721,7 +729,7 @@ msgstr ""
 "Gazdele din agenda privata pot fi accesate de către dumneavoastră, dar "
 "adresele lor nu sunt distribuite la alții."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:150
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:161
 msgid ""
 "The private address book can also be used for aliases of hosts in your other "
 "address books."
@@ -729,33 +737,34 @@ msgstr ""
 "Agenda privata poate fi de asemenea utilizata pentru alias de gazde în alte "
 "agende dvs."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:111
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117
 msgid "subscriptions"
 msgstr "subscrieri"
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:153
 msgid "The subscription file contains a list of i2p URLs."
 msgstr "Fișierul subscriere conține o listă de adrese URL I2P."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:148
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:155
 msgid ""
 "The addressbook application regularly checks this list for new eepsites."
 msgstr ""
 "Aplicația de agenda verifică în mod regulat această listă de noi eepsites."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:157
 msgid "Those URLs refer to published hosts.txt files."
 msgstr "Aceste adrese URL se referă la fișiere Hosts.txt publicate."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:150
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:159
+#, fuzzy, java-format
 msgid ""
-"The default subscription is the hosts.txt from www.i2p2.i2p, which is "
-"updated infrequently."
+"The default subscription is the hosts.txt from {0}, which is updated "
+"infrequently."
 msgstr ""
-"Abonamentul implicită este Hosts.txt de la www.i2p2.i2p, care este "
+"Abonamentul implicită este Hosts.txt de la {0}, care este "
 "actualizat frecvent."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:151
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:161
 msgid ""
 "So it is a good idea to add additional subscriptions to sites that have the "
 "latest addresses."
@@ -763,6 +772,6 @@ msgstr ""
 "Deci, este o idee bună de a adăuga abonamente suplimentare de la site-uri "
 "care au cele mai recente adrese."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:153
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:163
 msgid "See the FAQ for a list of subscription URLs."
 msgstr "Vezi FAQ pentru o listă de adrese URL abonament."
diff --git a/apps/susidns/locale/messages_uk.po b/apps/susidns/locale/messages_uk.po
index c08a0d12bb99d903b04e77f23847b0a6d4270bc0..06f4ad58e22f773032fc2c6d08238febd6b4c0d5 100644
--- a/apps/susidns/locale/messages_uk.po
+++ b/apps/susidns/locale/messages_uk.po
@@ -2,26 +2,25 @@
 # Copyright (C) 2009 The I2P Project
 # This file is distributed under the same license as the susidns package.
 # To contribute translations, see http://www.i2p2.de/newdevelopers
-#
+# 
 # Translators:
-# Denis  <gribua@gmail.com>, 2011.
-#   <gribua@gmail.com>, 2011.
-# Денис Лысенко <gribua@gmail.com>, 2012.
+# 007 <Andrik007d@rambler.ru>, 2014
+# Denis Blank <gribua@gmail.com>, 2011
+# Denis Blank <gribua@gmail.com>, 2011
+# Denis Blank <gribua@gmail.com>, 2012
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-28 23:05+0000\n"
-"PO-Revision-Date: 2012-11-04 19:24+0000\n"
-"Last-Translator: Денис Лысенко <gribua@gmail.com>\n"
-"Language-Team: Ukrainian (Ukraine) (http://www.transifex.com/projects/p/I2P/"
-"language/uk_UA/)\n"
-"Language: uk_UA\n"
+"POT-Creation-Date: 2014-02-06 18:27+0000\n"
+"PO-Revision-Date: 2014-08-12 23:08+0000\n"
+"Last-Translator: 007 <Andrik007d@rambler.ru>\n"
+"Language-Team: Ukrainian (Ukraine) (http://www.transifex.com/projects/p/I2P/language/uk_UA/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Language: uk_UA\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
 #: ../src/java/src/i2p/susi/dns/AddressBean.java:130
 #, java-format
@@ -49,11 +48,9 @@ msgstr "Назва хоста не може містити \"{0}\""
 #: ../src/java/src/i2p/susi/dns/AddressBean.java:157
 #, java-format
 msgid ""
-"Host name \"{0}\" requires conversion to ASCII but the conversion library is "
-"unavailable in this JVM"
-msgstr ""
-"Назва хосту  \"{0}\" потребує коверсію у ASCII але конверсаційна бібліотека "
-"недоступна у цьому JVM"
+"Host name \"{0}\" requires conversion to ASCII but the conversion library is"
+" unavailable in this JVM"
+msgstr "Назва хосту  \"{0}\" потребує коверсію у ASCII але конверсаційна бібліотека недоступна у цьому JVM"
 
 #: ../src/java/src/i2p/susi/dns/AddressBean.java:218
 msgid "None"
@@ -76,7 +73,7 @@ msgstr "Залогінений"
 msgid "Type {0}"
 msgstr "Тип {0}"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:202
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:201
 #, java-format
 msgid "One result for search within filtered list."
 msgid_plural "{0} results for search within filtered list."
@@ -84,7 +81,7 @@ msgstr[0] "{0} результат для пошуку у відфільтров
 msgstr[1] "{0} результати для пошуку у відфільтрованому списку."
 msgstr[2] "{0} результатів для пошуку у відфільтрованому списку."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:206
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:205
 #, java-format
 msgid "Filtered list contains 1 entry."
 msgid_plural "Filtered list contains {0} entries."
@@ -92,15 +89,15 @@ msgstr[0] "Фільтрований список містить {0} запис."
 msgstr[1] "Фільтрований список містить {0} записа."
 msgstr[2] "Фільтрований список містить {0} записів."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:211
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:210
 #, java-format
 msgid "One result for search."
 msgid_plural "{0} results for search."
-msgstr[0] "{0} результат пошуку."
+msgstr[0] "{0} дин результат  пошуку."
 msgstr[1] "{0} результату пошуку."
 msgstr[2] "{0} результатів пошуку."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:220
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:219
 #, java-format
 msgid "Address book contains 1 entry."
 msgid_plural "Address book contains {0} entries."
@@ -108,160 +105,155 @@ msgstr[0] "Адресна книга містить {0} запис"
 msgstr[1] "Адресна книга містить {0} запису"
 msgstr[2] "Адресна книга містить {0} записів."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:235
 #, java-format
 msgid "Showing {0} of {1}"
 msgstr "Показано {0} з {1}"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:258
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:412
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:410
 msgid "Add"
 msgstr "Додати"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:258
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:269
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:268
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:410
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408
 msgid "Replace"
 msgstr "Перемістити"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:268
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:267
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:238
 #, java-format
 msgid "Host name {0} is already in address book, unchanged."
 msgstr "Назва хосту {0} уже є в адресній книзі, не змінено."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:270
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:269
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:240
 #, java-format
 msgid ""
-"Host name {0} is already in address book with a different destination. Click "
-"\"Replace\" to overwrite."
-msgstr ""
-"Назва хосту {0} уже є в адресній книзі з іншим призначенням. Клікніть "
-"\"Замінити\" для перезапису."
+"Host name {0} is already in address book with a different destination. Click"
+" \"Replace\" to overwrite."
+msgstr "Назва хосту {0} уже є в адресній книзі з іншим призначенням. Клікніть \"Замінити\" для перезапису."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:283
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:282
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:253
 #, java-format
 msgid "Destination added for {0}."
 msgstr "Доданий адрес для {0}."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:285
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:284
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:255
 #, java-format
 msgid "Destination changed for {0}."
 msgstr "Змінений адрес для {0}."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:286
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257
 msgid "Warning - host name does not end with \".i2p\""
 msgstr "Попередження - назва хосту не закінчується на \".i2p\""
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:292
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:291
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:265
 msgid "Invalid Base 64 destination."
 msgstr "Неправильна Base 64 адреса."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:298
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:271
 #, java-format
 msgid "Invalid host name \"{0}\"."
 msgstr "Неправильна назва хосту \"{0}\"."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:301
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:300
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:274
 msgid "Please enter a host name and destination"
 msgstr "Будь ласка, введіть ім'я хоста і призначення"
 
 #. clear search when deleting
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:305
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:326
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:325
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:274
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:267
 msgid "Delete Entry"
 msgstr "Видалити запис"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:305
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:351
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:349
 msgid "Delete Selected"
 msgstr "Видалити Вибрані"
 
 #. parameter is a host name
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:319
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:318
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:295
 #, java-format
 msgid "Destination {0} deleted."
 msgstr "Призначення {0} видалено.Піл"
 
 #. parameter will always be >= 2
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:322
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:298
 #, java-format
 msgid "1 destination deleted."
 msgid_plural "{0} destinations deleted."
 msgstr[0] "{0} призначення видалено."
-msgstr[1] "{0} призначення видалено."
+msgstr[1] "{0}  призначення видалено."
 msgstr[2] "{0} призначень видалено."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:324
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:323
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:300
 msgid "No entries selected to delete."
 msgstr "Не виділено записів для видалення"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:332
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:331
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:307
 msgid "Address book saved."
 msgstr "Адресна книга збережена"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:335
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334
 msgid "ERROR: Could not write addressbook file."
 msgstr "ПОМИЛКА: Не вдалось зберегти файл адресної книги."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:340
-#: ../src/java/src/i2p/susi/dns/ConfigBean.java:149
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:339
+#: ../src/java/src/i2p/susi/dns/ConfigBean.java:139
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:128
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:141
 msgid ""
-"Invalid form submission, probably because you used the \"back\" or \"reload"
-"\" button on your browser. Please resubmit."
-msgstr ""
-"Форма не прийнята, скоріше всього це відбулося через те, що Ви натискали "
-"кнопку \"Назад\" або \"Оновити\" в браузері. Будь-ласка заповніть форму "
-"знову."
+"Invalid form submission, probably because you used the \"back\" or "
+"\"reload\" button on your browser. Please resubmit."
+msgstr "Форма не прийнята, скоріше всього це відбулося через те, що Ви натискали кнопку \"Назад\" або \"Оновити\" в браузері. Будь-ласка заповніть форму знову."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:342
-#: ../src/java/src/i2p/susi/dns/ConfigBean.java:151
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:341
+#: ../src/java/src/i2p/susi/dns/ConfigBean.java:141
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:313
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:130
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:143
 msgid ""
 "If the problem persists, verify that you have cookies enabled in your "
 "browser."
-msgstr ""
+msgstr "Якщо проблема не усунена, то перевірте, чи у вашому браузері увімкнено куки (cookies)."
 
-#: ../src/java/src/i2p/susi/dns/ConfigBean.java:140
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:103
+#: ../src/java/src/i2p/susi/dns/ConfigBean.java:130
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:116
 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145
 msgid "Save"
 msgstr "Зберегти"
 
-#: ../src/java/src/i2p/susi/dns/ConfigBean.java:142
+#: ../src/java/src/i2p/susi/dns/ConfigBean.java:132
 msgid "Configuration saved."
 msgstr "Настройки збережені."
 
-#: ../src/java/src/i2p/susi/dns/ConfigBean.java:143
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:122
+#: ../src/java/src/i2p/susi/dns/ConfigBean.java:133
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:135
 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143
 msgid "Reload"
 msgstr "Перезавантажити"
 
-#: ../src/java/src/i2p/susi/dns/ConfigBean.java:145
+#: ../src/java/src/i2p/susi/dns/ConfigBean.java:135
 msgid "Configuration reloaded."
 msgstr "Настройки перезавантажені."
 
@@ -277,25 +269,23 @@ msgstr "Додано вручну через SusiDNS"
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:262
 #, java-format
 msgid "Failed to add Destination for {0} to naming service {1}"
-msgstr ""
+msgstr "Не вдалося додати адресу призначення для {0} до служби імен {1}"
 
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:286
 #, java-format
 msgid "Failed to delete Destination for {0} from naming service {1}"
-msgstr ""
+msgstr "Не вдалося видалити адресу призначення для {0} із служби імен {1}"
 
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:115
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:128
 msgid ""
 "Subscriptions saved, updating addressbook from subscription sources now."
-msgstr ""
-"Підписки збережені, запущено завантаження підписок і оновлення адресної "
-"книги."
+msgstr "Підписки збережені, запущено завантаження підписок і оновлення адресної книги."
 
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:120
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:133
 msgid "Subscriptions saved."
 msgstr "Підписки збережені."
 
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:124
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:137
 msgid "Subscriptions reloaded."
 msgstr "Підписки перезавантаженні."
 
@@ -415,8 +405,8 @@ msgid "Links"
 msgstr "Посилання"
 
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:250
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:266
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:402
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:259
 msgid "Destination"
 msgstr "Адрес призначення"
 
@@ -424,32 +414,32 @@ msgstr "Адрес призначення"
 msgid "Mark for deletion"
 msgstr "Позначити для видалення"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:307
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:305
 msgid "Base 32 address"
 msgstr "Base 32 адреса"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:311
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:309
 msgid "More information on this entry"
 msgstr "Більше інформації про цей запис"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:314
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:312
 msgid "details"
 msgstr "деталі"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:349
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:347
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:406
 msgid "Cancel"
 msgstr "Відмінити"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:383
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:381
 msgid "This address book is empty."
 msgstr "Ця адресна книга пуста."
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:396
 msgid "Add new destination"
 msgstr "Додати нову адресу"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:400
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:165
 msgid "Host Name"
 msgstr "Адреса хоста"
@@ -465,33 +455,33 @@ msgstr "Примітки"
 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157
 msgid ""
 "File and directory paths here are relative to the addressbook's working "
-"directory, which is normally ~/.i2p/addressbook/ (Linux) or %APPDATA%\\I2P"
-"\\addressbook\\ (Windows)."
-msgstr ""
+"directory, which is normally ~/.i2p/addressbook/ (Linux) or "
+"%APPDATA%\\I2P\\addressbook\\ (Windows)."
+msgstr "Шляхи вказуються відносно домашньої директорії адресної книги, яка зазвичай розташована в ~/.i2p/addressbook/ (в системі Linux) або в %APPDATA%\\I2P\\addressbook\\ (в системі Windows)."
 
 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159
 msgid ""
-"If you want to manually add lines to an addressbook, add them to the private "
-"or master addressbooks."
-msgstr ""
+"If you want to manually add lines to an addressbook, add them to the private"
+" or master addressbooks."
+msgstr "Якщо ви хочете вручну додавати записи в адресну книгу, то додавайте їх в «приватну» або «основну» книги адрес."
 
 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:160
 msgid ""
 "The router addressbook and the published addressbook are updated by the "
 "addressbook application."
-msgstr ""
+msgstr "Адресні книги «маршрутизатор» та «публікована» створюються/перезаписуються автоматично."
 
 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:162
 msgid ""
 "When you publish your addressbook, ALL destinations from the master and "
 "router addressbooks appear there."
-msgstr ""
+msgstr "Коли ви публікуєте свою адресну книгу, то публікуються УСІ записи з адресних книг «основна» та «маршрутизатор»."
 
 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163
 msgid ""
 "Use the private addressbook for private destinations, these are not "
 "published."
-msgstr ""
+msgstr "Використовуйте «приватну» адресну книгу для адрес, які Ви не хочете публікувати."
 
 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165
 msgid "Options"
@@ -509,9 +499,7 @@ msgstr "Період оновлень в годинах"
 msgid ""
 "Your public hosts.txt file (choose a path within your webserver document "
 "root)"
-msgstr ""
-"Ваш публічний hosts.txt файл (виберіть директорію у корені документів "
-"вебсерверу)"
+msgstr "Ваш публічний hosts.txt файл (виберіть директорію у корені документів вебсерверу)"
 
 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173
 msgid "Your hosts.txt (don't change)"
@@ -539,81 +527,81 @@ msgstr "Чи оновити опубліковану адресну книгу"
 
 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:185
 msgid ""
-"File containing the etags header from the fetched subscription URLs (no need "
-"to change)"
-msgstr ""
+"File containing the etags header from the fetched subscription URLs (no need"
+" to change)"
+msgstr "Файл для зберігання etags-заголовків от завантажених URL адрес підписок (немає необхідності вносити зміни)"
 
 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:187
 msgid ""
-"File containing the modification timestamp for each fetched subscription URL "
-"(no need to change)"
-msgstr ""
+"File containing the modification timestamp for each fetched subscription URL"
+" (no need to change)"
+msgstr "Файл для зберігання дати/часу модифікації кожної завантаженої URL адреси підписки (немає необхідності вносити зміни)"
 
 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:189
 msgid "File to log activity to (change to /dev/null if you like)"
-msgstr ""
+msgstr "Файл для запису журналу дій (логів)"
 
 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:191
 msgid "Name of the theme to use (defaults to 'light')"
-msgstr ""
+msgstr "Назва використовуваної теми (за замовчуванням 'light')"
 
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110
 msgid "addressbook"
 msgstr "адресна книга"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:181
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:179
 msgid "Encoded Name"
-msgstr ""
+msgstr "Кодоване ім’я"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:197
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:193
 msgid "Base 32 Address"
 msgstr "Base 32 Адреса"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:201
 msgid "Base 64 Hash"
-msgstr ""
+msgstr "Base 64 Hash"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:213
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207
 msgid "Address Helper"
-msgstr ""
+msgstr "Address Helper"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:213
 msgid "link"
 msgstr "посилання"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:224
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:217
 msgid "Public Key"
 msgstr "Публічний Ключ"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:219
 msgid "ElGamal 2048 bit"
-msgstr ""
+msgstr "2048-бітне шифрування Ель-Гамаля"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:230
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:223
 msgid "Signing Key"
 msgstr "Підписуючий Ключ"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:225
 msgid "DSA 1024 bit"
 msgstr "DSA 1024 bit"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:236
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:229
 msgid "Certificate"
 msgstr "Сертифікат"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:242
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:235
 msgid "Added Date"
 msgstr "Дата додавання"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:248
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:241
 msgid "Source"
 msgstr "Джерело"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:254
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:247
 msgid "Last Modified"
 msgstr "Останній раз оновлено"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:260
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:253
 msgid "Notes"
 msgstr "Записи"
 
@@ -627,71 +615,72 @@ msgstr "Що таке адресна книга?"
 
 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134
 msgid "The addressbook application is part of your I2P installation."
-msgstr ""
+msgstr "Адресна книга - це додаток в складі вашої інсталяції I2P."
 
 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:135
 msgid ""
 "It regularly updates your hosts.txt file from distributed sources or "
 "\"subscriptions\"."
-msgstr ""
+msgstr "Його завдання полягає у регулярному поповненні вашого hosts.txt адресами з налаштованих джерел (\"підписок\")."
 
 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137
 msgid ""
-"In the default configuration, the address book is only subscribed to www."
-"i2p2.i2p."
-msgstr ""
+"In the default configuration, the address book is only subscribed to "
+"www.i2p2.i2p."
+msgstr "За замовчуванням в адресній книзі є лише одна підписка - на www.i2p2.i2p."
 
 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:138
 msgid ""
-"Subscribing to additional sites is easy, just add them to your <a href="
-"\"subscriptions\">subscriptions</a> file."
-msgstr ""
+"Subscribing to additional sites is easy, just add them to your <a "
+"href=\"subscriptions\">subscriptions</a> file."
+msgstr "Для того, щоб підписатися на додаткові сайти, додайте їх в ваш <a href=\"subscriptions\">файл</a> підписок."
 
 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:140
 msgid ""
-"For more information on naming in I2P, see <a href=\"http://www.i2p2.i2p/"
-"naming.html\">the overview on www.i2p2.i2p</a>."
-msgstr ""
+"For more information on naming in I2P, see <a href=\"http://i2p-"
+"projekt.i2p/naming.html\" target=\"_top\">the overview</a>."
+msgstr "Більш детальну інформацію про іменування в I2P, див. у <a href=\"http://i2p-projekt.i2p/naming.html\" target=\"_top\">введенні</a>."
 
 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:142
 msgid "How does the addressbook application work?"
-msgstr ""
+msgstr "Як працює адресна книга?"
 
 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:144
 msgid ""
 "The addressbook application regularly polls your subscriptions and merges "
 "their content into your \"router\" address book."
-msgstr ""
+msgstr "Адресна книга періодично опитує ваші підписки і додає їх зміст у вашу \"маршрутизаторну\" (\"router\") адресну книгу."
 
 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:145
 msgid ""
 "Then it merges your \"master\" address book into the router address book as "
 "well."
-msgstr ""
+msgstr "Тоді вона додає зміст вашої \"основної\" (\"master\") адресної книги."
 
 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:146
 msgid ""
 "If configured, the router address book is now written to the \"published\" "
-"address book, which will be publicly available if you are running an eepsite."
-msgstr ""
+"address book, which will be publicly available if you are running an "
+"eepsite."
+msgstr "Якщо публікацію налаштовано, то \"маршрутизаторна\" адресна книга копіюється в \"публіковану\" адресну книгу, яка буде доступна публічно, якщо у вас налаштована робота eep-сайту через вбудований веб-сервер jetty."
 
 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:148
 msgid ""
 "The router also uses a private address book (not shown in the picture), "
 "which is not merged or published."
-msgstr ""
+msgstr "Маршрутизатор також використовує приватну адресну книгу (не показано на картинці), яка нікуди не копіюється і не публікується."
 
 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:149
 msgid ""
-"Hosts in the private address book can be accessed by you but their addresses "
-"are never distributed to others."
-msgstr ""
+"Hosts in the private address book can be accessed by you but their addresses"
+" are never distributed to others."
+msgstr "Хости в приватній адресній книзі можуть бути доступні вам, але їх адреси ніколи не будуть опубліковані для інших."
 
 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:150
 msgid ""
-"The private address book can also be used for aliases of hosts in your other "
-"address books."
-msgstr ""
+"The private address book can also be used for aliases of hosts in your other"
+" address books."
+msgstr "Приватна адресна книга також може бути використана для зберігання альтернативних (alias) та/або коротких адрес."
 
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:111
 msgid "subscriptions"
@@ -699,12 +688,12 @@ msgstr "підписки"
 
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147
 msgid "The subscription file contains a list of i2p URLs."
-msgstr ""
+msgstr "Файл підписок містить список i2p URL адрес."
 
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:148
 msgid ""
 "The addressbook application regularly checks this list for new eepsites."
-msgstr ""
+msgstr "Адресна книга періодично перевіряє цей список на наявність нових адрес I2P-сайтів."
 
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149
 msgid "Those URLs refer to published hosts.txt files."
@@ -714,13 +703,13 @@ msgstr "Ці URLs указують на опубліковані hosts.txt фа
 msgid ""
 "The default subscription is the hosts.txt from www.i2p2.i2p, which is "
 "updated infrequently."
-msgstr ""
+msgstr "За замовчуванням в списку задане тільки посилання на hosts.txt із www.i2p2.i2p, який оновлюється дуже рідко."
 
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:151
 msgid ""
 "So it is a good idea to add additional subscriptions to sites that have the "
 "latest addresses."
-msgstr ""
+msgstr "Тому не завадить додатково підписатися на hosts.txt із частіше оновлюваних сайтів."
 
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:153
 msgid "See the FAQ for a list of subscription URLs."
diff --git a/apps/susimail/locale/messages_en.po b/apps/susimail/locale/messages_en.po
index 7d20551a51c68591537f5d9150eec0b8a80e11a7..98ace677e7b7ba37a186b55aa3ec12b25fa6af7c 100644
--- a/apps/susimail/locale/messages_en.po
+++ b/apps/susimail/locale/messages_en.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P susimail\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-07-23 13:45+0000\n"
+"POT-Creation-Date: 2014-09-17 21:49+0000\n"
 "PO-Revision-Date: 2010-06-15 14:09+0100\n"
 "Last-Translator: duck <duck@mail.i2p>\n"
 "Language-Team: duck <duck@mail.i2p>\n"
@@ -126,7 +126,7 @@ msgid "end forwarded mail"
 msgstr ""
 
 #: src/src/i2p/susi/webmail/WebMail.java:1068
-#: src/src/i2p/susi/webmail/WebMail.java:2283
+#: src/src/i2p/susi/webmail/WebMail.java:2286
 msgid "Could not fetch mail body."
 msgstr ""
 
@@ -179,162 +179,162 @@ msgstr[1] ""
 msgid "Configuration saved"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:1662
-#: src/src/i2p/susi/webmail/WebMail.java:2075
+#: src/src/i2p/susi/webmail/WebMail.java:1664
+#: src/src/i2p/susi/webmail/WebMail.java:2077
 msgid "Login"
 msgstr ""
 
 #. mailbox.getNumMails() forces a connection, don't use it
 #. Not only does it slow things down, but a failure causes all our messages to "vanish"
 #. subtitle = ngettext("1 Message", "{0} Messages", sessionObject.mailbox.getNumMails());
-#: src/src/i2p/susi/webmail/WebMail.java:1667
+#: src/src/i2p/susi/webmail/WebMail.java:1669
 #, java-format
 msgid "1 Message"
 msgid_plural "{0} Messages"
 msgstr[0] ""
 msgstr[1] ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:1673
+#: src/src/i2p/susi/webmail/WebMail.java:1675
 msgid "Show Message"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:1675
+#: src/src/i2p/susi/webmail/WebMail.java:1677
 msgid "New Message"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:1677
+#: src/src/i2p/susi/webmail/WebMail.java:1679
 msgid "Configuration"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:1688
+#: src/src/i2p/susi/webmail/WebMail.java:1690
 msgid "SusiMail"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:1701
+#: src/src/i2p/susi/webmail/WebMail.java:1703
 msgid "Message has not been sent. Do you want to discard it?"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:1763
+#: src/src/i2p/susi/webmail/WebMail.java:1765
 #, java-format
 msgid "Error decoding content: {0}"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:1823
+#: src/src/i2p/susi/webmail/WebMail.java:1825
 msgid "no subject"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:1840
+#: src/src/i2p/susi/webmail/WebMail.java:1842
 msgid "Found no valid sender address."
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:1846
+#: src/src/i2p/susi/webmail/WebMail.java:1848
 #, java-format
 msgid "Found no valid address in \\''{0}\\''."
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:1867
+#: src/src/i2p/susi/webmail/WebMail.java:1869
 msgid "No recipients found."
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:1931
+#: src/src/i2p/susi/webmail/WebMail.java:1933
 msgid "Mail sent."
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:1975
+#: src/src/i2p/susi/webmail/WebMail.java:1977
 msgid "Send"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:1976
-#: src/src/i2p/susi/webmail/WebMail.java:2190
-#: src/src/i2p/susi/webmail/WebMail.java:2323
+#: src/src/i2p/susi/webmail/WebMail.java:1978
+#: src/src/i2p/susi/webmail/WebMail.java:2193
+#: src/src/i2p/susi/webmail/WebMail.java:2326
 msgid "Cancel"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2019
-#: src/src/i2p/susi/webmail/WebMail.java:2118
-#: src/src/i2p/susi/webmail/WebMail.java:2271
+#: src/src/i2p/susi/webmail/WebMail.java:2021
+#: src/src/i2p/susi/webmail/WebMail.java:2120
+#: src/src/i2p/susi/webmail/WebMail.java:2274
 msgid "From"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2020
+#: src/src/i2p/susi/webmail/WebMail.java:2022
 msgid "To"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2021
+#: src/src/i2p/susi/webmail/WebMail.java:2023
 msgid "Cc"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2022
+#: src/src/i2p/susi/webmail/WebMail.java:2024
 msgid "Bcc"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2023
+#: src/src/i2p/susi/webmail/WebMail.java:2025
 msgid "Bcc to self"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2024
-#: src/src/i2p/susi/webmail/WebMail.java:2119
-#: src/src/i2p/susi/webmail/WebMail.java:2273
+#: src/src/i2p/susi/webmail/WebMail.java:2026
+#: src/src/i2p/susi/webmail/WebMail.java:2121
+#: src/src/i2p/susi/webmail/WebMail.java:2276
 msgid "Subject"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2027
+#: src/src/i2p/susi/webmail/WebMail.java:2029
 msgid "Add Attachment"
 msgstr ""
 
 #. TODO disable/hide in JS if no file selected
-#: src/src/i2p/susi/webmail/WebMail.java:2029
+#: src/src/i2p/susi/webmail/WebMail.java:2031
 msgid "Add another attachment"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2035
+#: src/src/i2p/susi/webmail/WebMail.java:2037
 msgid "Attachments"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2044
+#: src/src/i2p/susi/webmail/WebMail.java:2046
 msgid "Delete selected attachments"
 msgstr ""
 
 #. current postman hq length limits 16/12, new postman version 32/32
-#: src/src/i2p/susi/webmail/WebMail.java:2063
+#: src/src/i2p/susi/webmail/WebMail.java:2065
 msgid "User"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2064
+#: src/src/i2p/susi/webmail/WebMail.java:2066
 msgid "Password"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2069
+#: src/src/i2p/susi/webmail/WebMail.java:2071
 msgid "Host"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2070
+#: src/src/i2p/susi/webmail/WebMail.java:2072
 msgid "POP3 Port"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2071
+#: src/src/i2p/susi/webmail/WebMail.java:2073
 msgid "SMTP Port"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2076
+#: src/src/i2p/susi/webmail/WebMail.java:2078
 msgid "Read Mail Offline"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2080
-#: src/src/i2p/susi/webmail/WebMail.java:2208
+#: src/src/i2p/susi/webmail/WebMail.java:2082
+#: src/src/i2p/susi/webmail/WebMail.java:2211
 msgid "Settings"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2083
+#: src/src/i2p/susi/webmail/WebMail.java:2085
 msgid "Learn about I2P mail"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2084
+#: src/src/i2p/susi/webmail/WebMail.java:2086
 msgid "Create Account"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2097
-#: src/src/i2p/susi/webmail/WebMail.java:2252
+#: src/src/i2p/susi/webmail/WebMail.java:2099
+#: src/src/i2p/susi/webmail/WebMail.java:2255
 msgid "New"
 msgstr ""
 
@@ -344,135 +344,135 @@ msgstr ""
 #. button( REPLYALL, _("Reply All") ) +
 #. button( FORWARD, _("Forward") ) + spacer +
 #. button( DELETE, _("Delete") ) + spacer +
-#: src/src/i2p/susi/webmail/WebMail.java:2104
+#: src/src/i2p/susi/webmail/WebMail.java:2106
 msgid "Check Mail"
 msgstr ""
 
 #. if (Config.hasConfigFile())
 #. out.println(button( RELOAD, _("Reload Config") ) + spacer);
-#: src/src/i2p/susi/webmail/WebMail.java:2107
+#: src/src/i2p/susi/webmail/WebMail.java:2109
 msgid "Logout"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2120
-#: src/src/i2p/susi/webmail/WebMail.java:2275
+#: src/src/i2p/susi/webmail/WebMail.java:2122
+#: src/src/i2p/susi/webmail/WebMail.java:2278
 msgid "Date"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2123
+#: src/src/i2p/susi/webmail/WebMail.java:2125
 msgid "Size"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2164
+#: src/src/i2p/susi/webmail/WebMail.java:2166
 msgid "Message is new"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2166
+#: src/src/i2p/susi/webmail/WebMail.java:2169
 msgid "Message has an attachment"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2168
+#: src/src/i2p/susi/webmail/WebMail.java:2171
 msgid "Message is spam"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2176
+#: src/src/i2p/susi/webmail/WebMail.java:2179
 msgid "No messages"
 msgstr ""
 
 #. TODO ngettext
-#: src/src/i2p/susi/webmail/WebMail.java:2188
+#: src/src/i2p/susi/webmail/WebMail.java:2191
 msgid "Really delete the marked messages?"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2189
+#: src/src/i2p/susi/webmail/WebMail.java:2192
 msgid "Yes, really delete them!"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2192
+#: src/src/i2p/susi/webmail/WebMail.java:2195
 msgid "Delete Selected"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2194
+#: src/src/i2p/susi/webmail/WebMail.java:2197
 msgid "Mark All"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2196
+#: src/src/i2p/susi/webmail/WebMail.java:2199
 msgid "Clear All"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2221
-#: src/src/i2p/susi/webmail/WebMail.java:2222
+#: src/src/i2p/susi/webmail/WebMail.java:2224
+#: src/src/i2p/susi/webmail/WebMail.java:2225
 msgid "First"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2221
-#: src/src/i2p/susi/webmail/WebMail.java:2222
-#: src/src/i2p/susi/webmail/WebMail.java:2261
+#: src/src/i2p/susi/webmail/WebMail.java:2224
+#: src/src/i2p/susi/webmail/WebMail.java:2225
+#: src/src/i2p/susi/webmail/WebMail.java:2264
 msgid "Previous"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2224
+#: src/src/i2p/susi/webmail/WebMail.java:2227
 #, java-format
 msgid "Page {0} of {1}"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2227
-#: src/src/i2p/susi/webmail/WebMail.java:2228
+#: src/src/i2p/susi/webmail/WebMail.java:2230
+#: src/src/i2p/susi/webmail/WebMail.java:2231
 msgid "Last"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2227
-#: src/src/i2p/susi/webmail/WebMail.java:2228
-#: src/src/i2p/susi/webmail/WebMail.java:2263
+#: src/src/i2p/susi/webmail/WebMail.java:2230
+#: src/src/i2p/susi/webmail/WebMail.java:2231
+#: src/src/i2p/susi/webmail/WebMail.java:2266
 msgid "Next"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2240
+#: src/src/i2p/susi/webmail/WebMail.java:2243
 msgid "Really delete this message?"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2240
+#: src/src/i2p/susi/webmail/WebMail.java:2243
 msgid "Yes, really delete it!"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2253
+#: src/src/i2p/susi/webmail/WebMail.java:2256
 msgid "Reply"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2254
+#: src/src/i2p/susi/webmail/WebMail.java:2257
 msgid "Reply All"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2255
+#: src/src/i2p/susi/webmail/WebMail.java:2258
 msgid "Forward"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2257
-#: src/src/i2p/susi/webmail/WebMail.java:2259
+#: src/src/i2p/susi/webmail/WebMail.java:2260
+#: src/src/i2p/susi/webmail/WebMail.java:2262
 msgid "Delete"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2262
+#: src/src/i2p/susi/webmail/WebMail.java:2265
 msgid "Back to Folder"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2287
+#: src/src/i2p/susi/webmail/WebMail.java:2290
 msgid "Could not fetch mail."
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2305
+#: src/src/i2p/susi/webmail/WebMail.java:2308
 msgid "Folder Page Size"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2308
+#: src/src/i2p/susi/webmail/WebMail.java:2311
 msgid "Set"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2311
+#: src/src/i2p/susi/webmail/WebMail.java:2314
 msgid "Advanced Configuration"
 msgstr ""
 
-#: src/src/i2p/susi/webmail/WebMail.java:2322
+#: src/src/i2p/susi/webmail/WebMail.java:2325
 msgid "Save Configuration"
 msgstr ""
 
diff --git a/apps/susimail/locale/messages_ru.po b/apps/susimail/locale/messages_ru.po
index 28a715bea7693d28c2e28b1adced843496d8635c..821e5813ab35bb3b7bcae7ed13fe826df6ee4ea9 100644
--- a/apps/susimail/locale/messages_ru.po
+++ b/apps/susimail/locale/messages_ru.po
@@ -12,7 +12,7 @@ msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-05-01 11:45+0000\n"
-"PO-Revision-Date: 2014-05-30 17:16+0000\n"
+"PO-Revision-Date: 2014-07-25 21:21+0000\n"
 "Last-Translator: yume\n"
 "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/I2P/language/ru_RU/)\n"
 "MIME-Version: 1.0\n"
@@ -30,13 +30,13 @@ msgstr "Для кодировки \\''{0}\\'' не найден кодек."
 #: src/src/i2p/susi/webmail/WebMail.java:318
 #: src/src/i2p/susi/webmail/WebMail.java:1005
 msgid "Re:"
-msgstr ""
+msgstr "Re:"
 
 #: src/src/i2p/susi/webmail/WebMail.java:308
 #: src/src/i2p/susi/webmail/WebMail.java:322
 #: src/src/i2p/susi/webmail/WebMail.java:1043
 msgid "Fwd:"
-msgstr ""
+msgstr "Fwd:"
 
 #: src/src/i2p/susi/webmail/WebMail.java:594
 msgid "unknown"
@@ -469,7 +469,7 @@ msgstr "Не удалось скачать почту."
 
 #: src/src/i2p/susi/webmail/WebMail.java:2312
 msgid "Folder Page Size"
-msgstr ""
+msgstr "Количество писем на странице"
 
 #: src/src/i2p/susi/webmail/WebMail.java:2315
 msgid "Set"
diff --git a/apps/susimail/locale/messages_uk.po b/apps/susimail/locale/messages_uk.po
index 0e8dca6ac487fcd0bd67e1a1ca5573ee2b55ad2a..3e2a369188d54ef14d7542dd236d0b0f067ef6a5 100644
--- a/apps/susimail/locale/messages_uk.po
+++ b/apps/susimail/locale/messages_uk.po
@@ -4,6 +4,7 @@
 # To contribute translations, see http://www.i2p2.de/newdevelopers
 # 
 # Translators:
+# 007 <Andrik007d@rambler.ru>, 2014
 # Denis Blank <gribua@gmail.com>, 2011
 # Denis Blank <gribua@gmail.com>, 2011
 # LinuxChata, 2014
@@ -12,8 +13,8 @@ msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-05-01 11:45+0000\n"
-"PO-Revision-Date: 2014-07-18 21:11+0000\n"
-"Last-Translator: LinuxChata\n"
+"PO-Revision-Date: 2014-08-12 23:11+0000\n"
+"Last-Translator: 007 <Andrik007d@rambler.ru>\n"
 "Language-Team: Ukrainian (Ukraine) (http://www.transifex.com/projects/p/I2P/language/uk_UA/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -469,7 +470,7 @@ msgstr "Не змогли отримати пошту."
 
 #: src/src/i2p/susi/webmail/WebMail.java:2312
 msgid "Folder Page Size"
-msgstr ""
+msgstr "Кількість листів на сторінці"
 
 #: src/src/i2p/susi/webmail/WebMail.java:2315
 msgid "Set"
diff --git a/apps/susimail/src/src/org/mortbay/util/ByteArrayPool.java b/apps/susimail/src/src/org/mortbay/util/ByteArrayPool.java
index 4d8a877c0f0354997df6405a52c77fe0a3c07289..9a3f088fb6424798592105c59c8cd0f33e5de7f5 100644
--- a/apps/susimail/src/src/org/mortbay/util/ByteArrayPool.java
+++ b/apps/susimail/src/src/org/mortbay/util/ByteArrayPool.java
@@ -15,6 +15,7 @@
 
 package org.mortbay.util;
 
+import java.util.concurrent.atomic.AtomicInteger;
 
 /* ------------------------------------------------------------ */
 /** Byte Array Pool
@@ -29,7 +30,7 @@ public class ByteArrayPool
         Integer.getInteger("org.mortbay.util.ByteArrayPool.pool_size",8).intValue();
     
     public static final ThreadLocal __pools=new BAThreadLocal();
-    public static int __slot;
+    public static final AtomicInteger __slot = new AtomicInteger();
     
     /* ------------------------------------------------------------ */
     /** Get a byte array from the pool of known size.
@@ -94,7 +95,7 @@ public class ByteArrayPool
         }
 
         // slot.
-        int s = __slot++;
+        int s = __slot.getAndIncrement();
         if (s<0)s=-s;
         pool[s%pool.length]=b;
     }
diff --git a/build.xml b/build.xml
index f584aeab841309676c9d58b807acbc963d954c2c..404c72245a3535f5412630cd949def25a941154e 100644
--- a/build.xml
+++ b/build.xml
@@ -258,6 +258,11 @@
         <copy file="apps/routerconsole/java/build/routerconsole.war" todir="build/" />
     </target>
 
+    <target name="buildTools" depends="buildrouter" >
+        <ant dir="installer/tools/java" target="jar" />
+        <copy file="installer/tools/java/build/tools.jar" todir="build/" />
+    </target>
+
     <!-- end of sub-build.xml targets -->
 
     <target name="checkForMtn" >
@@ -1058,12 +1063,13 @@
         <isfalse value="${bundle.routerInfos}" />
     </condition>
 
-    <target name="prepRouterInfos" depends="buildrouter" unless="no.bundle.routerInfos">
+    <target name="prepRouterInfos" depends="buildrouter, buildTools" unless="no.bundle.routerInfos">
         <mkdir dir="pkg-temp/netDb" />
-        <java classname="net.i2p.router.networkdb.kademlia.PersistentDataStore" fork="true" failonerror="true">
+        <java classname="net.i2p.router.networkdb.kademlia.BundleRouterInfos" fork="true" failonerror="true">
             <classpath>
                 <pathelement location="build/i2p.jar" />
                 <pathelement location="build/router.jar" />
+                <pathelement location="build/tools.jar" />
             </classpath>
             <arg value="-i" />
             <arg value="${bundle.routerInfos.i2pConfigDir}" />
@@ -1581,9 +1587,9 @@
          since preppkg puts too much stuff in pkg-temp -->
 <!--
     <target name="release" depends="distclean, updaterWithJettyFixesAndJbigi , updater200WithJettyFixes, preppkg, installer, getReleaseNumber" >
-    <target name="release" depends="verifyReleaseBuildNumbers, -pre-release, distclean, testscripts, updaterWithJettyRepack, updater200WithJetty, delete-j6-update, installer-nowindows, delete-nonwindows, installer-windows">
--->
     <target name="release" depends="verifyReleaseBuildNumbers, -pre-release, distclean, testscripts, updaterWithJettyAndGeoIPRepack, updater200WithJettyAndGeoIP, delete-j6-update, installer-nowindows, delete-nonwindows, installer-windows">
+-->
+    <target name="release" depends="verifyReleaseBuildNumbers, -pre-release, distclean, testscripts, updaterWithJettyRepack, updater200WithJetty, delete-j6-update, installer-nowindows, delete-nonwindows, installer-windows">
         <echo message="New version number is ${release.number}" />
         <copy file="i2pupdate.zip" tofile="i2pupdate_${release.number}.zip" />
         <copy file="i2pinstall_${full.version}.jar" tofile="i2pinstall_${release.number}.jar" />
diff --git a/core/java/src/freenet/support/CPUInformation/AMDInfoImpl.java b/core/java/src/freenet/support/CPUInformation/AMDInfoImpl.java
index d932b64181e766d973b649ae171fefeecd5a3cde..0bbafb146b6366272ea89daff7e765fa9b75dc9e 100644
--- a/core/java/src/freenet/support/CPUInformation/AMDInfoImpl.java
+++ b/core/java/src/freenet/support/CPUInformation/AMDInfoImpl.java
@@ -2,21 +2,24 @@ package freenet.support.CPUInformation;
 
 /**
  *  Moved out of CPUID.java
+ *
+ *  Ref: http://en.wikipedia.org/wiki/List_of_AMD_CPU_microarchitectures
+ *
  *  @since 0.8.7
  */
 class AMDInfoImpl extends CPUIDCPUInfo implements AMDCPUInfo
 {
-    protected static boolean isK6Compatible = false;
-    protected static boolean isK6_2_Compatible = false;
-    protected static boolean isK6_3_Compatible = false;
-    protected static boolean isGeodeCompatible = false;
-    protected static boolean isAthlonCompatible = false;
-    protected static boolean isAthlon64Compatible = false;
-    protected static boolean isBobcatCompatible = false;
-    protected static boolean isBulldozerCompatible = false;
+    private static boolean isK6Compatible;
+    private static boolean isK6_2_Compatible;
+    private static boolean isK6_3_Compatible;
+    private static boolean isGeodeCompatible;
+    private static boolean isAthlonCompatible;
+    private static boolean isAthlon64Compatible;
+    private static boolean isBobcatCompatible;
+    private static boolean isBulldozerCompatible;
 
     // If modelString != null, the cpu is considered correctly identified.
-    protected static String modelString = null;
+    private static final String smodel = identifyCPU();
 
     public boolean IsK6Compatible(){ return isK6Compatible; }
 
@@ -32,28 +35,32 @@ class AMDInfoImpl extends CPUIDCPUInfo implements AMDCPUInfo
 
     public boolean IsBobcatCompatible(){ return isBobcatCompatible; }
 
-	public boolean IsBulldozerCompatible(){ return isBulldozerCompatible; }
-
-	static
-	{
-		identifyCPU();
-	}	
+    public boolean IsBulldozerCompatible(){ return isBulldozerCompatible; }
 
     public String getCPUModelString() throws UnknownCPUException
     {
-        if (modelString != null)
-            return modelString;
-        throw new UnknownCPUException("Unknown AMD CPU; Family="+(CPUID.getCPUFamily() + CPUID.getCPUExtendedFamily())+", Model="+(CPUID.getCPUModel() + CPUID.getCPUExtendedModel()));
+        if (smodel != null)
+            return smodel;
+        throw new UnknownCPUException("Unknown AMD CPU; Family="+CPUID.getCPUFamily() + '/' + CPUID.getCPUExtendedFamily()+
+                                      ", Model="+CPUID.getCPUModel() + '/' + CPUID.getCPUExtendedModel());
     }
     
 
-    private synchronized static void identifyCPU()
+    private static String identifyCPU()
     {
-    //AMD-family = getCPUFamily()+getCPUExtendedFamily()
-    //AMD-model = getCPUModel()+getCPUExtendedModel()
-    //i486 class (Am486, 5x86) 
-        if(CPUID.getCPUFamily() + CPUID.getCPUExtendedFamily() == 4){
-            switch(CPUID.getCPUModel() + CPUID.getCPUExtendedModel()){
+        // http://en.wikipedia.org/wiki/Cpuid
+        String modelString = null;
+        int family = CPUID.getCPUFamily();
+        int model = CPUID.getCPUModel();
+        if (family == 15) {
+            family += CPUID.getCPUExtendedFamily();
+            model += CPUID.getCPUExtendedModel() << 4;
+        }
+
+        switch (family) {
+        //i486 class (Am486, 5x86) 
+          case 4: {
+            switch (model) {
                 case 3:
                     modelString = "486 DX/2";
                     break;
@@ -72,37 +79,37 @@ class AMDInfoImpl extends CPUIDCPUInfo implements AMDCPUInfo
                 case 15:
                     modelString = "Am5x86-WB";
                     break;
+                default:
+                    modelString = "AMD 486/586 model " + model;
+                    break;
             }
-        }
+          }
+          break;
+
         //i586 class (K5/K6/K6-2/K6-III) 
-        if(CPUID.getCPUFamily() + CPUID.getCPUExtendedFamily() == 5){
+        // ref: http://support.amd.com/TechDocs/20734.pdf
+          case 5: {
             isK6Compatible = true;
-            switch(CPUID.getCPUModel() + CPUID.getCPUExtendedModel()){
+            switch (model) {
                 case 0:
                     modelString = "K5/SSA5";
                     break;
                 case 1:
-                    modelString = "K5";
-                    break;
                 case 2:
-                    modelString = "K5";
-                    break;
                 case 3:
                     modelString = "K5";
                     break;
                 case 4:
-                	isK6Compatible = false;
-                	isGeodeCompatible = true;
-                	modelString = "Geode GX1/GXLV/GXm";
-                	break;
+                    isK6Compatible = false;
+                    isGeodeCompatible = true;
+                    modelString = "Geode GX1/GXLV/GXm";
+                    break;
                 case 5:
-                	isK6Compatible = false;
-                	isGeodeCompatible = true;
-                	modelString = "Geode GX2/LX";
-                	break;
-                case 6:
-                    modelString = "K6";
+                    isK6Compatible = false;
+                    isGeodeCompatible = true;
+                    modelString = "Geode GX2/LX";
                     break;
+                case 6:
                 case 7:
                     modelString = "K6";
                     break;
@@ -119,18 +126,22 @@ class AMDInfoImpl extends CPUIDCPUInfo implements AMDCPUInfo
                     isK6_2_Compatible = true;
                     modelString = "K6-2+ or K6-III+";
                     break;
+                default:
+                    modelString = "AMD K5/K6 model " + model;
+                    break;
             }
-        }
+          }
+          break;
+
         //i686 class (Athlon/Athlon XP/Duron/K7 Sempron) 
-        if(CPUID.getCPUFamily() + CPUID.getCPUExtendedFamily() == 6){
+        // ref: http://support.amd.com/TechDocs/20734.pdf
+          case 6: {
             isK6Compatible = true;
             isK6_2_Compatible = true;
             isK6_3_Compatible = true;
             isAthlonCompatible = true;
-            switch(CPUID.getCPUModel() + CPUID.getCPUExtendedModel()){
+            switch (model) {
                 case 0:
-                    modelString = "Athlon (250 nm)";
-                    break;
                 case 1:
                     modelString = "Athlon (250 nm)";
                     break;
@@ -155,17 +166,23 @@ class AMDInfoImpl extends CPUIDCPUInfo implements AMDCPUInfo
                 case 10:
                     modelString = "Athlon (Barton)";
                     break;
+                default:
+                    modelString = "AMD Athlon/Duron model " + model;
+                    break;
             }
-        }
+          }
+          break;
+
         //AMD64 class (A64/Opteron/A64 X2/K8 Sempron/Turion/Second-Generation Opteron/Athlon Neo) 
-       if(CPUID.getCPUFamily() + CPUID.getCPUExtendedFamily() == 15){
+        // ref: http://support.amd.com/TechDocs/33610.PDF
+          case 15: {
             isK6Compatible = true;
             isK6_2_Compatible = true;
             isK6_3_Compatible = true;
             isAthlonCompatible = true;
             isAthlon64Compatible = true;
             isX64 = true;
-            switch(CPUID.getCPUModel() + CPUID.getCPUExtendedModel()){
+            switch (model) {
                 case 4:
                     modelString = "Athlon 64/Mobile XP-M";
                     break;
@@ -182,14 +199,13 @@ class AMDInfoImpl extends CPUIDCPUInfo implements AMDCPUInfo
                     modelString = "Athlon 64 (Clawhammer S939, 130 nm)";
                     break;
                 case 12:
-                    modelString = "Athlon 64/Sempron (Newcastle S754, 130 nm)";
-                    break;
                 case 14:
                     modelString = "Athlon 64/Sempron (Newcastle S754, 130 nm)";
                     break;
                 case 15:
                     modelString = "Athlon 64/Sempron (Clawhammer S939, 130 nm)";
                     break;                    
+                // everything below here was broken prior to 0.9.16
                 case 18:
                     modelString = "Sempron (Palermo, 90 nm)";
                     break;
@@ -283,20 +299,22 @@ class AMDInfoImpl extends CPUIDCPUInfo implements AMDCPUInfo
                 case 193:
                     modelString = "Athlon 64 FX (Windsor S1207 90 nm)";
                     break;
-                default: // is this safe?
-                    modelString = "Athlon 64 (unknown)";
+                default:
+                    modelString = "AMD Athlon/Duron/Sempron model " + model;
                     break;
             }
-        }
+          }
+          break;
+
         //Stars (Phenom II/Athlon II/Third-Generation Opteron/Opteron 4100 & 6100/Sempron 1xx) 
-        if(CPUID.getCPUFamily() + CPUID.getCPUExtendedFamily() == 16){
+          case 16: {
             isK6Compatible = true;
             isK6_2_Compatible = true;
             isK6_3_Compatible = true;
             isAthlonCompatible = true;
             isAthlon64Compatible = true;
             isX64 = true;
-            switch(CPUID.getCPUModel() + CPUID.getCPUExtendedModel()){
+            switch (model) {
                 case 2:
                     modelString = "Phenom / Athlon / Opteron Gen 3 (Barcelona/Agena/Toliman/Kuma, 65 nm)";
                     break;
@@ -318,24 +336,50 @@ class AMDInfoImpl extends CPUIDCPUInfo implements AMDCPUInfo
                 case 10:
                     modelString = "Phenom II X4/X6 (Zosma/Thuban AM3, 45 nm)";
                     break;
+                default:
+                    modelString = "AMD Athlon/Opteron model " + model;
+                    break;
             }
-        }
+          }
+          break;
+
         //K8 mobile+HT3 (Turion X2/Athlon X2/Sempron) 
-        if(CPUID.getCPUFamily() + CPUID.getCPUExtendedFamily() == 17){
+          case 17: {
             isK6Compatible = true;
             isK6_2_Compatible = true;
             isK6_3_Compatible = true;
             isAthlonCompatible = true;
             isAthlon64Compatible = true;
             isX64 = true;
-            switch(CPUID.getCPUModel() + CPUID.getCPUExtendedModel()){
+            switch (model) {
                 case 3:
                     modelString = "AMD Turion X2/Athlon X2/Sempron (Lion/Sable, 65 nm)";
                     break;
+                default:
+                    modelString = "AMD Athlon/Turion/Sempron model " + model;
+                    break;
             }
-        }
+          }
+          break;
+
+        // APUs
+        // http://en.wikipedia.org/wiki/List_of_AMD_Accelerated_Processing_Unit_microprocessors
+        // 1st gen Llano high perf / Brazos low power
+        // 2nd gen Trinity high perf / Brazos 2 low power
+        // 3rd gen Kaveri high perf / Kabini/Temash low power
+          case 18: {
+            isK6Compatible = true;
+            isK6_2_Compatible = true;
+            isK6_3_Compatible = true;
+            isAthlonCompatible = true;
+            isAthlon64Compatible = true;
+            isX64 = true;
+            modelString = "AMD APU model " + model;
+          }
+          break;
+
         //Bobcat
-        if(CPUID.getCPUFamily() + CPUID.getCPUExtendedFamily() == 20){
+          case 20: {
             isK6Compatible = true;
             isK6_2_Compatible = true;
             isK6_3_Compatible = true;
@@ -343,37 +387,75 @@ class AMDInfoImpl extends CPUIDCPUInfo implements AMDCPUInfo
             isAthlon64Compatible = true;
             isBobcatCompatible = true;
             isX64 = true;
-            switch(CPUID.getCPUModel() + CPUID.getCPUExtendedModel()){
+            switch (model) {
                 case 1:                    
-                    modelString = "Bobcat APU";
-                    break;
                 // Case 3 is uncertain but most likely a Bobcat APU
                 case 3:
-                    modelString = "Bobcat APU";
+                    modelString = "AMD Bobcat APU";
+                    break;
+                default:
+                    modelString = "AMD Bobcat APU model " + model;
                     break;
             }
-        }
+          }
+          break;
+
         //Bulldozer
-        if(CPUID.getCPUFamily() + CPUID.getCPUExtendedFamily() == 21){
+          case 21: {
             isK6Compatible = true;
             isK6_2_Compatible = true;
             isK6_3_Compatible = true;
             isAthlonCompatible = true;
             isAthlon64Compatible = true;
             isBobcatCompatible = true;
-			isBulldozerCompatible = true;
+            isBulldozerCompatible = true;
             isX64 = true;
-            switch(CPUID.getCPUModel() + CPUID.getCPUExtendedModel()){
+            switch (model) {
+                // 32 nm
                 case 1:                    
-                    modelString = "Bulldozer FX-6***/FX-8***";
+                    modelString = "Bulldozer FX-6100/8100";
+                    break;
+                // 32 nm
+                case 2:                    
+                    modelString = "Bulldozer FX-6300/8300";
+                    break;
+                // 28 nm ?
+                case 3:                    
+                    modelString = "Bulldozer FX-6500/8500";
+                    break;
+                default:
+                    modelString = "AMD Bulldozer model " + model;
+                    break;
+            }
+          }
+          break;
+
+        //Jaguar
+          case 22: {
+            isK6Compatible = true;
+            isK6_2_Compatible = true;
+            isK6_3_Compatible = true;
+            isAthlonCompatible = true;
+            isAthlon64Compatible = true;
+            isBobcatCompatible = true;
+            isX64 = true;
+            switch (model) {
+                case 0:                    
+                    modelString = "Athlon 5350 APU";
+                    break;
+                default:
+                    modelString = "AMD Jaguar APU model " + model;
                     break;
             }
+          }
+          break;
         }
+        return modelString;
     }
 
-	public boolean hasX64()
-	{
-		return isX64;
-	}
+    public boolean hasX64()
+    {
+        return isX64;
+    }
 
 }
diff --git a/core/java/src/freenet/support/CPUInformation/CPUID.java b/core/java/src/freenet/support/CPUInformation/CPUID.java
index d20718b5deb08ab3e525ccc54776252dfc27c96f..0140eb92c084ad47b09ed95a451c7cdd9591540a 100644
--- a/core/java/src/freenet/support/CPUInformation/CPUID.java
+++ b/core/java/src/freenet/support/CPUInformation/CPUID.java
@@ -24,8 +24,8 @@ import net.i2p.util.SystemVersion;
 
 /**
  * A class for retrieveing details about the CPU using the CPUID assembly instruction.
- * A good resource for information about the CPUID instruction can be found here:
- * http://www.paradicesoftware.com/specs/cpuid/index.htm
+ *
+ * Ref: http://en.wikipedia.org/wiki/Cpuid
  *
  * @author Iakin
 */
@@ -79,8 +79,11 @@ public class CPUID {
     {
         loadNative();
     }
-    //A class that can (amongst other things I assume) represent the state of the
-    //different CPU registers after a call to the CPUID assembly method
+
+    /**
+     *  A class that can (amongst other things I assume) represent the state of the
+     *  different CPU registers after a call to the CPUID assembly method
+     */
     protected static class CPUIDResult {
         final int EAX;
         final int EBX;
@@ -124,51 +127,75 @@ public class CPUID {
 
         return sb.toString();
     }
+
+    /** @return 0-15 */
     static int getCPUFamily()
     {
         CPUIDResult c = doCPUID(1);
         return (c.EAX >> 8) & 0xf;
     }
+
+    /** @return 0-15 */
     static int getCPUModel()
     {
         CPUIDResult c = doCPUID(1);
         return (c.EAX >> 4) & 0xf;
     }
+
+    /**
+     *  Only valid if family == 15.
+     *  Left shift by 4 and then add model to get full model.
+     *  @return 0-15
+     */
     static int getCPUExtendedModel()
     {
         CPUIDResult c = doCPUID(1);
         return (c.EAX >> 16) & 0xf;
     }
+
+    /** @return 0-15 */
     static int getCPUType()
     {
         CPUIDResult c = doCPUID(1);
         return (c.EAX >> 12) & 0xf;
     }
+
+    /**
+     *  Only valid if family == 15.
+     *  Add family to get full family.
+     *  @return 0-255
+     */
     static int getCPUExtendedFamily()
     {
         CPUIDResult c = doCPUID(1);
         return (c.EAX >> 20) & 0xff;
     }
+
+    /** @return 0-15 */
     static int getCPUStepping()
     {
         CPUIDResult c = doCPUID(1);
         return c.EAX & 0xf;
     }
+
     static int getEDXCPUFlags()
     {
         CPUIDResult c = doCPUID(1);
         return c.EDX;
     }
+
     static int getECXCPUFlags()
     {
         CPUIDResult c = doCPUID(1);
         return c.ECX;
     }
+
     static int getExtendedEBXCPUFlags()
     {
         CPUIDResult c = doCPUID(0x80000001);
         return c.EBX;
     }
+
     static int getExtendedECXCPUFlags()
     {
         CPUIDResult c = doCPUID(0x80000001);
@@ -182,6 +209,40 @@ public class CPUID {
         return c.EDX;
     }
 
+    /**
+     *  The model name string, up to 48 characters, as reported by
+     *  the processor itself.
+     *
+     *  @return trimmed string, null if unsupported
+     *  @since 0.9.16
+     */
+    static String getCPUModelName() {
+        CPUIDResult c = doCPUID(0x80000000);
+        long maxSupported = c.EAX & 0xFFFFFFFFL;
+        if (maxSupported < 0x80000004L)
+            return null;
+        StringBuilder buf = new StringBuilder(48);
+        int[] regs = new int[4];
+        for (int fn = 0x80000002; fn <= 0x80000004; fn++) {
+            c = doCPUID(fn);
+            regs[0] = c.EAX;
+            regs[1] = c.EBX;
+            regs[2] = c.ECX;
+            regs[3] = c.EDX;
+            for (int i = 0; i < 4; i++) {
+                int reg = regs[i];
+                for (int j = 0; j < 4; j++) {
+                    char ch = (char) (reg & 0xff);
+                    if (ch == 0)
+                        return buf.toString().trim();
+                    buf.append(ch);
+                    reg >>= 8;
+                }
+            }
+        }
+        return buf.toString().trim();
+    }
+
     /**
      * Returns a CPUInfo item for the current type of CPU
      * If I could I would declare this method in a interface named
@@ -213,9 +274,25 @@ public class CPUID {
             System.out.println("**Failed to retrieve CPUInfo. Please verify the existence of jcpuid dll/so**");
         }
         System.out.println(" **CPUInfo**");
-        System.out.println("CPU Vendor: " + getCPUVendorID());
-        System.out.println("CPU Family: " + getCPUFamily());
-        System.out.println("CPU Model: " + getCPUModel());
+        String mname = getCPUModelName();
+        if (mname != null)
+            System.out.println("CPU Model Name: " + mname);
+        String vendor = getCPUVendorID();
+        System.out.println("CPU Vendor: " + vendor);
+        // http://en.wikipedia.org/wiki/Cpuid
+        // http://web.archive.org/web/20110307080258/http://www.intel.com/Assets/PDF/appnote/241618.pdf
+        // http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-2a-manual.pdf
+        int family = getCPUFamily();
+        int model = getCPUModel();
+        if (family == 15 ||
+            (family == 6 && "GenuineIntel".equals(vendor))) {
+            model += getCPUExtendedModel() << 4;
+        }
+        if (family == 15) {
+            family += getCPUExtendedFamily();
+        }
+        System.out.println("CPU Family: " + family);
+        System.out.println("CPU Model: " + model);
         System.out.println("CPU Stepping: " + getCPUStepping());
         System.out.println("CPU Flags: 0x" + Integer.toHexString(getEDXCPUFlags()));
 
@@ -229,6 +306,7 @@ public class CPUID {
         System.out.println("CPU has SSE4.1: " + c.hasSSE41());
         System.out.println("CPU has SSE4.2: " + c.hasSSE42());
         System.out.println("CPU has SSE4A: " + c.hasSSE4A());
+        System.out.println("CPU has AES-NI: " + c.hasAES());
         if(c instanceof IntelCPUInfo){
             System.out.println("\n **Intel-info**");
             System.out.println("Is PII-compatible: "+((IntelCPUInfo)c).IsPentium2Compatible());
diff --git a/core/java/src/freenet/support/CPUInformation/IntelCPUInfo.java b/core/java/src/freenet/support/CPUInformation/IntelCPUInfo.java
index a7d9cf58e52eb3cdcf94ecd470536d37301a65c3..bc9390a903ee9bde0e48046092c7fd5af0590615 100644
--- a/core/java/src/freenet/support/CPUInformation/IntelCPUInfo.java
+++ b/core/java/src/freenet/support/CPUInformation/IntelCPUInfo.java
@@ -45,11 +45,16 @@ public interface IntelCPUInfo extends CPUInfo {
      * @return true if the CPU implements at least a Atom level instruction/feature set.
      */
     public boolean IsAtomCompatible();
+
     /**
+     * Supports the SSE 3 instructions.
      * @return true if the CPU implements at least a Core2 level instruction/feature set.
      */
     public boolean IsCore2Compatible();
+
     /**
+     * Supports the SSE 3, 4.1, 4.2 instructions.
+     * In general, this requires 45nm or smaller process.
      * @return true if the CPU implements at least a Corei level instruction/feature set.
      */
     public boolean IsCoreiCompatible();
diff --git a/core/java/src/freenet/support/CPUInformation/IntelInfoImpl.java b/core/java/src/freenet/support/CPUInformation/IntelInfoImpl.java
index af2da3b48490c5830302fd17368e1d25129ae52d..e1799659d7a0ef602310a2ac2a98626245fa9191 100644
--- a/core/java/src/freenet/support/CPUInformation/IntelInfoImpl.java
+++ b/core/java/src/freenet/support/CPUInformation/IntelInfoImpl.java
@@ -2,22 +2,26 @@ package freenet.support.CPUInformation;
 
 /**
  *  Moved out of CPUID.java
+ *
+ *  Ref: https://software.intel.com/en-us/articles/intel-architecture-and-processor-identification-with-cpuid-model-and-family-numbers
+ *  Ref: http://en.wikipedia.org/wiki/List_of_Intel_CPU_microarchitectures
+ *
  *  @since 0.8.7
  */
 class IntelInfoImpl extends CPUIDCPUInfo implements IntelCPUInfo
 {
-    protected static boolean isPentiumCompatible = false;
-    protected static boolean isPentiumMMXCompatible = false;
-    protected static boolean isPentium2Compatible = false;
-    protected static boolean isPentium3Compatible = false;
-    protected static boolean isPentium4Compatible = false;
-    protected static boolean isPentiumMCompatible = false;
-    protected static boolean isAtomCompatible = false;
-    protected static boolean isCore2Compatible = false;
-    protected static boolean isCoreiCompatible = false;
+    private static boolean isPentiumCompatible;
+    private static boolean isPentiumMMXCompatible;
+    private static boolean isPentium2Compatible;
+    private static boolean isPentium3Compatible;
+    private static boolean isPentium4Compatible;
+    private static boolean isPentiumMCompatible;
+    private static boolean isAtomCompatible;
+    private static boolean isCore2Compatible;
+    private static boolean isCoreiCompatible;
     
     // If modelString != null, the cpu is considered correctly identified.
-    protected static String modelString = null;
+    private static final String smodel = identifyCPU();
     
     public boolean IsPentiumCompatible(){ return isPentiumCompatible; }
 
@@ -33,27 +37,45 @@ class IntelInfoImpl extends CPUIDCPUInfo implements IntelCPUInfo
 
     public boolean IsAtomCompatible(){ return isAtomCompatible; }
 
+    /**
+     * Supports the SSE 3 instructions
+     */
     public boolean IsCore2Compatible(){ return isCore2Compatible; }
 
+    /**
+     * Supports the SSE 3, 4.1, 4.2 instructions.
+     * In general, this requires 45nm or smaller process.
+     */
     public boolean IsCoreiCompatible(){ return isCoreiCompatible; }    
-	
-	static
-	{
-		identifyCPU();
-	}
 
     public String getCPUModelString() throws UnknownCPUException
     {
-        if (modelString != null)
-            return modelString;
-        throw new UnknownCPUException("Unknown Intel CPU; Family="+CPUID.getCPUFamily()+", Model="+CPUID.getCPUModel());
+        if (smodel != null)
+            return smodel;
+        throw new UnknownCPUException("Unknown Intel CPU; Family="+CPUID.getCPUFamily() + '/' + CPUID.getCPUExtendedFamily()+
+                                      ", Model="+CPUID.getCPUModel() + '/' + CPUID.getCPUExtendedModel());
     }
     
-    private synchronized static void identifyCPU()
+    private static String identifyCPU()
     {
-        if (CPUID.getCPUExtendedModel() == 0){
-            if(CPUID.getCPUFamily() == 4){
-                switch(CPUID.getCPUModel()){
+        // http://en.wikipedia.org/wiki/Cpuid
+        // http://web.archive.org/web/20110307080258/http://www.intel.com/Assets/PDF/appnote/241618.pdf
+        // http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-2a-manual.pdf
+        String modelString = null;
+        int family = CPUID.getCPUFamily();
+        int model = CPUID.getCPUModel();
+        if (family == 15 || family == 6) {
+            // Intel uses extended model for family = 15 or family = 6,
+            // which is not what wikipedia says
+            model += CPUID.getCPUExtendedModel() << 4;
+        }
+        if (family == 15) {
+            family += CPUID.getCPUExtendedFamily();
+        }
+
+        switch (family) {
+            case 4: {
+                switch (model) {
                     case 0:
                         modelString = "486 DX-25/33";
                         break;
@@ -81,13 +103,17 @@ class IntelInfoImpl extends CPUIDCPUInfo implements IntelCPUInfo
                     case 9:
                         modelString = "486 DX/4-WB";
                         break;
+                    default:
+                        modelString = "Intel 486/586 model " + model;
+                        break;
                 }
             }
-        }
-        if (CPUID.getCPUExtendedModel() == 0){
-            if(CPUID.getCPUFamily() == 5){
+            break;
+
+            // P5
+            case 5: {
                 isPentiumCompatible = true;
-                switch(CPUID.getCPUModel()){
+                switch (model) {
                     case 0:
                         modelString = "Pentium 60/66 A-step";
                         break;
@@ -111,20 +137,54 @@ class IntelInfoImpl extends CPUIDCPUInfo implements IntelCPUInfo
                         isPentiumMMXCompatible = true;
                         modelString = "Mobile Pentium MMX";
                         break;
+                    default:
+                        modelString = "Intel Pentium model " + model;
+                        break;
                 }
             }
-        }
-        if(CPUID.getCPUFamily() == 6){
-            if (CPUID.getCPUExtendedModel() == 0){
+            break;
+
+            // P6
+            case 6: {
                 isPentiumCompatible = true;
                 isPentiumMMXCompatible = true;
-                switch(CPUID.getCPUModel()){
+                int extmodel = model >> 4;
+                if (extmodel >= 1) {
+                    isPentium2Compatible = true;
+                    isPentium3Compatible = true;
+                    isPentium4Compatible = true;
+                    isPentiumMCompatible = true;
+                    isCore2Compatible = true;
+                    isX64 = true;
+                    if (extmodel >= 2)
+                        isCoreiCompatible = true;
+                }
+                switch (model) {
                     case 0:
                         modelString = "Pentium Pro A-step";
                         break;
                     case 1:
                         modelString = "Pentium Pro";
                         break;
+                    // Spoofed Nehalem by qemu-kvm
+                    // Not in any CPUID charts
+                    // KVM bug?
+                    // # cat /usr/share/kvm/cpus-x86_64.conf | grep 'name = "Nehalem"' -B 1 -A 12
+                    // [cpudef]
+                    //    name = "Nehalem"
+                    //    level = "2"
+                    //    vendor = "GenuineIntel"
+                    //    family = "6"
+                    //    model = "2"
+                    //    stepping = "3"
+                    //    feature_edx = "sse2 sse fxsr mmx clflush pse36 pat cmov mca pge mtrr sep apic cx8 mce pae msr tsc pse de fpu"
+                    //    feature_ecx = "popcnt sse4.2 sse4.1 cx16 ssse3 sse3"
+                    //    extfeature_edx = "i64 syscall xd"
+                    //    extfeature_ecx = "lahf_lm"
+                    //    xlevel = "0x8000000A"
+                    //    model_id = "Intel Core i7 9xx (Nehalem Class Core i7)"
+                    //case 2:
+                        // ...
                     case 3:
                         isPentium2Compatible = true;
                         modelString = "Pentium II (Klamath)";
@@ -150,7 +210,7 @@ class IntelInfoImpl extends CPUIDCPUInfo implements IntelCPUInfo
                     case 9:
                         isPentium2Compatible = true;
                         isPentium3Compatible = true;
-			isPentiumMCompatible = true;
+                        isPentiumMCompatible = true;
                         isX64 = true;
                         modelString = "Pentium M (Banias)";
                         break;
@@ -167,111 +227,154 @@ class IntelInfoImpl extends CPUIDCPUInfo implements IntelCPUInfo
                     case 13:
                         isPentium2Compatible = true;
                         isPentium3Compatible = true;
-			isPentiumMCompatible = true;
+                        isPentiumMCompatible = true;
                         isX64 = true;
                         modelString = "Core (Yonah)";
                         break;
                     case 14:
-                        isPentium2Compatible = true;
-                        isPentium3Compatible = true;
-			isPentiumMCompatible = true;
-                        isCore2Compatible = true;
-                        isX64 = true;
-                        modelString = "Core 2 (Conroe)";
-                        break;
                     case 15:
                         isPentium2Compatible = true;
                         isPentium3Compatible = true;
-			isPentiumMCompatible = true;
+                        isPentiumMCompatible = true;
                         isCore2Compatible = true;
                         isX64 = true;
                         modelString = "Core 2 (Conroe)";
                         break;
-                }
-            } else if (CPUID.getCPUExtendedModel() == 1){
-                isPentiumCompatible = true;
-                isPentiumMMXCompatible = true;
-                isPentium2Compatible = true;
-                isPentium3Compatible = true;
-                isPentium4Compatible = true;
-		isPentiumMCompatible = true;
-                isCore2Compatible = true;
-                isX64 = true;
-                switch(CPUID.getCPUModel()){
-                    case 6:
+
+                // following are for extended model == 1
+                // most flags are set above
+
+                    // Celeron 65 nm
+                    case 0x16:
                         modelString = "Celeron";
                         break;
-                     case 10:
+                    // Penryn 45 nm
+                    case 0x17:
+                        modelString = "Core 2 (45nm)";
+                        break;
+                    // Nehalem 45 nm
+                    case 0x1a:
                         isCoreiCompatible = true;
-                         modelString = "Core i7 (45nm)";
+                        modelString = "Core i7 (45nm)";
                         break;
-                     case 12:
+                    // Atom Pineview / Silverthorne 45 nm
+                    case 0x1c:
                         isAtomCompatible = true;
+                        // Some support SSE3? true for Pineview? TBD...
                         isCore2Compatible = false;
                         isPentium4Compatible = false;
                         isX64 = true;
                         modelString = "Atom";
                         break;
-                     case 13:
+                    // Penryn 45 nm
+                    case 0x1d:
                         isCoreiCompatible = true;
                         modelString = "Xeon MP (45nm)";
                         break;
-                    case 14:
+                    // Nehalem 45 nm
+                    case 0x1e:
                         isCoreiCompatible = true;
                         modelString = "Core i5/i7 (45nm)";
                         break;
-                }
-            } else if (CPUID.getCPUExtendedModel() == 2){
-                isPentiumCompatible = true;
-                isPentiumMMXCompatible = true;
-                isPentium2Compatible = true;
-                isPentium3Compatible = true;
-                isPentium4Compatible = true;
-		isPentiumMCompatible = true;
-                isCore2Compatible = true;
-                isCoreiCompatible = true;
-                isX64 = true;
-                switch(CPUID.getCPUModel()){
-                    case 5:
+
+                // following are for extended model == 2
+                // most flags are set above
+                // isCoreiCompatible = true is the default
+
+                    // Westmere 32 nm
+                    case 0x25:
                         modelString = "Core i3 or i5/i7 mobile (32nm)";
                         break;
-                    case 10:
-                        modelString = "Core i7/i5 (32nm)";
+                    // Atom Lincroft 45 nm
+                    case 0x26:
+                        isAtomCompatible = true;
+                        // Supports SSE 3
+                        isCoreiCompatible = false;
+                        modelString = "Atom Z600";
                         break;
-                    case 11:
+                    // Sandy bridge 32 nm
+                    case 0x2a:
+                        modelString = "Sandy Bridge H/M";
+                        break;
+                    case 0x2b:
                         modelString = "Core i7/i5 (32nm)";
                         break;
-                    case 12:
+                    // Westmere
+                    case 0x2c:
                         modelString = "Core i7 (32nm)";
                         break;
-                    case 13:
-                        modelString = "Core i7 Extreme Edition (32nm)";
+                    // Sandy bridge 32 nm
+                    case 0x2d:
+                        modelString = "Sandy Bridge EP";
                         break;
-                    case 14:
+                    // Nehalem 45 nm
+                    case 0x2e:
                         modelString = "Xeon MP (45nm)";
                         break;
-                    case 15:
+                    // Westmere 32 nm
+                    case 0x2f:
                         modelString = "Xeon MP (32nm)";
                         break;
-                }                
-            }
-        }
-        if(CPUID.getCPUFamily() == 7){
-            switch(CPUID.getCPUModel()){
-                //Itanium..  TODO
+
+                // following are for extended model == 3
+                // most flags are set above
+                // isCoreiCompatible = true is the default
+
+                    // Atom Cedarview 32 nm
+                    case 0x36:
+                        isAtomCompatible = true;
+                        // Supports SSE 3
+                        isCore2Compatible = false;
+                        modelString = "Atom N2000/D2000";
+                        break;
+                    // Ivy Bridge 22 nm
+                    case 0x3a:
+                        modelString = "Ivy Bridge";
+                        break;
+                    // Haswell 22 nm
+                    case 0x3c:
+                        modelString = "Haswell";
+                        break;
+                    // Broadwell 14 nm
+                    case 0x3d:
+                        modelString = "Broadwell";
+                        break;
+
+                // following are for extended model == 4
+                // most flags are set above
+                // isCoreiCompatible = true is the default
+
+                    // Atom Silvermont / Bay Trail / Avoton 22 nm
+                    // Supports SSE 4.2
+                    case 0x4d:
+                        isAtomCompatible = true;
+                        modelString = "Bay Trail / Avoton";
+                        break;
+
+                // others
+
+                    default:
+                        modelString = "Intel model " + model;
+                        break;
+                } // switch model
+            } // case 6
+            break;
+
+            case 7: {
+                // Flags TODO
+                modelString = "Intel Itanium model " + model;
             }
-        }
-        if(CPUID.getCPUFamily() == 15){
-            if(CPUID.getCPUExtendedFamily() == 0){
+            break;
+
+            // 15 + 0
+            case 15: {
                 isPentiumCompatible = true;
                 isPentiumMMXCompatible = true;
                 isPentium2Compatible = true;
                 isPentium3Compatible = true;
                 isPentium4Compatible = true;
-                switch(CPUID.getCPUModel()){
+                switch (model) {
                     case 0:
-                        modelString = "Pentium IV (180 nm)";
-                        break;
                     case 1:
                         modelString = "Pentium IV (180 nm)";
                         break;
@@ -289,17 +392,23 @@ class IntelInfoImpl extends CPUIDCPUInfo implements IntelCPUInfo
                         isX64 = true;
                         modelString = "Pentium IV (65 nm)";
                         break;
+                    default:
+                        modelString = "Intel Pentium IV model " + model;
+                        break;
                 }
             }
-            if(CPUID.getCPUExtendedFamily() == 1){
-                switch(CPUID.getCPUModel()){
-                    //    Itanium 2.. TODO
-                }    
+            break;
+
+            // 15 + 1
+            case 16: {
+                // Flags TODO
+                modelString = "Intel Itanium II model " + model;
             }
         }
+        return modelString;
     }
 
-	public boolean hasX64() {
-		return isX64;
-	}
+    public boolean hasX64() {
+        return isX64;
+    }
 }
diff --git a/core/java/src/freenet/support/CPUInformation/VIAInfoImpl.java b/core/java/src/freenet/support/CPUInformation/VIAInfoImpl.java
index 7d6d91bfd4cf92bd46f68bb993d2358b1dd68b35..05bedca514c3819c959a0ba17b7ae7670a5c1736 100644
--- a/core/java/src/freenet/support/CPUInformation/VIAInfoImpl.java
+++ b/core/java/src/freenet/support/CPUInformation/VIAInfoImpl.java
@@ -5,65 +5,73 @@ package freenet.support.CPUInformation;
  *  @since 0.8.7
  */
 class VIAInfoImpl extends CPUIDCPUInfo implements VIACPUInfo {
-	
-    protected static boolean isC3Compatible = false;
-    protected static boolean isNanoCompatible = false;
+    
+    private static boolean isC3Compatible;
+    private static boolean isNanoCompatible;
 
     // If modelString != null, the cpu is considered correctly identified.
-    protected static String modelString = null;
-
+    private static final String smodel = identifyCPU();
     
     public boolean IsC3Compatible(){ return isC3Compatible; }
 
-	public boolean IsNanoCompatible(){ return isNanoCompatible; }
-	
-	static
-	{
-		identifyCPU();
-	}
-	
+    public boolean IsNanoCompatible(){ return isNanoCompatible; }
+    
     public String getCPUModelString()
     {
-        if (modelString != null)
-            return modelString;
-        throw new UnknownCPUException("Unknown VIA CPU; Family="+(CPUID.getCPUFamily() + CPUID.getCPUExtendedFamily())+", Model="+(CPUID.getCPUModel() + CPUID.getCPUExtendedModel()));
+        if (smodel != null)
+            return smodel;
+        throw new UnknownCPUException("Unknown VIA CPU; Family="+CPUID.getCPUFamily() + '/' + CPUID.getCPUExtendedFamily()+
+                                      ", Model="+CPUID.getCPUModel() + '/' + CPUID.getCPUExtendedModel());
     }
 
 
-	public boolean hasX64()
-	{
-		return false;
-	}
-	
+    public boolean hasX64()
+    {
+        return false;
+    }
+    
+
+    private static String identifyCPU()
+    {
+        // http://en.wikipedia.org/wiki/Cpuid
+        String modelString = null;
+        int family = CPUID.getCPUFamily();
+        int model = CPUID.getCPUModel();
+        if (family == 15) {
+            family += CPUID.getCPUExtendedFamily();
+            model += CPUID.getCPUExtendedModel() << 4;
+        }
 
-	private synchronized static void identifyCPU()
-	{
-        if(CPUID.getCPUFamily() == 6){
-        	isC3Compatible = true; // Possibly not optimal
-            switch(CPUID.getCPUModel()){
-            	case 5:
-            		modelString = "Cyrix M2";
-            		break;
-            	case 6:
-            		modelString = "C5 A/B";
-            		break;
-            	case 7:
-            		modelString = "C5 C";
-            		break;
-            	case 8:
-            		modelString = "C5 N";
-            		break;
-            	case 9:
-            		modelString = "C5 XL/P";
-            		break;
-            	case 10:
-            		modelString = "C5 J";
-            		break;
-            	case 15:
-            		isNanoCompatible = true;
-            		modelString = "Nano";
-            		break;
+        if (family == 6) {
+            isC3Compatible = true; // Possibly not optimal
+            switch (model) {
+                case 5:
+                    modelString = "Cyrix M2";
+                    break;
+                case 6:
+                    modelString = "C5 A/B";
+                    break;
+                case 7:
+                    modelString = "C5 C";
+                    break;
+                case 8:
+                    modelString = "C5 N";
+                    break;
+                case 9:
+                    modelString = "C5 XL/P";
+                    break;
+                case 10:
+                    modelString = "C5 J";
+                    break;
+                case 15:
+                    isNanoCompatible = true;
+                    modelString = "Nano";
+                    break;
+                default:
+                    modelString = "Via model " + model;
+                    break;
             }
         }
-	}
+        return modelString;
+    }
 }
diff --git a/core/java/src/net/i2p/CoreVersion.java b/core/java/src/net/i2p/CoreVersion.java
index a2866c6d197d8d7311c0ff2eb5b9845e507f251a..49e6ba714c178497828fc773e404f8c295c32a3f 100644
--- a/core/java/src/net/i2p/CoreVersion.java
+++ b/core/java/src/net/i2p/CoreVersion.java
@@ -16,7 +16,7 @@ package net.i2p;
 public class CoreVersion {
     /** deprecated */
     public final static String ID = "Monotone";
-    public final static String VERSION = "0.9.14.1";
+    public final static String VERSION = "0.9.15";
 
     public static void main(String args[]) {
         System.out.println("I2P Core version: " + VERSION);
diff --git a/core/java/src/net/i2p/client/DomainSocketFactory.java b/core/java/src/net/i2p/client/DomainSocketFactory.java
index cf8908499f42d8d206222567dfa7f2f1e79b8d75..e32deebdd753e9db60c06d525dc09475e6391ca8 100644
--- a/core/java/src/net/i2p/client/DomainSocketFactory.java
+++ b/core/java/src/net/i2p/client/DomainSocketFactory.java
@@ -16,7 +16,7 @@ import net.i2p.I2PAppContext;
  * @since 0.9.14
  */
 public class DomainSocketFactory {
-    public static String I2CP_SOCKET_ADDRESS = "net.i2p.client.i2cp";
+    public static final String I2CP_SOCKET_ADDRESS = "net.i2p.client.i2cp";
 
     /**
      * @throws UnsupportedOperationException always
diff --git a/core/java/src/net/i2p/client/I2PSessionImpl.java b/core/java/src/net/i2p/client/I2PSessionImpl.java
index d0ed301380f3aa036124a255527b242152ce5ec2..7fd17597854bc5704b3fb582be78a9a2a3071d83 100644
--- a/core/java/src/net/i2p/client/I2PSessionImpl.java
+++ b/core/java/src/net/i2p/client/I2PSessionImpl.java
@@ -899,6 +899,8 @@ abstract class I2PSessionImpl implements I2PSession, I2CPMessageReader.I2CPMessa
      * Close the socket carefully.
      */
     private void closeSocket() {
+        if (_log.shouldLog(Log.INFO))
+            _log.info(getPrefix() + "Closing the socket", new Exception("closeSocket"));
         synchronized(_stateLock) {
             changeState(State.CLOSING);
             locked_closeSocket();
@@ -911,7 +913,6 @@ abstract class I2PSessionImpl implements I2PSession, I2CPMessageReader.I2CPMessa
      * Caller must change state.
      */
     private void locked_closeSocket() {
-        if (_log.shouldLog(Log.INFO)) _log.info(getPrefix() + "Closing the socket", new Exception("closeSocket"));
         if (_reader != null) {
             _reader.stopReading();
             _reader = null;
diff --git a/core/java/src/net/i2p/crypto/KeyGenerator.java b/core/java/src/net/i2p/crypto/KeyGenerator.java
index c23a215232f59995d4d1b6834c983727163b8b3f..5e86e2719dc486ed3a359d082b28ae7f7cecfb11 100644
--- a/core/java/src/net/i2p/crypto/KeyGenerator.java
+++ b/core/java/src/net/i2p/crypto/KeyGenerator.java
@@ -347,10 +347,10 @@ public class KeyGenerator {
         try { Thread.sleep(1000); } catch (InterruptedException ie) {}
         int runs = 200; // warmup
         for (int j = 0; j < 2; j++) {
-            for (int i = 0; i <= 100; i++) {
-                SigType type = SigType.getByCode(i);
-                if (type == null)
-                    break;
+            for (SigType type : SigType.values()) {
+                if (!type.isAvailable()) {
+                    System.out.println("Skipping unavailable: " + type);
+                }
                 try {
                     System.out.println("Testing " + type);
                     testSig(type, runs);
@@ -365,9 +365,19 @@ public class KeyGenerator {
 
     private static void testSig(SigType type, int runs) throws GeneralSecurityException {
         byte src[] = new byte[512];
+        double gtime = 0;
         long stime = 0;
         long vtime = 0;
-        SimpleDataStructure keys[] = KeyGenerator.getInstance().generateSigningKeys(type);
+        SimpleDataStructure keys[] = null;
+        long st = System.nanoTime();
+        // RSA super slow, limit to 5
+        int genruns = (type.getBaseAlgorithm() == SigAlgo.RSA) ? Math.min(runs, 5) : runs;
+        for (int i = 0; i < genruns; i++) {
+            keys = KeyGenerator.getInstance().generateSigningKeys(type);
+        }
+        long en = System.nanoTime();
+        gtime = ((en - st) / (1000*1000d)) / genruns;
+        System.out.println(type + " key gen " + genruns + " times: " + gtime + " ms each");
         SigningPublicKey pubkey = (SigningPublicKey) keys[0];
         SigningPrivateKey privkey = (SigningPrivateKey) keys[1];
         SigningPublicKey pubkey2 = getSigningPublicKey(privkey);
diff --git a/core/java/src/net/i2p/crypto/SigUtil.java b/core/java/src/net/i2p/crypto/SigUtil.java
index 99159766d3058c51e7c252d30f52481046a494ff..c492dc663066419c56009a59ee0063dff9fe51b7 100644
--- a/core/java/src/net/i2p/crypto/SigUtil.java
+++ b/core/java/src/net/i2p/crypto/SigUtil.java
@@ -212,6 +212,7 @@ public class SigUtil {
 
     /**
      *  @return JAVA EdDSA public key!
+     *  @since 0.9.15
      */
     public static EdDSAPublicKey toJavaEdDSAKey(SigningPublicKey pk)
                               throws GeneralSecurityException {
@@ -230,6 +231,7 @@ public class SigUtil {
 
     /**
      *  @return JAVA EdDSA private key!
+     *  @since 0.9.15
      */
     public static EdDSAPrivateKey toJavaEdDSAKey(SigningPrivateKey pk)
                               throws GeneralSecurityException {
@@ -246,6 +248,9 @@ public class SigUtil {
         return rv;
     }
 
+    /**
+     *  @since 0.9.15
+     */
     private static EdDSAPublicKey cvtToJavaEdDSAKey(SigningPublicKey pk)
                               throws GeneralSecurityException {
         try {
@@ -256,6 +261,9 @@ public class SigUtil {
         }
     }
 
+    /**
+     *  @since 0.9.15
+     */
     private static EdDSAPrivateKey cvtToJavaEdDSAKey(SigningPrivateKey pk)
                               throws GeneralSecurityException {
         try {
@@ -266,11 +274,17 @@ public class SigUtil {
         }
     }
 
+    /**
+     *  @since 0.9.15
+     */
     public static SigningPublicKey fromJavaKey(EdDSAPublicKey pk, SigType type)
             throws GeneralSecurityException {
         return new SigningPublicKey(type, pk.getAbyte());
     }
 
+    /**
+     *  @since 0.9.15
+     */
     public static SigningPrivateKey fromJavaKey(EdDSAPrivateKey pk, SigType type)
             throws GeneralSecurityException {
         return new SigningPrivateKey(type, pk.getSeed());
diff --git a/core/java/src/net/i2p/crypto/eddsa/KeyPairGenerator.java b/core/java/src/net/i2p/crypto/eddsa/KeyPairGenerator.java
index a3db1035ab07c3c053bf32d10598a06dad7c17f8..1de1f5b2448e505e4fcf7a8220518334955f8d97 100644
--- a/core/java/src/net/i2p/crypto/eddsa/KeyPairGenerator.java
+++ b/core/java/src/net/i2p/crypto/eddsa/KeyPairGenerator.java
@@ -14,6 +14,7 @@ import net.i2p.crypto.eddsa.spec.EdDSANamedCurveTable;
 import net.i2p.crypto.eddsa.spec.EdDSAParameterSpec;
 import net.i2p.crypto.eddsa.spec.EdDSAPrivateKeySpec;
 import net.i2p.crypto.eddsa.spec.EdDSAPublicKeySpec;
+import net.i2p.util.RandomSource;
 
 /**
  *  Default strength is 256
@@ -60,7 +61,7 @@ public class KeyPairGenerator extends KeyPairGeneratorSpi {
 
     public KeyPair generateKeyPair() {
         if (!initialized)
-            initialize(DEFAULT_STRENGTH, new SecureRandom());
+            initialize(DEFAULT_STRENGTH, RandomSource.getInstance());
 
         byte[] seed = new byte[edParams.getCurve().getField().getb()/8];
         random.nextBytes(seed);
diff --git a/core/java/src/net/i2p/crypto/eddsa/math/Encoding.java b/core/java/src/net/i2p/crypto/eddsa/math/Encoding.java
index 932165beefe51fbba8cb71958988b898a1d08895..ffc01f03036856d0a525df42272817dc62088172 100644
--- a/core/java/src/net/i2p/crypto/eddsa/math/Encoding.java
+++ b/core/java/src/net/i2p/crypto/eddsa/math/Encoding.java
@@ -11,7 +11,9 @@ package net.i2p.crypto.eddsa.math;
 public abstract class Encoding {
     protected Field f;
 
-    public void setField(Field f) {
+    public synchronized void setField(Field f) {
+        if (this.f != null)
+            throw new IllegalStateException("already set");
         this.f = f;
     }
 
diff --git a/core/java/src/net/i2p/crypto/eddsa/math/ed25519/Ed25519FieldElement.java b/core/java/src/net/i2p/crypto/eddsa/math/ed25519/Ed25519FieldElement.java
index cbba7a3157d227875bd2262bd259c25fd5ad4f0e..283c0707f7856df5af46329e5eb5ff798d7293ba 100644
--- a/core/java/src/net/i2p/crypto/eddsa/math/ed25519/Ed25519FieldElement.java
+++ b/core/java/src/net/i2p/crypto/eddsa/math/ed25519/Ed25519FieldElement.java
@@ -13,7 +13,7 @@ public class Ed25519FieldElement extends FieldElement {
     /**
      * Variable is package private for encoding.
      */
-    int[] t;
+    final int[] t;
 
     public Ed25519FieldElement(Field f, int[] t) {
         super(f);
@@ -22,11 +22,11 @@ public class Ed25519FieldElement extends FieldElement {
         this.t = t;
     }
 
-    private static final byte[] zero = new byte[32];
+    private static final byte[] ZERO = new byte[32];
 
     public boolean isNonZero() {
         byte[] s = toByteArray();
-        return Utils.equal(s, zero) == 1;
+        return Utils.equal(s, ZERO) == 1;
     }
 
     /**
@@ -42,47 +42,10 @@ public class Ed25519FieldElement extends FieldElement {
      */
     public FieldElement add(FieldElement val) {
         int[] g = ((Ed25519FieldElement)val).t;
-        int f0 = t[0];
-        int f1 = t[1];
-        int f2 = t[2];
-        int f3 = t[3];
-        int f4 = t[4];
-        int f5 = t[5];
-        int f6 = t[6];
-        int f7 = t[7];
-        int f8 = t[8];
-        int f9 = t[9];
-        int g0 = g[0];
-        int g1 = g[1];
-        int g2 = g[2];
-        int g3 = g[3];
-        int g4 = g[4];
-        int g5 = g[5];
-        int g6 = g[6];
-        int g7 = g[7];
-        int g8 = g[8];
-        int g9 = g[9];
-        int h0 = f0 + g0;
-        int h1 = f1 + g1;
-        int h2 = f2 + g2;
-        int h3 = f3 + g3;
-        int h4 = f4 + g4;
-        int h5 = f5 + g5;
-        int h6 = f6 + g6;
-        int h7 = f7 + g7;
-        int h8 = f8 + g8;
-        int h9 = f9 + g9;
         int[] h = new int[10];
-        h[0] = h0;
-        h[1] = h1;
-        h[2] = h2;
-        h[3] = h3;
-        h[4] = h4;
-        h[5] = h5;
-        h[6] = h6;
-        h[7] = h7;
-        h[8] = h8;
-        h[9] = h9;
+        for (int i = 0; i < 10; i++) {
+            h[i] = t[i] + g[i];
+        }
         return new Ed25519FieldElement(f, h);
     }
 
@@ -99,47 +62,10 @@ public class Ed25519FieldElement extends FieldElement {
      **/
     public FieldElement subtract(FieldElement val) {
         int[] g = ((Ed25519FieldElement)val).t;
-        int f0 = t[0];
-        int f1 = t[1];
-        int f2 = t[2];
-        int f3 = t[3];
-        int f4 = t[4];
-        int f5 = t[5];
-        int f6 = t[6];
-        int f7 = t[7];
-        int f8 = t[8];
-        int f9 = t[9];
-        int g0 = g[0];
-        int g1 = g[1];
-        int g2 = g[2];
-        int g3 = g[3];
-        int g4 = g[4];
-        int g5 = g[5];
-        int g6 = g[6];
-        int g7 = g[7];
-        int g8 = g[8];
-        int g9 = g[9];
-        int h0 = f0 - g0;
-        int h1 = f1 - g1;
-        int h2 = f2 - g2;
-        int h3 = f3 - g3;
-        int h4 = f4 - g4;
-        int h5 = f5 - g5;
-        int h6 = f6 - g6;
-        int h7 = f7 - g7;
-        int h8 = f8 - g8;
-        int h9 = f9 - g9;
         int[] h = new int[10];
-        h[0] = h0;
-        h[1] = h1;
-        h[2] = h2;
-        h[3] = h3;
-        h[4] = h4;
-        h[5] = h5;
-        h[6] = h6;
-        h[7] = h7;
-        h[8] = h8;
-        h[9] = h9;
+        for (int i = 0; i < 10; i++) {
+            h[i] = t[i] - g[i];
+        }
         return new Ed25519FieldElement(f, h);
     }
 
@@ -153,37 +79,10 @@ public class Ed25519FieldElement extends FieldElement {
      *    |h| bounded by 1.1*2^25,1.1*2^24,1.1*2^25,1.1*2^24,etc.
      */
     public FieldElement negate() {
-        int f0 = t[0];
-        int f1 = t[1];
-        int f2 = t[2];
-        int f3 = t[3];
-        int f4 = t[4];
-        int f5 = t[5];
-        int f6 = t[6];
-        int f7 = t[7];
-        int f8 = t[8];
-        int f9 = t[9];
-        int h0 = -f0;
-        int h1 = -f1;
-        int h2 = -f2;
-        int h3 = -f3;
-        int h4 = -f4;
-        int h5 = -f5;
-        int h6 = -f6;
-        int h7 = -f7;
-        int h8 = -f8;
-        int h9 = -f9;
         int[] h = new int[10];
-        h[0] = h0;
-        h[1] = h1;
-        h[2] = h2;
-        h[3] = h3;
-        h[4] = h4;
-        h[5] = h5;
-        h[6] = h6;
-        h[7] = h7;
-        h[8] = h8;
-        h[9] = h9;
+        for (int i = 0; i < 10; i++) {
+            h[i] = - t[i];
+        }
         return new Ed25519FieldElement(f, h);
     }
 
@@ -947,7 +846,11 @@ public class Ed25519FieldElement extends FieldElement {
 
     @Override
     public int hashCode() {
-        return t.hashCode(); // TODO should this be something else?
+        int rv = 0;
+        for (int i = 0; i < 10; i++) {
+            rv ^= t[i];
+        }
+        return rv;
     }
 
     @Override
diff --git a/core/java/src/net/i2p/crypto/eddsa/math/ed25519/Ed25519LittleEndianEncoding.java b/core/java/src/net/i2p/crypto/eddsa/math/ed25519/Ed25519LittleEndianEncoding.java
index aedbd9bd5c3f4308d62427ee179cdc98f5f96cf6..3f3541c1c411acdbd65a45304444f6a5c67f380e 100644
--- a/core/java/src/net/i2p/crypto/eddsa/math/ed25519/Ed25519LittleEndianEncoding.java
+++ b/core/java/src/net/i2p/crypto/eddsa/math/ed25519/Ed25519LittleEndianEncoding.java
@@ -88,7 +88,7 @@ public class Ed25519LittleEndianEncoding extends Encoding {
         */
 
         byte[] s = new byte[32];
-        s[0] = (byte) (h0 >> 0);
+        s[0] = (byte) h0;
         s[1] = (byte) (h0 >> 8);
         s[2] = (byte) (h0 >> 16);
         s[3] = (byte) ((h0 >> 24) | (h1 << 2));
@@ -104,7 +104,7 @@ public class Ed25519LittleEndianEncoding extends Encoding {
         s[13] = (byte) (h4 >> 2);
         s[14] = (byte) (h4 >> 10);
         s[15] = (byte) (h4 >> 18);
-        s[16] = (byte) (h5 >> 0);
+        s[16] = (byte) h5;
         s[17] = (byte) (h5 >> 8);
         s[18] = (byte) (h5 >> 16);
         s[19] = (byte) ((h5 >> 24) | (h6 << 1));
@@ -123,14 +123,14 @@ public class Ed25519LittleEndianEncoding extends Encoding {
         return s;
     }
 
-    private static long load_3(byte[] in, int offset) {
+    static int load_3(byte[] in, int offset) {
         int result = in[offset++] & 0xff;
         result |= (in[offset++] & 0xff) << 8;
         result |= (in[offset] & 0xff) << 16;
         return result;
     }
 
-    private static long load_4(byte[] in, int offset) {
+    static long load_4(byte[] in, int offset) {
         int result = in[offset++] & 0xff;
         result |= (in[offset++] & 0xff) << 8;
         result |= (in[offset++] & 0xff) << 16;
diff --git a/core/java/src/net/i2p/crypto/eddsa/math/ed25519/Ed25519ScalarOps.java b/core/java/src/net/i2p/crypto/eddsa/math/ed25519/Ed25519ScalarOps.java
index 2e9ab9bd32382ed6fcede77d8473a38b27782810..b5485d7937f0700fb7a2917ad67c784bad858039 100644
--- a/core/java/src/net/i2p/crypto/eddsa/math/ed25519/Ed25519ScalarOps.java
+++ b/core/java/src/net/i2p/crypto/eddsa/math/ed25519/Ed25519ScalarOps.java
@@ -1,22 +1,10 @@
 package net.i2p.crypto.eddsa.math.ed25519;
 
 import net.i2p.crypto.eddsa.math.ScalarOps;
+import static net.i2p.crypto.eddsa.math.ed25519.Ed25519LittleEndianEncoding.load_3;
+import static net.i2p.crypto.eddsa.math.ed25519.Ed25519LittleEndianEncoding.load_4;
 
 public class Ed25519ScalarOps implements ScalarOps {
-    private static long load_3(byte[] in, int offset) {
-        int result = in[offset++] & 0xff;
-        result |= (in[offset++] & 0xff) << 8;
-        result |= (in[offset] & 0xff) << 16;
-        return result;
-    }
-
-    private static long load_4(byte[] in, int offset) {
-        int result = in[offset++] & 0xff;
-        result |= (in[offset++] & 0xff) << 8;
-        result |= (in[offset++] & 0xff) << 16;
-        result |= in[offset] << 24;
-        return ((long)result) & 0xffffffffL;
-    }
 
     /**
      * Input:<br>
@@ -75,7 +63,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s14 -= s23 * 997805;
         s15 += s23 * 136657;
         s16 -= s23 * 683901;
-        s23 = 0;
+        // not used again
+        //s23 = 0;
 
         s10 += s22 * 666643;
         s11 += s22 * 470296;
@@ -83,7 +72,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s13 -= s22 * 997805;
         s14 += s22 * 136657;
         s15 -= s22 * 683901;
-        s22 = 0;
+        // not used again
+        //s22 = 0;
 
         s9 += s21 * 666643;
         s10 += s21 * 470296;
@@ -91,7 +81,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s12 -= s21 * 997805;
         s13 += s21 * 136657;
         s14 -= s21 * 683901;
-        s21 = 0;
+        // not used again
+        //s21 = 0;
 
         s8 += s20 * 666643;
         s9 += s20 * 470296;
@@ -99,7 +90,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s11 -= s20 * 997805;
         s12 += s20 * 136657;
         s13 -= s20 * 683901;
-        s20 = 0;
+        // not used again
+        //s20 = 0;
 
         s7 += s19 * 666643;
         s8 += s19 * 470296;
@@ -107,7 +99,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s10 -= s19 * 997805;
         s11 += s19 * 136657;
         s12 -= s19 * 683901;
-        s19 = 0;
+        // not used again
+        //s19 = 0;
 
         s6 += s18 * 666643;
         s7 += s18 * 470296;
@@ -115,7 +108,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s9 -= s18 * 997805;
         s10 += s18 * 136657;
         s11 -= s18 * 683901;
-        s18 = 0;
+        // not used again
+        //s18 = 0;
 
         carry6 = (s6 + (1<<20)) >> 21; s7 += carry6; s6 -= carry6 << 21;
         carry8 = (s8 + (1<<20)) >> 21; s9 += carry8; s8 -= carry8 << 21;
@@ -136,7 +130,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s8 -= s17 * 997805;
         s9 += s17 * 136657;
         s10 -= s17 * 683901;
-        s17 = 0;
+        // not used again
+        //s17 = 0;
 
         s4 += s16 * 666643;
         s5 += s16 * 470296;
@@ -144,7 +139,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s7 -= s16 * 997805;
         s8 += s16 * 136657;
         s9 -= s16 * 683901;
-        s16 = 0;
+        // not used again
+        //s16 = 0;
 
         s3 += s15 * 666643;
         s4 += s15 * 470296;
@@ -152,7 +148,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s6 -= s15 * 997805;
         s7 += s15 * 136657;
         s8 -= s15 * 683901;
-        s15 = 0;
+        // not used again
+        //s15 = 0;
 
         s2 += s14 * 666643;
         s3 += s14 * 470296;
@@ -160,7 +157,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s5 -= s14 * 997805;
         s6 += s14 * 136657;
         s7 -= s14 * 683901;
-        s14 = 0;
+        // not used again
+        //s14 = 0;
 
         s1 += s13 * 666643;
         s2 += s13 * 470296;
@@ -168,7 +166,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s4 -= s13 * 997805;
         s5 += s13 * 136657;
         s6 -= s13 * 683901;
-        s13 = 0;
+        // not used again
+        //s13 = 0;
 
         s0 += s12 * 666643;
         s1 += s12 * 470296;
@@ -176,7 +175,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s3 -= s12 * 997805;
         s4 += s12 * 136657;
         s5 -= s12 * 683901;
-        s12 = 0;
+        // set below
+        //s12 = 0;
 
         carry0 = (s0 + (1<<20)) >> 21; s1 += carry0; s0 -= carry0 << 21;
         carry2 = (s2 + (1<<20)) >> 21; s3 += carry2; s2 -= carry2 << 21;
@@ -190,7 +190,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         carry5 = (s5 + (1<<20)) >> 21; s6 += carry5; s5 -= carry5 << 21;
         carry7 = (s7 + (1<<20)) >> 21; s8 += carry7; s7 -= carry7 << 21;
         carry9 = (s9 + (1<<20)) >> 21; s10 += carry9; s9 -= carry9 << 21;
-        carry11 = (s11 + (1<<20)) >> 21; s12 += carry11; s11 -= carry11 << 21;
+        //carry11 = (s11 + (1<<20)) >> 21; s12 += carry11; s11 -= carry11 << 21;
+        carry11 = (s11 + (1<<20)) >> 21; s12 = carry11; s11 -= carry11 << 21;
 
         s0 += s12 * 666643;
         s1 += s12 * 470296;
@@ -198,7 +199,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s3 -= s12 * 997805;
         s4 += s12 * 136657;
         s5 -= s12 * 683901;
-        s12 = 0;
+        // set below
+        //s12 = 0;
 
         carry0 = s0 >> 21; s1 += carry0; s0 -= carry0 << 21;
         carry1 = s1 >> 21; s2 += carry1; s1 -= carry1 << 21;
@@ -211,7 +213,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         carry8 = s8 >> 21; s9 += carry8; s8 -= carry8 << 21;
         carry9 = s9 >> 21; s10 += carry9; s9 -= carry9 << 21;
         carry10 = s10 >> 21; s11 += carry10; s10 -= carry10 << 21;
-        carry11 = s11 >> 21; s12 += carry11; s11 -= carry11 << 21;
+        //carry11 = s11 >> 21; s12 += carry11; s11 -= carry11 << 21;
+        carry11 = s11 >> 21; s12 = carry11; s11 -= carry11 << 21;
 
         s0 += s12 * 666643;
         s1 += s12 * 470296;
@@ -219,7 +222,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s3 -= s12 * 997805;
         s4 += s12 * 136657;
         s5 -= s12 * 683901;
-        s12 = 0;
+        // not used again
+        //s12 = 0;
 
         carry0 = s0 >> 21; s1 += carry0; s0 -= carry0 << 21;
         carry1 = s1 >> 21; s2 += carry1; s1 -= carry1 << 21;
@@ -234,7 +238,7 @@ public class Ed25519ScalarOps implements ScalarOps {
         carry10 = s10 >> 21; s11 += carry10; s10 -= carry10 << 21;
 
         byte[] result = new byte[32];
-        result[0] = (byte) (s0 >> 0);
+        result[0] = (byte) s0;
         result[1] = (byte) (s0 >> 8);
         result[2] = (byte) ((s0 >> 16) | (s1 << 5));
         result[3] = (byte) (s1 >> 3);
@@ -255,7 +259,7 @@ public class Ed25519ScalarOps implements ScalarOps {
         result[18] = (byte) ((s6 >> 18) | (s7 << 3));
         result[19] = (byte) (s7 >> 5);
         result[20] = (byte) (s7 >> 13);
-        result[21] = (byte) (s8 >> 0);
+        result[21] = (byte) s8;
         result[22] = (byte) (s8 >> 8);
         result[23] = (byte) ((s8 >> 16) | (s9 << 5));
         result[24] = (byte) (s9 >> 3);
@@ -388,7 +392,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s20 = a9*b11 + a10*b10 + a11*b9;
         s21 = a10*b11 + a11*b10;
         s22 = a11*b11;
-        s23 = 0;
+        // set below
+        //s23 = 0;
 
         carry0 = (s0 + (1<<20)) >> 21; s1 += carry0; s0 -= carry0 << 21;
         carry2 = (s2 + (1<<20)) >> 21; s3 += carry2; s2 -= carry2 << 21;
@@ -401,7 +406,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         carry16 = (s16 + (1<<20)) >> 21; s17 += carry16; s16 -= carry16 << 21;
         carry18 = (s18 + (1<<20)) >> 21; s19 += carry18; s18 -= carry18 << 21;
         carry20 = (s20 + (1<<20)) >> 21; s21 += carry20; s20 -= carry20 << 21;
-        carry22 = (s22 + (1<<20)) >> 21; s23 += carry22; s22 -= carry22 << 21;
+        //carry22 = (s22 + (1<<20)) >> 21; s23 += carry22; s22 -= carry22 << 21;
+        carry22 = (s22 + (1<<20)) >> 21; s23 = carry22; s22 -= carry22 << 21;
 
         carry1 = (s1 + (1<<20)) >> 21; s2 += carry1; s1 -= carry1 << 21;
         carry3 = (s3 + (1<<20)) >> 21; s4 += carry3; s3 -= carry3 << 21;
@@ -421,7 +427,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s14 -= s23 * 997805;
         s15 += s23 * 136657;
         s16 -= s23 * 683901;
-        s23 = 0;
+        // not used again
+        //s23 = 0;
 
         s10 += s22 * 666643;
         s11 += s22 * 470296;
@@ -429,7 +436,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s13 -= s22 * 997805;
         s14 += s22 * 136657;
         s15 -= s22 * 683901;
-        s22 = 0;
+        // not used again
+        //s22 = 0;
 
         s9 += s21 * 666643;
         s10 += s21 * 470296;
@@ -437,7 +445,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s12 -= s21 * 997805;
         s13 += s21 * 136657;
         s14 -= s21 * 683901;
-        s21 = 0;
+        // not used again
+        //s21 = 0;
 
         s8 += s20 * 666643;
         s9 += s20 * 470296;
@@ -445,7 +454,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s11 -= s20 * 997805;
         s12 += s20 * 136657;
         s13 -= s20 * 683901;
-        s20 = 0;
+        // not used again
+        //s20 = 0;
 
         s7 += s19 * 666643;
         s8 += s19 * 470296;
@@ -453,7 +463,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s10 -= s19 * 997805;
         s11 += s19 * 136657;
         s12 -= s19 * 683901;
-        s19 = 0;
+        // not used again
+        //s19 = 0;
 
         s6 += s18 * 666643;
         s7 += s18 * 470296;
@@ -461,7 +472,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s9 -= s18 * 997805;
         s10 += s18 * 136657;
         s11 -= s18 * 683901;
-        s18 = 0;
+        // not used again
+        //s18 = 0;
 
         carry6 = (s6 + (1<<20)) >> 21; s7 += carry6; s6 -= carry6 << 21;
         carry8 = (s8 + (1<<20)) >> 21; s9 += carry8; s8 -= carry8 << 21;
@@ -482,7 +494,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s8 -= s17 * 997805;
         s9 += s17 * 136657;
         s10 -= s17 * 683901;
-        s17 = 0;
+        // not used again
+        //s17 = 0;
 
         s4 += s16 * 666643;
         s5 += s16 * 470296;
@@ -490,7 +503,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s7 -= s16 * 997805;
         s8 += s16 * 136657;
         s9 -= s16 * 683901;
-        s16 = 0;
+        // not used again
+        //s16 = 0;
 
         s3 += s15 * 666643;
         s4 += s15 * 470296;
@@ -498,7 +512,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s6 -= s15 * 997805;
         s7 += s15 * 136657;
         s8 -= s15 * 683901;
-        s15 = 0;
+        // not used again
+        //s15 = 0;
 
         s2 += s14 * 666643;
         s3 += s14 * 470296;
@@ -506,7 +521,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s5 -= s14 * 997805;
         s6 += s14 * 136657;
         s7 -= s14 * 683901;
-        s14 = 0;
+        // not used again
+        //s14 = 0;
 
         s1 += s13 * 666643;
         s2 += s13 * 470296;
@@ -514,7 +530,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s4 -= s13 * 997805;
         s5 += s13 * 136657;
         s6 -= s13 * 683901;
-        s13 = 0;
+        // not used again
+        //s13 = 0;
 
         s0 += s12 * 666643;
         s1 += s12 * 470296;
@@ -522,7 +539,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s3 -= s12 * 997805;
         s4 += s12 * 136657;
         s5 -= s12 * 683901;
-        s12 = 0;
+        // set below
+        //s12 = 0;
 
         carry0 = (s0 + (1<<20)) >> 21; s1 += carry0; s0 -= carry0 << 21;
         carry2 = (s2 + (1<<20)) >> 21; s3 += carry2; s2 -= carry2 << 21;
@@ -536,7 +554,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         carry5 = (s5 + (1<<20)) >> 21; s6 += carry5; s5 -= carry5 << 21;
         carry7 = (s7 + (1<<20)) >> 21; s8 += carry7; s7 -= carry7 << 21;
         carry9 = (s9 + (1<<20)) >> 21; s10 += carry9; s9 -= carry9 << 21;
-        carry11 = (s11 + (1<<20)) >> 21; s12 += carry11; s11 -= carry11 << 21;
+        //carry11 = (s11 + (1<<20)) >> 21; s12 += carry11; s11 -= carry11 << 21;
+        carry11 = (s11 + (1<<20)) >> 21; s12 = carry11; s11 -= carry11 << 21;
 
         s0 += s12 * 666643;
         s1 += s12 * 470296;
@@ -544,7 +563,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s3 -= s12 * 997805;
         s4 += s12 * 136657;
         s5 -= s12 * 683901;
-        s12 = 0;
+        // set below
+        //s12 = 0;
 
         carry0 = s0 >> 21; s1 += carry0; s0 -= carry0 << 21;
         carry1 = s1 >> 21; s2 += carry1; s1 -= carry1 << 21;
@@ -557,7 +577,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         carry8 = s8 >> 21; s9 += carry8; s8 -= carry8 << 21;
         carry9 = s9 >> 21; s10 += carry9; s9 -= carry9 << 21;
         carry10 = s10 >> 21; s11 += carry10; s10 -= carry10 << 21;
-        carry11 = s11 >> 21; s12 += carry11; s11 -= carry11 << 21;
+        //carry11 = s11 >> 21; s12 += carry11; s11 -= carry11 << 21;
+        carry11 = s11 >> 21; s12 = carry11; s11 -= carry11 << 21;
 
         s0 += s12 * 666643;
         s1 += s12 * 470296;
@@ -565,7 +586,8 @@ public class Ed25519ScalarOps implements ScalarOps {
         s3 -= s12 * 997805;
         s4 += s12 * 136657;
         s5 -= s12 * 683901;
-        s12 = 0;
+        // not used again
+        //s12 = 0;
 
         carry0 = s0 >> 21; s1 += carry0; s0 -= carry0 << 21;
         carry1 = s1 >> 21; s2 += carry1; s1 -= carry1 << 21;
@@ -580,7 +602,7 @@ public class Ed25519ScalarOps implements ScalarOps {
         carry10 = s10 >> 21; s11 += carry10; s10 -= carry10 << 21;
 
         byte[] result = new byte[32];
-        result[0] = (byte) (s0 >> 0);
+        result[0] = (byte) s0;
         result[1] = (byte) (s0 >> 8);
         result[2] = (byte) ((s0 >> 16) | (s1 << 5));
         result[3] = (byte) (s1 >> 3);
@@ -601,7 +623,7 @@ public class Ed25519ScalarOps implements ScalarOps {
         result[18] = (byte) ((s6 >> 18) | (s7 << 3));
         result[19] = (byte) (s7 >> 5);
         result[20] = (byte) (s7 >> 13);
-        result[21] = (byte) (s8 >> 0);
+        result[21] = (byte) s8;
         result[22] = (byte) (s8 >> 8);
         result[23] = (byte) ((s8 >> 16) | (s9 << 5));
         result[24] = (byte) (s9 >> 3);
diff --git a/core/java/src/net/i2p/data/Base64.java b/core/java/src/net/i2p/data/Base64.java
index 578dadda2526f4d8906efdf99fa5dbac497ee24b..2a30d3631a97bd33618f064ceb5b5c6e423850aa 100644
--- a/core/java/src/net/i2p/data/Base64.java
+++ b/core/java/src/net/i2p/data/Base64.java
@@ -264,6 +264,8 @@ public class Base64 {
 
     private static void decode(InputStream in, OutputStream out) throws IOException {
         byte decoded[] = decode(new String(read(in)));
+        if (decoded == null)
+            throw new IOException("Invalid base 64 string");
         out.write(decoded);
     }
 
diff --git a/core/java/src/net/i2p/util/LogWriter.java b/core/java/src/net/i2p/util/LogWriter.java
index c14f2c473bd29ed1e065271f4ace7dc406d1ddc2..8f47b0d0e8ff6fab803433c6fb2059d329459248 100644
--- a/core/java/src/net/i2p/util/LogWriter.java
+++ b/core/java/src/net/i2p/util/LogWriter.java
@@ -140,10 +140,13 @@ class LogWriter implements Runnable {
     /**
      *  File may not exist or have old logs in it if not opened yet
      */
-    public String currentFile() {
-        return _currentFile != null ? _currentFile.getAbsolutePath()
-                                    //: "uninitialized";
-                                    : getNextFile(_manager.getBaseLogfilename()).getAbsolutePath();
+    public synchronized String currentFile() {
+        if (_currentFile != null)
+            return _currentFile.getAbsolutePath();
+        String rv = getNextFile().getAbsolutePath();
+        // so it doesn't increment every time we call this
+        _rotationNum = -1;
+        return rv;
     }
 
     private void rereadConfig() {
@@ -173,7 +176,7 @@ class LogWriter implements Runnable {
         }
     }
 
-    private void writeRecord(String val) {
+    private synchronized void writeRecord(String val) {
         if (val == null) return;
         if (_currentOut == null) {
             rotateFile();
@@ -200,10 +203,10 @@ class LogWriter implements Runnable {
     /**
      * Rotate to the next file (or the first file if this is the first call)
      *
+     * Caller must synch
      */
     private void rotateFile() {
-        String pattern = _manager.getBaseLogfilename();
-        File f = getNextFile(pattern);
+        File f = getNextFile();
         _currentFile = f;
         _numBytesInCurrentFile = 0;
         File parent = f.getParentFile();
@@ -242,8 +245,10 @@ class LogWriter implements Runnable {
     /**
      * Get the next file in the rotation
      *
+     * Caller must synch
      */
-    private File getNextFile(String pattern) {
+    private File getNextFile() {
+        String pattern = _manager.getBaseLogfilename();
         File f = new File(pattern);
         File base = null;
         if (!f.isAbsolute())
@@ -274,6 +279,7 @@ class LogWriter implements Runnable {
     /**
      * Retrieve the first file, updating the rotation number accordingly
      *
+     * Caller must synch
      */
     private File getFirstFile(File base, String pattern, int max) {
         for (int i = 0; i < max; i++) {
diff --git a/core/java/test/junit/net/i2p/data/DataTestSuite.java b/core/java/test/junit/net/i2p/data/DataTestSuite.java
index 4624929f84732e305295990ae62e97184a8a6e6d..a3253916f12278c3cda7669aae23cf695276dad3 100644
--- a/core/java/test/junit/net/i2p/data/DataTestSuite.java
+++ b/core/java/test/junit/net/i2p/data/DataTestSuite.java
@@ -23,9 +23,6 @@ public class DataTestSuite {
         suite.addTestSuite(PayloadTest.class);
         suite.addTestSuite(PrivateKeyTest.class);
         suite.addTestSuite(PublicKeyTest.class);
-        suite.addTestSuite(RouterAddressTest.class);
-        suite.addTestSuite(RouterIdentityTest.class);
-        suite.addTestSuite(RouterInfoTest.class);
         suite.addTestSuite(SessionKeyTest.class);
         suite.addTestSuite(SignatureTest.class);
         suite.addTestSuite(SigningPrivateKeyTest.class);
diff --git a/debian/changelog b/debian/changelog
index 8915e1f1e3efa3c21aacb3b906a0985ff475e304..89fa82964c49e1c49ac8441b4be58b8ec8656f3a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,22 @@
+i2p (0.9.14.1-1) unstable; urgency=medium
+
+  * New upstream point release, 0.9.14.1
+    - Updates to geoip.txt and geoipv6.dat.gz based on Maxmind GeoLite Country
+      database from 2014-08-06.
+    - Console:
+      + Fix update buttons
+      + Don't filter parameter names starting with "nofilter_"
+      + Re-allow configadvanced, news URL, and unsigned update URL if routerconsole.advanced=true
+      + Re-allow plugin install if routerconsole.advanced=true or routerconsole.enablePluginInstall=true
+      + Only allow whitelisted plugin signers, unless routerconsole.allowUntrustedPlugins=true
+      + Re-allow clients.config changes if routerconsole.advanced=true or routerconsole.enableClientChange=true
+      + More escaping
+    - i2psnark: Fix add torrent form
+    - ExecNamingService: Remove
+    - Plugins: Add whitelist of keys
+
+ -- Kill Your TV <killyourtv@i2pmail.org>  Sat, 09 Aug 2014 23:09:33 +0000
+
 i2p (0.9.14-1) unstable; urgency=high
 
   * New upstream release, 0.9.14
diff --git a/history.txt b/history.txt
index afb96e314afe1d269ee23c31bede49d6927bf809..c88f78b35a37b977af106e365dd55debe4faf441 100644
--- a/history.txt
+++ b/history.txt
@@ -1,3 +1,191 @@
+2014-10-14 zzz
+ * I2NP: Implement DatabaseLookupMessage search type field
+
+2014-10-13 zzz
+ * i2ptunnel: Set default sig type to ECDSA-P256 for client types
+   Standard, IRC, and Socks IRC, if non-shared.
+
+2014-10-10 zzz
+ * Banlist: Remove unused banlist tracking in the profile
+   causing deadlock (ticket #1394)
+ * GeoIP:
+   - Don't rate peers in some countries as high capacity
+   - Don't enable auto-floodfill in some countries
+   - Don't prefer floodfills in some countries
+
+2014-10-08 zzz
+ * UPnP: Comment out unused parsers
+
+2014-10-07 zzz
+ * CPUID: Remove Intel model 2 again, this is spoofed in the VM
+ * Graphs: Catch an error caused by missing fonts
+ * i2ptunnel: Handle named sig types from i2ptunnel.config in the GUI
+ * SSU: Improve handling of socket that gets closed (ticket #1385)
+ * Startup: Delay ReadConfigJob another minute
+
+2014-10-05 zzz
+ * Crypto: EdDSA cleanup
+
+2014-10-04 zzz
+ * i2psnark: Disable changing types for predefined trackers
+ * i2ptunnel: Fix js confirm for delete button
+
+2014-10-03 zzz
+ * Console: New add-to-addressbook links on leaseset page
+ * CPUID: Fix Intel processor identification
+ * i2psnark: Fix adding magnet links with % encoding (ticket #1391)
+
+2014-09-30 zzz
+ * Logs: Fix displayed filename when empty (ticket #1386)
+ * SAM: Fix v3 LS publish, broken in -4 (ticket #1390)
+
+2014-09-29 zzz
+ * CPUID:
+   - Fix main() model and family calculation
+   - Add model string fetch from processor
+   - AMD model string tweaks
+ * i2psnark: Show subdirectory in table header on details page
+
+2014-09-27 zzz
+ * CPUID:
+   - Fix model and family calculations
+   - Fix most AMD family 15 IDs
+   - Add AMD Llano, Jaguar, Bulldozer 2
+   - Add Intel Ivy Bridge, Haswell, Broadwell, Penryn,
+     Pineview, Cedarview, Bay Trail, Avoton, and others
+   - Set best-guess capabilities for most Intel processors
+   - Supply best-guess model string in most cases
+   - Processors listed above, and some others, may see crypto speedups as a result
+
+2014-09-26 zzz
+ * EdDSA: Use our PRNG by default for keygen
+ * i2psnark:
+   - Increase default to 3 hops (ticket #966)
+   - Show info hash on details page
+ * NetDB: Increase max age of RIs to reduce number refreshed after restart
+ * SAM:
+   - Don't publish LS for DIRECTION=CREATE
+   - Set default tunnel name
+ * Tests: Fix junit compile fails due to data structure moves
+ * Transport: Hooks for pluggable transports (ticket #1170)
+
+2014-09-23 zzz
+Prop from i2p.i2p.zzz.test2:
+ * Addressbook: Improve parser efficiency
+ * Data structures: Move several router-only classes from i2p.jar to
+   net.i2p.data.router in router.jar. This will break existing
+   versions of the i2pcontrol plugin.
+ * HTTP Client: Add error page for unsupported encryption
+ * I2CP:
+   - Verify crypto key pair in LS
+   - Verfiy same dest as before in LS
+   - Enforce strict authorization when auth is enabled
+ * i2psnark:
+   - Set-all priority buttons (ticket #1376)
+   - Comment out command-line code
+   - Consolidate and clean up parameters code
+   - Click to sort by column
+   - Display upload ratio when sorted by ratio, and on details page (ticket #1298)
+   - Consolidate code for creating img entities
+   - Switch from checkbox to radio for tracker configuration form
+   - Sort themes in config form
+   - Consolidate HTML header code
+   - Set no-cache headers
+   - Don't set HTML headers for redirects
+ * I2PTunnelGUI: Test tool deleted, moved to i2p.scripts
+ * Jetty 8.1.16.v20140903
+ * KeyGenerator: Add support for converting
+   all signing key types from private to public
+ * NetDB:
+   - Encrypt RI lookups and request encrypted reply on
+     faster boxes, to prevent scraping by OBEPs and IBGWs
+   - Encrypt exploratory lookups too
+   - Better handling of unsupported encryption in destinations
+   - Implement handling of unsupported encryption in router identities
+   - Banlist forever all RIs with unsupported encryption
+   - New negative cache of all dests with unsupported encryption
+   - New methods for destination lookup that will succeed even if
+     the LS is expired or encryption is unsupported
+   - Use new dest lookup so client will get the right error code
+     later, rather than failing with no LS when we really got it
+     but just couldn't verify it.
+   - Don't auto-enable floodfill if ARM or if ElG decrypt is too slow
+ * NTCP EstablishState:
+   - Prep for future enhancements by refactoring to a state machine model
+   - Reduce object churn; use SimpleByteCache
+   - Synchronization
+ * OCMOSJ: Detect unsupported encryption on dest and return the correct failure code
+     through I2CP to streaming to i2ptunnel
+ * PrivateKeyFile:
+   - New constructor with padding
+   - New router extension to add getRouterIdentity()
+   - Add validateKeyPairs()
+ * Router:
+   - New router.sigType config
+   - Generate / regenerate router keys based on config
+   - New router.keys.dat file in PKF format for sig types and padding
+   - Fix RouterInfo.readBytes() signature verification with sig types
+   - Catch unset padding in KeysAndCert.writeBytes()
+   - Catch key errors in ReadRouterJob
+   - Show RI sig type on /netdb in console
+   - Move some things from Router to startup classes
+   - Startup classes package private
+   - Buffer readin of key files
+   - Remove configurability of router.info and router.keys file locations
+   - Consolidate router keys readin code
+   - Update killKeys file list
+   - Validate router key pairs read in from file
+   - Don't try to use an unavailable sig type for the router,
+     even if it's the default
+ * RoutingKeyGenerator:
+   - Move from core to RouterKeyGenerator in router.jar
+   - Leave RoutingKeyGenerator as a simple abstract class
+   - DatabaseEntry now uses timestamp instead of mod data
+     to determine if mod data has changed. Don't expose
+     mod data to DatabaseEntry any more.
+   - I2PAppContext.routingKeyGenerator() now returns null;
+     you must be in RouterContext to get a generator.
+ * SSU:
+   - Implement bundling of multiple fragments in a single data message.
+     This has always been in the spec and implemented in the receive side
+     since the beginning, so it is compatible with all versions.
+   - OutboundMessageState: Fix SSU Output Queue errors in PacketBuilder:
+     Remove all buffer caching as it can't be made thread-safe.
+     Just allocate buffer in constructor and let GC handle it
+     Do fragmenting in constructor and make all fragment fields final
+     Don't track per-fragment retransmissions as it wasn't used
+     Move ack tracking from an array to a long
+     Sync all ack methods; Entire class now thread-safe
+   - InboundMessageState: Rewrite PartialBitfield for efficiency, less space and object churn
+   - PeerState.fetchPartialACKs() improvements
+   - Don't allow more than 10 bytes when reading in bitfield
+   - Don't send a corrupt ack packet if the partial ack got completed (race)
+ * Streaming: Re-enable message status override, but treat LS lookup failure
+     as a soft failure for now.
+ * Transports:
+   - Handle RI sig types
+   - Banlist unsupported RI sig types
+   - Return unused DH keypairs to the pool
+ * Tunnels:
+   - Enforce request record timestamp
+   - Randomize timestamp to prevent hop detection at top of hour
+
+2014-09-22 zzz
+ * SSU: Fix 100% CPU after socket failure
+ * UPnP: Catch reported error on FreeBSD
+
+* 2014-09-20 0.9.15 released
+
+2014-09-17 kytv
+ * Updates to geoip.txt and geoipv6.dat.gz based on Maxmind GeoLite Country
+   database from 2014-09-04.
+ * Translations:
+   - updates pulled from Transifex (cs, es, fi, fr, ja, nb, pl, ro, ru, uk)
+   - en po files updated and pushed to Transifex
+
+2014-09-16 zzz
+ * i2psnark: Don't send HTML-only headers for icons (2nd try)
+
 2014-09-13 zzz
  * i2ptunnel:
    - Fixes for stopping client tunnels
diff --git a/installer/install.xml b/installer/install.xml
index 1077aa4996e3ac744fedbfe8e3e3e865c301784e..ab917edbcb44d4c6dd338ddb880421933cd470bc 100644
--- a/installer/install.xml
+++ b/installer/install.xml
@@ -4,7 +4,7 @@
 
     <info>
         <appname>i2p</appname>
-        <appversion>0.9.14.1</appversion>
+        <appversion>0.9.15</appversion>
         <authors>
             <author name="I2P" email="https://geti2p.net/"/>
         </authors>
diff --git a/installer/resources/geoip.txt b/installer/resources/geoip.txt
index 6dc2503e5a8eb0c89b63aeb5af4d12e9087a7414..4206906ae01ad0985b9d88efd5a919787ec7d083 100644
--- a/installer/resources/geoip.txt
+++ b/installer/resources/geoip.txt
@@ -1,5 +1,5 @@
 # Last updated based on Maxmind GeoLite Country
-# dated 2014-08-05
+# dated 2014-09-04
 # Script borrowed from Tor
 #
 # wget http://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip
@@ -167,9 +167,7 @@
 36700160,36962303,AE
 36962304,37224447,IL
 37486592,37748735,RU
-37748736,38258687,SE
-38258688,38258943,DK
-38258944,38273023,SE
+37748736,38273023,SE
 38273024,38797311,KZ
 38797312,39059455,PT
 39059456,39321599,GR
@@ -198,9 +196,9 @@
 57083941,57083941,BE
 57083942,68305407,US
 68305408,68305919,MX
-68305920,69094399,US
-69094400,69094655,AU
-69094656,71020543,US
+68305920,68973055,US
+68973056,68973311,CA
+68973312,71020543,US
 71020544,71020799,CA
 71020800,71571339,US
 71571340,71571340,DE
@@ -269,101 +267,8 @@
 84545536,84549631,GB
 84549632,84551679,GE
 84551680,84557823,DE
-84557824,84557824,NL
-84557825,84557825,US
-84557826,84558063,NL
-84558064,84558071,US
-84558072,84558879,NL
-84558880,84558887,US
-84558888,84560635,NL
-84560636,84560639,US
-84560640,84561063,NL
-84561064,84561071,US
-84561072,84561215,NL
-84561216,84561247,US
-84561248,84561351,NL
-84561352,84561359,MY
-84561360,84561639,NL
-84561640,84561647,ES
-84561648,84561655,AF
-84561656,84561727,NL
-84561728,84561791,US
-84561792,84562383,NL
-84562384,84562391,US
-84562392,84562511,NL
-84562512,84562527,US
-84562528,84563647,NL
-84563648,84563655,US
-84563656,84563691,NL
-84563692,84563695,GB
-84563696,84563703,NL
-84563704,84563711,US
-84563712,84564411,NL
-84564412,84564415,US
-84564416,84564498,NL
-84564499,84564499,GB
-84564500,84564863,NL
-84564864,84564871,TR
-84564872,84565247,NL
-84565248,84565311,US
-84565312,84565655,NL
-84565656,84565663,US
-84565664,84566303,NL
-84566304,84566319,US
-84566320,84566383,NL
-84566384,84566415,US
-84566416,84566420,NL
-84566421,84566421,US
-84566422,84566495,NL
-84566496,84566527,US
-84566528,84566567,NL
-84566568,84566583,US
-84566584,84566591,NL
-84566592,84566687,US
-84566688,84566719,NL
-84566720,84566743,US
-84566744,84567039,NL
-84567040,84567055,US
-84567056,84567071,NL
-84567072,84567103,US
-84567104,84567119,NL
-84567120,84567135,US
-84567136,84567199,NL
-84567200,84567231,US
-84567232,84567375,NL
-84567376,84567391,US
-84567392,84567535,NL
-84567536,84567551,US
-84567552,84567599,NL
-84567600,84567615,US
-84567616,84567647,NL
-84567648,84567679,US
-84567680,84567903,NL
-84567904,84567919,US
-84567920,84567999,NL
-84568000,84568015,US
-84568016,84568223,NL
-84568224,84568239,US
-84568240,84568255,GB
-84568256,84568287,NL
-84568288,84568303,US
-84568304,84568351,NL
-84568352,84568399,US
-84568400,84568591,NL
-84568592,84568607,GB
-84568608,84568847,NL
-84568848,84568863,US
-84568864,84568927,NL
-84568928,84568943,GB
-84568944,84568991,NL
-84568992,84569023,GB
-84569024,84569119,NL
-84569120,84569135,US
-84569136,84569183,NL
-84569184,84569199,US
-84569200,84570127,NL
-84570128,84570143,US
-84570144,84574207,NL
+84557824,84566015,NL
+84566016,84574207,GB
 84574208,84576255,FR
 84576256,84582399,GB
 84582400,84590591,DE
@@ -472,7 +377,9 @@
 86442496,86442499,ES
 86442500,86442507,FR
 86442508,86442511,ES
-86442512,86442687,FR
+86442512,86442591,FR
+86442592,86442599,IT
+86442600,86442687,FR
 86442688,86442691,ES
 86442692,86442699,FR
 86442700,86442700,ES
@@ -548,7 +455,9 @@
 86448808,86448851,FR
 86448852,86448855,IT
 86448856,86448859,PT
-86448860,86449363,FR
+86448860,86449311,FR
+86449312,86449343,ES
+86449344,86449363,FR
 86449364,86449367,DE
 86449368,86449499,FR
 86449500,86449503,ES
@@ -607,7 +516,9 @@
 86466840,86466847,NL
 86466848,86467320,FR
 86467321,86467321,FI
-86467322,86467999,FR
+86467322,86467551,FR
+86467552,86467583,PT
+86467584,86467999,FR
 86468000,86468003,PL
 86468004,86468055,FR
 86468056,86468056,DE
@@ -653,10 +564,9 @@
 86507520,86573055,ES
 86573056,86638591,RO
 86638592,86671359,RU
-86671360,86671615,JE
-86671616,86671871,GB
-86671872,86672895,JE
-86672896,86673407,GB
+86671360,86672895,JE
+86672896,86673151,GB
+86673152,86673407,JE
 86673408,86675455,DE
 86675456,86677503,IT
 86677504,86687743,FR
@@ -756,23 +666,15 @@
 87638016,87640063,UA
 87640064,87642111,RS
 87642112,87646207,GB
-87646208,87646463,FR
-87646464,87646719,RE
-87646720,87646975,YT
-87646976,87647231,FR
-87647232,87647743,RE
-87647744,87648511,FR
-87648512,87649535,RE
-87649536,87649791,FR
-87649792,87650815,RE
-87650816,87651583,FR
-87651584,87651839,RE
-87651840,87653119,FR
-87653120,87653375,RE
-87653376,87653631,FR
-87653632,87653887,RE
-87653888,87654143,FR
-87654144,87654399,RE
+87646208,87647999,FR
+87648000,87648255,RE
+87648256,87651839,FR
+87651840,87652095,RE
+87652096,87652351,FR
+87652352,87652863,RE
+87652864,87653375,FR
+87653376,87653887,RE
+87653888,87654399,FR
 87654400,87670783,PL
 87670784,87672831,DE
 87672832,87674879,CH
@@ -807,10 +709,9 @@
 87943168,87945215,RU
 87945216,87947263,HU
 87947264,87949311,NL
-87949312,87949823,GB
-87949824,87950079,A1
-87950080,87950335,GB
-87950336,87965695,A1
+87949312,87949567,A1
+87949568,87950079,GB
+87950080,87965695,A1
 87965696,87967743,DE
 87967744,87969791,IT
 87969792,87973887,IM
@@ -885,12 +786,15 @@
 90544128,90546175,RU
 90546176,90548223,DE
 90548224,90550271,GB
-90550272,90570751,RU
+90550272,90554367,EE
+90554368,90570751,RU
 90570752,90578943,IT
 90578944,90583039,IR
 90583040,90587135,CZ
 90587136,90589183,PL
-90589184,90591231,FR
+90589184,90589439,FR
+90589440,90589695,RE
+90589696,90591231,FR
 90591232,90595327,GB
 90595328,90603519,PS
 90603520,90605567,ES
@@ -899,8 +803,8 @@
 90609664,90611711,RU
 90611712,90613759,DE
 90613760,90614271,GB
-90614272,90614527,A1
-90614528,90615807,GB
+90614272,90614783,A1
+90614784,90615807,GB
 90615808,90617855,SI
 90617856,90619903,GB
 90619904,90636287,IL
@@ -936,7 +840,8 @@
 90764800,90765311,IL
 90765312,90767359,PL
 90767360,90832895,UA
-90832896,90963967,RO
+90832896,90898431,RO
+90898432,90963967,AE
 90963968,91226111,SA
 91226112,92274687,IR
 92274688,92536831,RU
@@ -963,9 +868,7 @@
 92680192,92684287,AZ
 92684288,92688383,PL
 92688384,92690431,AM
-92690432,92690943,IE
-92690944,92691199,US
-92691200,92692479,IE
+92690432,92692479,IE
 92692480,92694527,FR
 92694528,92696575,RS
 92696576,92698623,ES
@@ -1032,7 +935,9 @@
 92744284,92744291,NL
 92744292,92744555,FR
 92744556,92744559,IT
-92744560,92747711,FR
+92744560,92746415,FR
+92746416,92746431,ES
+92746432,92747711,FR
 92747712,92747775,GB
 92747776,92748773,FR
 92748774,92748774,PT
@@ -1042,7 +947,9 @@
 92749748,92749751,ES
 92749752,92751711,FR
 92751712,92751712,DE
-92751713,92753547,FR
+92751713,92753079,FR
+92753080,92753087,ES
+92753088,92753547,FR
 92753548,92753551,IT
 92753552,92754579,FR
 92754580,92754583,ES
@@ -1050,13 +957,21 @@
 92757312,92757375,ES
 92757376,92762127,FR
 92762128,92762135,ES
-92762136,92782687,FR
+92762136,92762383,FR
+92762384,92762387,ES
+92762388,92782687,FR
 92782688,92782719,ES
 92782720,92783543,FR
 92783544,92783547,ES
-92783548,92786827,FR
+92783548,92784255,FR
+92784256,92784263,NL
+92784264,92786827,FR
 92786828,92786831,IT
-92786832,92795123,FR
+92786832,92792415,FR
+92792416,92792431,ES
+92792432,92793055,FR
+92793056,92793087,ES
+92793088,92795123,FR
 92795124,92795127,IT
 92795128,92798975,FR
 92798976,93323263,RU
@@ -1093,9 +1008,7 @@
 93652992,93655039,GB
 93655040,93667327,CH
 93667328,93675519,BA
-93675520,93678335,IQ
-93678336,93678591,US
-93678592,93679615,IQ
+93675520,93679615,IQ
 93679616,93681663,LU
 93681664,93683711,UA
 93683712,93685759,AT
@@ -1105,9 +1018,7 @@
 93693952,93695999,IE
 93696000,93700095,FR
 93700096,93702143,PL
-93702144,93705983,RU
-93705984,93706239,UA
-93706240,93708287,RU
+93702144,93708287,RU
 93708288,93712383,DE
 93712384,93714431,HU
 93714432,93716479,NL
@@ -1171,8 +1082,8 @@
 93918600,93918655,NL
 93918656,93918687,US
 93918688,93919263,NL
-93919264,93919279,US
-93919280,93919391,NL
+93919264,93919287,US
+93919288,93919391,NL
 93919392,93919395,US
 93919396,93919951,NL
 93919952,93919959,US
@@ -1180,15 +1091,11 @@
 93920060,93920063,US
 93920064,93920163,NL
 93920164,93920167,US
-93920168,93920223,NL
-93920224,93920231,US
-93920232,93920575,NL
+93920168,93920575,NL
 93920576,93920639,US
 93920640,93920855,NL
 93920856,93920863,US
-93920864,93920967,NL
-93920968,93920975,US
-93920976,93921055,NL
+93920864,93921055,NL
 93921056,93921059,US
 93921060,93921063,NL
 93921064,93921071,GB
@@ -1200,9 +1107,7 @@
 93923856,93923863,US
 93923864,93924407,NL
 93924408,93924415,JP
-93924416,93924591,NL
-93924592,93924599,US
-93924600,93925807,NL
+93924416,93925807,NL
 93925808,93925815,KE
 93925816,93927143,NL
 93927144,93927151,JP
@@ -1226,7 +1131,9 @@
 93974528,93976575,CH
 93976576,93978623,GB
 93978624,94011391,ES
-94011392,94175231,RO
+94011392,94044159,RO
+94044160,94109695,SY
+94109696,94175231,RO
 94175232,94178303,SE
 94178304,94178559,NO
 94178560,94179071,SE
@@ -1326,11 +1233,21 @@
 95395328,95395839,GB
 95395840,95398399,DE
 95398400,95398655,GB
-95398656,95400447,DE
+95398656,95399679,DE
+95399680,95399807,US
+95399808,95399935,DE
+95399936,95400063,CA
+95400064,95400191,DE
+95400192,95400319,CA
+95400320,95400447,DE
 95400448,95400703,GB
-95400704,95401471,DE
+95400704,95400831,US
+95400832,95400959,DE
+95400960,95401087,US
+95401088,95401471,DE
 95401472,95401727,GB
-95401728,95401903,DE
+95401728,95401855,US
+95401856,95401903,DE
 95401904,95401911,AT
 95401912,95401983,DE
 95401984,95402111,GB
@@ -1341,15 +1258,22 @@
 95402696,95402703,HR
 95402704,95402719,DE
 95402720,95402751,US
-95402752,95403183,DE
+95402752,95403007,DE
+95403008,95403135,US
+95403136,95403183,DE
 95403184,95403191,BE
-95403192,95403519,DE
+95403192,95403263,DE
+95403264,95403391,US
+95403392,95403519,DE
 95403520,95403775,GB
 95403776,95404799,DE
 95404800,95405055,GB
-95405056,95405567,DE
+95405056,95405311,DE
+95405312,95405439,US
+95405440,95405567,DE
 95405568,95405823,GB
-95405824,95406335,DE
+95405824,95405951,US
+95405952,95406335,DE
 95406336,95407359,GB
 95407360,95407871,US
 95407872,95408639,DE
@@ -1359,8 +1283,8 @@
 95409920,95410175,DE
 95410176,95410431,AU
 95410432,95410447,CH
-95410448,95410687,DE
-95410688,95410943,GB
+95410448,95410559,DE
+95410560,95410943,GB
 95410944,95411199,DE
 95411200,95411215,NL
 95411216,95420415,DE
@@ -1399,17 +1323,14 @@
 96153600,96155647,PL
 96155648,96157695,CH
 96157696,96165887,RU
-96165888,96166143,GP
-96166144,96167167,FR
-96167168,96167423,GP
-96167424,96167679,FR
-96167680,96167935,GP
-96167936,96168191,MQ
-96168192,96169471,FR
-96169472,96169727,MQ
-96169728,96170751,FR
-96170752,96171263,GF
-96171264,96173055,FR
+96165888,96166399,FR
+96166400,96166655,GP
+96166656,96168703,FR
+96168704,96168959,MQ
+96168960,96171775,FR
+96171776,96172031,GF
+96172032,96172799,FR
+96172800,96173055,GP
 96173056,96173311,MQ
 96173312,96174079,FR
 96174080,96206847,HU
@@ -1418,8 +1339,18 @@
 96321536,96337919,RU
 96337920,96403455,IR
 96403456,96468991,AZ
-96468992,96731135,RO
-96731136,96796671,DE
+96468992,96731135,AE
+96731136,96739583,FR
+96739584,96739587,PT
+96739588,96740223,FR
+96740224,96740351,IT
+96740352,96742407,FR
+96742408,96742415,NL
+96742416,96742427,FR
+96742428,96742431,NL
+96742432,96742679,FR
+96742680,96742687,DE
+96742688,96796671,FR
 96796672,96862207,AZ
 96862208,96894975,GB
 96894976,96897023,CZ
@@ -1468,7 +1399,9 @@
 98734080,98736127,CH
 98736128,98738175,RU
 98738176,98740223,NO
-98740224,98741503,DE
+98740224,98740479,DE
+98740480,98740735,US
+98740736,98741503,DE
 98741504,98741759,US
 98741760,98742271,DE
 98742272,98744319,GB
@@ -1478,11 +1411,13 @@
 98893824,98959359,TR
 98959360,99024895,DE
 99024896,99025167,GB
-99025168,99025407,IT
+99025168,99025279,DE
+99025280,99025407,US
 99025408,99025663,NL
 99025664,99025919,DE
 99025920,99025935,FI
-99025936,99026175,SE
+99025936,99026047,DE
+99026048,99026175,US
 99026176,99026943,DE
 99026944,99027199,GB
 99027200,99027215,HR
@@ -1490,23 +1425,29 @@
 99027456,99027711,PL
 99027712,99027967,DE
 99027968,99027983,ES
-99027984,99028223,DE
+99027984,99028095,DE
+99028096,99028223,US
 99028224,99028239,GB
-99028240,99028735,DE
+99028240,99028351,DE
+99028352,99028479,US
+99028480,99028735,DE
 99028736,99028751,SE
-99028752,99028991,EG
-99028992,99029247,GB
-99029248,99029503,DE
+99028752,99028863,DE
+99028864,99028991,US
+99028992,99029503,GB
 99029504,99029519,IE
-99029520,99029759,TR
-99029760,99031295,DE
+99029520,99031295,DE
 99031296,99031551,GB
-99031552,99031807,DE
+99031552,99031679,DE
+99031680,99031807,US
 99031808,99031823,GB
-99031824,99032063,FR
+99031824,99031935,DE
+99031936,99032063,US
 99032064,99043839,DE
 99043840,99043847,AT
-99043848,99044351,DE
+99043848,99044095,DE
+99044096,99044223,US
+99044224,99044351,DE
 99044352,99044359,BE
 99044360,99044607,DE
 99044608,99044615,HR
@@ -1551,12 +1492,12 @@
 100560896,100560959,GB
 100560960,100561023,RO
 100561024,100561151,GB
-100561152,100564991,RO
+100561152,100561599,RO
+100561600,100561663,US
+100561664,100564991,RO
 100564992,100569087,SE
 100569088,100569343,FR
-100569344,100569599,SE
-100569600,100569855,FR
-100569856,100573183,SE
+100569344,100573183,SE
 100573184,100575231,GB
 100575232,100577279,DK
 100577280,100579327,RU
@@ -1583,13 +1524,13 @@
 135607040,135607295,CA
 135607296,135776255,US
 135776256,135776511,GU
-135776512,135790591,US
-135790592,135790847,CA
-135790848,135791103,US
+135776512,135791103,US
 135791104,135791615,CA
-135791616,135792639,US
-135792640,135794687,CA
-135794688,136237055,US
+135791616,135792383,US
+135792384,135794687,CA
+135794688,135926527,US
+135926528,135926783,VI
+135926784,136237055,US
 136237056,136239103,CA
 136239104,136404991,US
 136404992,136407039,CA
@@ -1597,9 +1538,7 @@
 136413184,136415231,CA
 136415232,136415665,US
 136415666,136415666,FR
-136415667,136689919,US
-136689920,136690175,CA
-136690176,136699903,US
+136415667,136699903,US
 136699904,136701951,A1
 136701952,139954241,US
 139954242,139954242,ES
@@ -1608,9 +1547,7 @@
 152338432,167772159,US
 184549376,201897983,US
 201897984,201898239,PR
-201898240,202182143,US
-202182144,202182399,GB
-202182400,202385407,US
+201898240,202385407,US
 202385408,202385919,PR
 202385920,202706431,US
 202706432,202706943,PR
@@ -1618,9 +1555,11 @@
 202935552,202935807,PR
 202935808,203272959,US
 203272960,203273215,GB
-203273216,203659007,US
-203659008,203659263,VI
-203659264,204047871,US
+203273216,203658975,US
+203658976,203658991,VI
+203658992,204047359,US
+204047360,204047615,VI
+204047616,204047871,US
 204047872,204047999,PR
 204048000,204048031,US
 204048032,204048047,PR
@@ -1630,9 +1569,7 @@
 211126784,211126911,PR
 211126912,211263999,US
 211264000,211264255,SA
-211264256,211597311,US
-211597312,211597567,VI
-211597568,211597719,US
+211264256,211597719,US
 211597720,211597727,VI
 211597728,212787199,US
 212787200,212788223,PR
@@ -1648,20 +1585,24 @@
 212793088,212793343,PR
 212793344,212794575,US
 212794576,212794583,VI
-212794584,214698239,US
+212794584,213799167,US
+213799168,213799423,CA
+213799424,214617343,US
+214617344,214617599,CA
+214617600,214698239,US
 214698240,214698255,VI
 214698256,214698303,US
 214698304,214698311,VI
 214698312,214699519,US
 214699520,214699647,PR
 214699648,214699775,VI
-214699776,214778367,US
-214778368,214778623,PR
-214778624,217709055,US
-217709056,217709311,PR
-217709312,219187465,US
+214699776,214779135,US
+214779136,214779391,PR
+214779392,219187465,US
 219187466,219187467,EU
-219187468,219512063,US
+219187468,219249919,US
+219249920,219250175,GB
+219250176,219512063,US
 219512064,219512319,GB
 219512320,234881023,US
 234881024,234883071,CN
@@ -1707,7 +1648,9 @@
 243400704,243531775,CN
 243531776,243662847,JP
 243662848,243793919,CN
-243793920,243859455,HK
+243793920,243858687,HK
+243858688,243858943,GB
+243858944,243859455,HK
 243859456,243916799,AU
 243916800,243924991,JP
 243924992,243990527,KR
@@ -1763,7 +1706,9 @@
 265525504,265525759,AP
 265525760,265529599,US
 265529600,265529855,AP
-265529856,266062079,US
+265529856,265533695,US
+265533696,265533951,JP
+265533952,266062079,US
 266062080,266062335,IN
 266062336,266070271,US
 266070272,266070527,AU
@@ -1898,7 +1843,9 @@
 344262656,344262911,GB
 344262912,344268817,US
 344268818,344268818,EU
-344268819,344588543,US
+344268819,344270847,US
+344270848,344270911,GB
+344270912,344588543,US
 344588544,344589055,GB
 344589056,344592895,US
 344592896,344592945,GB
@@ -2175,7 +2122,9 @@
 399458304,399466495,NL
 399466496,399601663,US
 399601664,399618047,NL
-399618048,399630335,US
+399618048,399619839,US
+399619840,399620095,AU
+399620096,399630335,US
 399630336,399638527,NL
 399638528,399818751,US
 399818752,399831039,NL
@@ -2226,7 +2175,19 @@
 401130496,401130751,DE
 401130752,401137151,US
 401137152,401137663,GB
-401137664,401145855,US
+401137664,401142783,US
+401142784,401143039,PE
+401143040,401143295,BZ
+401143296,401143551,NG
+401143552,401143807,IM
+401143808,401144063,SA
+401144064,401144319,VE
+401144320,401144575,BS
+401144576,401144831,MA
+401144832,401145087,OM
+401145088,401145343,CO
+401145344,401145599,SC
+401145600,401145855,YE
 401145856,401211391,CA
 401211392,401293311,US
 401293312,401297407,CA
@@ -2241,7 +2202,15 @@
 401547264,401555455,CA
 401555456,402096639,US
 402096640,402096895,FR
-402096896,402105087,US
+402096896,402097151,US
+402097152,402097407,AR
+402097408,402097663,KE
+402097664,402097919,SY
+402097920,402098175,MX
+402098176,402098431,BN
+402098432,402098687,BH
+402098688,402098943,AW
+402098944,402105087,US
 402105088,402105343,GB
 402105344,402107391,US
 402107392,402107647,IT
@@ -2260,16 +2229,16 @@
 402239474,402239474,CA
 402239475,402243583,US
 402243584,402247679,CA
-402247680,402263807,US
-402263808,402264063,CA
-402264064,402279935,US
+402247680,402279935,US
 402279936,402280191,CA
 402280192,402366463,US
 402366464,402374655,CA
 402374656,402399231,US
 402399232,402403327,CA
 402403328,402415615,US
-402415616,402417663,CA
+402415616,402416639,CA
+402416640,402416895,US
+402416896,402417663,CA
 402417664,402550015,US
 402550016,402550271,CA
 402550272,402550783,GB
@@ -2347,7 +2316,9 @@
 411639808,411664383,CA
 411664384,411680767,US
 411680768,411688959,CA
-411688960,411697151,PR
+411688960,411691519,PR
+411691520,411692031,US
+411692032,411697151,PR
 411697152,411746303,CA
 411746304,411762687,PR
 411762688,411770879,CA
@@ -2393,7 +2364,9 @@
 416743424,416776191,CA
 416776192,417202175,US
 417202176,417267711,CA
-417267712,417366015,US
+417267712,417335807,US
+417335808,417335935,VI
+417335936,417366015,US
 417366016,417398783,CA
 417398784,417431551,US
 417431552,417529855,CA
@@ -2405,9 +2378,7 @@
 417796096,417800191,US
 417800192,417808383,BS
 417808384,417816575,CA
-417820672,417832191,US
-417832192,417832447,VI
-417832448,417857535,US
+417820672,417857535,US
 417857536,417923071,AR
 417923072,418062335,US
 418062336,418070527,CA
@@ -2614,9 +2585,9 @@
 461056000,461058047,AU
 461058048,461062143,HK
 461062144,461078527,IN
-461078528,461078783,FJ
-461078784,461079039,AU
-461079040,461094911,FJ
+461078528,461088767,FJ
+461088768,461089023,AU
+461089024,461094911,FJ
 461094912,461096959,HK
 461096960,461099007,TW
 461099008,461100031,JP
@@ -2736,8 +2707,7 @@
 520497920,520498175,FR
 520498176,520498431,CH
 520498432,520498687,SE
-520498688,520498943,IT
-520498944,520499199,FR
+520498688,520499199,FR
 520499200,520500223,IT
 520500224,520500479,LU
 520500480,520500735,DE
@@ -2761,9 +2731,7 @@
 520589312,520593407,IT
 520593408,520595455,AM
 520595456,520597503,MK
-520597504,520600319,DE
-520600320,520600575,A1
-520600576,520601599,DE
+520597504,520601599,DE
 520601600,520609791,SI
 520609792,520613887,RU
 520613888,520615935,CZ
@@ -2799,7 +2767,7 @@
 520978432,520980479,RU
 520980480,520982527,IT
 520982528,520984575,RU
-520984576,520986623,GB
+520984576,520986623,NG
 520986624,520988671,PS
 520988672,520990719,DE
 520990720,520992767,RU
@@ -2817,9 +2785,7 @@
 521093120,521095167,DE
 521095168,521097215,IT
 521097216,521101311,RU
-521101312,521101823,IT
-521101824,521102335,US
-521102336,521103359,IT
+521101312,521103359,IT
 521103360,521105407,GB
 521105408,521107455,IS
 521107456,521109503,FI
@@ -2913,13 +2879,7 @@
 521953280,521961471,RU
 521961472,521969663,CZ
 521969664,521977855,UA
-521977856,521986303,RU
-521986304,521986559,UA
-521986560,521989631,RU
-521989632,521989887,UA
-521989888,521991679,RU
-521991680,521991935,UA
-521991936,521994239,RU
+521977856,521994239,RU
 521994240,522002431,KG
 522002432,522010623,IR
 522010624,522018815,AE
@@ -2927,7 +2887,9 @@
 522027008,522059775,RU
 522059776,522125311,CZ
 522125312,522133503,MD
-522133504,522135551,NL
+522133504,522134783,NL
+522134784,522134911,US
+522134912,522135551,NL
 522135552,522137599,IT
 522137600,522141695,CH
 522141696,522143743,RU
@@ -3125,10 +3087,8 @@
 529596416,529661951,TR
 529661952,529727487,GE
 529727488,529793023,HR
-529793024,529793337,CZ
-529793338,529793338,RU
-529793339,529793535,CZ
-529793536,529794303,RU
+529793024,529793279,CZ
+529793280,529794303,RU
 529794304,529818623,CZ
 529818624,529826303,RU
 529826304,529826815,CZ
@@ -3263,9 +3223,7 @@
 531430824,531430831,IT
 531430832,531430847,GB
 531430848,531430855,IT
-531430856,531430927,GB
-531430928,531430935,IT
-531430936,531431423,GB
+531430856,531431423,GB
 531431424,531496959,RO
 531496960,531628031,PL
 531628032,531660799,TR
@@ -3307,7 +3265,9 @@
 532246528,532250623,BA
 532250624,532283391,GB
 532283392,532291583,TR
-532291584,532293631,IE
+532291584,532292351,IE
+532292352,532292607,GB
+532292608,532293631,IE
 532293632,532295679,IT
 532295680,532297727,KG
 532297728,532303871,RU
@@ -3347,8 +3307,7 @@
 532381696,532414463,NL
 532414464,532676607,IT
 532676608,532692991,GE
-532692992,532700927,CZ
-532700928,532701183,SK
+532692992,532701183,CZ
 532701184,532703231,GB
 532703232,532705279,RU
 532705280,532709375,NL
@@ -3388,9 +3347,7 @@
 532805632,532807679,SE
 532807680,533200895,IT
 533200896,533233663,TR
-533233664,533236991,IE
-533236992,533237247,GB
-533237248,533250047,IE
+533233664,533250047,IE
 533250048,533254143,RU
 533254144,533256191,NL
 533256192,533262335,RU
@@ -3449,9 +3406,7 @@
 533895168,533897215,TR
 533897216,533899263,DE
 533899264,533901311,RU
-533901312,533904383,IL
-533904384,533904639,FR
-533904640,533905407,IL
+533901312,533905407,IL
 533905408,533913599,RU
 533913600,533915647,ES
 533915648,533919743,GB
@@ -3466,7 +3421,7 @@
 533987328,534118399,DE
 534118400,534151167,KW
 534151168,534183935,DE
-534183936,534249471,RO
+534183936,534249471,AE
 534249472,534253567,GB
 534253568,534257663,FR
 534257664,534259711,SE
@@ -3506,7 +3461,9 @@
 534513664,534515455,US
 534515456,534515711,DE
 534515712,534515967,GB
-534515968,534517759,US
+534515968,534516735,US
+534516736,534516991,GB
+534516992,534517759,US
 534517760,534518783,NL
 534518784,534519039,DE
 534519040,534519167,NL
@@ -3525,9 +3482,7 @@
 534519552,534519807,NL
 534519808,534521855,US
 534521856,534522367,DE
-534522368,534522879,NL
-534522880,534523135,DE
-534523136,534523391,NL
+534522368,534523391,NL
 534523392,534523903,DE
 534523904,534530047,US
 534530048,534544383,DE
@@ -3535,7 +3490,9 @@
 534546432,534548479,DE
 534548480,534550527,PL
 534550528,534560767,RU
-534560768,534609919,GB
+534560768,534573823,GB
+534573824,534574079,NL
+534574080,534609919,GB
 534609920,534642687,ES
 534642688,534645759,CZ
 534645760,534646271,PL
@@ -3597,7 +3554,11 @@
 540737758,540737758,BR
 540737759,540803071,BZ
 540803072,540811263,US
-540811264,540814335,SG
+540811264,540814085,SG
+540814086,540814086,TH
+540814087,540814327,SG
+540814328,540814328,IN
+540814329,540814335,SG
 540814336,540814591,AP
 540814592,540819455,SG
 540819456,540820959,US
@@ -3704,7 +3665,9 @@
 543881728,543883263,GB
 543883264,544436771,US
 544436772,544436775,CA
-544436776,586972927,US
+544436776,545858303,US
+545858304,545858559,PR
+545858560,586972927,US
 586972928,586973183,CA
 586973184,586975999,US
 586976000,586976255,AP
@@ -3712,9 +3675,7 @@
 586977024,586977279,AU
 586977280,587006719,US
 587006720,587006975,GB
-587006976,587039487,US
-587039488,587039743,NO
-587039744,603979775,US
+587006976,603979775,US
 603979776,603980799,CN
 603980800,603981823,NP
 603981824,604110847,CN
@@ -3836,12 +3797,9 @@
 621939712,621940479,RU
 621940480,621942527,GB
 621942528,621969407,RU
-621971456,621971711,IM
-621971712,621971967,GB
-621971968,621972223,IM
-621972224,621972479,GB
-621972480,621972991,IM
-621972992,621973503,GB
+621971456,621972991,IM
+621972992,621973247,GB
+621973248,621973503,IM
 621973504,621975551,IE
 621975552,621977599,RU
 621977600,621981695,FR
@@ -3895,7 +3853,8 @@
 622510080,622512127,PL
 622512128,622514175,DE
 622514176,622518271,NO
-622518272,622519295,NL
+622518272,622518527,GB
+622518528,622519295,NL
 622519296,622520319,FR
 622520320,622522367,RU
 622522368,622524415,FR
@@ -3987,7 +3946,8 @@
 623794176,623796223,ES
 623796224,623798271,GB
 623798272,623800319,GE
-623800320,623801087,SE
+623800320,623800831,SE
+623800832,623801087,NL
 623801088,623801599,US
 623801600,623801855,SE
 623801856,623802367,NL
@@ -4042,11 +4002,11 @@
 624575400,624575403,US
 624575404,624575679,NL
 624575680,624575743,US
-624575744,624575871,NL
-624575872,624575879,US
-624575880,624576031,NL
-624576032,624576039,US
-624576040,624576127,NL
+624575744,624575895,NL
+624575896,624575903,US
+624575904,624576111,NL
+624576112,624576119,US
+624576120,624576127,NL
 624576128,624576131,US
 624576132,624576471,NL
 624576472,624576479,US
@@ -4060,11 +4020,9 @@
 624577308,624577311,US
 624577312,624577483,NL
 624577484,624577487,US
-624577488,624577863,NL
-624577864,624577871,DK
-624577872,624578415,NL
-624578416,624578423,US
-624578424,624578719,NL
+624577488,624578239,NL
+624578240,624578247,US
+624578248,624578719,NL
 624578720,624578723,GB
 624578724,624578887,NL
 624578888,624578895,US
@@ -4100,7 +4058,11 @@
 624582288,624582295,US
 624582296,624582399,NL
 624582400,624582403,US
-624582404,624584111,NL
+624582404,624582759,NL
+624582760,624582767,GB
+624582768,624583239,NL
+624583240,624583247,GB
+624583248,624584111,NL
 624584112,624584119,US
 624584120,624584159,NL
 624584160,624584175,US
@@ -4108,7 +4070,9 @@
 624584384,624584391,US
 624584392,624584415,NL
 624584416,624584423,US
-624584424,624586279,NL
+624584424,624586183,NL
+624586184,624586191,US
+624586192,624586279,NL
 624586280,624586287,US
 624586288,624587583,NL
 624587584,624587599,US
@@ -4123,11 +4087,11 @@
 624589160,624589167,IT
 624589168,624589199,NL
 624589200,624589215,KE
-624589216,624589223,NL
-624589224,624589231,US
-624589232,624589719,NL
+624589216,624589719,NL
 624589720,624589727,US
-624589728,624589967,NL
+624589728,624589783,NL
+624589784,624589791,US
+624589792,624589967,NL
 624589968,624589975,US
 624589976,624590847,NL
 624590848,624640527,FR
@@ -4148,7 +4112,9 @@
 624647172,624647183,ES
 624647184,624648139,FR
 624648140,624648143,ES
-624648144,624657711,FR
+624648144,624653311,FR
+624653312,624653823,GB
+624653824,624657711,FR
 624657712,624657715,ES
 624657716,624657883,FR
 624657884,624657887,ES
@@ -4309,7 +4275,7 @@
 624738304,624740351,NL
 624740352,624742399,DE
 624742400,624746495,RU
-624746496,624754687,RO
+624746496,624754687,BG
 624754688,624787455,AZ
 624787456,624791551,DE
 624791552,624795647,ES
@@ -4336,7 +4302,8 @@
 625506304,625508351,PL
 625508352,625512447,AZ
 625512448,625514495,DE
-625514496,625515263,GB
+625514496,625514751,GG
+625514752,625515263,GB
 625515264,625516031,GG
 625516032,625516543,GB
 625516544,625518591,BE
@@ -4395,7 +4362,9 @@
 625868800,625999871,RU
 625999872,627048447,DE
 627048448,627113983,DK
-627113984,627145727,RO
+627113984,627138559,RO
+627138560,627142655,FR
+627142656,627145727,RO
 627145728,627146751,ES
 627146752,627179519,NL
 627179520,627212287,IR
@@ -4493,8 +4462,7 @@
 629196800,629198847,AZ
 629198848,629202943,DK
 629202944,629207039,RO
-629207040,629211135,IR
-629211136,629276671,RO
+629207040,629276671,IR
 629276672,629293055,PL
 629293056,629309439,TR
 629309440,629313535,DE
@@ -4617,7 +4585,8 @@
 630980608,630981631,MD
 630981632,630982655,RO
 630982656,630984703,MD
-630984704,630998271,RO
+630984704,630988799,IR
+630988800,630998271,RO
 630998272,630998783,MD
 630998784,631001087,RO
 631001088,631005183,MD
@@ -4807,13 +4776,13 @@
 635200960,635200967,IT
 635200968,635200991,GB
 635200992,635200999,IT
-635201000,635201023,GB
-635201024,635201031,IT
-635201032,635201087,GB
+635201000,635201087,GB
 635201088,635201095,IT
 635201096,635201159,GB
 635201160,635201167,IT
-635201168,635201255,GB
+635201168,635201239,GB
+635201240,635201247,IT
+635201248,635201255,GB
 635201256,635201263,IT
 635201264,635201455,GB
 635201456,635201463,IT
@@ -4913,8 +4882,7 @@
 636966656,636966911,IT
 636966912,636967167,DE
 636967168,636967935,FR
-636967936,636968191,IT
-636968192,636968447,ES
+636967936,636968447,DE
 636968448,636968703,BE
 636968704,636968959,DE
 636968960,636974079,TR
@@ -4969,15 +4937,11 @@
 637337088,637337599,RU
 637337600,637403135,NO
 637403136,637534207,IR
-637534208,641736959,US
-641736960,641737215,CA
-641737216,641737471,US
-641737472,641737727,CA
-641737728,641761535,US
+637534208,641761535,US
 641761536,641761791,CA
 641761792,641763071,US
-641763072,641763583,CA
-641763584,641765375,US
+641763072,641763327,CA
+641763328,641765375,US
 641765376,641765887,CA
 641765888,641766399,US
 641766400,641767423,CA
@@ -4986,92 +4950,104 @@
 641768960,641769727,US
 641769728,641769983,CA
 641769984,641771519,US
-641771520,641771775,CA
-641771776,641773055,US
+641771520,641772287,CA
+641772288,641773055,US
 641773056,641773311,CA
-641773312,642093055,US
-642093056,642094591,CA
-642094592,642388479,US
+641773312,641828351,US
+641828352,641828607,MX
+641828608,641829057,US
+641829058,641829058,MX
+641829059,642089215,US
+642089216,642089471,CA
+642089472,642093055,US
+642093056,642093311,CA
+642093312,642093567,US
+642093568,642094079,CA
+642094080,642094335,US
+642094336,642094591,CA
+642094592,642387967,US
+642387968,642388223,CA
+642388224,642388479,US
 642388480,642388735,CA
 642388736,642793471,US
 642793472,642793983,CA
-642793984,642925055,US
-642925056,642925311,MX
-642925312,642926335,US
+642793984,642926335,US
 642926336,642926591,MX
 642926592,643219519,US
 643219520,643219523,CA
 643219524,643219526,US
 643219527,643219527,CA
-643219528,643240447,US
-643240448,643240703,CA
-643240704,643242495,US
-643242496,643242751,CA
-643242752,643295231,US
+643219528,643295231,US
 643295232,643295487,PR
 643295488,643295743,US
-643295744,643296127,PR
-643296128,643296767,US
+643295744,643296383,PR
+643296384,643296767,US
 643296768,643297023,PR
 643297024,643302911,US
 643302912,643303167,CA
 643303168,643317759,US
 643317760,643318015,CA
-643318016,643346431,US
-643346432,643346687,CA
-643346688,643351551,US
-643351552,643351807,GB
-643351808,644055039,US
-644055040,644055807,CA
-644055808,644056063,US
+643318016,643318271,US
+643318272,643318527,CA
+643318528,643318847,US
+643318848,643318911,CA
+643318912,643346431,US
+643346432,643346943,CA
+643346944,644055039,US
+644055040,644055295,CA
+644055296,644056063,US
 644056064,644056319,CA
 644056320,644056575,US
 644056576,644056831,CA
-644056832,644057087,US
-644057088,644057599,CA
-644057600,644058111,US
-644058112,644058879,CA
-644058880,644059391,US
-644059392,644059647,CA
-644059648,644060927,US
-644060928,644061183,CA
-644061184,644063231,US
-644063232,644063743,CA
-644063744,644064511,US
+644056832,644057343,US
+644057344,644057599,CA
+644057600,644058367,US
+644058368,644058879,CA
+644058880,644060671,US
+644060672,644060927,CA
+644060928,644060989,US
+644060990,644060990,CA
+644060991,644061439,US
+644061440,644061631,CA
+644061632,644061663,US
+644061664,644061695,CA
+644061696,644063231,US
+644063232,644063487,CA
+644063488,644064511,US
 644064512,644064767,CA
 644064768,644065055,US
 644065056,644065279,CA
-644065280,644067071,US
-644067072,644067327,CA
-644067328,644069631,US
-644069632,644070143,CA
-644070144,644084479,US
-644084480,644084735,GU
-644084736,644248831,US
-644248832,644249087,CA
-644249088,644323391,US
+644065280,644067327,US
+644067328,644067583,CA
+644067584,644069631,US
+644069632,644069887,CA
+644069888,644070143,US
+644070144,644070399,CA
+644070400,644082687,US
+644082688,644082943,PR
+644082944,644268543,US
+644268544,644268569,CA
+644268570,644268570,US
+644268571,644268613,CA
+644268614,644268614,US
+644268615,644268799,CA
+644268800,644323391,US
 644323392,644323407,CA
-644323408,644323583,US
-644323584,644323839,CA
-644323840,644389631,US
-644389632,644390911,CA
-644390912,644403199,US
+644323408,644389887,US
+644389888,644390399,CA
+644390400,644403199,US
 644403200,644403455,CA
-644403456,644408063,US
-644408064,644408319,CA
-644408320,644414207,US
+644403456,644414207,US
 644414208,644414463,CA
 644414464,644422911,US
 644422912,644423423,JP
 644423424,644569087,US
 644569088,644569343,PR
 644569344,644570111,US
-644570112,644570175,PR
-644570176,644570623,US
-644570624,644571135,PR
-644571136,644582143,US
-644582144,644582399,CA
-644582400,644628735,US
+644570112,644570367,PR
+644570368,644570879,US
+644570880,644571135,PR
+644571136,644628735,US
 644628736,644628991,CA
 644628992,644634367,US
 644634368,644634623,CA
@@ -5079,71 +5055,47 @@
 644718848,644719103,CA
 644719104,644760575,US
 644760576,644760831,CA
-644760832,644761343,US
-644761344,644761599,CA
-644761600,644762879,US
-644762880,644763135,CA
-644763136,644765439,US
+644760832,644761439,US
+644761440,644761455,CA
+644761456,644763903,US
+644763904,644764159,CA
+644764160,644765439,US
 644765440,644765695,CA
-644765696,644767878,US
-644767879,644767879,CA
-644767880,644767999,US
-644768000,644768255,CA
-644768256,644833535,US
-644833536,644833791,CA
-644833792,644834047,US
-644834048,644834303,CA
-644834304,644834815,US
+644765696,644767743,US
+644767744,644768767,CA
+644768768,644834815,US
 644834816,644835327,CA
 644835328,644836351,US
 644836352,644836607,CA
 644836608,644838655,US
-644838656,644840447,CA
-644840448,644840703,US
-644840704,644841215,CA
-644841216,644897791,US
-644897792,644898047,CA
-644898048,644898815,US
+644838656,644840959,CA
+644840960,644898815,US
 644898816,644899071,CA
 644899072,644899839,US
 644899840,644900095,CA
 644900096,644901631,US
 644901632,644901887,CA
-644901888,644982271,US
-644982272,644982527,CA
-644982528,644986111,US
-644986112,644986367,CA
-644986368,644987135,US
-644987136,644987391,CA
-644987392,645185535,US
+644901888,644981759,US
+644981760,644982015,CA
+644982016,645185535,US
 645185536,645185791,CA
-645185792,645188095,US
-645188096,645188351,CA
-645188352,645221375,US
+645185792,645187071,US
+645187072,645187583,CA
+645187584,645221375,US
 645221376,645222399,CA
-645222400,645223423,US
-645223424,645223679,CA
-645223680,645225471,US
+645222400,645225471,US
 645225472,645225727,CA
 645225728,645227519,US
 645227520,645228287,CA
-645228288,645229311,US
-645229312,645229567,CA
-645229568,645482495,US
-645482496,645482751,CA
-645482752,645525759,US
-645525760,645526271,CA
-645526272,645526783,US
+645228288,645482511,US
+645482512,645482519,CA
+645482520,645526783,US
 645526784,645527039,CA
-645527040,645527551,US
-645527552,645527807,CA
-645527808,645528063,US
-645528064,645529343,CA
-645529344,645540351,US
+645527040,645527807,US
+645527808,645528319,CA
+645528320,645540351,US
 645540352,645540607,CA
-645540608,645547007,US
-645547008,645547263,CA
-645547264,645576703,US
+645540608,645576703,US
 645576704,645576997,CA
 645576998,645576998,US
 645576999,645577215,CA
@@ -5154,15 +5106,15 @@
 645645056,645646591,US
 645646592,645646847,MX
 645646848,645704447,US
-645704448,645704703,MX
-645704704,645705215,US
+645704448,645704959,MX
+645704960,645705215,US
 645705216,645705471,MX
 645705472,645737983,US
 645737984,645738239,PR
 645738240,645873663,US
-645873664,645874175,CA
-645874176,645875711,US
-645875712,645876735,CA
+645873664,645874431,CA
+645874432,645875967,US
+645875968,645876735,CA
 645876736,645989450,US
 645989451,645989451,CA
 645989452,654311423,US
@@ -5211,7 +5163,9 @@
 692207616,692240383,ZA
 692240384,692256767,GH
 692256768,692260863,SD
-692260864,692261887,UG
+692260864,692260865,UG
+692260866,692260866,SD
+692260867,692261887,UG
 692261888,692273151,SD
 692273152,692289535,EG
 692289536,692305919,NG
@@ -5309,7 +5263,7 @@
 692946944,692948991,EG
 692948992,692951039,ZM
 692951040,692953087,ZA
-692953088,692955135,RW
+692953088,692954111,RW
 692955136,692957183,NG
 692957184,692959231,DZ
 692959232,692961279,GN
@@ -5457,7 +5411,9 @@
 693567488,693575679,MW
 693575680,693583871,KE
 693583872,693592063,NG
-693592064,693600255,MU
+693592064,693594367,MU
+693594368,693594623,KE
+693594624,693600255,MU
 693600256,693608447,MA
 693608448,693616639,BW
 693616640,693633023,ZA
@@ -5588,9 +5544,7 @@
 700776448,700841983,RW
 700841984,700846079,MU
 700846080,700850175,NA
-700850176,700851455,MU
-700851456,700851711,ZA
-700851712,700854271,MU
+700850176,700854271,MU
 700854272,700855295,NA
 700855296,700866559,MU
 700866560,700866815,NG
@@ -5634,9 +5588,7 @@
 701308928,701317119,AO
 701317120,701325311,CM
 701325312,701333503,EG
-701333504,701338111,NA
-701338112,701338367,ZM
-701338368,701341695,NA
+701333504,701341695,NA
 701341696,701349887,NG
 701349888,701358079,MA
 701358080,701366271,SL
@@ -5672,9 +5624,7 @@
 701495296,701496319,NG
 701496320,701497343,GH
 701497344,701513727,ZA
-701513728,701523711,LY
-701523712,701523967,CA
-701523968,701530111,LY
+701513728,701530111,LY
 701530112,701546495,SN
 701546496,701562879,ZA
 701562880,701579263,KE
@@ -5698,7 +5648,9 @@
 701890560,701923327,SN
 701923328,701956095,MA
 701956096,701992959,KE
-701992960,701997055,SZ
+701992960,701994495,SZ
+701994496,701994751,ZA
+701994752,701997055,SZ
 701997056,702001151,GH
 702001152,702005247,ZM
 702005248,702009343,KE
@@ -5708,7 +5660,9 @@
 702017536,702018559,EG
 702018560,702019583,NG
 702019584,702020607,RW
-702020608,702021631,CD
+702020608,702021119,CD
+702021120,702021375,ZA
+702021376,702021631,CD
 702021632,702029823,ZM
 702029824,702038015,BJ
 702038016,702046207,ZM
@@ -5770,8 +5724,8 @@
 702337024,702341119,UG
 702341120,702342143,MU
 702342144,702342399,KE
-702342400,702344199,MU
-702344200,702344971,KE
+702342400,702344191,MU
+702344192,702344971,KE
 702344972,702345215,MU
 702345216,702349311,KE
 702349312,702353407,ZA
@@ -5890,48 +5844,32 @@
 702542848,702543871,ZA
 702543872,702544895,BJ
 702544896,702545919,ZA
-702545920,702721791,TN
-702721792,702722047,GP
-702722048,702729215,TN
-702729216,702729471,GP
-702729472,703070207,TN
+702545920,703070207,TN
 703070208,703594495,EG
-703594496,703725589,ZA
-703725590,703725590,KE
-703725591,703726591,ZA
-703726592,703727615,KE
-703727616,703728383,TZ
-703728384,703728639,ZA
+703594496,703725567,ZA
+703725568,703727615,KE
+703727616,703728639,TZ
 703728640,703733759,LY
-703733760,703734527,CM
-703734528,703734783,ZA
-703734784,703735807,CM
+703733760,703735807,CM
 703735808,703737855,ZA
 703737856,703746047,NG
 703746048,703747071,ZA
 703747072,703748095,CD
-703748096,703748351,ZA
-703748352,703749119,GN
+703748096,703749119,GN
 703749120,703750143,NG
-703750144,703750655,ZA
-703750656,703750911,MG
-703750912,703751167,ZA
-703751168,703751679,MG
-703751680,703751935,ZA
-703751936,703752447,MG
-703752448,703752703,ZA
-703752704,703753215,MG
-703753216,703753471,ZA
-703753472,703754239,MG
+703750144,703754239,MG
 703754240,703755263,GH
-703755264,703755899,ZA
+703755264,703755519,YT
+703755520,703755899,ZA
 703755900,703755900,YT
 703755901,703757311,ZA
 703757312,703758335,RE
 703758336,703759359,CD
 703759360,703760383,ZA
 703760384,703761407,GH
-703761408,704118783,ZA
+703761408,703791615,ZA
+703791616,703791871,CD
+703791872,704118783,ZA
 704118784,704380927,MA
 704380928,704643071,LY
 704643072,704644095,CN
@@ -6005,13 +5943,18 @@
 737479680,737480703,IN
 737480704,737490943,JP
 737490944,737491967,FJ
-737491968,737511423,JP
+737491968,737507327,JP
+737507328,737508351,AU
+737508352,737511423,JP
 737511424,737512447,IN
 737512448,737514495,JP
 737514496,737515519,IN
 737515520,737516543,JP
 737516544,737517567,IN
-737517568,737526783,JP
+737517568,737517823,AU
+737517824,737518079,NZ
+737518080,737518335,AU
+737518336,737526783,JP
 737526784,737527295,US
 737527296,737529855,JP
 737529856,737530879,IN
@@ -6025,11 +5968,17 @@
 737965056,737966079,IN
 737966080,737967103,JP
 737967104,737967359,AU
-737967360,737991679,JP
+737967360,737972223,JP
+737972224,737972735,ID
+737972736,737991679,JP
 737991680,737992191,IN
 737992192,737999320,JP
 737999321,737999321,IN
-737999322,738197503,JP
+737999322,738160639,JP
+738160640,738161663,KH
+738161664,738173951,JP
+738173952,738174975,IN
+738174976,738197503,JP
 738197504,746717183,US
 746717184,746782719,DE
 746782720,755105791,US
@@ -6052,7 +6001,9 @@
 759188480,759189503,TH
 759189504,759190527,PH
 759190528,759193599,IN
-759193600,759195647,ID
+759193600,759193855,ID
+759193856,759194111,SG
+759194112,759195647,ID
 759195648,759196671,IN
 759196672,759197695,HK
 759197696,759198207,CN
@@ -6107,7 +6058,9 @@
 772538368,772603903,GR
 772603904,772669439,CZ
 772669440,772734975,CH
-772734976,772800511,NO
+772734976,772753663,NO
+772753664,772753919,RU
+772753920,772800511,NO
 772800512,772802559,GB
 772802560,772804607,RU
 772804608,772806655,GL
@@ -6131,9 +6084,7 @@
 772841472,772843519,GB
 772843520,772845567,IT
 772845568,772847615,RU
-772847616,772848103,NL
-772848104,772848111,US
-772848112,772848191,NL
+772847616,772848191,NL
 772848192,772848223,US
 772848224,772848871,NL
 772848872,772848879,US
@@ -6178,16 +6129,11 @@
 772917248,772919295,RU
 772919296,772923391,GB
 772923392,772925439,AT
-772925440,772926463,GB
-772926464,772926719,ZW
-772926720,772927231,GB
-772927232,772927487,ZW
+772925440,772927487,GB
 772927488,772929535,UA
 772929536,772931583,RU
 772931584,772933631,UA
-772933632,772933887,GB
-772933888,772934143,IE
-772934144,772935679,GB
+772933632,772935679,GB
 772935680,772937727,PS
 772937728,772939775,IT
 772939776,772941823,BE
@@ -6246,8 +6192,8 @@
 773050368,773052415,IE
 773052416,773054463,NL
 773054464,773055231,AL
-773055232,773055359,RS
-773055360,773055871,AL
+773055232,773055487,RS
+773055488,773055871,AL
 773055872,773056255,RS
 773056256,773056511,AL
 773056512,773058559,IT
@@ -6371,8 +6317,7 @@
 773646336,773648383,TR
 773648384,773650431,PL
 773650432,773652479,GB
-773652480,773652735,TR
-773652736,773653503,SK
+773652480,773653503,SK
 773653504,773654527,TR
 773654528,773656575,RU
 773656576,773658623,PL
@@ -6457,13 +6402,11 @@
 773828608,773830655,HU
 773830656,773832703,NO
 773832704,773834751,FR
-773834752,773835007,GB
-773835008,773835263,IM
-773835264,773835519,GB
+773834752,773835519,GB
 773835520,773835775,IM
 773835776,773836031,GB
-773836032,773836287,IM
-773836288,773836799,GB
+773836032,773836543,IM
+773836544,773836799,GB
 773836800,773838847,FR
 773838848,773840895,DE
 773840896,773842943,GB
@@ -6484,7 +6427,9 @@
 773906432,773922815,GB
 773922816,773931007,UA
 773931008,773934591,DE
-773934592,773939199,FR
+773934592,773935352,FR
+773935353,773935353,US
+773935354,773939199,FR
 773939200,773947391,CZ
 773947392,773955583,GB
 773955584,773963775,FR
@@ -6514,13 +6459,7 @@
 774078464,774086655,BA
 774086656,774094847,BG
 774094848,774103039,HU
-774103040,774104831,RU
-774104832,774105087,UA
-774105088,774105343,RU
-774105344,774105599,UA
-774105600,774109695,RU
-774109696,774109951,UA
-774109952,774119423,RU
+774103040,774119423,RU
 774119424,774127615,CZ
 774127616,774135807,LT
 774135808,774143999,IR
@@ -6900,13 +6839,13 @@
 778043392,778108927,UA
 778108928,778174463,RO
 778174464,778239999,UA
-778240000,778244095,AL
+778240000,778242815,AL
+778242816,778243327,RS
+778243328,778244095,AL
 778244096,778244351,RS
 778244352,778245119,AL
 778245120,778245375,RS
-778245376,778247679,AL
-778247680,778248191,RS
-778248192,778249727,AL
+778245376,778249727,AL
 778249728,778249983,RS
 778249984,778304305,AL
 778304306,778304306,SI
@@ -6922,7 +6861,9 @@
 778500096,778502143,RO
 778502144,778567679,GR
 778567680,778633215,TR
-778633216,778666259,FR
+778633216,778640127,FR
+778640128,778640383,GB
+778640384,778666259,FR
 778666260,778666263,ES
 778666264,778666479,FR
 778666480,778666495,DE
@@ -6994,7 +6935,9 @@
 778695472,778695475,ES
 778695476,778695487,FR
 778695488,778695503,BE
-778695504,778696495,FR
+778695504,778695839,FR
+778695840,778695871,DE
+778695872,778696495,FR
 778696496,778696499,ES
 778696500,778696991,FR
 778696992,778696995,ES
@@ -7147,8 +7090,12 @@
 782667776,782671871,NL
 782671872,782672871,LT
 782672872,782672879,IL
-782672880,782675967,LT
-782675968,782680063,NL
+782672880,782672927,LT
+782672928,782672959,US
+782672960,782675967,LT
+782675968,782676735,NL
+782676736,782676991,DE
+782676992,782680063,NL
 782680064,782696447,RU
 782696448,782712831,DE
 782712832,782729215,RU
@@ -7273,7 +7220,9 @@
 783775744,783777791,AL
 783777792,783779839,RU
 783779840,783781887,DK
-783781888,783783935,NL
+783781888,783782655,NL
+783782656,783782911,RU
+783782912,783783935,NL
 783783936,783785983,DE
 783785984,783788031,RU
 783788032,783790079,NO
@@ -7309,9 +7258,7 @@
 784269312,784302079,BY
 784302080,784334847,RU
 784334848,784465919,FR
-784465920,784524287,SE
-784524288,784524543,PL
-784524544,784596991,SE
+784465920,784596991,SE
 784596992,784728063,TR
 784728064,784793599,GR
 784793600,784859135,CY
@@ -7447,9 +7394,7 @@
 786919800,786919807,IT
 786919808,786919879,GB
 786919880,786919887,IT
-786919888,786919967,GB
-786919968,786919975,IT
-786919976,786920191,GB
+786919888,786920191,GB
 786920192,786920199,IT
 786920200,786920343,GB
 786920344,786920351,IT
@@ -7459,7 +7404,9 @@
 786920840,786920847,IT
 786920848,786920855,GB
 786920856,786920863,IT
-786920864,786921303,GB
+786920864,786921207,GB
+786921208,786921215,IT
+786921216,786921303,GB
 786921304,786921311,IT
 786921312,786921455,GB
 786921456,786921463,IT
@@ -7569,28 +7516,14 @@
 787333120,787349503,DE
 787349504,787365887,BG
 787365888,787382271,PL
-787382272,787387647,GP
-787387648,787388671,MQ
-787388672,787388927,GP
-787388928,787390207,MQ
+787382272,787389951,GP
+787389952,787390207,MQ
 787390208,787390463,GP
-787390464,787391231,FR
-787391232,787391487,MQ
-787391488,787391743,FR
-787391744,787392255,MQ
-787392256,787392511,FR
-787392512,787392767,GP
-787392768,787393791,FR
-787393792,787394303,GP
-787394304,787394559,FR
+787390464,787394559,FR
 787394560,787394815,GF
-787394816,787395071,FR
-787395072,787395327,GF
-787395328,787395583,FR
-787395584,787396095,GF
-787396096,787396351,FR
-787396352,787396607,GF
-787396608,787398399,FR
+787394816,787396095,FR
+787396096,787396351,GF
+787396352,787398399,FR
 787398400,787398655,MQ
 787398656,787415039,PL
 787415040,787431423,BA
@@ -7617,7 +7550,8 @@
 787703808,787705855,AT
 787705856,787707903,RO
 787707904,787709951,DE
-787709952,787718143,NL
+787709952,787710975,IE
+787710976,787718143,NL
 787718144,787724287,RU
 787724288,787726335,UA
 787726336,787742719,RU
@@ -7642,7 +7576,9 @@
 787869696,787873791,GB
 787873792,787881745,SE
 787881746,787881747,FR
-787881748,787891247,SE
+787881748,787883391,SE
+787883392,787883519,GB
+787883520,787891247,SE
 787891248,787891251,ES
 787891252,787906559,SE
 787906560,787939327,GR
@@ -7764,12 +7700,9 @@
 788502528,788504575,IE
 788504576,788506623,FR
 788506624,788508671,CH
-788508672,788508927,AT
-788508928,788509183,FR
-788509184,788509439,AT
-788509440,788509951,FR
-788509952,788510463,AT
-788510464,788510719,FR
+788508672,788509439,AT
+788509440,788510207,FR
+788510208,788510719,AT
 788510720,788512767,ES
 788512768,788514815,FI
 788514816,788516863,FR
@@ -7921,8 +7854,8 @@
 838467584,838729727,JP
 838729728,838795263,KR
 838795264,838860799,AU
-838860800,838995455,US
-838995456,838995967,CA
+838860800,838995711,US
+838995712,838995967,CA
 838995968,838996991,US
 838996992,838997247,CA
 838997248,839016191,US
@@ -7974,7 +7907,9 @@
 840953856,840954367,JP
 840954368,840956927,US
 840956928,840957951,JP
-840957952,843055103,US
+840957952,842019071,US
+842019072,842019199,AS
+842019200,843055103,US
 843055104,843644927,CA
 843644928,844890111,US
 844890112,844988415,CA
@@ -7982,15 +7917,11 @@
 845283328,845545471,CA
 845545472,846442495,US
 846442496,846446591,CA
-846446592,846537351,US
-846537352,846537352,CA
-846537353,846537727,US
+846446592,846537727,US
 846537728,846537983,A1
 846537984,846540031,US
 846540032,846540287,A1
-846540288,846541055,US
-846541056,846541311,A1
-846541312,846544127,US
+846540288,846544127,US
 846544128,846544383,A1
 846544384,846546943,US
 846546944,846547199,A1
@@ -8012,14 +7943,22 @@
 889192448,897238054,DE
 897238055,897238055,EU
 897238056,905969663,DE
-905969664,910688255,US
+905969664,910163967,US
+910163968,910295039,JP
+910295040,910360575,AU
+910360576,910688255,US
 910688256,911147007,IE
 911147008,911212543,AU
 911212544,911998975,US
 911998976,912031743,JP
-912031744,912195583,US
+912031744,912130047,US
+912130048,912195583,BR
 912195584,912261119,JP
-912261120,917635071,US
+912261120,916979711,US
+916979712,917045247,JP
+917045248,917110783,SG
+917110784,917241855,IE
+917241856,917635071,US
 917635072,917700607,JP
 917700608,917766143,SG
 917766144,918683647,US
@@ -8272,7 +8211,9 @@
 968818688,968819711,DE
 968819712,968851455,EU
 968851456,968852479,US
-968852480,972744447,EU
+968852480,972743935,EU
+972743936,972744191,GB
+972744192,972744447,EU
 972744448,972744703,IN
 972744704,972747263,EU
 972747264,972747519,US
@@ -8310,7 +8251,7 @@
 978321408,978452479,JP
 978452480,978485247,CN
 978485248,978501631,TH
-978501632,978518015,SG
+978501632,978518015,HK
 978518016,978583551,CN
 978599936,978640895,AU
 978640896,978644991,NZ
@@ -8324,9 +8265,7 @@
 979369984,979410943,AU
 979410944,979419135,HK
 979419136,979435519,AU
-979435520,979436799,TH
-979436800,979437055,OM
-979437056,979468287,TH
+979435520,979468287,TH
 979468288,979501055,BD
 979501056,979566591,JP
 979566592,979599359,TW
@@ -8410,11 +8349,9 @@
 999800832,999817215,KR
 999817216,999849983,BD
 999849984,999866367,KR
-999866368,999873919,HK
-999873920,999873941,VN
+999866368,999873941,HK
 999873942,999873943,AP
-999873944,999874047,VN
-999874048,999882751,HK
+999873944,999882751,HK
 999948288,1000013823,AU
 1000013824,1000079359,CN
 1000079360,1000341503,JP
@@ -8461,11 +8398,11 @@
 1023238144,1023246335,ID
 1023246336,1023279103,CN
 1023279104,1023311871,IN
-1023311872,1023315711,US
-1023315712,1023315967,AU
-1023315968,1023316991,US
+1023311872,1023316991,US
 1023316992,1023317247,AU
-1023317248,1023328255,US
+1023317248,1023317759,US
+1023317760,1023318015,IN
+1023318016,1023328255,US
 1023328256,1023344639,JP
 1023344640,1023410175,CN
 1023410176,1023672319,IN
@@ -8488,7 +8425,9 @@
 1023901696,1023934463,TH
 1023934464,1023942719,AU
 1023942720,1023942751,MY
-1023942752,1023950847,AU
+1023942752,1023946879,AU
+1023946880,1023946911,SG
+1023946912,1023950847,AU
 1023950848,1023954943,ID
 1023954944,1023959039,JP
 1023959040,1023967231,AU
@@ -8515,17 +8454,15 @@
 1024361168,1024361183,HK
 1024361184,1024362911,JP
 1024362912,1024362943,SG
-1024362944,1024363263,JP
-1024363264,1024363519,SG
-1024363520,1024363775,JP
-1024363776,1024364031,AU
+1024362944,1024363519,JP
+1024363520,1024364031,AU
 1024364032,1024364063,JP
 1024364064,1024364079,AU
 1024364080,1024365055,JP
 1024365056,1024365311,AP
-1024365312,1024365727,JP
-1024365728,1024365759,SG
-1024365760,1024368639,JP
+1024365312,1024365567,JP
+1024365568,1024365823,SG
+1024365824,1024368639,JP
 1024368640,1024369407,MY
 1024369408,1024371199,JP
 1024371200,1024371455,PH
@@ -8605,9 +8542,7 @@
 1030676224,1030750207,KR
 1030750208,1030946303,JP
 1030946304,1030946559,AP
-1030946560,1031314687,JP
-1031314688,1031314943,US
-1031314944,1031798783,JP
+1030946560,1031798783,JP
 1031798784,1035993087,CN
 1035993088,1037415679,JP
 1037415680,1037415935,AP
@@ -8677,9 +8612,13 @@
 1041268736,1041301503,NO
 1041301504,1041310975,IE
 1041310976,1041311231,GB
-1041311232,1041336319,IE
+1041311232,1041335295,IE
+1041335296,1041335551,GB
+1041335552,1041336319,IE
 1041336320,1041336575,EU
-1041336576,1041367039,IE
+1041336576,1041338879,IE
+1041338880,1041339135,GB
+1041339136,1041367039,IE
 1041367040,1041498111,IT
 1041498112,1041563647,SE
 1041563648,1041596415,PL
@@ -8695,27 +8634,31 @@
 1041701784,1041701791,FR
 1041701792,1041701823,GB
 1041701824,1041701831,FR
-1041701832,1041703479,GB
+1041701832,1041702399,GB
+1041702400,1041702655,FR
+1041702656,1041703479,GB
 1041703480,1041703487,FR
 1041703488,1041703631,GB
 1041703632,1041703639,FR
-1041703640,1041704415,GB
+1041703640,1041703679,GB
+1041703680,1041703935,FR
+1041703936,1041704415,GB
 1041704416,1041704423,FR
 1041704424,1041706551,GB
 1041706552,1041706559,FR
 1041706560,1041706751,GB
-1041706752,1041707263,FR
-1041707264,1041708543,GB
+1041706752,1041707007,FR
+1041707008,1041708543,GB
 1041708544,1041708799,FR
-1041708800,1041709823,GB
-1041709824,1041710079,FR
-1041710080,1041710423,GB
+1041708800,1041709951,GB
+1041709952,1041709959,FR
+1041709960,1041710423,GB
 1041710424,1041710431,FR
 1041710432,1041710671,GB
 1041710672,1041710687,FR
-1041710688,1041711551,GB
-1041711552,1041711559,FR
-1041711560,1041711943,GB
+1041710688,1041711359,GB
+1041711360,1041711615,FR
+1041711616,1041711943,GB
 1041711944,1041711951,FR
 1041711952,1041712631,GB
 1041712632,1041712639,FR
@@ -8731,15 +8674,15 @@
 1041716456,1041716463,FR
 1041716464,1041718015,GB
 1041718016,1041718271,FR
-1041718272,1041719223,GB
+1041718272,1041718527,GB
+1041718528,1041718783,FR
+1041718784,1041719223,GB
 1041719224,1041719224,FR
 1041719225,1041719227,GB
 1041719228,1041719228,FR
 1041719229,1041719407,GB
 1041719408,1041719423,FR
-1041719424,1041720575,GB
-1041720576,1041720831,FR
-1041720832,1041721599,GB
+1041719424,1041721599,GB
 1041721600,1041721727,FR
 1041721728,1041721759,GB
 1041721760,1041721775,FR
@@ -8755,15 +8698,15 @@
 1041729565,1041729566,FR
 1041729567,1041729935,GB
 1041729936,1041729951,FR
-1041729952,1041731071,GB
-1041731072,1041731327,FR
-1041731328,1041732031,GB
-1041732032,1041732047,FR
-1041732048,1041736381,GB
+1041729952,1041731839,GB
+1041731840,1041732095,FR
+1041732096,1041734911,GB
+1041734912,1041735167,FR
+1041735168,1041736381,GB
 1041736382,1041736382,FR
-1041736383,1041736675,GB
-1041736676,1041736676,FR
-1041736677,1041737583,GB
+1041736383,1041736447,GB
+1041736448,1041736703,FR
+1041736704,1041737583,GB
 1041737584,1041737591,FR
 1041737592,1041737839,GB
 1041737840,1041737855,FR
@@ -8771,7 +8714,9 @@
 1041739032,1041739039,FR
 1041739040,1041740279,GB
 1041740280,1041740287,FR
-1041740288,1041742415,GB
+1041740288,1041741055,GB
+1041741056,1041741311,FR
+1041741312,1041742415,GB
 1041742416,1041742423,FR
 1041742424,1041743103,GB
 1041743104,1041743111,FR
@@ -8787,9 +8732,7 @@
 1041749640,1041749643,FR
 1041749644,1041749659,GB
 1041749660,1041749663,FR
-1041749664,1041751679,GB
-1041751680,1041751687,FR
-1041751688,1041753231,GB
+1041749664,1041753231,GB
 1041753232,1041753239,FR
 1041753240,1041756839,GB
 1041756840,1041756855,FR
@@ -8841,9 +8784,7 @@
 1042879488,1042879743,US
 1042879744,1042879999,NL
 1042880000,1042880255,GB
-1042880256,1042889983,NL
-1042889984,1042890239,GB
-1042890240,1042892863,NL
+1042880256,1042892863,NL
 1042892864,1042893055,EU
 1042893056,1042939903,NL
 1042939904,1043070975,ES
@@ -8884,16 +8825,16 @@
 1043661568,1043661823,GB
 1043661824,1043857407,DE
 1043857408,1043890175,GB
-1043890176,1043892735,A2
-1043892736,1043892991,CD
-1043892992,1043897343,A2
+1043890176,1043897343,A2
 1043897344,1043897855,KE
 1043897856,1043919442,A2
 1043919443,1043919443,SS
 1043919444,1043921919,A2
 1043921920,1043922943,IL
 1043922944,1043988479,ES
-1043988480,1044118295,NL
+1043988480,1044020223,NL
+1044020224,1044020479,BE
+1044020480,1044118295,NL
 1044118296,1044118303,BE
 1044118304,1044118423,NL
 1044118424,1044118431,BE
@@ -8986,13 +8927,13 @@
 1044936488,1044936495,BE
 1044936496,1044937247,GB
 1044937248,1044937255,BE
-1044937256,1044946943,GB
+1044937256,1044938503,GB
+1044938504,1044938511,LU
+1044938512,1044946943,GB
 1044946944,1044955135,UA
 1044955136,1044963327,NL
 1044963328,1044971519,FI
-1044971520,1044973567,FR
-1044973568,1044973823,A1
-1044973824,1044979711,FR
+1044971520,1044979711,FR
 1044979712,1044987903,FI
 1044987904,1045004287,BG
 1045004288,1045020671,GB
@@ -9006,10 +8947,8 @@
 1045154630,1045154630,SG
 1045154631,1045158306,DE
 1045158307,1045158307,SG
-1045158308,1045159711,DE
-1045159712,1045159712,EG
-1045159713,1045163508,DE
-1045163509,1045163511,SG
+1045158308,1045163509,DE
+1045163510,1045163511,SG
 1045163512,1045168127,DE
 1045168128,1045233663,RU
 1045233664,1045241855,GB
@@ -9099,9 +9038,9 @@
 1046487290,1046487290,DE
 1046487291,1046487551,GB
 1046487552,1046487807,DE
-1046487808,1046488319,GB
-1046488320,1046488575,DE
-1046488576,1046489087,GB
+1046487808,1046488063,GB
+1046488064,1046488319,DE
+1046488320,1046489087,GB
 1046489088,1046489119,DE
 1046489120,1046489311,GB
 1046489312,1046489327,ES
@@ -9155,12 +9094,18 @@
 1046503096,1046503103,DE
 1046503104,1046504447,GB
 1046504448,1046508543,DE
-1046508544,1046511615,GB
-1046511616,1046515711,DE
+1046508544,1046511815,GB
+1046511816,1046511823,DE
+1046511824,1046512583,GB
+1046512584,1046512599,DE
+1046512600,1046514687,GB
+1046514688,1046515711,DE
 1046515712,1046518783,GB
 1046518784,1046519807,DE
-1046519808,1046525183,GB
-1046525184,1046525695,DE
+1046519808,1046525351,GB
+1046525352,1046525359,DE
+1046525360,1046525439,GB
+1046525440,1046525695,DE
 1046525696,1046529023,GB
 1046529024,1046530047,DE
 1046530048,1046530973,GB
@@ -9175,12 +9120,8 @@
 1046535440,1046535447,DE
 1046535448,1046537023,GB
 1046537024,1046537039,DE
-1046537040,1046538751,GB
-1046538752,1046539007,DE
-1046539008,1046543209,GB
-1046543210,1046543210,DE
-1046543211,1046543343,GB
-1046543344,1046543359,DE
+1046537040,1046543103,GB
+1046543104,1046543359,DE
 1046543360,1046544383,GB
 1046544384,1046560767,IT
 1046560768,1046585343,ES
@@ -9228,9 +9169,7 @@
 1047314432,1047322623,SE
 1047322624,1047330815,IT
 1047330816,1047339007,RU
-1047339008,1047346175,SE
-1047346176,1047346431,FI
-1047346432,1047347199,SE
+1047339008,1047347199,SE
 1047347200,1047363583,DE
 1047363584,1047371775,CZ
 1047371776,1047373559,RU
@@ -9305,7 +9244,10 @@
 1048576000,1048584191,DE
 1048584192,1048592383,IL
 1048592384,1048600575,IT
-1048600576,1048603391,UA
+1048600576,1048602111,UA
+1048602112,1048602623,PL
+1048602624,1048603135,RU
+1048603136,1048603391,UA
 1048603392,1048603647,LV
 1048603648,1048608767,UA
 1048608768,1048616959,GB
@@ -9339,7 +9281,9 @@
 1049009152,1049016319,EU
 1049016320,1049018367,DE
 1049018368,1049018623,EU
-1049018624,1049022463,DE
+1049018624,1049021439,DE
+1049021440,1049021695,GB
+1049021696,1049022463,DE
 1049022464,1049026815,EU
 1049026816,1049029375,DE
 1049029376,1049030655,EU
@@ -9482,9 +9426,7 @@
 1051922432,1051924479,CH
 1051924480,1051948031,AT
 1051948032,1051949055,CH
-1051949056,1051949823,AT
-1051949824,1051950079,NL
-1051950080,1051983871,AT
+1051949056,1051983871,AT
 1051983872,1051990015,EU
 1051990016,1051991039,DE
 1051991040,1052001279,EU
@@ -9494,8 +9436,8 @@
 1052003840,1052011263,EU
 1052011264,1052012031,DE
 1052012032,1052017535,EU
-1052017536,1052017663,DE
-1052017664,1052019711,EU
+1052017536,1052017567,DE
+1052017568,1052019711,EU
 1052019712,1052019967,GB
 1052019968,1052045311,EU
 1052045312,1052046079,DE
@@ -9613,7 +9555,9 @@
 1052494592,1052498431,EU
 1052498432,1052498463,RO
 1052498464,1052508159,EU
-1052508160,1052641930,GB
+1052508160,1052593663,GB
+1052593664,1052593919,US
+1052593920,1052641930,GB
 1052641931,1052641931,EU
 1052641932,1052704767,GB
 1052704768,1052712959,NL
@@ -9648,17 +9592,13 @@
 1053163520,1053294591,DK
 1053294592,1053295615,EU
 1053295616,1053296639,AT
-1053296640,1053307903,EU
-1053307904,1053308159,GB
-1053308160,1053313279,EU
+1053296640,1053313279,EU
 1053313280,1053313535,GB
 1053313536,1053316687,EU
 1053316688,1053316695,GB
 1053316696,1053320223,EU
 1053320224,1053320239,DE
-1053320240,1053327615,EU
-1053327616,1053327871,ZA
-1053327872,1053329439,EU
+1053320240,1053329439,EU
 1053329440,1053329471,ES
 1053329472,1053332991,EU
 1053332992,1053334015,BE
@@ -9666,9 +9606,7 @@
 1053335552,1053336575,ZA
 1053336576,1053339903,EU
 1053339904,1053340159,AT
-1053340160,1053340927,EU
-1053340928,1053341183,GB
-1053341184,1053345279,EU
+1053340160,1053345279,EU
 1053345280,1053345375,PK
 1053345376,1053349375,EU
 1053349376,1053349631,NL
@@ -9857,9 +9795,7 @@
 1054015488,1054089215,IT
 1054089216,1054097407,GE
 1054097408,1054105599,NL
-1054105600,1054107135,FR
-1054107136,1054107391,GB
-1054107392,1054113791,FR
+1054105600,1054113791,FR
 1054113792,1054121983,NL
 1054121984,1054130175,AT
 1054130176,1054138367,LT
@@ -9876,10 +9812,7 @@
 1054186241,1054186495,GB
 1054186496,1054187264,DE
 1054187265,1054187519,GB
-1054187520,1054192639,FR
-1054192640,1054192895,BG
-1054192896,1054195455,FR
-1054195456,1054195711,BG
+1054187520,1054195711,FR
 1054195712,1054212095,BE
 1054212096,1054277631,DE
 1054277632,1054343167,KW
@@ -9887,7 +9820,9 @@
 1054351360,1054359551,UA
 1054359552,1054367743,RO
 1054367744,1054375935,FI
-1054375936,1054384127,GB
+1054375936,1054381567,GB
+1054381568,1054381823,US
+1054381824,1054384127,GB
 1054384128,1054400511,DE
 1054400512,1054408703,GB
 1054408704,1054416895,FR
@@ -9998,7 +9933,9 @@
 1055916032,1055924223,RS
 1055924224,1055932415,LY
 1055932416,1055940607,FI
-1055940608,1055948799,EG
+1055940608,1055941119,EG
+1055941120,1055941375,US
+1055941376,1055948799,EG
 1055948800,1055956991,DE
 1055956992,1055965183,CZ
 1055965184,1055973375,CH
@@ -10045,9 +9982,7 @@
 1061853696,1061854207,GB
 1061854208,1061939711,US
 1061939712,1061940223,JM
-1061940224,1061987839,US
-1061987840,1061988095,CA
-1061988096,1062069247,US
+1061940224,1062069247,US
 1062069248,1062070271,PR
 1062070272,1062219519,US
 1062219520,1062219775,IN
@@ -10061,11 +9996,19 @@
 1062530048,1062531071,EC
 1062531072,1062545919,US
 1062545920,1062546431,BM
-1062546432,1062597375,US
+1062546432,1062587135,US
+1062587136,1062587391,CA
+1062587392,1062597375,US
 1062597376,1062597631,PR
 1062597632,1062871551,US
 1062871552,1062872063,PR
-1062872064,1063057432,US
+1062872064,1063053567,US
+1063053568,1063053647,CA
+1063053648,1063053663,US
+1063053664,1063053743,CA
+1063053744,1063053759,US
+1063053760,1063053823,CA
+1063053824,1063057432,US
 1063057433,1063057433,CA
 1063057434,1063567359,US
 1063567360,1063568895,A2
@@ -10104,7 +10047,9 @@
 1064221952,1064222207,MX
 1064222208,1064445183,US
 1064445184,1064445439,PK
-1064445440,1065519871,US
+1064445440,1065372927,US
+1065372928,1065373183,PR
+1065373184,1065519871,US
 1065519872,1065520127,GB
 1065520128,1065525791,US
 1065525792,1065525807,IN
@@ -10128,9 +10073,7 @@
 1066256384,1066311679,US
 1066311680,1066315775,CA
 1066315776,1066352639,US
-1066352640,1066354943,JM
-1066354944,1066355199,BB
-1066355200,1066355711,JM
+1066352640,1066355711,JM
 1066355712,1066355967,BB
 1066355968,1066369023,JM
 1066369024,1067238143,US
@@ -10167,7 +10110,9 @@
 1068123136,1068123391,BB
 1068123392,1068175871,US
 1068175872,1068176383,YE
-1068176384,1068199935,US
+1068176384,1068179455,US
+1068179456,1068179711,PR
+1068179712,1068199935,US
 1068199936,1068204031,CA
 1068204032,1068230655,US
 1068230656,1068230911,CO
@@ -10194,7 +10139,9 @@
 1070729472,1070729727,CA
 1070729728,1071100927,US
 1071100928,1071101951,PR
-1071101952,1071134719,US
+1071101952,1071106559,US
+1071106560,1071106815,NL
+1071106816,1071134719,US
 1071134720,1071136767,HK
 1071136768,1071141887,US
 1071141888,1071142911,HK
@@ -10221,7 +10168,9 @@
 1071255296,1071255525,LB
 1071255526,1071255526,DE
 1071255527,1071255551,LB
-1071255552,1071256319,US
+1071255552,1071255839,US
+1071255840,1071255847,TW
+1071255848,1071256319,US
 1071256320,1071256575,HK
 1071256576,1071258879,US
 1071258880,1071259135,HK
@@ -10420,8 +10369,8 @@
 1073028352,1073028607,US
 1073028608,1073029119,GD
 1073029120,1073031423,US
-1073031424,1073031679,CW
-1073031680,1073034239,US
+1073031424,1073031935,CW
+1073031936,1073034239,US
 1073034240,1073034495,BB
 1073034496,1073035263,US
 1073035264,1073036032,GD
@@ -10589,16 +10538,19 @@
 1075494912,1075558143,US
 1075558144,1075558911,VI
 1075558912,1075576831,US
-1075576832,1075577087,GB
-1075577088,1075579391,NO
+1075576832,1075576895,NO
+1075576896,1075576896,SE
+1075576897,1075579391,NO
 1075579392,1075579903,GB
 1075579904,1075580927,NO
 1075580928,1075581183,NL
-1075581184,1075582463,NO
+1075581184,1075581439,NO
+1075581440,1075581695,NL
+1075581696,1075582463,NO
 1075582464,1075582719,NL
 1075582720,1075583231,NO
-1075583232,1075584511,NL
-1075584512,1075584767,NO
+1075583232,1075584255,NL
+1075584256,1075584767,NO
 1075584768,1075585023,NL
 1075585024,1075609599,US
 1075609600,1075613695,TT
@@ -10615,9 +10567,9 @@
 1075975168,1075975679,CA
 1075975680,1075976191,US
 1075976192,1075976447,CA
-1075976448,1075976959,US
-1075976960,1075977215,CA
-1075977216,1075977983,US
+1075976448,1075977055,US
+1075977056,1075977071,CA
+1075977072,1075977983,US
 1075977984,1075978239,CA
 1075978240,1075982335,US
 1075982336,1075982591,CA
@@ -10634,10 +10586,8 @@
 1075988224,1075988319,US
 1075988320,1075988351,CA
 1075988352,1075988479,US
-1075988480,1075988991,CA
-1075988992,1075989231,US
-1075989232,1075989239,CA
-1075989240,1075989503,US
+1075988480,1075989247,CA
+1075989248,1075989503,US
 1075989504,1075989759,CA
 1075989760,1075990015,US
 1075990016,1075990527,CA
@@ -10742,11 +10692,7 @@
 1076850944,1076880383,US
 1076880384,1076880639,CH
 1076880640,1076880895,GB
-1076880896,1076985855,US
-1076985856,1076991487,A2
-1076991488,1076991743,US
-1076991744,1077002239,A2
-1077002240,1077055487,US
+1076880896,1077055487,US
 1077055488,1077059583,CA
 1077059584,1077444607,US
 1077444608,1077452799,CA
@@ -10757,9 +10703,7 @@
 1077506048,1077510143,LS
 1077510144,1077512191,US
 1077512192,1077514239,SE
-1077514240,1077567487,US
-1077567488,1077571583,A2
-1077571584,1077641215,US
+1077514240,1077641215,US
 1077641216,1077657599,CA
 1077657600,1077841151,US
 1077841152,1077841407,GB
@@ -10974,19 +10918,17 @@
 1080024576,1080033279,US
 1080033280,1080164351,KY
 1080164352,1080295423,CA
-1080295424,1080496639,US
-1080496640,1080496895,ES
-1080496896,1080498431,US
+1080295424,1080498431,US
 1080498432,1080498664,GB
 1080498665,1080498665,EU
 1080498666,1080498687,GB
 1080498688,1080501503,US
 1080501504,1080501759,EU
-1080501760,1080513535,US
+1080501760,1080512511,US
+1080512512,1080512767,GB
+1080512768,1080513535,US
 1080513536,1080513791,GB
-1080513792,1080550399,US
-1080550400,1080550655,IN
-1080550656,1080552447,US
+1080513792,1080552447,US
 1080552448,1080552703,IN
 1080552704,1080569343,US
 1080569344,1080569599,JP
@@ -10998,7 +10940,9 @@
 1080589568,1080589823,CN
 1080589824,1080610559,US
 1080610560,1080610815,AU
-1080610816,1080621055,US
+1080610816,1080613631,US
+1080613632,1080613887,AU
+1080613888,1080621055,US
 1080621056,1080621567,AU
 1080621568,1080622079,US
 1080622080,1080622335,AU
@@ -11105,7 +11049,8 @@
 1082786592,1082786623,HK
 1082786624,1082790143,US
 1082790144,1082790399,IN
-1082790400,1082791167,US
+1082790400,1082790911,US
+1082790912,1082791167,AU
 1082791168,1082791423,IN
 1082791424,1082819839,US
 1082819840,1082820351,IN
@@ -11127,7 +11072,9 @@
 1083738112,1083740159,PR
 1083740160,1084067583,US
 1084067584,1084067839,CA
-1084067840,1085439999,US
+1084067840,1084153599,US
+1084153600,1084153855,NL
+1084153856,1085439999,US
 1085440000,1085448191,CA
 1085448192,1085456383,US
 1085456384,1085457919,PR
@@ -11161,31 +11108,33 @@
 1087016960,1087021055,CA
 1087021056,1087385855,US
 1087385856,1087386111,EU
-1087386112,1087395327,US
-1087395328,1087395455,GB
-1087395456,1087399167,US
+1087386112,1087399167,US
 1087399168,1087399423,GB
 1087399424,1087405407,US
 1087405408,1087405423,MX
 1087405424,1087413895,US
 1087413896,1087413903,DE
-1087413904,1087419135,US
+1087413904,1087414271,US
+1087414272,1087414527,GB
+1087414528,1087419135,US
 1087419136,1087419391,GB
 1087419392,1087419903,US
 1087419904,1087420159,CA
-1087420160,1087432447,US
-1087432448,1087432607,FR
-1087432608,1087432639,US
-1087432640,1087432703,FR
-1087432704,1087436159,US
+1087420160,1087432599,US
+1087432600,1087432607,FR
+1087432608,1087436031,US
+1087436032,1087436159,NL
 1087436160,1087436167,CH
-1087436168,1087440895,US
+1087436168,1087436287,NL
+1087436288,1087440895,US
 1087440896,1087442943,PR
 1087442944,1087443551,US
 1087443552,1087443583,DE
 1087443584,1087444223,US
 1087444224,1087444479,GB
-1087444480,1087464945,US
+1087444480,1087460863,US
+1087460864,1087461119,CA
+1087461120,1087464945,US
 1087464946,1087464949,GB
 1087464950,1087466489,US
 1087466490,1087466493,GB
@@ -11195,7 +11144,13 @@
 1087496704,1087496959,CA
 1087496960,1087508161,US
 1087508162,1087508162,JP
-1087508163,1087593983,US
+1087508163,1087510271,US
+1087510272,1087510463,CA
+1087510464,1087510495,US
+1087510496,1087510527,CA
+1087510528,1087580927,US
+1087580928,1087581183,BR
+1087581184,1087593983,US
 1087593984,1087594239,MX
 1087594240,1087608319,US
 1087608320,1087608575,GB
@@ -11207,13 +11162,9 @@
 1087678624,1087678655,GB
 1087678656,1087686655,US
 1087686656,1087686911,PR
-1087686912,1087689215,US
-1087689216,1087689471,AR
-1087689472,1087695319,US
+1087686912,1087695319,US
 1087695320,1087695323,GB
-1087695324,1087708685,US
-1087708686,1087708686,AU
-1087708687,1087714335,US
+1087695324,1087714335,US
 1087714336,1087714367,NL
 1087714368,1087715327,US
 1087715328,1087717375,PA
@@ -11226,32 +11177,32 @@
 1087735648,1087746079,US
 1087746080,1087746083,HK
 1087746084,1087758335,US
-1087758336,1087761919,PR
-1087761920,1087762431,US
-1087762432,1087766527,PR
+1087758336,1087762175,PR
+1087762176,1087762431,US
+1087762432,1087763967,PR
+1087763968,1087764223,US
+1087764224,1087766527,PR
 1087766528,1087798943,US
 1087798944,1087798975,CA
-1087798976,1087799413,US
-1087799414,1087799414,DE
-1087799415,1087799787,US
+1087798976,1087799295,US
+1087799296,1087799372,DE
+1087799373,1087799374,US
+1087799375,1087799551,DE
+1087799552,1087799787,US
 1087799788,1087799791,CH
 1087799792,1087825663,US
 1087825664,1087825919,SA
-1087825920,1087836415,US
-1087836416,1087836671,FR
-1087836672,1087837359,US
-1087837360,1087837367,BR
-1087837368,1087839231,US
-1087839232,1087839487,GB
-1087839488,1087862783,US
+1087825920,1087837183,US
+1087837184,1087837439,BR
+1087837440,1087839231,US
+1087839232,1087839359,GB
+1087839360,1087862783,US
 1087862784,1087864831,PA
 1087864832,1087873023,US
 1087873024,1087873279,CA
 1087873280,1087883263,US
 1087883264,1087883519,AR
-1087883520,1087884001,US
-1087884002,1087884002,GB
-1087884003,1087950111,US
+1087883520,1087950111,US
 1087950112,1087950119,PR
 1087950120,1088012767,US
 1088012768,1088012775,PR
@@ -11270,8 +11221,8 @@
 1089171456,1089171967,A2
 1089171968,1089172735,US
 1089172736,1089173247,A2
-1089173248,1089174271,US
-1089174272,1089175551,A2
+1089173248,1089174015,US
+1089174016,1089175551,A2
 1089175552,1089183231,US
 1089183232,1089183487,GB
 1089183488,1089191935,US
@@ -11326,7 +11277,9 @@
 1089579520,1089580031,VE
 1089580032,1089598975,US
 1089598976,1089599231,HK
-1089599232,1089881599,US
+1089599232,1089824767,US
+1089824768,1089825023,VI
+1089825024,1089881599,US
 1089881600,1089882111,GB
 1089882112,1089882623,US
 1089882624,1089883135,GB
@@ -11514,14 +11467,10 @@
 1097837199,1097896191,US
 1097896192,1097897215,VI
 1097897216,1097947135,US
-1097947136,1097947735,VI
-1097947736,1097947743,US
-1097947744,1097949183,VI
+1097947136,1097949183,VI
 1097949184,1097951231,US
 1097951232,1097953279,VI
-1097953280,1098507263,US
-1098507264,1098507519,CA
-1098507520,1101121535,US
+1097953280,1101121535,US
 1101121536,1101121791,EC
 1101121792,1101182975,US
 1101182976,1101183487,YE
@@ -11553,8 +11502,8 @@
 1101475840,1101479935,CO
 1101479936,1101484031,US
 1101484032,1101488127,CO
-1101488128,1101521407,US
-1101521408,1101521919,AS
+1101488128,1101521663,US
+1101521664,1101521919,AS
 1101521920,1101542399,US
 1101542400,1101542911,CO
 1101542912,1101574655,US
@@ -11571,8 +11520,8 @@
 1101681408,1101681663,NL
 1101681664,1101750783,US
 1101750784,1101751295,BM
-1101751296,1101767935,US
-1101767936,1101768191,CW
+1101751296,1101767679,US
+1101767680,1101768191,CW
 1101768192,1101791743,US
 1101791744,1101791999,A2
 1101792000,1101792255,US
@@ -11642,9 +11591,7 @@
 1104842752,1104844799,PR
 1104844800,1104924415,US
 1104924416,1104924671,IN
-1104924672,1105034495,US
-1105034496,1105034751,IT
-1105034752,1105099519,US
+1104924672,1105099519,US
 1105099520,1105099775,EC
 1105099776,1106381199,US
 1106381200,1106381207,UM
@@ -11774,24 +11721,22 @@
 1110573056,1110587391,PR
 1110587392,1110587903,US
 1110587904,1110588159,PR
-1110588160,1110588671,US
-1110588672,1110589183,PR
-1110589184,1110589439,US
+1110588160,1110588415,US
+1110588416,1110588671,PR
+1110588672,1110589439,US
 1110589440,1110590207,PR
 1110590208,1110590463,US
-1110590464,1110591231,PR
-1110591232,1110591487,US
-1110591488,1110592255,PR
+1110590464,1110590975,PR
+1110590976,1110591743,US
+1110591744,1110592255,PR
 1110592256,1110592511,US
 1110592512,1110593023,PR
-1110593024,1110593279,US
-1110593280,1110593535,PR
-1110593536,1110593791,US
+1110593024,1110593791,US
 1110593792,1110594047,PR
 1110594048,1110594303,US
 1110594304,1110594815,PR
-1110594816,1110595583,US
-1110595584,1110598655,PR
+1110594816,1110595776,US
+1110595777,1110598655,PR
 1110598656,1110598911,US
 1110598912,1110638591,PR
 1110638592,1110654463,US
@@ -11848,7 +11793,9 @@
 1113603328,1113603583,GT
 1113603584,1113603839,US
 1113603840,1113604095,CA
-1113604096,1113657343,US
+1113604096,1113643202,US
+1113643203,1113643237,CH
+1113643238,1113657343,US
 1113657344,1113661439,CA
 1113661440,1113669631,US
 1113669632,1113677823,CA
@@ -12038,12 +11985,13 @@
 1118973184,1118973439,VE
 1118973440,1118973695,US
 1118973696,1118973951,NG
-1118973952,1118975231,A2
-1118975232,1118975487,US
+1118973952,1118975487,A2
 1118975488,1118975743,KE
 1118975744,1118975999,A2
 1118976000,1118976255,GB
-1118976256,1118980607,A2
+1118976256,1118980095,A2
+1118980096,1118980351,GF
+1118980352,1118980607,A2
 1118980608,1118980863,TZ
 1118980864,1118983423,A2
 1118983424,1118983679,NI
@@ -12101,11 +12049,15 @@
 1119502336,1119510527,CA
 1119510528,1119558143,US
 1119558144,1119558655,PR
-1119558656,1119568383,US
+1119558656,1119567871,US
+1119567872,1119568127,GB
+1119568128,1119568383,US
 1119568384,1119568639,GB
-1119568640,1119570175,US
-1119570176,1119570303,GB
-1119570304,1119571967,US
+1119568640,1119568895,US
+1119568896,1119569151,GB
+1119569152,1119570175,US
+1119570176,1119570431,GB
+1119570432,1119571967,US
 1119571968,1119576063,CA
 1119576064,1119580159,US
 1119580160,1119584255,CA
@@ -12288,11 +12240,7 @@
 1122451456,1122455551,CO
 1122455552,1122476031,US
 1122476032,1122480127,PR
-1122480128,1122494975,US
-1122494976,1122495231,PR
-1122495232,1122497791,US
-1122497792,1122498047,PR
-1122498048,1122533375,US
+1122480128,1122533375,US
 1122533376,1122535423,GB
 1122535424,1122538495,KR
 1122538496,1122635775,US
@@ -12312,14 +12260,11 @@
 1123598336,1123606527,CA
 1123606528,1123635199,US
 1123635200,1123635455,AU
-1123635456,1123635639,GB
+1123635456,1123635639,US
 1123635640,1123635640,RU
-1123635641,1123635670,GB
+1123635641,1123635670,US
 1123635671,1123635671,RU
-1123635672,1123635711,GB
-1123635712,1123638527,US
-1123638528,1123638783,FR
-1123638784,1123651583,US
+1123635672,1123651583,US
 1123651584,1123651839,JM
 1123651840,1123652095,BB
 1123652096,1123652863,JM
@@ -12380,9 +12325,7 @@
 1125481728,1125489151,US
 1125489152,1125490687,CA
 1125490688,1125498879,US
-1125498880,1125501439,CA
-1125501440,1125501695,US
-1125501696,1125508095,CA
+1125498880,1125508095,CA
 1125508096,1125508351,PA
 1125508352,1125514239,CA
 1125514240,1125514495,CY
@@ -12418,13 +12361,17 @@
 1128529920,1128641023,CA
 1128641024,1128641535,US
 1128641536,1128792063,CA
-1128792064,1130537215,US
+1128792064,1128817407,US
+1128817408,1128817663,NL
+1128817664,1130537215,US
 1130537216,1130537471,GU
 1130537472,1130537727,US
 1130537728,1130537983,GU
 1130537984,1130538751,US
 1130538752,1130539007,GU
-1130539008,1133461247,US
+1130539008,1133226239,US
+1133226240,1133226495,AS
+1133226496,1133461247,US
 1133461248,1133461503,CA
 1133461504,1133785439,US
 1133785440,1133785471,GB
@@ -12470,7 +12417,9 @@
 1137541120,1137623039,US
 1137623040,1137639423,PR
 1137639424,1137704959,US
-1137704960,1137712383,CA
+1137704960,1137706239,CA
+1137706240,1137706495,US
+1137706496,1137712383,CA
 1137712384,1137712639,US
 1137712640,1137713151,CA
 1137713152,1137758207,US
@@ -12503,7 +12452,9 @@
 1137975296,1137983487,US
 1137983488,1137991679,CA
 1137991680,1138049023,US
-1138049024,1138061311,CA
+1138049024,1138053631,CA
+1138053632,1138053887,US
+1138053888,1138061311,CA
 1138061312,1138069503,US
 1138069504,1138073599,JM
 1138073600,1138163711,US
@@ -12521,12 +12472,10 @@
 1138196480,1138204671,CA
 1138204672,1138212863,US
 1138212864,1138216959,CA
-1138216960,1138372863,US
-1138372864,1138373119,AS
-1138373120,1138373887,US
-1138373888,1138374655,AS
-1138374656,1138374911,US
-1138374912,1138375679,AS
+1138216960,1138374143,US
+1138374144,1138374399,AS
+1138374400,1138375167,US
+1138375168,1138375679,AS
 1138375680,1138419711,US
 1138419712,1138419967,DE
 1138419968,1138499583,US
@@ -12551,7 +12500,9 @@
 1138774016,1138778111,CA
 1138778112,1138780671,US
 1138780672,1138780679,CA
-1138780680,1138786303,US
+1138780680,1138781183,US
+1138781184,1138781439,CA
+1138781440,1138786303,US
 1138786304,1138819071,PR
 1138819072,1138851839,CA
 1138851840,1138917375,US
@@ -12564,12 +12515,12 @@
 1139167232,1139167743,US
 1139167744,1139168767,PR
 1139168768,1139169279,US
-1139169280,1139170303,PR
-1139170304,1139171071,US
+1139169280,1139170175,PR
+1139170176,1139170815,US
+1139170816,1139170943,PR
+1139170944,1139171071,US
 1139171072,1139171327,PR
-1139171328,1139175679,US
-1139175680,1139175807,PR
-1139175808,1139179519,US
+1139171328,1139179519,US
 1139179520,1139195903,CA
 1139195904,1139216383,US
 1139216384,1139220479,CA
@@ -12648,9 +12599,9 @@
 1152117760,1152117952,IL
 1152117953,1152117953,CA
 1152117954,1152118015,IL
-1152118016,1152121855,US
-1152121856,1152122111,ID
-1152122112,1152581631,US
+1152118016,1152120319,US
+1152120320,1152120575,CA
+1152120576,1152581631,US
 1152581632,1152614399,CA
 1152614400,1152778239,US
 1152778240,1152843775,CA
@@ -12697,7 +12648,9 @@
 1158381568,1158724607,US
 1158724608,1158724863,NL
 1158724864,1158774783,US
-1158774784,1158791167,CA
+1158774784,1158784703,CA
+1158784704,1158784767,US
+1158784768,1158791167,CA
 1158791168,1158794239,BM
 1158794240,1158794495,US
 1158794496,1158799359,BM
@@ -12758,7 +12711,9 @@
 1159519744,1159520255,CA
 1159520256,1159521535,US
 1159521536,1159521791,CA
-1159521792,1159522815,US
+1159521792,1159522223,US
+1159522224,1159522239,CA
+1159522240,1159522815,US
 1159522816,1159523071,CA
 1159523072,1159523583,US
 1159523584,1159524351,CA
@@ -12766,7 +12721,9 @@
 1159525376,1159526399,CA
 1159526400,1159527935,US
 1159527936,1159528191,CA
-1159528192,1159672319,US
+1159528192,1159668479,US
+1159668480,1159668735,CA
+1159668736,1159672319,US
 1159672320,1159672831,A1
 1159672832,1159694591,US
 1159694592,1159694847,CA
@@ -12811,9 +12768,7 @@
 1160610816,1160665599,US
 1160665600,1160665855,CH
 1160665856,1160667135,US
-1160667136,1160667903,CA
-1160667904,1160668159,US
-1160668160,1160675327,CA
+1160667136,1160675327,CA
 1160675328,1160678399,US
 1160678400,1160678655,MX
 1160678656,1160683519,US
@@ -12873,13 +12828,9 @@
 1161453568,1161457663,CA
 1161457664,1161576447,US
 1161576448,1161580543,CA
-1161580544,1161586687,US
-1161586688,1161586943,PA
-1161586944,1161617407,US
+1161580544,1161617407,US
 1161617408,1161625599,CA
-1161625600,1161627703,US
-1161627704,1161627711,DE
-1161627712,1161631623,US
+1161625600,1161631623,US
 1161631624,1161631631,KW
 1161631632,1161649407,US
 1161649408,1161649663,AR
@@ -12998,9 +12949,7 @@
 1163472896,1163479295,US
 1163479296,1163479551,CA
 1163479552,1163526143,US
-1163526144,1163526399,CA
-1163526400,1163526655,US
-1163526656,1163526911,CA
+1163526144,1163526911,CA
 1163526912,1163527167,US
 1163527168,1163527679,CA
 1163527680,1163527935,US
@@ -13126,8 +13075,14 @@
 1168393664,1168393983,CA
 1168393984,1168394143,US
 1168394144,1168394151,CA
-1168394152,1168394239,US
-1168394240,1168394495,CA
+1168394152,1168394279,US
+1168394280,1168394303,CA
+1168394304,1168394399,US
+1168394400,1168394407,CA
+1168394408,1168394431,US
+1168394432,1168394447,CA
+1168394448,1168394479,US
+1168394480,1168394495,CA
 1168394496,1168394575,US
 1168394576,1168394591,CA
 1168394592,1168394719,US
@@ -13165,9 +13120,7 @@
 1168950272,1168951295,CA
 1168951296,1168952575,US
 1168952576,1168952831,CA
-1168952832,1168952887,US
-1168952888,1168952895,CA
-1168952896,1168955647,US
+1168952832,1168955647,US
 1168955648,1168956415,CA
 1168956416,1168957183,US
 1168957184,1168957311,IN
@@ -13220,7 +13173,11 @@
 1170497536,1170505727,US
 1170505728,1170522111,CA
 1170522112,1175977983,US
-1175977984,1176502271,CA
+1175977984,1176068167,CA
+1176068168,1176068175,US
+1176068176,1176068191,CA
+1176068192,1176068207,US
+1176068208,1176502271,CA
 1176502272,1176616959,US
 1176616960,1176620031,CA
 1176620032,1176620447,US
@@ -13242,7 +13199,9 @@
 1176702976,1176707071,CA
 1176707072,1176731647,US
 1176731648,1176735743,PR
-1176735744,1176738047,A2
+1176735744,1176736767,A2
+1176736768,1176737023,NG
+1176737024,1176738047,A2
 1176738048,1176738303,US
 1176738304,1176739071,CO
 1176739072,1176739327,US
@@ -13295,11 +13254,9 @@
 1177164896,1177165055,US
 1177165056,1177165311,CA
 1177165312,1177354239,US
-1177354240,1177357311,PR
-1177357312,1177357567,US
-1177357568,1177405695,PR
-1177405696,1177405951,US
-1177405952,1177419775,PR
+1177354240,1177356799,PR
+1177356800,1177357055,US
+1177357056,1177419775,PR
 1177419776,1177505401,US
 1177505402,1177505402,BB
 1177505403,1177550847,US
@@ -13431,14 +13388,14 @@
 1209867520,1209917439,US
 1209917440,1209925631,CA
 1209925632,1210253311,US
-1210253312,1210258431,CA
-1210258432,1210258687,US
-1210258688,1210261503,CA
+1210253312,1210261503,CA
 1210261504,1210420223,US
 1210420224,1210420479,IT
 1210420480,1210421503,US
 1210421504,1210421551,CA
-1210421552,1210449919,US
+1210421552,1210447003,US
+1210447004,1210447004,CA
+1210447005,1210449919,US
 1210449920,1210580991,CA
 1210580992,1210925055,US
 1210925056,1210941439,CA
@@ -13511,8 +13468,10 @@
 1224474624,1224475647,GT
 1224475648,1224476671,US
 1224476672,1224476927,CW
-1224476928,1224477183,US
-1224477184,1224478719,CW
+1224476928,1224477439,US
+1224477440,1224477695,CW
+1224477696,1224477951,US
+1224477952,1224478719,CW
 1224478720,1224480767,US
 1224480768,1224484863,JM
 1224484864,1224493055,GT
@@ -13557,7 +13516,9 @@
 1246937088,1246945279,CA
 1246945280,1247027199,US
 1247027200,1247035391,A2
-1247035392,1247073791,US
+1247035392,1247060479,US
+1247060480,1247060735,CA
+1247060736,1247073791,US
 1247073792,1247074303,A2
 1247074304,1247119439,US
 1247119440,1247119447,KW
@@ -13658,7 +13619,9 @@
 1249256448,1249257471,CA
 1249257472,1249260543,US
 1249260544,1249261567,CA
-1249261568,1249272831,US
+1249261568,1249267711,US
+1249267712,1249268735,AF
+1249268736,1249272831,US
 1249272832,1249273855,CA
 1249273856,1249310719,US
 1249310720,1249311743,CA
@@ -13678,7 +13641,8 @@
 1249396736,1249397759,CA
 1249397760,1249409023,US
 1249409024,1249410047,CA
-1249410048,1249434623,US
+1249410048,1249432575,US
+1249433600,1249434623,US
 1249434624,1249435647,CA
 1249435648,1249452031,US
 1249452032,1249453055,CA
@@ -13725,16 +13689,16 @@
 1249715968,1249716735,US
 1249716736,1249716991,DE
 1249716992,1249720319,US
-1249720320,1249720511,AU
+1249720320,1249720367,AU
+1249720368,1249720383,SG
+1249720384,1249720511,AU
 1249720512,1249720527,IN
 1249720528,1249720575,AU
 1249720576,1249720591,FR
 1249720592,1249720599,GB
 1249720600,1249720607,IT
 1249720608,1249720831,GB
-1249720832,1249721119,US
-1249721120,1249721135,CA
-1249721136,1249721343,US
+1249720832,1249721343,US
 1249721344,1249721351,AT
 1249721352,1249721359,BE
 1249721360,1249721367,CH
@@ -13816,7 +13780,9 @@
 1254704640,1254978751,US
 1254978752,1254978767,LB
 1254978768,1254989823,US
-1254989824,1254998015,CA
+1254989824,1254990335,CA
+1254990336,1254990591,US
+1254990592,1254998015,CA
 1254998016,1255002111,US
 1255002112,1255006207,CA
 1255006208,1255011583,US
@@ -13841,7 +13807,9 @@
 1255514112,1255522303,CA
 1255522304,1255571455,US
 1255571456,1255579647,CA
-1255579648,1255669759,US
+1255579648,1255588351,US
+1255588352,1255588607,NL
+1255588608,1255669759,US
 1255669760,1255735295,CA
 1255735296,1255770367,US
 1255770368,1255770623,CA
@@ -13873,7 +13841,9 @@
 1264990976,1264991231,NL
 1264991232,1266147327,US
 1266147328,1266155519,CA
-1266155520,1268252671,US
+1266155520,1268200732,US
+1268200733,1268200733,VI
+1268200734,1268252671,US
 1268252672,1268776959,CA
 1268776960,1275600895,US
 1275600896,1275604991,BM
@@ -13903,8 +13873,8 @@
 1279262720,1279787007,CA
 1279787008,1279848447,US
 1279848448,1279851519,PR
-1279851520,1279852031,VI
-1279852032,1279852543,PR
+1279851520,1279851775,VI
+1279851776,1279852543,PR
 1279852544,1279950847,US
 1279950848,1279951103,CA
 1279951104,1279951231,US
@@ -14100,13 +14070,13 @@
 1296367616,1296400383,GR
 1296400384,1296433151,BH
 1296433152,1296465919,BG
-1296465920,1296470015,LT
-1296470016,1296473087,NO
-1296473088,1296475135,LT
+1296465920,1296472063,FR
+1296472064,1296473087,NO
+1296473088,1296475135,FR
 1296475136,1296476159,US
-1296476160,1296479743,LT
+1296476160,1296479743,FR
 1296479744,1296482303,NO
-1296482304,1296498687,LT
+1296482304,1296498687,FR
 1296498688,1296531455,BG
 1296531456,1296564223,MT
 1296564224,1296566271,GB
@@ -14250,9 +14220,13 @@
 1297072128,1297088511,PL
 1297088512,1297121279,AT
 1297121280,1297154047,SE
-1297154048,1297178623,RO
+1297154048,1297173503,RO
+1297173504,1297175551,IR
+1297175552,1297178623,RO
 1297178624,1297178879,NL
-1297178880,1297215487,RO
+1297178880,1297182719,RO
+1297182720,1297184767,ES
+1297184768,1297215487,RO
 1297215488,1297217535,NL
 1297217536,1297219583,RO
 1297219584,1297285119,RU
@@ -14373,7 +14347,7 @@
 1298137088,1298661375,GB
 1298661376,1298677759,FR
 1298677760,1298694143,IR
-1298694144,1298710527,RO
+1298694144,1298710527,BG
 1298710528,1298726911,CZ
 1298726912,1298743295,RS
 1298743296,1298759679,FI
@@ -14410,17 +14384,15 @@
 1299103744,1299120127,NO
 1299120128,1299136511,SI
 1299136512,1299169279,HU
-1299169280,1299174399,FR
-1299174400,1299176447,GB
-1299176448,1299177471,FR
-1299177472,1299179519,DE
-1299179520,1299185663,FR
+1299169280,1299185663,FR
 1299185664,1299447807,PL
 1299447808,1299709951,AT
 1299709952,1299972095,UA
 1299972096,1300234239,IL
 1300234240,1302331391,FR
-1302331392,1303379967,NL
+1302331392,1303359999,NL
+1303360000,1303360255,DE
+1303360256,1303379967,NL
 1303379968,1304428543,DE
 1304428544,1305477119,FR
 1305477120,1305739263,ES
@@ -14557,9 +14529,7 @@
 1307623424,1307627519,FR
 1307627520,1307631615,SE
 1307631616,1307635711,IT
-1307635712,1307636991,EE
-1307636992,1307637247,LV
-1307637248,1307637503,EE
+1307635712,1307637503,EE
 1307637504,1307637759,LV
 1307637760,1307639807,LT
 1307639808,1307643903,IT
@@ -14595,9 +14565,9 @@
 1307742208,1307746303,HU
 1307746304,1307750399,UA
 1307750400,1307754495,IT
-1307754496,1307757289,GB
-1307757290,1307757293,FR
-1307757294,1307758591,GB
+1307754496,1307757055,GB
+1307757056,1307757311,FR
+1307757312,1307758591,GB
 1307758592,1307762687,SM
 1307762688,1307766783,PL
 1307766784,1307770879,GB
@@ -14611,7 +14581,9 @@
 1307811840,1307815935,NL
 1307815936,1307816191,EU
 1307816192,1307816447,GB
-1307816448,1307817983,EU
+1307816448,1307817285,EU
+1307817286,1307817286,DE
+1307817287,1307817983,EU
 1307817984,1307818048,GB
 1307818049,1307818049,BE
 1307818050,1307818239,GB
@@ -14649,7 +14621,9 @@
 1307926528,1307930623,KZ
 1307930624,1307934719,RU
 1307934720,1307938815,FR
-1307938816,1307942911,US
+1307938816,1307941242,US
+1307941243,1307941243,TR
+1307941244,1307942911,US
 1307942912,1307947007,RU
 1307947008,1307951103,CH
 1307951104,1307959295,RU
@@ -14747,19 +14721,7 @@
 1310588928,1310605311,RU
 1310605312,1310621695,PL
 1310621696,1310638079,RS
-1310638080,1310639615,RU
-1310639616,1310639871,UA
-1310639872,1310640639,RU
-1310640640,1310641407,UA
-1310641408,1310642175,RU
-1310642176,1310642431,UA
-1310642432,1310643711,RU
-1310643712,1310644223,UA
-1310644224,1310648063,RU
-1310648064,1310648319,UA
-1310648320,1310650623,RU
-1310650624,1310650879,UA
-1310650880,1310656511,RU
+1310638080,1310656511,RU
 1310656512,1310657535,GB
 1310657536,1310658559,SE
 1310658560,1310660607,RU
@@ -14837,11 +14799,13 @@
 1311301632,1311303679,TR
 1311303680,1311307775,GB
 1311307776,1311309823,IS
-1311309824,1311310591,GB
-1311310592,1311310847,GG
+1311309824,1311310335,GB
+1311310336,1311310847,GG
 1311310848,1311310857,GB
 1311310858,1311310858,GG
-1311310859,1311311871,GB
+1311310859,1311311103,GB
+1311311104,1311311359,GG
+1311311360,1311311871,GB
 1311311872,1311315967,CZ
 1311315968,1311317247,PL
 1311317248,1311317503,A2
@@ -14874,9 +14838,11 @@
 1311506432,1311637503,CZ
 1311637504,1312292863,DE
 1312292864,1312817151,LT
-1312817152,1313183103,SE
-1313183104,1313183231,DK
-1313183232,1313865727,SE
+1312817152,1313144959,SE
+1313144960,1313145087,DK
+1313145088,1313391615,SE
+1313391616,1313391871,DK
+1313391872,1313865727,SE
 1313865728,1313931263,CZ
 1313931264,1313996799,RU
 1313996800,1314062335,SE
@@ -14913,10 +14879,9 @@
 1315741696,1315745791,LB
 1315745792,1315749887,CZ
 1315749888,1315753983,RU
-1315758080,1315758847,RE
-1315758848,1315760639,FR
-1315760640,1315760895,RE
-1315760896,1315761407,FR
+1315758080,1315760383,FR
+1315760384,1315761151,RE
+1315761152,1315761407,FR
 1315761408,1315761663,RE
 1315761664,1315761919,FR
 1315761920,1315762175,RE
@@ -15006,7 +14971,9 @@
 1317636096,1317637119,IE
 1317637120,1317642239,GB
 1317642240,1317642495,IE
-1317642496,1317646551,GB
+1317642496,1317643316,GB
+1317643317,1317643317,IE
+1317643318,1317646551,GB
 1317646552,1317646559,IE
 1317646560,1317647015,GB
 1317647016,1317647023,IE
@@ -15025,7 +14992,9 @@
 1317765120,1317781503,GE
 1317781504,1317814271,RU
 1317814272,1317830655,DE
-1317830656,1317847039,NL
+1317830656,1317831167,NL
+1317831168,1317831423,RU
+1317831424,1317847039,NL
 1317847040,1317863423,RU
 1317863424,1317879807,GB
 1317879808,1317896191,SK
@@ -15054,8 +15023,7 @@
 1318682624,1318690815,RU
 1318690816,1318699007,DK
 1318699008,1318707199,IE
-1318707200,1318707455,FR
-1318707456,1318713023,GB
+1318707200,1318713023,GB
 1318713024,1318713087,FR
 1318713088,1318715391,GB
 1318715392,1318723583,BG
@@ -15080,7 +15048,9 @@
 1318871040,1318879231,DK
 1318879232,1318887423,CZ
 1318887424,1318895615,PL
-1318895616,1318903807,DK
+1318895616,1318900735,DK
+1318900736,1318900991,SE
+1318900992,1318903807,DK
 1318903808,1318911999,RU
 1318912000,1318920191,MK
 1318920192,1318928383,IR
@@ -15135,8 +15105,7 @@
 1331836928,1331838975,FR
 1331838976,1331841023,ES
 1331841024,1331843071,CZ
-1331843072,1331844863,GB
-1331844864,1331845119,FR
+1331843072,1331845119,GB
 1331845120,1331847167,RU
 1331847168,1331849215,FR
 1331849216,1331851263,BG
@@ -15177,7 +15146,12 @@
 1331931136,1331933183,SE
 1331933184,1331935231,TR
 1331935232,1331937279,NL
-1331937280,1331939327,GB
+1331937280,1331938063,NG
+1331938064,1331938079,GB
+1331938080,1331938431,NG
+1331938432,1331938559,GB
+1331938560,1331939071,NG
+1331939072,1331939327,GB
 1331939328,1331941375,BE
 1331941376,1331943423,ES
 1331943424,1331945471,RU
@@ -15272,15 +15246,28 @@
 1334479360,1334479871,SE
 1334479872,1334480639,DK
 1334480640,1334484991,SE
-1334484992,1334487039,DK
+1334484992,1334485503,DK
+1334485504,1334485759,SE
+1334485760,1334486015,DK
+1334486016,1334486527,SE
+1334486528,1334487039,DK
 1334487040,1334487295,SE
-1334487296,1334489087,DK
+1334487296,1334487551,DK
+1334487552,1334487807,SE
+1334487808,1334489087,DK
 1334489088,1334501631,SE
-1334501632,1334508031,DK
-1334508032,1334508415,SE
-1334508416,1334509055,DK
-1334509056,1334509311,SE
-1334509312,1334509567,DK
+1334501632,1334501887,DK
+1334501888,1334502143,SE
+1334502144,1334502911,DK
+1334502912,1334503423,SE
+1334503424,1334505855,DK
+1334505856,1334506239,SE
+1334506240,1334507007,DK
+1334507008,1334507519,SE
+1334507520,1334508031,DK
+1334508032,1334508543,SE
+1334508544,1334508799,DK
+1334508800,1334509567,SE
 1334509568,1334542335,PL
 1334542336,1334575103,RU
 1334575104,1334579199,UA
@@ -15296,7 +15283,8 @@
 1334620160,1334624255,DE
 1334624256,1334625535,GB
 1334625536,1334625791,AP
-1334625792,1334628351,GB
+1334625792,1334626047,AU
+1334626048,1334628351,GB
 1334628352,1334632447,IE
 1334632448,1334636543,KZ
 1334636544,1334640639,RU
@@ -15321,8 +15309,8 @@
 1334681856,1334682111,GB
 1334682112,1334682367,IE
 1334682368,1334682623,FR
-1334682624,1334683135,DE
-1334683136,1334683391,GB
+1334682624,1334683135,EU
+1334683136,1334683391,CZ
 1334683392,1334683647,CH
 1334683648,1334683903,GB
 1334683904,1334684031,DE
@@ -15426,7 +15414,8 @@
 1336619008,1336621055,AL
 1336621056,1336623103,DE
 1336623104,1336625151,BE
-1336625152,1336626286,GB
+1336625152,1336625407,IE
+1336625408,1336626286,GB
 1336626287,1336626287,IE
 1336626288,1336627199,GB
 1336627200,1336629247,NO
@@ -15479,95 +15468,55 @@
 1342177280,1342628207,GB
 1342628208,1342628223,IE
 1342628224,1342701567,GB
-1342701568,1342704127,MQ
-1342704128,1342704383,FR
-1342704384,1342704895,MQ
-1342704896,1342705151,FR
-1342705152,1342705919,MQ
-1342705920,1342706175,FR
-1342706176,1342707711,MQ
-1342707712,1342707967,FR
-1342707968,1342708223,MQ
-1342708224,1342708479,FR
-1342708480,1342708735,MQ
-1342708736,1342708991,FR
-1342708992,1342711807,MQ
-1342711808,1342712063,FR
-1342712064,1342716159,MQ
-1342716160,1342716415,FR
-1342716416,1342716927,MQ
-1342716928,1342717183,FR
-1342717184,1342717951,MQ
-1342717952,1342718207,GP
-1342718208,1342718463,FR
-1342718464,1342719231,GP
-1342719232,1342719487,FR
-1342719488,1342720255,GP
-1342720256,1342720511,FR
-1342720512,1342720767,GP
-1342720768,1342721023,FR
-1342721024,1342722303,GP
-1342722304,1342722559,FR
-1342722560,1342723071,GP
-1342723072,1342723327,FR
-1342723328,1342724095,GP
-1342724096,1342724351,FR
-1342724352,1342725375,GP
-1342725376,1342725631,FR
-1342725632,1342727423,GP
-1342727424,1342727679,FR
-1342727680,1342729215,GP
-1342729216,1342729471,FR
-1342729472,1342729727,GP
-1342729728,1342729983,FR
-1342729984,1342733823,GP
-1342733824,1342734079,FR
-1342734080,1342734335,GP
-1342734336,1342734847,RE
-1342734848,1342735103,FR
-1342735104,1342736639,RE
-1342736640,1342736895,FR
-1342736896,1342738175,RE
-1342738176,1342738687,FR
-1342738688,1342739199,RE
-1342739200,1342739455,FR
-1342739456,1342741503,RE
-1342741504,1342742015,FR
-1342742016,1342742271,RE
-1342742272,1342742783,FR
-1342742784,1342743039,RE
-1342743040,1342743295,FR
-1342743296,1342743807,RE
-1342743808,1342744063,FR
-1342744064,1342749695,RE
-1342749696,1342750207,FR
-1342750208,1342753023,RE
-1342753024,1342753279,FR
-1342753280,1342756351,RE
-1342756352,1342757119,FR
-1342757120,1342757887,RE
-1342757888,1342758399,FR
-1342758400,1342759167,RE
-1342759168,1342759423,FR
-1342759424,1342760447,RE
-1342760448,1342760703,FR
-1342760704,1342763519,RE
-1342763520,1342763775,FR
-1342763776,1342764031,RE
-1342764032,1342764287,FR
-1342764288,1342766079,RE
-1342766080,1342766847,FR
-1342766848,1342767103,RE
-1342767104,1342988287,FR
+1342701568,1342750719,RE
+1342750720,1342751999,FR
+1342752000,1342752255,RE
+1342752256,1342753023,FR
+1342753024,1342753279,YT
+1342753280,1342754047,FR
+1342754048,1342754303,RE
+1342754304,1342755583,FR
+1342755584,1342756095,RE
+1342756096,1342759679,FR
+1342759680,1342759935,RE
+1342759936,1342760703,FR
+1342760704,1342760959,RE
+1342760960,1342763007,FR
+1342763008,1342763263,YT
+1342763264,1342765055,FR
+1342765056,1342765311,RE
+1342765312,1342988287,FR
 1342988288,1342989055,US
-1342989056,1342996479,FR
-1342996480,1343000575,GF
-1343000576,1343001087,FR
-1343001088,1343001855,GF
-1343001856,1343002111,FR
-1343002112,1343005695,GF
-1343005696,1343005951,FR
-1343005952,1343012863,GF
+1342989056,1342996991,FR
+1342996992,1342997247,GF
+1342997248,1342997759,FR
+1342997760,1342999551,GF
+1342999552,1343000575,FR
+1343000576,1343001087,GF
+1343001088,1343001599,FR
+1343001600,1343002367,GF
+1343002368,1343002879,FR
+1343002880,1343003135,GF
+1343003136,1343003391,FR
+1343003392,1343004159,GF
+1343004160,1343004671,FR
+1343004672,1343004927,GF
+1343004928,1343005439,FR
+1343005440,1343007231,GF
+1343007232,1343007487,FR
+1343007488,1343007999,GF
+1343008000,1343008255,FR
+1343008256,1343008511,GF
+1343008512,1343008767,FR
+1343008768,1343009023,GF
+1343009024,1343010047,FR
+1343010048,1343010303,GF
+1343010304,1343010815,FR
+1343010816,1343011071,GF
+1343011072,1343011583,FR
+1343011584,1343012095,GF
+1343012096,1343012607,FR
+1343012608,1343012863,GF
 1343012864,1343017983,FR
 1343017984,1343018495,RE
 1343018496,1343025151,FR
@@ -15674,12 +15623,7 @@
 1346740224,1346744319,FI
 1346744320,1346748415,RU
 1346748416,1346752511,DE
-1346752512,1346753023,RE
-1346753024,1346753791,FR
-1346753792,1346754303,RE
-1346754304,1346754559,FR
-1346754560,1346755071,RE
-1346755072,1346755583,FR
+1346752512,1346755583,FR
 1346755584,1346756095,RE
 1346756096,1346756607,FR
 1346756608,1346760703,SE
@@ -15970,31 +15914,27 @@
 1347295217,1347295223,US
 1347295224,1347295224,AO
 1347295225,1347295232,NG
-1347295233,1347295744,A2
-1347295745,1347295745,US
-1347295746,1347295748,A2
-1347295749,1347295752,US
+1347295233,1347295743,A2
+1347295744,1347295752,US
 1347295753,1347295755,BW
-1347295756,1347295759,A2
+1347295756,1347295759,US
 1347295760,1347295775,BW
 1347295776,1347295776,IQ
 1347295777,1347295784,HU
 1347295785,1347295791,LB
-1347295792,1347295816,A2
+1347295792,1347295816,US
 1347295817,1347295824,OM
 1347295825,1347295832,GH
 1347295833,1347295840,FR
 1347295841,1347295848,NG
 1347295849,1347295852,LS
-1347295853,1347295856,A2
+1347295853,1347295856,US
 1347295857,1347295864,NG
-1347295865,1347295928,A2
+1347295865,1347295928,US
 1347295929,1347295936,NG
 1347295937,1347295976,US
 1347295977,1347295984,LS
-1347295985,1347295992,US
-1347295993,1347295999,A2
-1347296000,1347296007,US
+1347295985,1347296007,US
 1347296008,1347296008,A2
 1347296009,1347296032,US
 1347296033,1347296040,A2
@@ -16028,9 +15968,7 @@
 1347309568,1347313663,DE
 1347313664,1347321855,RU
 1347321856,1347325951,US
-1347325952,1347327743,CZ
-1347327744,1347327999,SK
-1347328000,1347330047,CZ
+1347325952,1347330047,CZ
 1347330048,1347338239,DE
 1347338240,1347342335,RU
 1347342336,1347346431,SE
@@ -16142,8 +16080,7 @@
 1347755160,1347755175,GR
 1347755176,1347756031,CY
 1347756032,1347760127,NL
-1347760128,1347762175,CZ
-1347762176,1347764223,HU
+1347760128,1347764223,HU
 1347764224,1347772415,GB
 1347772416,1347776511,MT
 1347776512,1347780607,SE
@@ -16164,8 +16101,10 @@
 1347837952,1347846143,RO
 1347846144,1347850239,NO
 1347850240,1347854335,IT
-1347854336,1347854847,DE
-1347854848,1347857407,EU
+1347854336,1347854591,DE
+1347854592,1347854599,EU
+1347854600,1347854607,DE
+1347854608,1347857407,EU
 1347857408,1347858431,DE
 1347858432,1347862089,EU
 1347862090,1347862090,DE
@@ -16203,9 +16142,7 @@
 1347989504,1347993599,FI
 1347993600,1348001791,GB
 1348001792,1348005887,ES
-1348005888,1348008959,BH
-1348008960,1348009215,US
-1348009216,1348009983,BH
+1348005888,1348009983,BH
 1348009984,1348014079,RU
 1348014080,1348018175,DK
 1348018176,1348026367,NO
@@ -16229,7 +16166,9 @@
 1348104192,1348108287,RU
 1348108288,1348112383,CZ
 1348112384,1348116479,DE
-1348116480,1348120575,JO
+1348116480,1348119039,JO
+1348119040,1348119295,US
+1348119296,1348120575,JO
 1348120576,1348124671,RU
 1348124672,1348128767,GB
 1348128768,1348129791,BE
@@ -16348,11 +16287,11 @@
 1352299776,1352300031,US
 1352300032,1352412159,DE
 1352412160,1352412415,FR
-1352412416,1352412799,DE
-1352412800,1352412863,GB
-1352412864,1352417279,DE
+1352412416,1352417279,DE
 1352417280,1352418303,SK
-1352418304,1352663039,DE
+1352418304,1352488959,DE
+1352488960,1352491007,FR
+1352491008,1352663039,DE
 1352663040,1353187327,DK
 1353187328,1353262295,GB
 1353262296,1353262303,US
@@ -16362,7 +16301,9 @@
 1353275248,1353275255,ES
 1353275256,1353277439,GB
 1353277440,1353279487,CH
-1353279488,1353286143,GB
+1353279488,1353279583,GB
+1353279584,1353279591,IT
+1353279592,1353286143,GB
 1353286144,1353286255,EU
 1353286256,1353286271,GB
 1353286272,1353286303,EU
@@ -16374,9 +16315,7 @@
 1353286399,1353286399,EU
 1353286400,1353287959,GB
 1353287960,1353287967,IE
-1353287968,1353288191,GB
-1353288192,1353288447,IE
-1353288448,1353298687,GB
+1353287968,1353298687,GB
 1353298688,1353299455,SE
 1353299456,1353300079,GB
 1353300080,1353300095,SE
@@ -16386,9 +16325,7 @@
 1353308160,1353309183,FR
 1353309184,1353312447,GB
 1353312448,1353312479,CH
-1353312480,1353313535,GB
-1353313536,1353313791,IE
-1353313792,1353315327,GB
+1353312480,1353315327,GB
 1353315328,1353316351,ES
 1353316352,1353318399,GB
 1353318400,1353383935,SE
@@ -16465,9 +16402,13 @@
 1357327360,1357327615,FR
 1357327616,1357328383,EU
 1357328384,1357328639,GB
-1357328640,1357329407,EU
+1357328640,1357328895,EU
+1357328896,1357329151,NL
+1357329152,1357329407,EU
 1357329408,1357329415,BE
-1357329416,1357335807,EU
+1357329416,1357330943,EU
+1357330944,1357331199,GB
+1357331200,1357335807,EU
 1357335808,1357336063,IT
 1357336064,1357340671,EU
 1357340672,1357341695,GB
@@ -16502,13 +16443,16 @@
 1357363200,1357364223,QA
 1357364224,1357365247,ES
 1357365248,1357366783,EU
-1357366784,1357366959,FR
+1357366784,1357366959,GB
 1357366960,1357366967,BE
-1357366968,1357366975,FR
-1357366976,1357367039,GB
-1357367040,1357368575,EU
+1357366968,1357367039,GB
+1357367040,1357368351,EU
+1357368352,1357368383,NL
+1357368384,1357368575,EU
 1357368576,1357368831,NL
-1357368832,1357372159,EU
+1357368832,1357371391,EU
+1357371392,1357371647,GB
+1357371648,1357372159,EU
 1357372160,1357372927,GB
 1357372928,1357373467,EU
 1357373468,1357373471,GB
@@ -16516,9 +16460,14 @@
 1357373480,1357373483,GB
 1357373484,1357373487,EU
 1357373488,1357373519,GB
-1357373520,1357373951,EU
+1357373520,1357373527,FI
+1357373528,1357373951,EU
 1357373952,1357374463,GB
-1357374464,1357381631,EU
+1357374464,1357377535,EU
+1357377536,1357377663,FR
+1357377664,1357377791,EU
+1357377792,1357378047,FR
+1357378048,1357381631,EU
 1357381632,1357414399,NO
 1357414400,1357447167,LV
 1357447168,1357479935,IE
@@ -16543,7 +16492,8 @@
 1357877376,1357877439,DE
 1357877440,1357879935,EU
 1357879936,1357880063,GB
-1357880064,1357883647,EU
+1357880064,1357883391,EU
+1357883392,1357883647,FR
 1357883648,1357883903,SE
 1357883904,1357885951,EU
 1357885952,1357886207,SE
@@ -16560,7 +16510,9 @@
 1357892608,1357892735,NL
 1357892736,1357892863,EU
 1357892864,1357893119,NL
-1357893120,1357898751,EU
+1357893120,1357896191,EU
+1357896192,1357896447,DE
+1357896448,1357898751,EU
 1357898752,1357898879,DE
 1357898880,1357899583,EU
 1357899584,1357899615,NL
@@ -16568,11 +16520,9 @@
 1357899648,1357899775,GB
 1357899776,1357900415,EU
 1357900416,1357900543,SE
-1357900544,1357902335,EU
-1357902336,1357902365,GB
+1357900544,1357902365,EU
 1357902366,1357902366,NO
-1357902367,1357902591,GB
-1357902592,1357902847,RU
+1357902367,1357902847,EU
 1357902848,1357903359,GB
 1357903360,1357904895,EU
 1357904896,1357905407,GB
@@ -16615,13 +16565,9 @@
 1357984912,1357984919,IT
 1357984920,1357985015,GB
 1357985016,1357985023,IT
-1357985024,1357985575,GB
-1357985576,1357985583,IT
-1357985584,1357985791,GB
+1357985024,1357985791,GB
 1357985792,1357987839,DE
-1357987840,1357989631,GB
-1357989632,1357989887,FR
-1357989888,1357991935,GB
+1357987840,1357991935,GB
 1357991936,1357996031,NO
 1357996032,1358000127,CH
 1358000128,1358004223,LI
@@ -16655,15 +16601,11 @@
 1358147584,1358151679,GB
 1358151680,1358155775,DE
 1358155776,1358159871,CH
-1358163968,1358164223,FR
-1358164224,1358164479,MQ
-1358164480,1358164991,FR
-1358164992,1358165503,MQ
-1358165504,1358166015,FR
-1358166016,1358166783,MQ
-1358166784,1358167551,FR
-1358167552,1358167807,MQ
-1358167808,1358168063,FR
+1358163968,1358165503,FR
+1358165504,1358165759,MQ
+1358165760,1358166015,FR
+1358166016,1358166527,MQ
+1358166528,1358168063,FR
 1358168064,1358172159,GB
 1358172160,1358176255,CY
 1358176256,1358180351,RU
@@ -16755,9 +16697,7 @@
 1358553088,1358557183,UA
 1358557184,1358557951,GB
 1358557952,1358558207,IE
-1358558208,1358560255,GB
-1358560256,1358560511,IE
-1358560512,1358561279,GB
+1358558208,1358561279,GB
 1358561280,1358569471,CZ
 1358569472,1358573567,NG
 1358573568,1358577663,LV
@@ -16856,9 +16796,7 @@
 1358862900,1358863103,DK
 1358863104,1358863359,EU
 1358863360,1358863615,US
-1358863616,1358863903,GB
-1358863904,1358863919,SA
-1358863920,1358864383,GB
+1358863616,1358864383,GB
 1358864384,1358872575,CH
 1358872576,1358876671,IT
 1358876672,1358880767,LV
@@ -16925,7 +16863,9 @@
 1359413248,1359429631,DE
 1359429632,1359446015,LT
 1359446016,1359462399,DK
-1359462400,1359467775,DE
+1359462400,1359467007,DE
+1359467008,1359467263,US
+1359467264,1359467775,DE
 1359467776,1359468031,US
 1359468032,1359470591,DE
 1359470592,1359478783,CH
@@ -16972,7 +16912,13 @@
 1360113664,1360117759,HU
 1360117760,1360121855,FI
 1360121856,1360125951,DE
-1360125952,1360130047,SI
+1360125952,1360127487,SI
+1360127488,1360127999,RS
+1360128000,1360128511,MK
+1360128512,1360128767,ME
+1360128768,1360129023,SI
+1360129024,1360129535,BA
+1360129536,1360130047,SI
 1360130048,1360134143,IE
 1360134144,1360138239,NL
 1360138240,1360142335,CH
@@ -17217,9 +17163,7 @@
 1363410944,1363673087,NL
 1363673088,1363935231,IT
 1363935232,1364197375,GB
-1364197376,1364212991,FR
-1364212992,1364213247,GF
-1364213248,1364262911,FR
+1364197376,1364262911,FR
 1364262912,1364328447,IT
 1364328448,1364459519,BE
 1364459520,1364525055,PT
@@ -17300,7 +17244,9 @@
 1364963328,1364967423,RU
 1364967424,1364971519,GB
 1364971520,1364975615,CZ
-1364975616,1364979711,BJ
+1364975616,1364979199,BJ
+1364979200,1364979455,NG
+1364979456,1364979711,BJ
 1364979712,1364983039,GB
 1364983040,1364983295,CH
 1364983296,1364983807,GB
@@ -17325,7 +17271,8 @@
 1365044800,1365044927,FR
 1365044928,1365044935,GR
 1365044936,1365044943,LU
-1365044944,1365045247,FR
+1365044944,1365044991,FR
+1365044992,1365045247,LU
 1365045248,1365047295,AT
 1365047296,1365049343,SK
 1365049344,1365057535,FR
@@ -17382,7 +17329,11 @@
 1365237760,1365241855,UZ
 1365241856,1365245951,DK
 1365245952,1366294527,GB
-1366294528,1367343103,IT
+1366294528,1366465791,IT
+1366465792,1366465873,NL
+1366465874,1366465874,IT
+1366465875,1366466047,NL
+1366466048,1367343103,IT
 1367343104,1369440255,GB
 1369440256,1369473023,DE
 1369473024,1369505791,HU
@@ -17585,96 +17536,122 @@
 1373437952,1373503487,CH
 1373503488,1373569023,RU
 1373569024,1373634559,AT
-1373634560,1374683135,SE
+1373634560,1373854975,SE
+1373854976,1373855180,RU
+1373855181,1373855181,SE
+1373855182,1373855220,RU
+1373855221,1373855221,SE
+1373855222,1373855231,RU
+1373855232,1374683135,SE
 1374683136,1375080959,BE
 1375080960,1375081215,EU
 1375081216,1375207423,BE
-1375207424,1375207935,FR
-1375207936,1375208447,MQ
-1375208448,1375208703,GP
-1375208704,1375210239,MQ
-1375210240,1375210495,GP
-1375210496,1375211519,MQ
-1375211520,1375211775,GP
-1375211776,1375212031,FR
-1375212032,1375212799,GP
-1375212800,1375213055,FR
-1375213056,1375215615,GP
-1375215616,1375215871,GF
-1375215872,1375216383,FR
-1375216384,1375218175,GF
-1375218176,1375218687,FR
-1375218688,1375219455,GF
-1375219456,1375219711,FR
-1375219712,1375221247,GF
-1375221248,1375221503,FR
-1375221504,1375221759,GF
-1375221760,1375222783,FR
-1375222784,1375223807,GF
-1375223808,1375227135,MQ
-1375227136,1375227647,FR
-1375227648,1375230463,MQ
-1375230464,1375230719,FR
-1375230720,1375233023,MQ
-1375233024,1375233279,FR
-1375233280,1375233791,MQ
-1375233792,1375235071,FR
-1375235072,1375235583,MQ
-1375235584,1375236095,FR
-1375236096,1375236351,MQ
-1375236352,1375236863,FR
-1375236864,1375237631,MQ
-1375237632,1375237887,FR
-1375237888,1375239679,MQ
-1375239680,1375239935,FR
-1375239936,1375240191,MQ
-1375240192,1375240447,FR
-1375240448,1375240959,GP
-1375240960,1375241215,FR
-1375241216,1375241983,GP
-1375241984,1375242239,FR
-1375242240,1375242751,GP
-1375242752,1375243263,FR
-1375243264,1375245311,GP
-1375245312,1375246079,FR
-1375246080,1375246335,GP
-1375246336,1375246591,FR
-1375246592,1375247359,GP
-1375247360,1375247615,FR
-1375247616,1375249919,GP
-1375249920,1375250175,FR
-1375250176,1375250431,GP
-1375250432,1375251455,FR
-1375251456,1375252223,GP
-1375252224,1375253247,FR
-1375253248,1375253759,GP
-1375253760,1375254527,FR
-1375254528,1375256063,GP
-1375256064,1375256319,FR
-1375256320,1375256575,GP
+1375207424,1375207679,MQ
+1375207680,1375208703,FR
+1375208704,1375209215,MQ
+1375209216,1375209471,FR
+1375209472,1375209983,MQ
+1375209984,1375210751,FR
+1375210752,1375211519,MQ
+1375211520,1375211775,FR
+1375211776,1375213311,GP
+1375213312,1375213567,FR
+1375213568,1375215103,GP
+1375215104,1375215359,FR
+1375215360,1375215615,GP
+1375215616,1375215871,FR
+1375215872,1375216127,GF
+1375216128,1375217663,FR
+1375217664,1375218175,GF
+1375218176,1375218431,FR
+1375218432,1375219711,GF
+1375219712,1375219967,FR
+1375219968,1375220479,GF
+1375220480,1375220735,FR
+1375220736,1375220991,GF
+1375220992,1375221247,FR
+1375221248,1375221503,GF
+1375221504,1375223039,FR
+1375223040,1375223551,GF
+1375223552,1375224831,FR
+1375224832,1375225087,MQ
+1375225088,1375225599,FR
+1375225600,1375225855,MQ
+1375225856,1375226111,FR
+1375226112,1375227903,MQ
+1375227904,1375228671,FR
+1375228672,1375228927,MQ
+1375228928,1375229439,FR
+1375229440,1375230719,MQ
+1375230720,1375231231,FR
+1375231232,1375231487,MQ
+1375231488,1375231999,FR
+1375232000,1375232255,MQ
+1375232256,1375233023,FR
+1375233024,1375233279,MQ
+1375233280,1375233791,FR
+1375233792,1375234303,MQ
+1375234304,1375236351,FR
+1375236352,1375236863,MQ
+1375236864,1375237631,FR
+1375237632,1375237887,MQ
+1375237888,1375239679,FR
+1375239680,1375239935,MQ
+1375239936,1375240191,FR
+1375240192,1375240959,GP
+1375240960,1375242239,FR
+1375242240,1375243263,GP
+1375243264,1375243519,FR
+1375243520,1375243775,GP
+1375243776,1375244031,FR
+1375244032,1375244287,GP
+1375244288,1375244799,FR
+1375244800,1375246591,GP
+1375246592,1375246847,FR
+1375246848,1375247615,GP
+1375247616,1375247871,FR
+1375247872,1375248383,GP
+1375248384,1375248639,FR
+1375248640,1375248895,GP
+1375248896,1375249919,FR
+1375249920,1375250175,GP
+1375250176,1375251967,FR
+1375251968,1375252479,GP
+1375252480,1375252991,FR
+1375252992,1375254015,GP
+1375254016,1375254527,FR
+1375254528,1375255039,GP
+1375255040,1375255295,FR
+1375255296,1375255551,GP
+1375255552,1375256063,FR
+1375256064,1375256575,GP
 1375256576,1375257087,RE
-1375257088,1375257343,FR
-1375257344,1375257855,RE
-1375257856,1375258111,FR
-1375258112,1375258879,RE
-1375258880,1375261183,FR
-1375261184,1375261695,RE
-1375261696,1375262207,FR
-1375262208,1375265535,RE
-1375265536,1375266047,FR
-1375266048,1375266303,RE
-1375266304,1375268095,FR
+1375257088,1375257855,FR
+1375257856,1375258111,RE
+1375258112,1375259135,FR
+1375259136,1375259647,RE
+1375259648,1375260671,FR
+1375260672,1375260927,RE
+1375260928,1375261951,FR
+1375261952,1375262463,RE
+1375262464,1375262719,FR
+1375262720,1375263231,RE
+1375263232,1375264511,FR
+1375264512,1375265279,RE
+1375265280,1375265535,FR
+1375265536,1375266047,RE
+1375266048,1375266559,FR
+1375266560,1375267839,RE
+1375267840,1375268095,FR
 1375268096,1375268351,RE
-1375268352,1375268863,FR
-1375268864,1375269119,RE
-1375269120,1375269631,FR
-1375269632,1375270143,RE
-1375270144,1375270655,FR
-1375270656,1375271423,RE
-1375271424,1375271679,FR
-1375271680,1375271935,RE
-1375271936,1375272191,FR
-1375272192,1375272959,RE
+1375268352,1375269119,FR
+1375269120,1375269631,RE
+1375269632,1375270143,FR
+1375270144,1375270399,RE
+1375270400,1375271167,FR
+1375271168,1375272191,RE
+1375272192,1375272703,FR
+1375272704,1375272959,RE
 1375272960,1375552511,FR
 1375552512,1375553535,EU
 1375553536,1375705984,FR
@@ -17713,9 +17690,7 @@
 1382213632,1382219775,GB
 1382219776,1382222847,SE
 1382222848,1382223103,FI
-1382223104,1382226943,SE
-1382226944,1382227199,NO
-1382227200,1382252543,SE
+1382223104,1382252543,SE
 1382252544,1382268927,CZ
 1382268928,1382285311,IR
 1382285312,1382301695,CZ
@@ -17774,7 +17749,9 @@
 1383251968,1383260159,CZ
 1383260160,1383268351,RU
 1383268352,1383273983,IR
-1383273984,1383275775,KW
+1383273984,1383274248,KW
+1383274249,1383274249,IR
+1383274250,1383275775,KW
 1383275776,1383276543,IR
 1383276544,1383284735,KZ
 1383284736,1383292927,PL
@@ -18026,7 +18003,9 @@
 1388588288,1388588543,GB
 1388588544,1388588799,EU
 1388588800,1388589823,GB
-1388589824,1388591103,EU
+1388589824,1388590079,EU
+1388590080,1388590335,GB
+1388590336,1388591103,EU
 1388591104,1388591359,AU
 1388591360,1388593151,EU
 1388593152,1388601343,RU
@@ -18038,13 +18017,7 @@
 1388642304,1388650495,FI
 1388650496,1388658687,PL
 1388658688,1388666879,GB
-1388666880,1388667135,FR
-1388667136,1388667391,RE
-1388667392,1388668671,FR
-1388668672,1388668927,RE
-1388668928,1388669183,FR
-1388669184,1388669439,RE
-1388669440,1388675071,FR
+1388666880,1388675071,FR
 1388675072,1388677631,EU
 1388677632,1388677887,NL
 1388677888,1388678143,EU
@@ -18090,11 +18063,13 @@
 1388744760,1388744767,IE
 1388744768,1388744831,GB
 1388744832,1388744847,IE
-1388744848,1388745971,GB
+1388744848,1388744959,GB
+1388744960,1388745215,IE
+1388745216,1388745971,GB
 1388745972,1388745975,IE
 1388745976,1388746495,GB
-1388746496,1388746751,IE
-1388746752,1388746911,GB
+1388746496,1388746559,IE
+1388746560,1388746911,GB
 1388746912,1388746927,IE
 1388746928,1388748799,GB
 1388748800,1388756991,RU
@@ -18130,8 +18105,8 @@
 1389199872,1389200159,US
 1389200160,1389210627,AE
 1389210628,1389210631,US
-1389210632,1389217023,AE
-1389217024,1389217535,US
+1389210632,1389217279,AE
+1389217280,1389217535,US
 1389217536,1389218815,AE
 1389218816,1389219839,AF
 1389219840,1389223935,AE
@@ -18145,9 +18120,7 @@
 1389264896,1389265151,TZ
 1389265152,1389266957,A2
 1389266958,1389266958,NG
-1389266959,1389268479,A2
-1389268480,1389268735,US
-1389268736,1389268863,A2
+1389266959,1389268863,A2
 1389268864,1389268871,KE
 1389268872,1389275647,A2
 1389275648,1389275903,ZA
@@ -18190,10 +18163,13 @@
 1389707264,1389723647,IT
 1389723648,1389756415,ES
 1389756416,1389772799,SE
-1389772800,1389783039,SI
+1389772800,1389778431,SI
+1389778432,1389780991,RS
+1389780992,1389783039,HR
 1389783040,1389785087,BA
 1389785088,1389787135,MK
-1389787136,1389789183,SI
+1389787136,1389788671,SI
+1389788672,1389789183,RS
 1389789184,1389805567,PL
 1389805568,1389806591,US
 1389806592,1389806847,SA
@@ -18245,9 +18221,7 @@
 1397489664,1397751807,CH
 1397751808,1398276095,NL
 1398276096,1398800383,DK
-1398800384,1398812927,KW
-1398812928,1398813183,US
-1398813184,1398833151,KW
+1398800384,1398833151,KW
 1398833152,1398865919,NL
 1398865920,1398867967,RU
 1398867968,1398870015,NL
@@ -18377,7 +18351,9 @@
 1401546752,1401548799,IT
 1401548800,1401550847,FR
 1401550848,1401551103,GB
-1401551104,1401552639,JE
+1401551104,1401551359,JE
+1401551360,1401551615,GB
+1401551616,1401552639,JE
 1401552640,1401552895,GB
 1401552896,1401554943,NL
 1401554944,1401556991,IE
@@ -18619,30 +18595,14 @@
 1404385280,1404386047,LT
 1404386048,1404387327,SE
 1404387328,1404420095,LT
-1404420096,1404436479,RU
+1404420096,1404426502,RU
+1404426503,1404426503,SE
+1404426504,1404436479,RU
 1404436480,1404444671,SE
-1404444672,1404445951,NO
-1404445952,1404446207,SE
-1404446208,1404446719,NO
-1404446720,1404446975,SE
-1404446976,1404447999,NO
-1404448000,1404448255,SE
-1404448256,1404452863,NO
+1404444672,1404452863,NO
 1404452864,1404510207,SE
-1404510208,1404510975,HR
-1404510976,1404511231,SE
-1404511232,1404512255,HR
-1404512256,1404512767,SE
-1404512768,1404513023,HR
-1404513024,1404514303,SE
-1404514304,1404514559,HR
-1404514560,1404514815,SE
-1404514816,1404515071,HR
-1404515072,1404515327,SE
-1404515328,1404515839,HR
-1404515840,1404516095,SE
-1404516096,1404518143,HR
-1404518144,1404522495,SE
+1404510208,1404518399,HR
+1404518400,1404522495,SE
 1404522496,1404526591,LV
 1404526592,1404538879,SE
 1404538880,1404542975,LV
@@ -18654,90 +18614,18 @@
 1404600320,1404678143,SE
 1404678144,1404680191,HR
 1404680192,1404731391,SE
-1404731392,1404732159,HR
-1404732160,1404732671,SE
-1404732672,1404733951,HR
-1404733952,1404734207,SE
-1404734208,1404736511,HR
-1404736512,1404736767,SE
-1404736768,1404740095,HR
-1404740096,1404740351,SE
-1404740352,1404740863,HR
-1404740864,1404741119,SE
-1404741120,1404742911,HR
-1404742912,1404743679,SE
-1404743680,1404744959,HR
-1404744960,1404745215,SE
-1404745216,1404745983,HR
-1404745984,1404746495,SE
-1404746496,1404748031,HR
-1404748032,1404748287,SE
-1404748288,1404748799,HR
-1404748800,1404749311,SE
-1404749312,1404749567,HR
-1404749568,1404750079,SE
-1404750080,1404752639,HR
-1404752640,1404752895,SE
-1404752896,1404754943,HR
-1404754944,1404755199,SE
-1404755200,1404755967,HR
-1404755968,1404756223,SE
-1404756224,1404756479,HR
-1404756480,1404756735,SE
-1404756736,1404757247,HR
-1404757248,1404757503,SE
-1404757504,1404759551,HR
-1404759552,1404759807,SE
-1404759808,1404760063,HR
-1404760064,1404760319,SE
-1404760320,1404760831,HR
-1404760832,1404761087,SE
-1404761088,1404762111,HR
-1404762112,1404762367,SE
-1404762368,1404762623,HR
-1404762624,1404763135,SE
-1404763136,1404763647,HR
-1404763648,1404763903,SE
-1404763904,1404764159,HR
+1404731392,1404764159,HR
 1404764160,1404780543,NL
 1404780544,1404788735,SE
-1404788736,1404790527,NL
-1404790528,1404790783,SE
-1404790784,1404791039,NL
-1404791040,1404791295,SE
-1404791296,1404791807,NL
-1404791808,1404792063,SE
-1404792064,1404792575,NL
-1404792576,1404792831,SE
-1404792832,1404793599,NL
-1404793600,1404793855,SE
-1404793856,1404795135,NL
-1404795136,1404795391,SE
-1404795392,1404795647,NL
-1404795648,1404795903,SE
-1404795904,1404796927,NL
+1404788736,1404796927,NL
 1404796928,1404801023,EE
-1404801024,1404803071,SE
-1404803072,1404803327,LV
-1404803328,1404803583,SE
+1404801024,1404803583,SE
 1404803584,1404804095,LV
 1404804096,1404805119,SE
 1404805120,1404813311,AT
 1404813312,1404815871,EE
 1404815872,1404816383,LT
-1404816384,1404821503,NL
-1404821504,1404821759,SE
-1404821760,1404822271,NL
-1404822272,1404822527,SE
-1404822528,1404822783,NL
-1404822784,1404823039,SE
-1404823040,1404825087,NL
-1404825088,1404825343,SE
-1404825344,1404826367,NL
-1404826368,1404826623,SE
-1404826624,1404827135,NL
-1404827136,1404827903,SE
-1404827904,1404829695,NL
+1404816384,1404829695,NL
 1404829696,1404870655,RU
 1404870656,1404872703,LT
 1404872704,1404874751,SE
@@ -18746,21 +18634,40 @@
 1404887040,1404927999,NL
 1404928000,1404944383,SE
 1404944384,1404960767,LT
-1404960768,1405009919,SE
-1405009920,1405010687,LT
-1405010688,1405010943,SE
-1405010944,1405011199,LT
-1405011200,1405011711,SE
-1405011712,1405013759,LT
-1405013760,1405014015,SE
-1405014016,1405020159,LT
-1405020160,1405020415,SE
-1405020416,1405020927,LT
-1405020928,1405021183,SE
-1405021184,1405021439,LT
-1405021440,1405021951,SE
-1405021952,1405022207,LT
-1405022208,1405026303,SE
+1404960768,1404977151,SE
+1404977152,1404977919,LT
+1404977920,1404978175,SE
+1404978176,1404980223,LT
+1404980224,1404980479,SE
+1404980480,1404981247,LT
+1404981248,1404981503,SE
+1404981504,1404983551,LT
+1404983552,1404983807,SE
+1404983808,1404985087,LT
+1404985088,1404985343,SE
+1404985344,1404986623,LT
+1404986624,1404986879,SE
+1404986880,1404987135,LT
+1404987136,1404987647,SE
+1404987648,1404988415,LT
+1404988416,1404988671,SE
+1404988672,1404989695,LT
+1404989696,1404989951,SE
+1404989952,1404990463,LT
+1404990464,1404990719,SE
+1404990720,1404990975,LT
+1404990976,1404991231,SE
+1404991232,1404992511,LT
+1404992512,1404992767,SE
+1404992768,1404993535,LT
+1404993536,1405009919,SE
+1405009920,1405022207,LT
+1405022208,1405022463,SE
+1405022464,1405022975,LT
+1405022976,1405023231,SE
+1405023232,1405025023,LT
+1405025024,1405025279,SE
+1405025280,1405026303,LT
 1405026304,1405042687,NO
 1405042688,1405048831,SE
 1405048832,1405050879,HR
@@ -18769,21 +18676,133 @@
 1405063168,1405067263,NO
 1405067264,1405083647,EE
 1405083648,1405091839,SE
-1405091840,1405815295,FR
-1405815296,1405815551,MQ
-1405815552,1405820927,FR
-1405820928,1405821183,MQ
-1405821184,1405822719,FR
-1405822720,1405822975,MQ
-1405822976,1405834751,FR
-1405834752,1405835007,MQ
-1405835008,1405850879,FR
-1405850880,1405851135,MQ
-1405851136,1405858815,FR
+1405091840,1405813759,FR
+1405813760,1405814015,MQ
+1405814016,1405815807,FR
+1405815808,1405816063,MQ
+1405816064,1405816319,FR
+1405816320,1405816575,MQ
+1405816576,1405816831,FR
+1405816832,1405817087,MQ
+1405817088,1405817343,FR
+1405817344,1405817599,MQ
+1405817600,1405818111,FR
+1405818112,1405818367,MQ
+1405818368,1405818623,FR
+1405818624,1405818879,MQ
+1405818880,1405819135,FR
+1405819136,1405819391,MQ
+1405819392,1405819903,FR
+1405819904,1405820159,MQ
+1405820160,1405820671,FR
+1405820672,1405820927,MQ
+1405820928,1405821439,FR
+1405821440,1405821695,MQ
+1405821696,1405822207,FR
+1405822208,1405822719,MQ
+1405822720,1405823231,FR
+1405823232,1405823743,MQ
+1405823744,1405824255,FR
+1405824256,1405824511,MQ
+1405824512,1405824767,FR
+1405824768,1405825279,MQ
+1405825280,1405825535,FR
+1405825536,1405826303,MQ
+1405826304,1405826559,FR
+1405826560,1405826815,MQ
+1405826816,1405827071,FR
+1405827072,1405827583,MQ
+1405827584,1405827839,FR
+1405827840,1405828095,MQ
+1405828096,1405828607,FR
+1405828608,1405829119,MQ
+1405829120,1405829375,FR
+1405829376,1405829631,MQ
+1405829632,1405830143,FR
+1405830144,1405830399,MQ
+1405830400,1405830655,FR
+1405830656,1405831167,MQ
+1405831168,1405831423,FR
+1405831424,1405831679,MQ
+1405831680,1405833727,FR
+1405833728,1405833983,MQ
+1405833984,1405834495,FR
+1405834496,1405835263,MQ
+1405835264,1405835775,FR
+1405835776,1405836031,MQ
+1405836032,1405836543,FR
+1405836544,1405837055,MQ
+1405837056,1405837311,FR
+1405837312,1405837567,MQ
+1405837568,1405838079,FR
+1405838080,1405838591,MQ
+1405838592,1405839103,FR
+1405839104,1405839359,MQ
+1405839360,1405839615,FR
+1405839616,1405839871,MQ
+1405839872,1405840127,FR
+1405840128,1405840639,MQ
+1405840640,1405845503,FR
+1405845504,1405845759,MQ
+1405845760,1405846015,FR
+1405846016,1405846527,MQ
+1405846528,1405846783,FR
+1405846784,1405847039,MQ
+1405847040,1405847551,FR
+1405847552,1405847807,MQ
+1405847808,1405848063,FR
+1405848064,1405848319,MQ
+1405848320,1405848575,FR
+1405848576,1405848831,MQ
+1405848832,1405849087,FR
+1405849088,1405849599,MQ
+1405849600,1405849855,FR
+1405849856,1405850111,MQ
+1405850112,1405850623,FR
+1405850624,1405850879,MQ
+1405850880,1405851135,FR
+1405851136,1405851903,MQ
+1405851904,1405852159,FR
+1405852160,1405853439,MQ
+1405853440,1405854463,FR
+1405854464,1405854975,MQ
+1405854976,1405856255,FR
+1405856256,1405856511,MQ
+1405856512,1405857791,FR
+1405857792,1405858559,MQ
+1405858560,1405858815,FR
 1405858816,1405859071,MQ
-1405859072,1405871103,FR
-1405871104,1405871359,MQ
-1405871360,1406140415,FR
+1405859072,1405859327,FR
+1405859328,1405860351,MQ
+1405860352,1405860607,FR
+1405860608,1405861119,MQ
+1405861120,1405861375,FR
+1405861376,1405861631,MQ
+1405861632,1405862143,FR
+1405862144,1405862399,MQ
+1405862400,1405862911,FR
+1405862912,1405863423,MQ
+1405863424,1405864447,FR
+1405864448,1405864703,MQ
+1405864704,1405864959,FR
+1405864960,1405865983,MQ
+1405865984,1405866239,FR
+1405866240,1405866495,MQ
+1405866496,1405867519,FR
+1405867520,1405867775,MQ
+1405867776,1405868287,FR
+1405868288,1405868799,MQ
+1405868800,1405870335,FR
+1405870336,1405870591,MQ
+1405870592,1405871359,FR
+1405871360,1405871615,MQ
+1405871616,1405871871,FR
+1405871872,1405872127,MQ
+1405872128,1405872383,FR
+1405872384,1405872895,MQ
+1405872896,1405873663,FR
+1405873664,1405873919,MQ
+1405873920,1406140415,FR
 1406140416,1406205951,CZ
 1406205952,1406271487,SE
 1406271488,1406337023,IE
@@ -18807,23 +18826,7 @@
 1406730240,1406746623,RU
 1406746624,1406754815,BE
 1406754816,1406763007,GB
-1406763008,1406763263,BE
-1406763264,1406764799,LU
-1406764800,1406765055,BE
-1406765056,1406765311,LU
-1406765312,1406765823,BE
-1406765824,1406766335,LU
-1406766336,1406767103,BE
-1406767104,1406767615,LU
-1406767616,1406767871,BE
-1406767872,1406768127,LU
-1406768128,1406768383,BE
-1406768384,1406769407,LU
-1406769408,1406769663,BE
-1406769664,1406770431,LU
-1406770432,1406770687,BE
-1406770688,1406770943,LU
-1406770944,1406771199,BE
+1406763008,1406771199,LU
 1406771200,1406779391,GB
 1406779392,1406787583,RU
 1406787584,1406791167,ES
@@ -18834,8 +18837,12 @@
 1406794752,1406795775,NL
 1406795776,1406796543,GB
 1406796544,1406796799,IM
-1406796800,1406803455,GB
-1406803456,1406803967,IM
+1406796800,1406802175,GB
+1406802176,1406802431,IM
+1406802432,1406803199,GB
+1406803200,1406803455,IM
+1406803456,1406803711,GB
+1406803712,1406803967,IM
 1406803968,1406812159,DE
 1406812160,1406820351,SE
 1406820352,1406828543,PL
@@ -18890,13 +18897,13 @@
 1407320064,1407451135,SE
 1407451136,1407483903,BG
 1407483904,1407516671,CH
-1407516672,1407522719,A2
-1407522720,1407522727,CD
-1407522728,1407526231,A2
+1407516672,1407526231,A2
 1407526232,1407526239,CD
-1407526240,1407529178,A2
+1407526240,1407528959,A2
+1407528960,1407529178,US
 1407529179,1407529180,NG
-1407529181,1407534365,A2
+1407529181,1407529215,US
+1407529216,1407534365,A2
 1407534366,1407534366,NG
 1407534367,1407537087,A2
 1407537088,1407537095,GH
@@ -18972,8 +18979,9 @@
 1409548288,1409810431,FR
 1409810432,1409941503,GB
 1409941504,1410007039,PL
-1410007040,1410017535,A2
-1410017536,1410017791,US
+1410007040,1410009855,A2
+1410009856,1410010111,US
+1410010112,1410017791,A2
 1410017792,1410017792,DE
 1410017793,1410042367,A2
 1410042368,1410042623,US
@@ -19019,9 +19027,7 @@
 1410514944,1410523135,GB
 1410523136,1410531327,PT
 1410531328,1410539519,DE
-1410539520,1410540671,GB
-1410540672,1410540799,US
-1410540800,1410547711,GB
+1410539520,1410547711,GB
 1410547712,1410555903,CZ
 1410555904,1410564095,GB
 1410564096,1410572287,SE
@@ -19113,9 +19119,11 @@
 1411903488,1411907583,RU
 1411907584,1411911679,EU
 1411911680,1411915775,US
-1411915776,1411919871,EU
+1411915776,1411917823,EU
+1411917824,1411919871,GB
 1411919872,1411921919,DE
-1411921920,1411923967,EU
+1411921920,1411922943,EU
+1411922944,1411923967,GB
 1411923968,1411940351,BG
 1411940352,1411973119,PL
 1411973120,1411999743,SI
@@ -19224,12 +19232,14 @@
 1422857088,1422857151,FR
 1422857152,1422910207,EU
 1422910208,1422910463,NL
-1422910464,1422916607,EU
+1422910464,1422911231,EU
+1422911232,1422911487,NL
+1422911488,1422916607,EU
 1422916608,1422916863,GB
 1422916864,1422917119,EU
 1422917120,1422917343,GB
 1422917344,1422917375,NL
-1422917376,1422917631,GB
+1422917376,1422917631,EU
 1422917632,1423441919,NO
 1423441920,1423704063,SE
 1423704064,1423966207,IT
@@ -19246,23 +19256,25 @@
 1424503716,1424523263,ES
 1424523264,1424556031,RO
 1424556032,1424588799,EG
-1424588800,1424592639,GB
-1424592640,1424592895,FR
-1424592896,1424595711,GB
-1424595712,1424595967,IT
-1424595968,1424597069,GB
+1424588800,1424595743,GB
+1424595744,1424595751,IT
+1424595752,1424597069,GB
 1424597070,1424597070,CZ
-1424597071,1424600575,GB
-1424600576,1424600831,FR
-1424600832,1424602879,GB
-1424602880,1424603135,US
-1424603136,1424604671,GB
+1424597071,1424603023,GB
+1424603024,1424603039,US
+1424603040,1424604671,GB
 1424604672,1424604927,EU
 1424604928,1424604975,GB
-1424604976,1424604983,NL
-1424604984,1424607743,GB
+1424604976,1424604991,NL
+1424604992,1424607743,GB
 1424607744,1424607775,DE
-1424607776,1424617215,GB
+1424607776,1424610992,GB
+1424610993,1424610993,FR
+1424610994,1424611002,GB
+1424611003,1424611003,FR
+1424611004,1424611005,GB
+1424611006,1424611006,FR
+1424611007,1424617215,GB
 1424617216,1424617231,IT
 1424617232,1424621567,GB
 1424621568,1424625663,PL
@@ -19357,12 +19369,9 @@
 1425506304,1425522687,NO
 1425522688,1425539071,IT
 1425539072,1425801215,FI
-1425801216,1425813759,BG
-1425813760,1425814015,MK
-1425814016,1425814271,BG
-1425814272,1425814527,MK
+1425801216,1425813503,BG
+1425813504,1425814527,MK
 1425814528,1425817599,BG
-1425820160,1425820415,DE
 1425833984,1425850367,RU
 1425850368,1425866751,GB
 1425866752,1425883135,CH
@@ -19375,7 +19384,8 @@
 1425970176,1425970431,FR
 1425970432,1425971967,EU
 1425971968,1425972223,A2
-1425972224,1425980415,EU
+1425972224,1425977343,EU
+1425977344,1425980415,FR
 1425980416,1425980671,IQ
 1425980672,1425981439,A2
 1425981440,1425997823,RU
@@ -19607,12 +19617,8 @@
 1433615028,1433615028,EU
 1433615029,1433615359,DE
 1433615360,1433615615,FR
-1433615616,1433615871,GB
-1433615872,1433616127,CH
-1433616128,1433616383,GB
-1433616384,1433621759,AE
-1433621760,1433622015,IN
-1433622016,1433624575,AE
+1433615616,1433616383,GB
+1433616384,1433624575,AE
 1433624576,1433632767,LV
 1433632768,1433640959,GI
 1433640960,1433649151,RU
@@ -19654,9 +19660,9 @@
 1433860096,1433862143,DE
 1433862144,1433864191,CH
 1433864192,1433866239,HU
-1433866240,1433867519,NL
-1433867520,1433867775,GB
-1433867776,1433868287,NL
+1433866240,1433867521,NL
+1433867522,1433867522,GB
+1433867523,1433868287,NL
 1433868288,1433870335,GB
 1433870336,1433872383,TR
 1433872384,1433874431,IT
@@ -19700,9 +19706,7 @@
 1434615808,1434648575,IL
 1434648576,1434681343,FI
 1434681344,1434714111,DE
-1434714112,1434717951,AZ
-1434717952,1434718207,GB
-1434718208,1434746879,AZ
+1434714112,1434746879,AZ
 1434746880,1434779647,CZ
 1434779648,1434812415,GB
 1434812416,1434845183,IR
@@ -19718,9 +19722,7 @@
 1436090368,1436155903,TR
 1436155904,1436221439,OM
 1436221440,1436286975,ES
-1436286976,1436391679,FI
-1436391680,1436391935,AX
-1436391936,1436418047,FI
+1436286976,1436418047,FI
 1436418048,1436420095,DE
 1436422144,1436424191,FR
 1436424192,1436426239,CH
@@ -19749,9 +19751,7 @@
 1436464384,1436464639,AT
 1436464640,1436465151,DE
 1436465152,1436467199,RU
-1436467200,1436468223,DE
-1436468224,1436468479,AT
-1436468480,1436469247,DE
+1436467200,1436469247,DE
 1436469248,1436471295,NL
 1436471296,1436473343,BE
 1436473344,1436475391,RO
@@ -19853,7 +19853,9 @@
 1439055872,1439072255,RU
 1439072256,1439088639,UA
 1439088640,1439105023,PL
-1439105024,1439121407,AT
+1439105024,1439106559,AT
+1439106560,1439106815,DE
+1439106816,1439121407,AT
 1439121408,1439154175,DE
 1439154176,1439156106,GB
 1439156107,1439156108,LB
@@ -19909,7 +19911,7 @@
 1439561728,1439562239,GB
 1439562240,1439562751,IE
 1439562752,1439563007,DE
-1439563008,1439563263,IT
+1439563008,1439563263,GB
 1439563264,1439563775,DE
 1439563776,1439629311,LT
 1439629312,1439694847,CZ
@@ -19958,9 +19960,9 @@
 1441439744,1441447935,LV
 1441447936,1441456127,BE
 1441456128,1441464319,NL
-1441464320,1441468927,SE
-1441468928,1441469183,DK
-1441469184,1441472511,SE
+1441464320,1441470463,SE
+1441470464,1441470719,DK
+1441470720,1441472511,SE
 1441472512,1441480703,RU
 1441480704,1441488895,TR
 1441488896,1441497087,GB
@@ -19970,9 +19972,7 @@
 1441529856,1441538047,RU
 1441538048,1441546239,DE
 1441546240,1441554431,DK
-1441554432,1441554687,GB
-1441554688,1441554943,NL
-1441554944,1441556991,GB
+1441554432,1441556991,GB
 1441556992,1441557503,SE
 1441557504,1441564671,GB
 1441564672,1441566719,IQ
@@ -20025,9 +20025,7 @@
 1442709504,1442775039,LV
 1442775040,1442779135,PL
 1442779136,1442783231,DE
-1442783232,1442786559,NO
-1442786560,1442786815,LV
-1442786816,1442787327,NO
+1442783232,1442787327,NO
 1442787328,1442791423,LT
 1442791424,1442795519,LV
 1442799616,1442803711,LT
@@ -20060,8 +20058,7 @@
 1446576128,1446608895,IR
 1446608896,1446641663,BY
 1446641664,1446674431,SI
-1446674432,1446707135,DK
-1446707136,1446707199,NO
+1446674432,1446707199,DK
 1446707200,1446739967,AT
 1446739968,1446772735,HU
 1446772736,1446805503,SA
@@ -20102,13 +20099,16 @@
 1449824256,1449826303,MD
 1449826304,1449840639,RO
 1449840640,1449852927,MD
-1449852928,1449869311,RO
+1449852928,1449857023,IR
+1449857024,1449869311,RO
 1449869312,1449870335,MD
 1449870336,1449883647,RO
 1449883648,1449885695,BE
 1449885696,1449893887,RO
 1449893888,1449895935,MD
-1449895936,1449918463,RO
+1449895936,1449906175,RO
+1449906176,1449910271,IR
+1449910272,1449918463,RO
 1449918464,1449951231,JO
 1449951232,1449983999,TR
 1449984000,1449992191,NL
@@ -20166,7 +20166,9 @@
 1464664064,1464860671,DE
 1464860672,1465384959,GB
 1465384960,1465647103,FR
-1465647104,1465909247,FI
+1465647104,1465714687,FI
+1465714688,1465714943,AX
+1465714944,1465909247,FI
 1465909248,1465942015,PL
 1465942016,1465974783,SE
 1465974784,1466007551,HU
@@ -20176,19 +20178,13 @@
 1466097664,1466099711,ES
 1466099712,1466101759,PL
 1466101760,1466103807,DE
-1466103808,1466104116,FR
-1466104117,1466104117,GB
-1466104118,1466104442,FR
-1466104443,1466104443,GB
-1466104444,1466104467,FR
-1466104468,1466104468,GB
-1466104469,1466104942,FR
+1466103808,1466104575,GB
+1466104576,1466104942,FR
 1466104943,1466104943,BE
 1466104944,1466105173,FR
 1466105174,1466105174,BE
 1466105175,1466105343,FR
-1466105344,1466105599,GB
-1466105600,1466105855,FR
+1466105344,1466105855,GB
 1466105856,1466122239,PL
 1466122240,1466130431,LV
 1466130432,1466138623,PL
@@ -20201,7 +20197,9 @@
 1466253312,1466257407,PL
 1466261504,1466265599,GB
 1466265600,1466269695,HU
-1466269696,1466302463,SA
+1466269696,1466284287,SA
+1466284288,1466284543,US
+1466284544,1466302463,SA
 1466302464,1466335231,GB
 1466335232,1466367999,CH
 1466368000,1466400767,PT
@@ -20361,12 +20359,7 @@
 1475211264,1475213311,DE
 1475213312,1475215359,FR
 1475215360,1475223551,IT
-1475223552,1475226239,SE
-1475226240,1475226367,NO
-1475226368,1475226495,SE
-1475226496,1475227647,NO
-1475227648,1475231743,SE
-1475231744,1475233791,NO
+1475223552,1475233791,NO
 1475233792,1475235839,GB
 1475235840,1475237887,IE
 1475237888,1475239935,ES
@@ -20439,23 +20432,13 @@
 1475575808,1475592191,AT
 1475592192,1475608575,GB
 1475608576,1475624959,RU
-1475624960,1475637303,JE
-1475637304,1475637311,GB
-1475637312,1475637471,JE
-1475637472,1475637479,GB
-1475637480,1475638783,JE
+1475624960,1475638783,JE
 1475638784,1475639039,GB
 1475639040,1475639391,JE
 1475639392,1475639399,GB
 1475639400,1475639479,JE
 1475639480,1475639487,GB
-1475639488,1475639559,JE
-1475639560,1475639567,GB
-1475639568,1475639583,JE
-1475639584,1475639591,GB
-1475639592,1475639695,JE
-1475639696,1475639703,GB
-1475639704,1475641343,JE
+1475639488,1475641343,JE
 1475641344,1475657727,UA
 1475657728,1475674111,SK
 1475674112,1475690495,DE
@@ -20466,10 +20449,8 @@
 1475724868,1475724869,GB
 1475724870,1475724870,RU
 1475724871,1475725055,GB
-1475725056,1475725311,RU
-1475725312,1475726079,GB
-1475726080,1475726335,RU
-1475726336,1475729663,GB
+1475725056,1475725183,RU
+1475725184,1475729663,GB
 1475729664,1475729671,UA
 1475729672,1475731007,GB
 1475731008,1475731071,UA
@@ -20595,7 +20576,8 @@
 1481741568,1481741568,GG
 1481741569,1481741823,GB
 1481741824,1481742079,GG
-1481742080,1481744383,GB
+1481742080,1481744127,GB
+1481744128,1481744383,GG
 1481744384,1481752575,IT
 1481752576,1481760767,RU
 1481760768,1481768959,UA
@@ -20669,9 +20651,7 @@
 1485250560,1485254655,IR
 1485254656,1485259007,RU
 1485259008,1485262847,UA
-1485262848,1485263615,RU
-1485263616,1485263871,UA
-1485263872,1485266943,RU
+1485262848,1485266943,RU
 1485266944,1485271039,RO
 1485271040,1485275135,UA
 1485275136,1485283327,LV
@@ -20759,19 +20739,21 @@
 1489644800,1489645055,IT
 1489645056,1489645823,EU
 1489645824,1489646079,IT
-1489646080,1489648383,EU
+1489646080,1489646335,EU
+1489646336,1489646591,US
+1489646592,1489647615,EU
+1489647616,1489648383,FR
 1489648384,1489648639,GR
 1489648640,1489649158,EU
 1489649159,1489649159,US
 1489649160,1489649663,EU
 1489649664,1489650687,FR
 1489650688,1489651199,EU
-1489651200,1489653759,IT
-1489653760,1489657855,EU
-1489657856,1489659903,IT
-1489659904,1489660159,EU
-1489660160,1489660415,LY
-1489660416,1489662975,EU
+1489651200,1489653247,FR
+1489653248,1489657855,EU
+1489657856,1489659647,IT
+1489659648,1489661951,FR
+1489661952,1489662975,EU
 1489662976,1489663487,IT
 1489663488,1489666047,EU
 1489666048,1489674239,GB
@@ -20789,36 +20771,24 @@
 1490026496,1490028543,US
 1490028544,1490029055,UA
 1490029056,1490042879,NL
-1490042880,1490053375,CZ
-1490053376,1490053631,PL
-1490053632,1490059263,CZ
+1490042880,1490059263,CZ
 1490059264,1490075647,DE
 1490075648,1490092031,GB
 1490092032,1490108415,DE
 1490108416,1490124799,MC
 1490124800,1490141183,HU
 1490141184,1490142719,CZ
-1490142720,1490143231,HU
-1490143232,1490143999,CZ
-1490144000,1490144255,HU
-1490144256,1490146559,CZ
-1490146560,1490146815,HU
-1490146816,1490148863,CZ
-1490148864,1490149119,HU
-1490149120,1490151679,CZ
-1490151680,1490151935,HU
-1490151936,1490153983,CZ
-1490153984,1490154239,HU
-1490154240,1490154495,CZ
-1490154496,1490154751,HU
-1490154752,1490157567,CZ
+1490142720,1490142975,HU
+1490142976,1490145279,CZ
+1490145280,1490147327,HU
+1490147328,1490149375,CZ
+1490149376,1490150399,HU
+1490150400,1490157567,CZ
 1490157568,1490173951,RU
 1490173952,1490190335,PT
 1490190336,1490196991,GB
 1490196992,1490197247,IE
-1490197248,1490205183,GB
-1490205184,1490205439,LY
-1490205440,1490206719,GB
+1490197248,1490206719,GB
 1490206720,1490223103,GE
 1490223104,1490255871,GB
 1490255872,1490272255,NL
@@ -20870,32 +20840,32 @@
 1491075072,1493172223,TR
 1493172224,1493303295,DE
 1493303296,1493430527,FR
-1493430528,1493430783,GP
-1493430784,1493431039,FR
-1493431040,1493431551,GP
-1493431552,1493431807,FR
-1493431808,1493432319,GP
-1493432320,1493434111,MQ
-1493434112,1493434367,FR
+1493430528,1493431039,GP
+1493431040,1493431807,FR
+1493431808,1493432063,GP
+1493432064,1493433087,FR
+1493433088,1493433855,MQ
+1493433856,1493434111,FR
+1493434112,1493434367,MQ
 1493434368,1493565439,SA
 1493565440,1493696511,ES
 1493696512,1493958655,NO
 1493958656,1494220799,DE
-1494220800,1494221823,FR
-1494221824,1494222335,RE
+1494220800,1494222079,FR
+1494222080,1494222335,RE
 1494222336,1494222591,FR
 1494222592,1494222847,RE
-1494222848,1494223615,FR
-1494223616,1494223871,RE
-1494223872,1494225407,FR
+1494222848,1494223359,FR
+1494223360,1494223615,RE
+1494223616,1494223871,FR
+1494223872,1494224127,RE
+1494224128,1494224895,FR
+1494224896,1494225151,GP
+1494225152,1494225407,FR
 1494225408,1494225663,GP
-1494225664,1494226687,FR
-1494226688,1494226943,GP
-1494226944,1494227455,FR
-1494227456,1494227967,GP
-1494227968,1494228479,FR
-1494228480,1494228735,GP
-1494228736,1494228991,FR
+1494225664,1494227711,FR
+1494227712,1494227967,GP
+1494227968,1494228991,FR
 1494228992,1494237183,RU
 1494237184,1494245375,IE
 1494245376,1494253567,RU
@@ -21073,13 +21043,17 @@
 1495517184,1495518207,MD
 1495518208,1495571455,RO
 1495571456,1495572479,MD
-1495572480,1495608319,RO
+1495572480,1495597055,RO
+1495597056,1495601151,IR
+1495601152,1495608319,RO
 1495608320,1495609343,MD
 1495609344,1495623679,RO
 1495623680,1495623935,MD
 1495623936,1495670783,RO
 1495670784,1495671807,MD
-1495671808,1495678975,RO
+1495671808,1495672831,RO
+1495672832,1495674879,ES
+1495674880,1495678975,RO
 1495678976,1495679999,MD
 1495680000,1495682047,RO
 1495682048,1495683071,MD
@@ -21095,9 +21069,11 @@
 1495756800,1495758847,MD
 1495758848,1495759871,RO
 1495759872,1495760127,MD
-1495760128,1495762943,RO
-1495762944,1495764991,MD
-1495764992,1495782655,RO
+1495760128,1495760895,RO
+1495760896,1495762943,DE
+1495762944,1495771135,RO
+1495771136,1495772159,PL
+1495772160,1495782655,RO
 1495782656,1495782911,GB
 1495782912,1495790079,RO
 1495790080,1495790335,MD
@@ -21119,13 +21095,16 @@
 1495957504,1495958527,MD
 1495958528,1495966719,RO
 1495966720,1495967743,MD
-1495967744,1495970815,RO
+1495967744,1495968767,NL
+1495968768,1495970815,RO
 1495970816,1495971839,MD
 1495971840,1495982079,RO
 1495982080,1495983103,MD
 1495983104,1495986175,RO
 1495986176,1495988223,MD
-1495988224,1496004607,RO
+1495988224,1495990271,RO
+1495990272,1495994367,IR
+1495994368,1496004607,RO
 1496004608,1496005631,MD
 1496005632,1496018943,RO
 1496018944,1496020991,MD
@@ -21145,7 +21124,9 @@
 1496121344,1496122367,MD
 1496122368,1496131583,RO
 1496131584,1496132607,MD
-1496132608,1496197119,RO
+1496132608,1496133631,RO
+1496133632,1496137727,IR
+1496137728,1496197119,RO
 1496197120,1496197631,MD
 1496197632,1496228863,RO
 1496228864,1496229887,MD
@@ -21242,11 +21223,7 @@
 1500479488,1500495871,RU
 1500495872,1500512255,BA
 1500512256,1500643327,RU
-1500643328,1500661247,PT
-1500661248,1500661503,RO
-1500661504,1500667647,PT
-1500667648,1500667903,RO
-1500667904,1500774399,PT
+1500643328,1500774399,PT
 1500774400,1500905471,LT
 1500905472,1501036543,IT
 1501036544,1501154047,RO
@@ -21289,8 +21266,10 @@
 1502937088,1502953471,RO
 1502953472,1502969855,MD
 1502969856,1502975231,FR
-1502975232,1502975487,GB
-1502975488,1502975743,FR
+1502975232,1502975247,GB
+1502975248,1502975327,FR
+1502975328,1502975359,GB
+1502975360,1502975743,FR
 1502975744,1502975999,DE
 1502976000,1502978047,FR
 1502978048,1502979071,US
@@ -21501,9 +21480,7 @@
 1503905648,1503905655,IT
 1503905656,1503905663,AT
 1503905664,1503920127,DE
-1503920128,1503985151,HR
-1503985152,1503985407,DE
-1503985408,1503985663,HR
+1503920128,1503985663,HR
 1503985664,1504018431,IR
 1504018432,1504051199,RO
 1504051200,1504083967,FI
@@ -21537,9 +21514,7 @@
 1505304576,1505312767,FR
 1505312768,1505320959,RU
 1505320960,1505329151,AT
-1505329152,1505335807,IE
-1505335808,1505336063,GB
-1505336064,1505336575,IE
+1505329152,1505336575,IE
 1505336576,1505336831,GB
 1505336832,1505337343,IE
 1505337344,1505345535,FR
@@ -21590,32 +21565,12 @@
 1505705984,1505714175,DE
 1505714176,1505722367,LV
 1505722368,1505738751,PL
-1505738752,1505740543,GB
-1505740544,1505740607,IL
-1505740608,1505740631,GB
-1505740632,1505740799,IL
-1505740800,1505746943,GB
+1505738752,1505746943,GB
 1505746944,1505755135,RU
 1505755136,1506017279,GB
 1506017280,1506082815,IR
 1506082816,1506148351,GB
-1506148352,1506218751,IR
-1506218752,1506219007,DE
-1506219008,1506219263,IR
-1506219264,1506219519,DE
-1506219520,1506219775,IR
-1506219776,1506220031,DE
-1506220032,1506261759,IR
-1506261760,1506262783,DE
-1506262784,1506265343,IR
-1506265344,1506267135,DE
-1506267136,1506270207,IR
-1506270208,1506271231,DE
-1506271232,1506274303,IR
-1506274304,1506274559,DE
-1506274560,1506274815,IR
-1506274816,1506275071,DE
-1506275072,1506279423,IR
+1506148352,1506279423,IR
 1506279424,1506312191,NL
 1506312192,1506316287,GB
 1506316288,1506322431,PL
@@ -21650,13 +21605,15 @@
 1506450864,1506450879,CZ
 1506450880,1506453311,GB
 1506453312,1506453319,SE
-1506453320,1506456831,GB
-1506456832,1506457087,IT
-1506457088,1506458244,GB
+1506453320,1506456533,GB
+1506456534,1506456534,IT
+1506456535,1506458244,GB
 1506458245,1506458245,CH
 1506458246,1506459177,GB
 1506459178,1506459178,EU
-1506459179,1506460151,GB
+1506459179,1506459968,GB
+1506459969,1506459969,FR
+1506459970,1506460151,GB
 1506460152,1506460159,FR
 1506460160,1506462719,GB
 1506462720,1506462975,IT
@@ -21680,12 +21637,10 @@
 1506471984,1506471999,NL
 1506472000,1506472031,GB
 1506472032,1506472047,NL
-1506472048,1506473471,GB
-1506473472,1506473727,IT
-1506473728,1506474239,GB
-1506474240,1506474495,IT
-1506474496,1506476031,GB
-1506476032,1506508799,KW
+1506472048,1506476031,GB
+1506476032,1506497279,KW
+1506497280,1506497535,US
+1506497536,1506508799,KW
 1506508800,1506541567,CZ
 1506541568,1506574335,RU
 1506574336,1506582527,DE
@@ -21734,9 +21689,9 @@
 1507262464,1507327999,BG
 1507328000,1507393535,RS
 1507393536,1507459071,CH
-1507459072,1507502847,KZ
-1507502848,1507503103,GB
-1507503104,1507524607,KZ
+1507459072,1507483903,KZ
+1507483904,1507484159,NZ
+1507484160,1507524607,KZ
 1507524608,1507590143,EE
 1507590144,1507655679,NL
 1507655680,1507659775,DE
@@ -21778,15 +21733,13 @@
 1508589568,1508605951,IR
 1508605952,1508622335,RU
 1508622336,1508638719,EE
-1508638720,1508639999,SE
-1508640000,1508640255,DK
-1508640256,1508642175,SE
+1508638720,1508642175,SE
 1508642176,1508642303,DK
 1508642304,1508642559,SE
 1508642560,1508642815,DK
-1508642816,1508650751,SE
-1508650752,1508651007,DK
-1508651008,1508655103,SE
+1508642816,1508647691,SE
+1508647692,1508647692,DK
+1508647693,1508655103,SE
 1508655104,1508671487,FI
 1508671488,1508687871,CH
 1508687872,1508704255,UZ
@@ -21797,9 +21750,7 @@
 1508769792,1508786175,PL
 1508786176,1508802559,DE
 1508802560,1508818943,GB
-1508818944,1508819711,RO
-1508819712,1508819967,DE
-1508819968,1508830719,RO
+1508818944,1508830719,RO
 1508830720,1508831487,SK
 1508831488,1508835327,RO
 1508835328,1508851711,CZ
@@ -21817,9 +21768,7 @@
 1509449728,1509453823,ES
 1509453824,1509457919,RU
 1509457920,1509462015,NL
-1509462016,1509465599,LI
-1509465600,1509465855,CH
-1509465856,1509466111,LI
+1509462016,1509466111,LI
 1509466112,1509470207,NL
 1509470208,1509478399,RU
 1509478400,1509482495,FR
@@ -21868,7 +21817,8 @@
 1509683200,1509687295,CH
 1509687296,1509703679,UA
 1509703680,1509720063,RU
-1509720064,1509721087,TR
+1509720064,1509720319,US
+1509720320,1509721087,TR
 1509721088,1509723135,US
 1509723136,1509724159,TR
 1509724160,1509724927,US
@@ -21885,220 +21835,424 @@
 1509900288,1509916671,RU
 1509916672,1509933055,GB
 1509933056,1509949439,US
-1509949440,1510663167,FR
-1510663168,1510663423,RE
-1510663424,1511981055,FR
-1511981056,1511981567,RE
-1511981568,1511982591,FR
-1511982592,1511983615,RE
-1511983616,1511984639,FR
-1511984640,1511985151,RE
-1511985152,1511985407,FR
-1511985408,1511986175,RE
-1511986176,1511986431,FR
-1511986432,1511986687,RE
-1511986688,1511986943,FR
-1511986944,1511987199,RE
-1511987200,1511987967,FR
-1511987968,1511988479,RE
-1511988480,1511988735,FR
-1511988736,1511989247,RE
-1511989248,1511989503,FR
-1511989504,1511990271,RE
-1511990272,1511990527,FR
-1511990528,1511991295,RE
-1511991296,1511991551,FR
-1511991552,1511992575,RE
-1511992576,1511993087,FR
-1511993088,1511994367,RE
-1511994368,1511995135,FR
-1511995136,1511995391,RE
-1511995392,1511995647,FR
-1511995648,1511996415,RE
-1511996416,1511996671,FR
-1511996672,1511996927,RE
-1511996928,1511997439,FR
-1511997440,1511998207,MQ
-1511998208,1511998463,FR
-1511998464,1511998719,MQ
-1511998720,1511998975,FR
-1511998976,1511999487,MQ
-1511999488,1511999743,FR
-1511999744,1512001023,MQ
-1512001024,1512001535,FR
-1512001536,1512003583,MQ
-1512003584,1512003839,FR
-1512003840,1512004095,MQ
-1512004096,1512004351,FR
-1512004352,1512005631,MQ
-1512005632,1512006143,GP
-1512006144,1512006399,FR
-1512006400,1512007167,GP
-1512007168,1512007423,FR
-1512007424,1512007935,GP
-1512007936,1512008191,FR
-1512008192,1512012287,GP
-1512012288,1512012543,FR
-1512012544,1512013055,GP
-1512013056,1512013311,FR
-1512013312,1512013567,GP
-1512013568,1512013823,FR
-1512013824,1512016639,GF
-1512016640,1512016895,FR
-1512016896,1512018943,GF
-1512018944,1512019199,FR
-1512019200,1512020479,GF
-1512020480,1512022015,FR
-1512022016,1512022271,GF
-1512022272,1512022527,FR
-1512022528,1512028415,GF
-1512028416,1512030207,FR
+1509949440,1510605311,FR
+1510605312,1510605823,RE
+1510605824,1510608383,FR
+1510608384,1510608639,RE
+1510608640,1510609407,FR
+1510609408,1510610175,RE
+1510610176,1510614015,FR
+1510614016,1510614783,RE
+1510614784,1510615039,FR
+1510615040,1510615295,RE
+1510615296,1510615551,FR
+1510615552,1510616319,RE
+1510616320,1510616575,FR
+1510616576,1510616831,RE
+1510616832,1510617087,FR
+1510617088,1510617599,RE
+1510617600,1510617855,FR
+1510617856,1510619135,RE
+1510619136,1510619391,FR
+1510619392,1510620159,RE
+1510620160,1510621695,FR
+1510621696,1510621951,RE
+1510621952,1510622463,FR
+1510622464,1510622719,RE
+1510622720,1510624511,FR
+1510624512,1510624767,RE
+1510624768,1510625791,FR
+1510625792,1510626303,RE
+1510626304,1510626815,FR
+1510626816,1510627071,RE
+1510627072,1510628351,FR
+1510628352,1510628607,RE
+1510628608,1510628863,FR
+1510628864,1510629119,RE
+1510629120,1510629631,FR
+1510629632,1510629887,RE
+1510629888,1510630399,FR
+1510630400,1510630655,RE
+1510630656,1510631167,FR
+1510631168,1510631423,RE
+1510631424,1510631935,FR
+1510631936,1510632703,RE
+1510632704,1510632959,FR
+1510632960,1510633727,RE
+1510633728,1510633983,FR
+1510633984,1510635263,RE
+1510635264,1510637567,FR
+1510637568,1510638079,RE
+1510638080,1510638335,FR
+1510638336,1510638591,RE
+1510638592,1510638847,FR
+1510638848,1510639359,RE
+1510639360,1510639871,FR
+1510639872,1510640127,RE
+1510640128,1510640383,FR
+1510640384,1510641151,RE
+1510641152,1510641407,FR
+1510641408,1510641919,RE
+1510641920,1510642431,FR
+1510642432,1510642943,RE
+1510642944,1510643455,FR
+1510643456,1510643711,RE
+1510643712,1510644479,FR
+1510644480,1510645759,RE
+1510645760,1510646015,FR
+1510646016,1510646271,RE
+1510646272,1510646783,FR
+1510646784,1510647295,RE
+1510647296,1510647807,FR
+1510647808,1510648319,RE
+1510648320,1510649343,FR
+1510649344,1510649599,RE
+1510649600,1510650623,FR
+1510650624,1510650879,RE
+1510650880,1510651135,FR
+1510651136,1510651391,RE
+1510651392,1510651647,FR
+1510651648,1510652159,RE
+1510652160,1510652927,FR
+1510652928,1510653439,RE
+1510653440,1510654719,FR
+1510654720,1510654975,RE
+1510654976,1510655487,FR
+1510655488,1510656255,RE
+1510656256,1510656511,FR
+1510656512,1510657023,RE
+1510657024,1510658303,FR
+1510658304,1510658559,RE
+1510658560,1510658815,FR
+1510658816,1510659071,RE
+1510659072,1510659839,FR
+1510659840,1510660095,RE
+1510660096,1510660863,FR
+1510660864,1510661119,RE
+1510661120,1510661375,FR
+1510661376,1510661631,RE
+1510661632,1510662399,FR
+1510662400,1510663423,RE
+1510663424,1510663679,FR
+1510663680,1510663935,RE
+1510663936,1510664447,FR
+1510664448,1510664703,RE
+1510664704,1510664959,FR
+1510664960,1510665215,RE
+1510665216,1510665983,FR
+1510665984,1510667775,RE
+1510667776,1511981567,FR
+1511981568,1511982079,RE
+1511982080,1511982335,FR
+1511982336,1511982591,RE
+1511982592,1511984383,FR
+1511984384,1511984639,RE
+1511984640,1511985151,FR
+1511985152,1511985407,RE
+1511985408,1511987199,FR
+1511987200,1511987711,RE
+1511987712,1511990271,FR
+1511990272,1511990527,RE
+1511990528,1511992575,FR
+1511992576,1511992831,RE
+1511992832,1511995391,FR
+1511995392,1511995647,RE
+1511995648,1511996415,FR
+1511996416,1511996671,RE
+1511996672,1511997183,FR
+1511997184,1511997439,RE
+1511997440,1511997695,FR
+1511997696,1511998463,MQ
+1511998464,1512001279,FR
+1512001280,1512002047,MQ
+1512002048,1512002303,FR
+1512002304,1512002559,MQ
+1512002560,1512006143,FR
+1512006144,1512006399,GP
+1512006400,1512006655,FR
+1512006656,1512008191,GP
+1512008192,1512008703,FR
+1512008704,1512008959,GP
+1512008960,1512010495,FR
+1512010496,1512010751,GP
+1512010752,1512011263,FR
+1512011264,1512011775,GP
+1512011776,1512012287,FR
+1512012288,1512012799,GP
+1512012800,1512013055,FR
+1512013056,1512013311,GP
+1512013312,1512013567,FR
+1512013568,1512013823,GP
+1512013824,1512014335,FR
+1512014336,1512015103,GF
+1512015104,1512015615,FR
+1512015616,1512016127,GF
+1512016128,1512016383,FR
+1512016384,1512018175,GF
+1512018176,1512018431,FR
+1512018432,1512018687,GF
+1512018688,1512019711,FR
+1512019712,1512019967,GF
+1512019968,1512020479,FR
+1512020480,1512021503,GF
+1512021504,1512021759,FR
+1512021760,1512023295,GF
+1512023296,1512023551,FR
+1512023552,1512023807,GF
+1512023808,1512024831,FR
+1512024832,1512025087,GF
+1512025088,1512025599,FR
+1512025600,1512026879,GF
+1512026880,1512028159,FR
+1512028160,1512030207,GF
 1512030208,1512046591,YT
-1512046592,1512767487,FR
-1512767488,1512767743,RE
-1512767744,1512767999,FR
-1512768000,1512768255,RE
-1512768256,1512768511,FR
-1512768512,1512770047,RE
-1512770048,1512770303,FR
-1512770304,1512770815,RE
-1512770816,1512771583,FR
-1512771584,1512772351,RE
-1512772352,1512772863,FR
-1512772864,1512777215,RE
-1512777216,1512777471,FR
-1512777472,1512778495,RE
-1512778496,1512779007,FR
-1512779008,1512779519,RE
-1512779520,1512780031,FR
-1512780032,1512780287,RE
-1512780288,1512780543,FR
-1512780544,1512781567,RE
-1512781568,1512782847,FR
-1512782848,1512783103,RE
-1512783104,1512783359,FR
-1512783360,1512785919,RE
-1512785920,1512787199,FR
-1512787200,1512787967,RE
-1512787968,1512788223,FR
-1512788224,1512791807,RE
-1512791808,1512793087,FR
-1512793088,1512794111,RE
-1512794112,1512794367,FR
-1512794368,1512794623,RE
-1512794624,1512794879,FR
-1512794880,1512795135,RE
-1512795136,1512795391,FR
-1512795392,1512796415,RE
-1512796416,1512796671,FR
-1512796672,1512797183,RE
-1512797184,1512797439,FR
-1512797440,1512797695,RE
-1512797696,1512797951,FR
-1512797952,1512798207,RE
-1512798208,1512799231,FR
+1512046592,1512308991,FR
+1512308992,1512309247,GP
+1512309248,1512310271,FR
+1512310272,1512310527,GP
+1512310528,1512310783,FR
+1512310784,1512311295,GP
+1512311296,1512311551,FR
+1512311552,1512312063,GP
+1512312064,1512314367,FR
+1512314368,1512314623,GP
+1512314624,1512314879,FR
+1512314880,1512315391,GP
+1512315392,1512315647,FR
+1512315648,1512316159,GP
+1512316160,1512316415,FR
+1512316416,1512316927,GP
+1512316928,1512317439,FR
+1512317440,1512317951,GP
+1512317952,1512318207,FR
+1512318208,1512318463,GP
+1512318464,1512319231,FR
+1512319232,1512319487,GP
+1512319488,1512319743,FR
+1512319744,1512319999,GP
+1512320000,1512320511,FR
+1512320512,1512320767,GP
+1512320768,1512322047,FR
+1512322048,1512322303,GP
+1512322304,1512322559,FR
+1512322560,1512322815,GP
+1512322816,1512323327,FR
+1512323328,1512323583,GP
+1512323584,1512324095,FR
+1512324096,1512324351,GP
+1512324352,1512324863,FR
+1512324864,1512325119,GP
+1512325120,1512325631,FR
+1512325632,1512325887,GP
+1512325888,1512326399,FR
+1512326400,1512326655,GP
+1512326656,1512327423,FR
+1512327424,1512328191,GP
+1512328192,1512329727,FR
+1512329728,1512330239,GP
+1512330240,1512330495,FR
+1512330496,1512332287,GP
+1512332288,1512332799,FR
+1512332800,1512333311,GP
+1512333312,1512334079,FR
+1512334080,1512334335,GP
+1512334336,1512334847,FR
+1512334848,1512335103,GP
+1512335104,1512335359,FR
+1512335360,1512335871,GP
+1512335872,1512336383,FR
+1512336384,1512337151,GP
+1512337152,1512338175,FR
+1512338176,1512338431,GP
+1512338432,1512338943,FR
+1512338944,1512339199,GP
+1512339200,1512339455,FR
+1512339456,1512339711,GP
+1512339712,1512340735,FR
+1512340736,1512341247,GP
+1512341248,1512341503,FR
+1512341504,1512341759,GP
+1512341760,1512342271,FR
+1512342272,1512342527,GP
+1512342528,1512343295,FR
+1512343296,1512343551,GP
+1512343552,1512344063,FR
+1512344064,1512344575,GP
+1512344576,1512344831,FR
+1512344832,1512345087,GP
+1512345088,1512345855,FR
+1512345856,1512346111,GP
+1512346112,1512346367,FR
+1512346368,1512346623,GP
+1512346624,1512347391,FR
+1512347392,1512347903,GP
+1512347904,1512348159,FR
+1512348160,1512348927,GP
+1512348928,1512349439,FR
+1512349440,1512349951,GP
+1512349952,1512350463,FR
+1512350464,1512350719,GP
+1512350720,1512351231,FR
+1512351232,1512351487,GP
+1512351488,1512351999,FR
+1512352000,1512352767,GP
+1512352768,1512353535,FR
+1512353536,1512354047,GP
+1512354048,1512354303,FR
+1512354304,1512354559,GP
+1512354560,1512354815,FR
+1512354816,1512355327,GP
+1512355328,1512356095,FR
+1512356096,1512356351,GP
+1512356352,1512356607,FR
+1512356608,1512356863,GP
+1512356864,1512357119,FR
+1512357120,1512357375,GP
+1512357376,1512357631,FR
+1512357632,1512357887,GP
+1512357888,1512358655,FR
+1512358656,1512359167,GP
+1512359168,1512359423,FR
+1512359424,1512360191,GP
+1512360192,1512360447,FR
+1512360448,1512361471,GP
+1512361472,1512361727,FR
+1512361728,1512361983,GP
+1512361984,1512362239,FR
+1512362240,1512362495,GP
+1512362496,1512363007,FR
+1512363008,1512363263,GP
+1512363264,1512363519,FR
+1512363520,1512363775,GP
+1512363776,1512364031,FR
+1512364032,1512364287,GP
+1512364288,1512364543,FR
+1512364544,1512366847,GP
+1512366848,1512367359,FR
+1512367360,1512367615,GP
+1512367616,1512368127,FR
+1512368128,1512368383,GP
+1512368384,1512368639,FR
+1512368640,1512368895,GP
+1512368896,1512370431,FR
+1512370432,1512370441,GP
+1512370442,1512370442,FR
+1512370443,1512370687,GP
+1512370688,1512370943,FR
+1512370944,1512372223,GP
+1512372224,1512372735,FR
+1512372736,1512372991,GP
+1512372992,1512768255,FR
+1512768256,1512768511,RE
+1512768512,1512770047,FR
+1512770048,1512770303,RE
+1512770304,1512771071,FR
+1512771072,1512771327,RE
+1512771328,1512773119,FR
+1512773120,1512773375,RE
+1512773376,1512774399,FR
+1512774400,1512774655,RE
+1512774656,1512775423,FR
+1512775424,1512775935,RE
+1512775936,1512777215,FR
+1512777216,1512777471,RE
+1512777472,1512777727,FR
+1512777728,1512777983,RE
+1512777984,1512778751,FR
+1512778752,1512779007,RE
+1512779008,1512779519,FR
+1512779520,1512779775,RE
+1512779776,1512780287,FR
+1512780288,1512780543,RE
+1512780544,1512784127,FR
+1512784128,1512784383,RE
+1512784384,1512784639,FR
+1512784640,1512784895,RE
+1512784896,1512786943,FR
+1512786944,1512787199,RE
+1512787200,1512788735,FR
+1512788736,1512788991,RE
+1512788992,1512790527,FR
+1512790528,1512790783,RE
+1512790784,1512791295,FR
+1512791296,1512791551,RE
+1512791552,1512792831,FR
+1512792832,1512793087,RE
+1512793088,1512793343,FR
+1512793344,1512793599,RE
+1512793600,1512794111,FR
+1512794112,1512794367,RE
+1512794368,1512794623,FR
+1512794624,1512794879,RE
+1512794880,1512795647,FR
+1512795648,1512795903,RE
+1512795904,1512797695,FR
+1512797696,1512797951,RE
+1512797952,1512799231,FR
 1512799232,1512799487,RE
-1512799488,1512800511,FR
-1512800512,1512801023,MQ
-1512801024,1512801535,FR
-1512801536,1512802303,MQ
-1512802304,1512802815,FR
-1512802816,1512803071,MQ
-1512803072,1512803327,FR
-1512803328,1512803839,MQ
-1512803840,1512804607,FR
-1512804608,1512805375,MQ
-1512805376,1512805631,FR
-1512805632,1512806399,MQ
-1512806400,1512806655,FR
-1512806656,1512807423,MQ
-1512807424,1512807679,FR
-1512807680,1512807935,MQ
-1512807936,1512808447,FR
-1512808448,1512808959,MQ
-1512808960,1512809215,FR
-1512809216,1512810495,MQ
-1512810496,1512810751,FR
-1512810752,1512812543,MQ
-1512812544,1512812799,FR
-1512812800,1512813311,MQ
-1512813312,1512813567,FR
-1512813568,1512813823,MQ
-1512813824,1512814079,FR
-1512814080,1512815615,MQ
-1512815616,1512815871,FR
-1512815872,1512816639,MQ
-1512816640,1512818431,GP
-1512818432,1512818687,FR
-1512818688,1512819967,GP
-1512819968,1512820223,FR
-1512820224,1512822271,GP
-1512822272,1512822527,FR
-1512822528,1512824319,GP
-1512824320,1512824831,FR
-1512824832,1512826367,GP
+1512799488,1512800255,FR
+1512800256,1512800511,MQ
+1512800512,1512800767,FR
+1512800768,1512801023,MQ
+1512801024,1512802559,FR
+1512802560,1512803071,MQ
+1512803072,1512807423,FR
+1512807424,1512807679,MQ
+1512807680,1512810495,FR
+1512810496,1512810751,MQ
+1512810752,1512821759,FR
+1512821760,1512822015,GP
+1512822016,1512824575,FR
+1512824576,1512824831,GP
+1512824832,1512826111,FR
+1512826112,1512826367,GP
 1512826368,1512826623,FR
-1512826624,1512828671,GP
-1512828672,1512828927,FR
-1512828928,1512830463,GP
-1512830464,1512830719,FR
-1512830720,1512831999,GP
-1512832000,1512832255,FR
-1512832256,1512832767,GP
-1512832768,1514110975,FR
-1514110976,1514111487,GP
-1514111488,1514111743,FR
-1514111744,1514112255,GP
-1514112256,1514112767,FR
-1514112768,1514114047,GP
-1514114048,1514114559,FR
-1514114560,1514116863,GP
-1514116864,1514117119,FR
-1514117120,1514117887,GP
-1514117888,1514118143,FR
-1514118144,1514119423,GP
-1514119424,1514119679,FR
-1514119680,1514119935,GP
-1514119936,1514120191,FR
-1514120192,1514121215,GP
-1514121216,1514121471,FR
-1514121472,1514123007,GP
-1514123008,1514123263,FR
-1514123264,1514125055,GP
-1514125056,1514125823,FR
-1514125824,1514126079,GP
-1514126080,1514126335,FR
-1514126336,1514126591,GP
-1514126592,1514127359,FR
-1514127360,1514127871,RE
-1514127872,1514128127,FR
-1514128128,1514128895,RE
-1514128896,1514129151,FR
-1514129152,1514129919,RE
-1514129920,1514130175,FR
-1514130176,1514130687,RE
-1514130688,1514130943,FR
-1514130944,1514131455,RE
-1514131456,1514131711,FR
-1514131712,1514131967,RE
-1514131968,1514132223,FR
-1514132224,1514132735,RE
-1514132736,1514132991,FR
-1514132992,1514134015,RE
-1514134016,1514134271,FR
-1514134272,1514135295,RE
-1514135296,1514135551,FR
-1514135552,1514135807,RE
-1514135808,1514136063,FR
-1514136064,1514136831,RE
-1514136832,1514137855,FR
-1514137856,1514139391,RE
-1514139392,1514139647,FR
-1514139648,1514140415,RE
-1514140416,1514140671,FR
-1514140672,1514142207,RE
-1514142208,1514142463,FR
-1514142464,1514143743,RE
+1512826624,1512826879,GP
+1512826880,1512828159,FR
+1512828160,1512828927,GP
+1512828928,1512830207,FR
+1512830208,1512830463,GP
+1512830464,1512830975,FR
+1512830976,1512831231,GP
+1512831232,1514111231,FR
+1514111232,1514111743,GP
+1514111744,1514111999,FR
+1514112000,1514112255,GP
+1514112256,1514113791,FR
+1514113792,1514114047,GP
+1514114048,1514114815,FR
+1514114816,1514115071,GP
+1514115072,1514115583,FR
+1514115584,1514115839,GP
+1514115840,1514116351,FR
+1514116352,1514116607,GP
+1514116608,1514119935,FR
+1514119936,1514120191,GP
+1514120192,1514121215,FR
+1514121216,1514121471,GP
+1514121472,1514123007,FR
+1514123008,1514123263,GP
+1514123264,1514124287,FR
+1514124288,1514124543,GP
+1514124544,1514127871,FR
+1514127872,1514128127,RE
+1514128128,1514128895,FR
+1514128896,1514129407,RE
+1514129408,1514131967,FR
+1514131968,1514132223,RE
+1514132224,1514132735,FR
+1514132736,1514132991,RE
+1514132992,1514134271,FR
+1514134272,1514134527,RE
+1514134528,1514136063,FR
+1514136064,1514136319,RE
+1514136320,1514137599,FR
+1514137600,1514137855,RE
+1514137856,1514142207,FR
+1514142208,1514142719,RE
+1514142720,1514142975,FR
+1514142976,1514143231,RE
+1514143232,1514143743,FR
 1514143744,1514176511,SK
 1514176512,1515192639,FR
 1515192640,1515192655,EU
@@ -22121,17 +22275,7 @@
 1515489152,1515489167,ES
 1515489168,1518338047,FR
 1518338048,1518370815,DE
-1518370816,1518403839,NL
-1518403840,1518404095,SE
-1518404096,1518404351,NL
-1518404352,1518404863,SE
-1518404864,1518405119,NL
-1518405120,1518405375,SE
-1518405376,1518406655,NL
-1518406656,1518406911,SE
-1518406912,1518407935,NL
-1518407936,1518408191,SE
-1518408192,1518409727,NL
+1518370816,1518409727,NL
 1518409728,1518436351,SE
 1518436352,1518452735,NO
 1518452736,1518460927,AT
@@ -22157,47 +22301,7 @@
 1518542848,1518551039,LT
 1518551040,1518565375,NL
 1518565376,1518567423,SE
-1518567424,1518568703,LV
-1518568704,1518568959,SE
-1518568960,1518570239,LV
-1518570240,1518570495,SE
-1518570496,1518572543,LV
-1518572544,1518572799,SE
-1518572800,1518573311,LV
-1518573312,1518573823,SE
-1518573824,1518574335,LV
-1518574336,1518574591,SE
-1518574592,1518576127,LV
-1518576128,1518576383,SE
-1518576384,1518577407,LV
-1518577408,1518577919,SE
-1518577920,1518578687,LV
-1518578688,1518578943,SE
-1518578944,1518580479,LV
-1518580480,1518580735,SE
-1518580736,1518582271,LV
-1518582272,1518582527,SE
-1518582528,1518583039,LV
-1518583040,1518583295,SE
-1518583296,1518585343,LV
-1518585344,1518585599,SE
-1518585600,1518585855,LV
-1518585856,1518586111,SE
-1518586112,1518586623,LV
-1518586624,1518586879,SE
-1518586880,1518587647,LV
-1518587648,1518587903,SE
-1518587904,1518591743,LV
-1518591744,1518591999,SE
-1518592000,1518592255,LV
-1518592256,1518592511,SE
-1518592512,1518594047,LV
-1518594048,1518594303,SE
-1518594304,1518594815,LV
-1518594816,1518595071,SE
-1518595072,1518595327,LV
-1518595328,1518595583,SE
-1518595584,1518600191,LV
+1518567424,1518600191,LV
 1518600192,1518633215,SE
 1518633216,1518633471,NL
 1518633472,1518635007,SE
@@ -22226,11 +22330,7 @@
 1519190016,1519206399,SE
 1519206400,1519208447,LV
 1519208448,1519214591,SE
-1519214592,1519214847,LV
-1519214848,1519215359,SE
-1519215360,1519215615,LV
-1519215616,1519215871,SE
-1519215872,1519219455,LV
+1519214592,1519219455,LV
 1519219456,1519219711,SE
 1519219712,1519222783,LV
 1519222784,1519259647,SE
@@ -22239,33 +22339,17 @@
 1519263744,1519289343,NL
 1519289344,1519292415,SE
 1519292416,1519293951,LT
-1519293952,1519297023,SE
-1519297024,1519297279,LT
-1519297280,1519297535,SE
-1519297536,1519297791,LT
-1519297792,1519298559,SE
-1519298560,1519298815,LT
-1519298816,1519300607,SE
+1519293952,1519296511,SE
+1519296512,1519299583,LT
+1519299584,1519300607,SE
 1519300608,1519304703,LT
-1519304704,1519313151,SE
-1519313152,1519313407,LT
-1519313408,1519313663,SE
-1519313664,1519313919,LT
-1519313920,1519314175,SE
-1519314176,1519318271,LT
-1519318272,1519318527,SE
-1519318528,1519321087,LT
+1519304704,1519312895,SE
+1519312896,1519321087,LT
 1519321088,1519386623,RU
 1519386624,1519394815,SE
 1519394816,1519398911,HR
 1519398912,1519403007,SE
-1519403008,1519411711,NL
-1519411712,1519411967,SE
-1519411968,1519415295,NL
-1519415296,1519415551,SE
-1519415552,1519416575,NL
-1519416576,1519416831,SE
-1519416832,1519419391,NL
+1519403008,1519419391,NL
 1519419392,1519452159,SE
 1519452160,1519517695,NL
 1519517696,1519583231,AT
@@ -22302,11 +22386,7 @@
 1522270208,1522401279,RU
 1522401280,1522532351,EE
 1522532352,1524629503,GB
-1524629504,1525092351,SE
-1525092352,1525092479,DK
-1525092480,1525122047,SE
-1525122048,1525122175,DK
-1525122176,1525678079,SE
+1524629504,1525678079,SE
 1525678080,1526726655,GB
 1526726656,1531183103,DE
 1531183104,1531445247,FR
@@ -22386,7 +22466,8 @@
 1533485056,1533486079,GB
 1533486080,1533486335,SE
 1533486336,1533486591,NO
-1533486592,1533487103,GB
+1533486592,1533486847,DK
+1533486848,1533487103,GB
 1533487104,1533489151,FR
 1533489152,1533491199,ES
 1533491200,1533493247,AM
@@ -22531,8 +22612,8 @@
 1534985216,1535049727,ES
 1535049728,1535115263,SK
 1535115264,1535197183,AT
-1535197184,1535203071,EE
-1535203072,1535246335,SE
+1535197184,1535203327,EE
+1535203328,1535246335,SE
 1535246336,1535311871,AT
 1535311872,1535344639,NO
 1535344640,1535350783,LV
@@ -22540,8 +22621,7 @@
 1535352832,1535361023,EE
 1535361024,1535377407,NL
 1535377408,1535442943,GR
-1535442944,1535450879,RU
-1535450880,1535451135,FI
+1535442944,1535451135,RU
 1535451136,1535459327,DK
 1535459328,1535475711,AT
 1535475712,1535508479,IR
@@ -22584,7 +22664,9 @@
 1535959552,1535959807,US
 1535959808,1535963391,KW
 1535963392,1535963647,US
-1535963648,1535967231,KW
+1535963648,1535964415,KW
+1535964416,1535964671,US
+1535964672,1535967231,KW
 1535967232,1535999999,AT
 1536000000,1536032767,NL
 1536032768,1536036863,LV
@@ -22761,7 +22843,11 @@
 1539211264,1539213311,CZ
 1539213312,1539215359,SE
 1539215360,1539219455,DE
-1539219456,1539221247,GG
+1539219456,1539219967,GG
+1539219968,1539220223,GB
+1539220224,1539220479,GG
+1539220480,1539220991,GB
+1539220992,1539221247,GG
 1539221248,1539221503,GB
 1539221504,1539223551,FR
 1539223552,1539225599,RU
@@ -23670,8 +23756,7 @@
 1539865600,1539866623,UA
 1539866624,1539867647,IT
 1539867648,1539868671,RO
-1539868672,1539868927,UA
-1539868928,1539869695,RU
+1539868672,1539869695,RU
 1539869696,1539870719,ES
 1539870720,1539871743,IL
 1539872768,1539873791,SE
@@ -23874,7 +23959,11 @@
 1540136960,1540137983,PL
 1540137984,1540139007,RU
 1540139008,1540140031,DE
-1540140032,1540141055,GB
+1540140032,1540140287,GB
+1540140288,1540140415,US
+1540140416,1540140447,GB
+1540140448,1540140543,US
+1540140544,1540141055,GB
 1540141056,1540142079,RU
 1540142080,1540143103,UA
 1540143104,1540144127,RU
@@ -23973,7 +24062,6 @@
 1540242944,1540243455,RU
 1540243456,1540243967,PL
 1540243968,1540244479,RU
-1540244480,1540244735,CH
 1540244992,1540245503,DE
 1540245504,1540246015,RU
 1540246016,1540246527,IT
@@ -24048,7 +24136,8 @@
 1540284928,1540285439,UA
 1540285440,1540285951,DE
 1540285952,1540286463,RU
-1540286464,1540286975,NL
+1540286464,1540286719,GB
+1540286720,1540286975,NL
 1540286976,1540287487,GB
 1540287488,1540288511,AT
 1540288512,1540289535,RU
@@ -24664,7 +24753,6 @@
 1540588544,1540589567,UA
 1540589568,1540593663,RU
 1540594688,1540595711,IT
-1540595712,1540596735,UZ
 1540596736,1540597759,FR
 1540597760,1540598783,SE
 1540598784,1540600831,UA
@@ -24800,7 +24888,8 @@
 1540653056,1540653311,FR
 1540653312,1540653567,DK
 1540653568,1540653823,DE
-1540653824,1540654335,GB
+1540653824,1540654079,GB
+1540654080,1540654335,EU
 1540654336,1540654591,RU
 1540654592,1540654847,SI
 1540654848,1540655103,RU
@@ -24884,7 +24973,6 @@
 1540678656,1540678911,SE
 1540678912,1540679167,GB
 1540679168,1540679423,RU
-1540679424,1540679679,PL
 1540679680,1540679935,LT
 1540679936,1540680191,BG
 1540680192,1540680447,CH
@@ -25105,7 +25193,6 @@
 1540742144,1540742399,RU
 1540742400,1540742655,DE
 1540742656,1540742911,AT
-1540742912,1540743167,RU
 1540743168,1540743423,NO
 1540743424,1540743679,GB
 1540743680,1540743935,PL
@@ -25141,7 +25228,6 @@
 1540756480,1540757503,DK
 1540757504,1540758527,PL
 1540758528,1540759551,UA
-1540760064,1540760319,UA
 1540760576,1540761599,PL
 1540761600,1540762623,RU
 1540762624,1540763647,LU
@@ -25160,9 +25246,9 @@
 1540779008,1540780031,NL
 1540780032,1540781055,UA
 1540781056,1540783103,RU
-1540783104,1540784639,UA
-1540784640,1540784895,RU
-1540784896,1540787199,UA
+1540783104,1540784383,UA
+1540784384,1540785151,RU
+1540785152,1540787199,UA
 1540787200,1540788223,KZ
 1540788224,1540790271,RU
 1540790272,1540791295,KW
@@ -26145,7 +26231,7 @@
 1541338112,1541341183,UA
 1541341184,1541341439,TR
 1541341440,1541341695,RU
-1541341696,1541341951,HU
+1541341696,1541341951,DE
 1541341952,1541342463,PL
 1541342464,1541342719,FR
 1541342720,1541342975,PL
@@ -26420,8 +26506,8 @@
 1541426176,1541426687,RU
 1541426688,1541427199,UA
 1541427200,1541428223,RU
-1541428224,1541428991,UA
-1541428992,1541429247,RU
+1541428224,1541428735,UA
+1541428736,1541429247,RU
 1541429248,1541429759,FI
 1541429760,1541430271,CZ
 1541430272,1541430783,LT
@@ -26532,7 +26618,9 @@
 1541532672,1541533695,RU
 1541533696,1541534719,PL
 1541534720,1541535743,IT
-1541535744,1541536767,US
+1541535744,1541536255,US
+1541536256,1541536511,IE
+1541536512,1541536767,US
 1541536768,1541537791,RU
 1541537792,1541538303,GB
 1541538304,1541538815,RO
@@ -26561,7 +26649,6 @@
 1541552128,1541553151,UA
 1541553152,1541555199,RU
 1541555200,1541556223,PL
-1541556224,1541556479,UA
 1541556480,1541556735,RU
 1541556736,1541557247,IT
 1541557504,1541557759,SI
@@ -26569,7 +26656,8 @@
 1541558016,1541558271,HU
 1541558272,1541559295,RU
 1541560320,1541561343,DE
-1541561344,1541562879,RU
+1541561344,1541562367,RU
+1541562624,1541562879,RU
 1541562880,1541563135,FR
 1541563136,1541563391,NL
 1541563392,1541564415,PL
@@ -26816,7 +26904,6 @@
 1541711872,1541712127,FR
 1541712128,1541712383,TR
 1541712384,1541712895,DE
-1541712896,1541713919,RU
 1541713920,1541714175,NL
 1541714176,1541716223,RU
 1541716224,1541716479,PL
@@ -26869,7 +26956,6 @@
 1541740032,1541740287,PL
 1541740288,1541740543,NL
 1541740544,1541740799,CZ
-1541740800,1541741055,RU
 1541741056,1541741567,PL
 1541741568,1541742079,SK
 1541742080,1541742591,RO
@@ -26882,7 +26968,6 @@
 1541746944,1541747199,NL
 1541747200,1541747711,RU
 1541747712,1541748735,UA
-1541748736,1541748991,RU
 1541748992,1541749247,AT
 1541749248,1541749503,ES
 1541749504,1541749759,RU
@@ -28482,7 +28567,9 @@
 1546122464,1546122479,DZ
 1546122480,1546122649,FR
 1546122650,1546122650,PT
-1546122651,1546125311,FR
+1546122651,1546122696,FR
+1546122697,1546122697,ES
+1546122698,1546125311,FR
 1546125312,1546256383,GB
 1546256384,1546264575,RU
 1546264576,1546266623,TR
@@ -28552,20 +28639,25 @@
 1546682368,1546698751,BE
 1546698752,1546715135,NL
 1546715136,1546731519,LV
-1546731520,1546731775,RE
-1546731776,1546735103,FR
+1546731520,1546735103,FR
 1546735104,1546735359,RE
-1546735360,1546739711,FR
-1546739712,1546739967,GP
-1546739968,1546741503,FR
-1546741504,1546742015,GP
-1546742016,1546742527,FR
-1546742528,1546743295,GF
-1546743296,1546743551,FR
-1546743552,1546743807,GF
-1546743808,1546745087,FR
-1546745088,1546745855,MQ
-1546745856,1546747903,FR
+1546735360,1546735871,FR
+1546735872,1546736127,RE
+1546736128,1546736639,FR
+1546736640,1546736895,RE
+1546736896,1546740223,FR
+1546740224,1546740479,GP
+1546740480,1546741503,FR
+1546741504,1546741759,GP
+1546741760,1546742527,FR
+1546742528,1546743039,GF
+1546743040,1546743295,FR
+1546743296,1546743551,GF
+1546743552,1546745599,FR
+1546745600,1546745855,MQ
+1546745856,1546746111,FR
+1546746112,1546746367,MQ
+1546746368,1546747903,FR
 1546747904,1546764287,RU
 1546764288,1546780671,UA
 1546780672,1546797055,IR
@@ -28622,11 +28714,9 @@
 1547542528,1547546623,FR
 1547546624,1547550719,IR
 1547550720,1547554815,IE
-1547554816,1547555071,AT
-1547555072,1547555078,DE
+1547554816,1547555078,AT
 1547555079,1547555079,EU
-1547555080,1547555327,DE
-1547555328,1547558911,AT
+1547555080,1547558911,AT
 1547558912,1547563007,IL
 1547563008,1547565311,NL
 1547565312,1547565823,US
@@ -28694,17 +28784,15 @@
 1547685888,1547689983,AT
 1547689984,1547694079,IT
 1547694080,1547698175,HU
-1547698176,1548130303,NL
-1548130304,1548130559,BE
-1548130560,1548158599,NL
+1547698176,1548158599,NL
 1548158600,1548158607,GB
 1548158608,1548159231,NL
 1548159232,1548159235,ES
 1548159236,1548159487,NL
 1548159488,1548159999,GB
-1548160000,1548160255,NL
-1548160256,1548160511,PL
-1548160512,1548162479,NL
+1548160000,1548160257,NL
+1548160258,1548160259,EU
+1548160260,1548162479,NL
 1548162480,1548162495,FR
 1548162496,1548169215,NL
 1548169216,1548171263,DE
@@ -28737,8 +28825,49 @@
 1550319616,1550581759,CH
 1550581760,1550843903,NL
 1550843904,1550974975,UA
-1550974976,1551007743,RO
-1551007744,1551106047,MD
+1550974976,1550979071,RO
+1550979072,1550983167,IR
+1550983168,1551012863,RO
+1551012864,1551013119,MD
+1551013120,1551014143,RO
+1551014144,1551014399,MD
+1551014400,1551015167,RO
+1551015168,1551015423,MD
+1551015424,1551017215,RO
+1551017216,1551017471,MD
+1551017472,1551032063,RO
+1551032064,1551032319,MD
+1551032320,1551034879,RO
+1551034880,1551035135,MD
+1551035136,1551043071,RO
+1551043072,1551043327,MD
+1551043328,1551057663,RO
+1551057664,1551057919,MD
+1551057920,1551070975,RO
+1551070976,1551071231,MD
+1551071232,1551076863,RO
+1551076864,1551077119,MD
+1551077120,1551077375,RO
+1551077376,1551077631,MD
+1551077632,1551079167,RO
+1551079168,1551079423,MD
+1551079424,1551080703,RO
+1551080704,1551080959,MD
+1551080960,1551082239,RO
+1551082240,1551082495,MD
+1551082496,1551085823,RO
+1551085824,1551086079,MD
+1551086080,1551086335,RO
+1551086336,1551086847,MD
+1551086848,1551087871,RO
+1551087872,1551088127,MD
+1551088128,1551088895,RO
+1551088896,1551089151,MD
+1551089152,1551101951,RO
+1551101952,1551102207,MD
+1551102208,1551103231,RO
+1551103232,1551103487,MD
+1551103488,1551106047,RO
 1551106048,1551237119,DE
 1551237120,1551368191,GR
 1551368192,1551499263,NL
@@ -28770,100 +28899,67 @@
 1551604480,1551604735,SE
 1551604736,1551630335,EU
 1551630336,1551892479,RU
-1551892480,1553989887,FR
-1553989888,1553990911,MQ
-1553990912,1553991167,FR
-1553991168,1553992703,MQ
-1553992704,1553993215,FR
-1553993216,1553996031,MQ
-1553996032,1553996543,FR
-1553996544,1553997311,MQ
-1553997312,1553997567,FR
-1553997568,1554001407,MQ
-1554001408,1554001663,FR
-1554001664,1554001919,MQ
-1554001920,1554002175,FR
-1554002176,1554005247,MQ
-1554005248,1554005503,FR
-1554005504,1554006015,MQ
-1554006016,1554006783,GP
-1554006784,1554007295,FR
-1554007296,1554007807,GP
-1554007808,1554008063,FR
-1554008064,1554009343,GP
-1554009344,1554009855,FR
-1554009856,1554011647,GP
-1554011648,1554011903,FR
-1554011904,1554013695,GP
-1554013696,1554014207,FR
-1554014208,1554015231,GP
-1554015232,1554015487,FR
-1554015488,1554016767,GP
-1554016768,1554017279,FR
-1554017280,1554018047,GP
-1554018048,1554018303,FR
-1554018304,1554019583,GP
-1554019584,1554019839,FR
-1554019840,1554021119,GP
-1554021120,1554021375,FR
-1554021376,1554021887,GP
-1554021888,1554022399,FR
-1554022400,1554023423,GP
-1554023424,1554023679,FR
-1554023680,1554024959,GP
-1554024960,1554025215,FR
+1551892480,1553995775,FR
+1553995776,1553996287,MQ
+1553996288,1554001407,FR
+1554001408,1554001919,MQ
+1554001920,1554007807,FR
+1554007808,1554008063,GP
+1554008064,1554009599,FR
+1554009600,1554010111,GP
+1554010112,1554010623,FR
+1554010624,1554010879,GP
+1554010880,1554014207,FR
+1554014208,1554014463,GP
+1554014464,1554015231,FR
+1554015232,1554015743,GP
+1554015744,1554015999,FR
+1554016000,1554016255,GP
+1554016256,1554016767,FR
+1554016768,1554018047,GP
+1554018048,1554019583,FR
+1554019584,1554019839,GP
+1554019840,1554025215,FR
 1554025216,1554025471,GP
-1554025472,1554025727,FR
-1554025728,1554026751,GP
-1554026752,1554027007,FR
-1554027008,1554027519,GP
-1554027520,1554027775,FR
-1554027776,1554029055,GP
-1554029056,1554029311,FR
-1554029312,1554030079,GP
-1554030080,1554030335,FR
-1554030336,1554030591,GP
-1554030592,1554031615,MQ
-1554031616,1554032127,FR
+1554025472,1554026495,FR
+1554026496,1554026751,GP
+1554026752,1554030079,FR
+1554030080,1554030335,GP
+1554030336,1554032127,FR
 1554032128,1554032383,MQ
-1554032384,1554032639,FR
-1554032640,1554035455,MQ
-1554035456,1554035967,FR
-1554035968,1554037503,MQ
-1554037504,1554037759,FR
-1554037760,1554038271,MQ
-1554038272,1554038783,FR
-1554038784,1554039295,RE
-1554039296,1554039807,FR
-1554039808,1554040063,RE
-1554040064,1554040319,FR
-1554040320,1554041343,RE
-1554041344,1554041599,FR
-1554041600,1554042367,RE
-1554042368,1554042879,FR
-1554042880,1554043903,RE
-1554043904,1554044159,FR
-1554044160,1554046463,RE
-1554046464,1554046719,FR
-1554046720,1554047231,RE
-1554047232,1554048255,FR
-1554048256,1554048767,RE
-1554048768,1554049279,FR
-1554049280,1554049535,RE
-1554049536,1554049791,FR
-1554049792,1554052351,RE
-1554052352,1554052607,FR
-1554052608,1554053887,RE
-1554053888,1554054143,FR
-1554054144,1554054655,RE
-1554054656,1556086783,FR
+1554032384,1554032895,FR
+1554032896,1554033151,MQ
+1554033152,1554037503,FR
+1554037504,1554037759,MQ
+1554037760,1554040575,FR
+1554040576,1554040831,RE
+1554040832,1554043647,FR
+1554043648,1554043903,RE
+1554043904,1554046463,FR
+1554046464,1554046719,RE
+1554046720,1554048767,FR
+1554048768,1554049279,RE
+1554049280,1554050047,FR
+1554050048,1554050559,RE
+1554050560,1554050815,FR
+1554050816,1554051071,RE
+1554051072,1554054911,FR
+1554054912,1554055167,RE
+1554055168,1556086783,FR
 1556086784,1556491204,DE
 1556491205,1556491205,EU
 1556491206,1557921791,DE
 1557921792,1558052863,NO
 1558052864,1558054399,FR
 1558054400,1558054655,DE
-1558054656,1558118399,FR
+1558054656,1558079407,FR
+1558079408,1558079415,PL
+1558079416,1558079423,GB
+1558079424,1558081175,FR
+1558081176,1558081183,BE
+1558081184,1558085055,FR
+1558085056,1558085071,GB
+1558085072,1558118399,FR
 1558118400,1558119423,DE
 1558119424,1558122495,RU
 1558122496,1558151167,AT
@@ -28928,7 +29024,9 @@
 1559887872,1559920639,PT
 1559920640,1559924693,LU
 1559924694,1559924694,GB
-1559924695,1559932927,LU
+1559924695,1559929599,LU
+1559929600,1559929855,LV
+1559929856,1559932927,LU
 1559932928,1559943167,DE
 1559943168,1559944191,LU
 1559944192,1559945727,FR
@@ -29139,9 +29237,9 @@
 1566558208,1566560255,JO
 1566560256,1566560767,IT
 1566560768,1566561015,SM
-1566561016,1566561017,IT
-1566561018,1566561023,SM
-1566561024,1566564351,IT
+1566561016,1566561019,IT
+1566561020,1566561279,SM
+1566561280,1566564351,IT
 1566564352,1566566399,IS
 1566566400,1566568447,FR
 1566568448,1566570495,KZ
@@ -29164,11 +29262,7 @@
 1567621120,1567696383,RO
 1567696384,1567696895,MD
 1567696896,1567703039,RO
-1567703040,1567707391,MD
-1567707392,1567707647,RO
-1567707648,1567707903,MD
-1567707904,1567708671,RO
-1567708672,1567709183,MD
+1567703040,1567709183,MD
 1567709184,1567710207,RO
 1567710208,1567711231,MD
 1567711232,1567713279,RO
@@ -29207,9 +29301,7 @@
 1567883520,1567883775,MD
 1567883776,1567887871,RO
 1567887872,1567888127,MD
-1567888128,1567889663,RO
-1567889664,1567889919,MD
-1567889920,1567890431,RO
+1567888128,1567890431,RO
 1567890432,1567890687,MD
 1567890688,1567894271,RO
 1567894272,1567894527,MD
@@ -29221,17 +29313,13 @@
 1567913216,1567913471,MD
 1567913472,1567928831,RO
 1567928832,1567929087,MD
-1567929088,1567930367,RO
-1567930368,1567930623,MD
-1567930624,1567932159,RO
-1567932160,1567932415,MD
-1567932416,1567935999,RO
+1567929088,1567935999,RO
 1567936000,1567936255,MD
-1567936256,1567941631,RO
+1567936256,1567940607,RO
+1567940608,1567941119,MD
+1567941120,1567941631,RO
 1567941632,1567941887,MD
-1567941888,1567943935,RO
-1567943936,1567944191,MD
-1567944192,1567961087,RO
+1567941888,1567961087,RO
 1567961088,1567965183,MD
 1567965184,1567966207,RO
 1567966208,1567969279,MD
@@ -29243,7 +29331,8 @@
 1567988736,1567992831,MD
 1567992832,1567993343,RO
 1567993344,1567993599,GB
-1567993600,1567997951,RO
+1567993600,1567993855,RO
+1567993856,1567997951,IR
 1567997952,1568014335,NL
 1568014336,1568022527,DE
 1568022528,1568026623,RO
@@ -29264,76 +29353,57 @@
 1568120832,1568122879,MD
 1568122880,1568130047,RO
 1568130048,1568133119,MD
-1568133120,1568138239,RO
+1568133120,1568137215,IR
+1568137216,1568138239,RO
 1568138240,1568141311,MD
 1568141312,1568178175,RO
 1568178176,1568210943,RU
 1568210944,1568243711,GB
-1568243712,1568243967,FR
-1568243968,1568244735,GP
-1568244736,1568244991,FR
-1568244992,1568245759,GP
-1568245760,1568246271,FR
-1568246272,1568246527,GF
-1568246528,1568247039,GP
-1568247040,1568247295,FR
+1568243712,1568245759,GP
+1568245760,1568247295,FR
 1568247296,1568247551,GF
 1568247552,1568247807,GP
 1568247808,1568248063,FR
 1568248064,1568248831,GP
-1568248832,1568249087,MQ
-1568249088,1568249599,GP
-1568249600,1568249855,MQ
+1568248832,1568249087,FR
+1568249088,1568249855,GP
 1568249856,1568250111,FR
 1568250112,1568250879,GP
 1568250880,1568251135,FR
 1568251136,1568251903,GP
-1568251904,1568252159,MQ
-1568252160,1568252415,GP
-1568252416,1568252671,MQ
-1568252672,1568252927,GP
+1568251904,1568252159,FR
+1568252160,1568252927,GP
 1568252928,1568253183,GF
-1568253184,1568253951,GP
-1568253952,1568255743,FR
-1568255744,1568255999,GF
-1568256000,1568256511,GP
-1568256512,1568259071,FR
-1568259072,1568259327,MQ
+1568253184,1568254207,GP
+1568254208,1568254975,FR
+1568254976,1568255487,GP
+1568255488,1568255999,FR
+1568256000,1568256255,GP
+1568256256,1568259327,FR
 1568259328,1568260095,GP
 1568260096,1568260351,FR
 1568260352,1568261119,GP
 1568261120,1568261375,FR
 1568261376,1568262143,GP
-1568262144,1568262655,MQ
-1568262656,1568262911,GP
-1568262912,1568263167,MQ
-1568263168,1568263423,FR
-1568263424,1568263679,MQ
-1568263680,1568264447,FR
-1568264448,1568265215,GP
-1568265216,1568265471,FR
-1568265472,1568266239,GP
+1568262144,1568262399,MQ
+1568262400,1568263167,GP
+1568263168,1568264447,FR
+1568264448,1568266239,GP
 1568266240,1568266495,FR
-1568266496,1568267263,GP
-1568267264,1568268543,FR
+1568266496,1568267775,GP
+1568267776,1568268543,FR
 1568268544,1568269311,GP
-1568269312,1568269567,MQ
+1568269312,1568269567,FR
 1568269568,1568270079,GP
 1568270080,1568270335,MQ
-1568270336,1568271359,GP
-1568271360,1568271615,FR
-1568271616,1568272383,GP
+1568270336,1568272383,GP
 1568272384,1568273151,FR
 1568273152,1568273407,GF
-1568273408,1568274175,FR
-1568274176,1568274687,MQ
-1568274688,1568274943,GP
-1568274944,1568275199,MQ
-1568275200,1568275455,GP
+1568273408,1568274687,FR
+1568274688,1568275455,GP
 1568275456,1568275711,FR
 1568275712,1568275967,MQ
-1568275968,1568276223,FR
-1568276224,1568276479,MQ
+1568275968,1568276479,FR
 1568276480,1568309247,DE
 1568309248,1568342015,RO
 1568342016,1568374783,BG
@@ -29346,9 +29416,7 @@
 1568571392,1568604159,LB
 1568604160,1568636927,UA
 1568636928,1569193983,DE
-1569193984,1569438463,HR
-1569438464,1569438719,BR
-1569438720,1569718271,HR
+1569193984,1569718271,HR
 1569718272,1570242559,IT
 1570242560,1570275327,GB
 1570275328,1570308095,BG
@@ -29370,7 +29438,6 @@
 1570586624,1570590719,PL
 1570590720,1570592767,IL
 1570592768,1570596863,PL
-1570596864,1570598911,UA
 1570598912,1570600959,PL
 1570600960,1570603007,RU
 1570603008,1570605055,CZ
@@ -29469,10 +29536,11 @@
 1571471104,1571471359,CZ
 1571471360,1571475455,RU
 1571475456,1571476479,CZ
-1571476480,1571478527,RU
-1571478528,1571487743,CZ
+1571476480,1571479551,RU
+1571479552,1571487743,CZ
 1571487744,1571495935,SK
-1571495936,1571504127,CZ
+1571495936,1571500031,CZ
+1571500032,1571504127,BY
 1571504128,1571508223,UA
 1571508224,1571514367,CZ
 1571514368,1571520511,BY
@@ -29558,30 +29626,24 @@
 1571815424,1571815679,FR
 1571815680,1571815935,RE
 1571815936,1571816959,FR
-1571816960,1571817727,RE
-1571817728,1571818495,FR
+1571816960,1571817215,RE
+1571817216,1571818495,FR
 1571818496,1571818751,RE
 1571818752,1571819007,FR
 1571819008,1571819263,RE
 1571819264,1571819519,FR
 1571819520,1571819775,RE
-1571819776,1571820287,FR
-1571820288,1571820543,RE
-1571820544,1571820799,FR
-1571820800,1571821055,RE
-1571821056,1571822591,FR
-1571822592,1571823103,RE
-1571823104,1571823871,FR
-1571823872,1571824127,RE
-1571824128,1571824895,FR
-1571824896,1571825151,RE
-1571825152,1571826687,FR
-1571826688,1571827199,RE
-1571827200,1571827711,FR
-1571827712,1571827967,RE
-1571827968,1571828991,FR
-1571828992,1571829247,RE
-1571829248,1571831807,FR
+1571819776,1571821055,FR
+1571821056,1571821823,RE
+1571821824,1571822847,FR
+1571822848,1571823615,RE
+1571823616,1571825407,FR
+1571825408,1571825663,RE
+1571825664,1571827455,FR
+1571827456,1571827967,RE
+1571827968,1571830783,FR
+1571830784,1571831039,RE
+1571831040,1571831807,FR
 1571831808,1571848191,DK
 1571848192,1571864575,RU
 1571864576,1571880959,PL
@@ -29684,8 +29746,9 @@
 1572538368,1572540415,NL
 1572540416,1572542463,GB
 1572542464,1572544511,IT
-1572544512,1572544767,FR
-1572544768,1572546559,IQ
+1572544512,1572545791,IQ
+1572545792,1572546047,US
+1572546048,1572546559,IQ
 1572546560,1572548607,FR
 1572548608,1572550655,NL
 1572550656,1572552703,DE
@@ -29697,11 +29760,12 @@
 1572562944,1572564991,CZ
 1572564992,1572567039,DE
 1572567040,1572569087,RU
-1572571136,1572573183,RO
-1572573184,1572574463,GG
-1572574464,1572574719,GB
-1572574720,1572574975,GG
-1572574976,1572575231,GB
+1572571136,1572572159,RO
+1572572160,1572573183,BG
+1572573184,1572573951,GG
+1572573952,1572574207,GB
+1572574208,1572574463,GG
+1572574464,1572575231,GB
 1572575232,1572577279,RU
 1572577280,1572579327,AM
 1572579328,1572581375,GB
@@ -29767,8 +29831,9 @@
 1572706304,1572708351,DE
 1572708352,1572708607,GB
 1572708608,1572709375,GG
-1572709376,1572710143,GB
-1572710144,1572710399,GG
+1572709376,1572709887,GB
+1572709888,1572710143,GG
+1572710144,1572710399,GB
 1572710400,1572712447,DE
 1572712448,1572714495,ES
 1572714496,1572714943,NG
@@ -29880,7 +29945,9 @@
 1578592296,1578592303,NL
 1578592304,1578593023,FR
 1578593024,1578593279,DE
-1578593280,1578593439,FR
+1578593280,1578593415,FR
+1578593416,1578593423,IT
+1578593424,1578593439,FR
 1578593440,1578593443,ES
 1578593444,1578593551,FR
 1578593552,1578593559,NL
@@ -29892,7 +29959,9 @@
 1578595420,1578595423,GB
 1578595424,1578595987,FR
 1578595988,1578595991,ES
-1578595992,1578602495,FR
+1578595992,1578596351,FR
+1578596352,1578596863,GB
+1578596864,1578602495,FR
 1578602496,1578604543,NL
 1578604544,1578606591,GB
 1578606592,1578607725,DE
@@ -29930,7 +29999,7 @@
 1580007424,1580015615,RU
 1580015616,1580048383,UA
 1580048384,1580064767,RU
-1580064768,1580072959,DE
+1580064768,1580072959,GB
 1580072960,1580134399,PT
 1580134400,1580136447,ES
 1580136448,1580138495,PT
@@ -29940,19 +30009,7 @@
 1580466176,1580597247,RO
 1580597248,1580728319,TR
 1580728320,1580990463,AE
-1580990464,1580999679,PT
-1580999680,1580999935,RO
-1580999936,1581001215,PT
-1581001216,1581001471,RO
-1581001472,1581118463,PT
-1581118464,1581118719,RO
-1581118720,1581126655,PT
-1581126656,1581127167,RO
-1581127168,1581132031,PT
-1581132032,1581132287,RO
-1581132288,1581208575,PT
-1581208576,1581208831,RO
-1581208832,1581252607,PT
+1580990464,1581252607,PT
 1581252608,1581776895,GR
 1581776896,1581793279,RU
 1581793280,1581809663,PL
@@ -29987,9 +30044,7 @@
 1582252032,1582268415,TR
 1582268416,1582284799,DE
 1582284800,1582301183,BH
-1582301184,1583176707,IT
-1583176708,1583176708,US
-1583176709,1583349759,IT
+1582301184,1583349759,IT
 1583349760,1583611903,SA
 1583611904,1583615999,LV
 1583616000,1583620095,NL
@@ -30005,14 +30060,16 @@
 1583656960,1583665151,RU
 1583665152,1583669247,UA
 1583669248,1583673343,GE
-1583673344,1583677439,DE
+1583673344,1583675647,DE
+1583675648,1583675903,US
+1583675904,1583677439,DE
 1583677440,1583681535,FI
 1583681536,1583685631,PL
 1583685632,1583689727,DE
 1583689728,1583693823,IT
 1583693824,1583697919,RU
 1583697920,1583702015,TR
-1583702016,1583706111,RU
+1583702016,1583710207,RU
 1583710208,1583714303,IR
 1583714304,1583722495,GB
 1583722496,1583726591,IR
@@ -30077,9 +30134,7 @@
 1583861760,1583865855,LU
 1583865856,1583869951,RU
 1583869952,1583874047,KZ
-1583874048,1584119935,BE
-1584119936,1584120063,FR
-1584120064,1584398335,BE
+1583874048,1584398335,BE
 1584398336,1584529407,CZ
 1584529408,1584660479,DE
 1584660480,1584857087,GB
@@ -30102,9 +30157,8 @@
 1585219584,1585221631,NL
 1585221632,1585223679,SK
 1585223680,1585224959,FR
-1585224960,1585225215,RE
-1585225216,1585225471,FR
-1585225472,1585225727,YT
+1585224960,1585225471,RE
+1585225472,1585225727,FR
 1585225728,1585227007,UA
 1585227008,1585227263,RU
 1585227264,1585227775,UA
@@ -30112,9 +30166,11 @@
 1585231872,1585233919,CZ
 1585233920,1585238015,RU
 1585238016,1585240063,DE
-1585240064,1585240575,FR
-1585240576,1585241855,MQ
-1585241856,1585242111,GP
+1585240064,1585240319,FR
+1585240320,1585240575,GP
+1585240576,1585240831,MQ
+1585240832,1585241087,FR
+1585241088,1585242111,MQ
 1585242112,1585244159,RU
 1585244160,1585246207,FR
 1585246208,1585248255,RU
@@ -30160,7 +30216,8 @@
 1585334272,1585336319,DE
 1585336320,1585338367,SE
 1585338368,1585340415,RU
-1585340416,1585342463,AT
+1585340416,1585340671,DE
+1585340672,1585342463,AT
 1585342464,1585344511,GB
 1585344512,1585346559,FR
 1585346560,1585348607,GB
@@ -30386,11 +30443,17 @@
 1589608448,1589608703,SE
 1589608704,1589608959,DK
 1589608960,1589609215,SE
-1589609216,1589611519,DK
+1589609216,1589609983,DK
+1589609984,1589610239,SE
+1589610240,1589610495,DK
+1589610496,1589611263,SE
+1589611264,1589611519,DK
 1589611520,1589611775,SE
-1589611776,1589612287,DK
-1589612288,1589620735,SE
-1589620736,1589641215,DK
+1589611776,1589612031,DK
+1589612032,1589620991,SE
+1589620992,1589621247,DK
+1589621248,1589621503,SE
+1589621504,1589641215,DK
 1589641216,1590034431,GB
 1590034432,1590036479,RU
 1590036480,1590038527,GB
@@ -30619,7 +30682,11 @@
 1593421568,1593421823,GB
 1593421824,1593422591,DE
 1593422592,1593422847,GB
-1593422848,1593442303,DE
+1593422848,1593431167,DE
+1593431168,1593431295,GB
+1593431296,1593440511,DE
+1593440512,1593440767,GB
+1593440768,1593442303,DE
 1593442304,1593475071,BA
 1593475072,1593491455,HR
 1593491456,1593499647,DE
@@ -30666,7 +30733,7 @@
 1596932096,1596940543,CZ
 1596940544,1596940799,RU
 1596940800,1596941055,UA
-1596941056,1596941311,CZ
+1596941056,1596941311,BY
 1596941312,1596942335,RU
 1596942336,1596945407,UA
 1596945408,1596945919,CZ
@@ -30931,25 +30998,9 @@
 1602781184,1602813951,FR
 1602813952,1602846719,RU
 1602846720,1602879487,GE
-1602879488,1602879488,MQ
-1602879489,1602879743,RE
-1602879744,1602882303,MQ
-1602882304,1602882559,RE
-1602882560,1602885631,MQ
-1602885632,1602885887,RE
-1602885888,1602891775,MQ
-1602891776,1602892031,RE
-1602892032,1602894847,MQ
-1602894848,1602895103,RE
-1602895104,1602896383,MQ
-1602896384,1602896639,RE
-1602896640,1602896924,MQ
+1602879488,1602896924,MQ
 1602896925,1602896925,RE
-1602896926,1602897407,MQ
-1602897408,1602897663,RE
-1602897664,1602907135,MQ
-1602907136,1602907391,RE
-1602907392,1602912255,MQ
+1602896926,1602912255,MQ
 1602912256,1602928639,GB
 1602928640,1602930687,HU
 1602930688,1602932735,GB
@@ -30982,8 +31033,7 @@
 1603081256,1603081263,FI
 1603081264,1603081279,GB
 1603081280,1603081295,US
-1603081296,1603081407,GB
-1603081408,1603081471,ES
+1603081296,1603081471,ES
 1603081472,1603082239,GB
 1603082240,1603082495,DE
 1603082496,1603082751,GT
@@ -31032,9 +31082,7 @@
 1603207168,1603215359,RU
 1603215360,1603219455,DE
 1603219456,1603223551,CH
-1603223552,1603225087,GB
-1603225088,1603225343,FR
-1603225344,1603227647,GB
+1603223552,1603227647,GB
 1603227648,1603231743,AT
 1603231744,1603235839,IT
 1603235840,1603239935,RU
@@ -31144,9 +31192,7 @@
 1605111920,1605111927,IT
 1605111928,1605111935,GB
 1605111936,1605111943,IT
-1605111944,1605112647,GB
-1605112648,1605112655,IT
-1605112656,1605112847,GB
+1605111944,1605112847,GB
 1605112848,1605112855,IT
 1605112856,1605112983,GB
 1605112984,1605112991,IT
@@ -31174,9 +31220,7 @@
 1605115600,1605115607,IT
 1605115608,1605115863,GB
 1605115864,1605115871,IT
-1605115872,1605115879,GB
-1605115880,1605115887,IT
-1605115888,1605115903,GB
+1605115872,1605115903,GB
 1605115904,1605124095,RU
 1605124096,1605125263,GB
 1605125264,1605125267,DE
@@ -31236,11 +31280,9 @@
 1605734537,1605735423,GB
 1605735424,1605742591,RU
 1605742592,1605744639,GB
-1605744640,1605750783,RU
-1605750784,1605751807,GB
-1605751808,1605763071,RU
-1605763072,1605765119,KZ
-1605765120,1605795839,RU
+1605744640,1605763071,RU
+1605763072,1605767167,KZ
+1605767168,1605795839,RU
 1605795840,1605828607,BE
 1605828608,1605828863,GB
 1605828864,1605830399,IL
@@ -31255,18 +31297,12 @@
 1606636288,1606636543,GB
 1606636544,1607467007,SE
 1607467008,1607532543,DE
-1607532544,1607562495,SE
-1607562496,1607562751,DK
-1607562752,1607569407,SE
+1607532544,1607569407,SE
 1607569408,1607572479,DK
 1607572480,1607575551,SE
 1607575552,1607577599,GB
 1607577600,1607581695,SE
-1607581696,1607584511,DK
-1607584512,1607584767,SE
-1607584768,1607585023,DK
-1607585024,1607585279,SE
-1607585280,1607595263,DK
+1607581696,1607595263,DK
 1607595264,1607595519,SE
 1607595520,1607598079,DK
 1607598080,1607598335,IT
@@ -31287,8 +31323,7 @@
 1607621376,1607621631,EU
 1607621632,1607622655,IT
 1607622656,1607624703,ES
-1607624704,1607624959,IT
-1607624960,1607625727,EU
+1607624704,1607625727,IT
 1607625728,1607626751,ES
 1607626752,1607627519,EU
 1607627520,1607628543,IT
@@ -31302,14 +31337,13 @@
 1607640807,1607647231,IT
 1607647232,1607651327,DE
 1607651328,1607655423,FR
-1607655424,1607660287,IT
-1607660288,1607660543,PT
-1607660544,1607663615,IT
+1607655424,1607663615,IT
 1607663616,1607729151,NL
 1607729152,1607737343,SY
-1607737344,1607761919,EG
-1607761920,1607766015,SY
-1607766016,1607794687,EG
+1607737344,1607745535,EG
+1607745536,1607766015,SY
+1607766016,1607778303,EG
+1607778304,1607794687,SY
 1607794688,1607860223,RU
 1607860224,1607892991,ES
 1607892992,1607893055,GB
@@ -31447,9 +31481,11 @@
 1634467840,1634729983,CA
 1634729984,1652293631,US
 1652293632,1652310015,CA
-1652310016,1652447849,US
-1652447850,1652447850,CN
-1652447851,1652481279,US
+1652310016,1652447743,US
+1652447744,1652447999,CN
+1652448000,1652461823,US
+1652461824,1652462079,CN
+1652462080,1652481279,US
 1652481280,1652481791,CN
 1652481792,1653500927,US
 1653500928,1653501183,FR
@@ -31472,9 +31508,7 @@
 1654554624,1654558719,CA
 1654558720,1654648831,US
 1654648832,1654652927,CA
-1654652928,1656731007,US
-1656731008,1656731135,VI
-1656731136,1673527295,US
+1654652928,1673527295,US
 1673527296,1673560063,CA
 1673560064,1673580287,US
 1673580288,1673580543,CA
@@ -31553,8 +31587,8 @@
 1701003264,1701011455,MY
 1701011456,1701019647,CN
 1701019648,1701052415,GU
-1701052416,1701101567,NZ
-1701101568,1701117951,SG
+1701052416,1701093375,NZ
+1701093376,1701117951,SG
 1701117952,1701134335,NC
 1701134336,1701142527,CN
 1701142528,1701143551,HK
@@ -31589,8 +31623,13 @@
 1703411712,1703673855,TW
 1703673856,1703935999,JP
 1703936000,1704984575,CN
-1704984576,1705498623,AU
-1705498624,1705500671,GB
+1704984576,1705488383,AU
+1705488384,1705489407,HK
+1705489408,1705490431,SG
+1705490432,1705491455,GB
+1705491456,1705494527,HK
+1705494528,1705497599,SG
+1705497600,1705500671,GB
 1705500672,1707081727,AU
 1707081728,1707737087,CN
 1707737088,1707802623,KR
@@ -31632,7 +31671,8 @@
 1728140288,1728141311,SG
 1728141312,1728142335,CN
 1728142336,1728143359,NP
-1728143360,1728144383,MP
+1728143360,1728143615,GU
+1728143616,1728144383,MP
 1728144384,1728145407,IN
 1728145408,1728146431,MY
 1728146432,1728147455,AU
@@ -31732,7 +31772,6 @@
 1728316416,1728317439,MY
 1728317440,1728319487,JP
 1728319488,1728320511,AU
-1728321536,1728322559,JP
 1728322560,1728323583,MY
 1728323584,1728324607,JP
 1728324608,1728325631,SG
@@ -31761,9 +31800,11 @@
 1728346624,1728347135,AU
 1728347136,1728347147,SG
 1728347148,1728347148,AP
-1728347149,1728347421,SG
+1728347149,1728347391,SG
+1728347392,1728347421,AU
 1728347422,1728347422,AP
-1728347423,1728348159,SG
+1728347423,1728347647,AU
+1728347648,1728348159,SG
 1728348160,1728349183,VN
 1728349184,1728349951,AU
 1728349952,1728350207,NP
@@ -32100,17 +32141,16 @@
 1728675840,1728676863,KR
 1728676864,1728677887,IN
 1728677888,1728678911,BD
+1728678912,1728679935,PG
 1728679936,1728680959,ID
 1728680960,1728681983,MY
 1728681984,1728683007,CN
-1728683008,1728684031,BD
 1728684032,1728685055,AU
 1728685056,1728686079,JP
 1728686080,1728687103,AU
 1728687104,1728689407,JP
 1728689408,1728689663,BD
 1728689664,1728689919,PK
-1728689920,1728690175,SG
 1728690176,1728691199,BD
 1728691200,1728692223,KH
 1728692224,1728693247,JP
@@ -32314,7 +32354,6 @@
 1728878592,1728879615,MY
 1728879616,1728880127,IN
 1728880128,1728880383,JP
-1728880384,1728880639,MY
 1728880640,1728881663,KH
 1728881664,1728881919,ID
 1728881920,1728882175,AU
@@ -32344,7 +32383,6 @@
 1728901632,1728902143,ID
 1728902144,1728902399,SG
 1728902400,1728902655,IN
-1728902656,1728902911,MY
 1728902912,1728903167,BD
 1728903168,1728905215,KR
 1728905472,1728905727,PK
@@ -32375,7 +32413,6 @@
 1728935936,1728936959,MY
 1728936960,1728937983,CN
 1728937984,1728939007,SG
-1728939008,1728939519,MY
 1728939520,1728939775,PH
 1728939776,1728940031,IN
 1728940032,1728942079,JP
@@ -32485,8 +32522,7 @@
 1729033216,1729033727,SG
 1729033728,1729034239,GB
 1729034240,1729035263,KH
-1729035264,1729035519,SG
-1729035520,1729036287,AU
+1729035264,1729036287,AU
 1729036288,1729037311,JP
 1729037312,1729039359,CN
 1729039360,1729040383,JP
@@ -32500,7 +32536,6 @@
 1729047552,1729048575,AU
 1729048576,1729049599,VN
 1729049600,1729050623,IN
-1729050624,1729051647,JP
 1729051648,1729053695,IN
 1729053696,1729054719,JP
 1729054720,1729055231,AU
@@ -32553,8 +32588,7 @@
 1729094656,1729095167,AU
 1729095680,1729096703,SG
 1729096704,1729097215,AU
-1729097216,1729097471,AF
-1729097472,1729097727,US
+1729097216,1729097727,AF
 1729097728,1729098751,ID
 1729098752,1729099775,BD
 1729099776,1729100543,IN
@@ -32566,11 +32600,8 @@
 1729105664,1729105919,VU
 1729105920,1729106943,SG
 1729106944,1729107967,NZ
-1729107968,1729108479,IN
-1729108480,1729108616,KR
-1729108617,1729108617,HK
-1729108618,1729108735,KR
-1729108736,1729108991,HK
+1729108480,1729108607,KR
+1729108608,1729108991,HK
 1729108992,1729111039,IN
 1729111040,1729112063,JP
 1729112064,1729113087,MY
@@ -32852,14 +32883,13 @@
 1729387008,1729387519,ID
 1729387520,1729388543,SG
 1729388544,1729389567,HK
-1729389568,1729389823,IN
 1729390592,1729391103,IN
 1729391104,1729391615,ID
 1729391616,1729392639,JP
 1729392640,1729393663,CN
 1729393664,1729394687,KR
 1729394688,1729395711,TH
-1729395712,1729395967,NR
+1729395712,1729395967,AU
 1729395968,1729396735,IN
 1729396736,1729397759,CN
 1729397760,1729398783,PK
@@ -33218,7 +33248,6 @@
 1729783552,1729783807,NZ
 1729783808,1729785855,IN
 1729785856,1729786879,BD
-1729786880,1729787903,JP
 1729787904,1729789951,HK
 1729789952,1729790975,ID
 1729792000,1729793023,BD
@@ -33267,7 +33296,6 @@
 1729832448,1729832959,AU
 1729832960,1729833983,JP
 1729833984,1729835007,SG
-1729835008,1729836031,IN
 1729836032,1729837055,NZ
 1729837056,1729838079,CN
 1729838080,1729840127,VN
@@ -33493,7 +33521,8 @@
 1730050560,1730051071,ID
 1730051072,1730052095,TH
 1730052096,1730054143,TW
-1730054144,1730055167,AF
+1730054144,1730054399,US
+1730054400,1730055167,AF
 1730055168,1730056191,IN
 1730056192,1730057215,ID
 1730057216,1730058239,CN
@@ -33524,9 +33553,7 @@
 1730082816,1730083839,PW
 1730083840,1730084863,JP
 1730084864,1730085887,CN
-1730085888,1730086143,AU
-1730086144,1730086399,ID
-1730086400,1730086911,AU
+1730085888,1730086911,AU
 1730086912,1730087935,HK
 1730087936,1730088959,JP
 1730088960,1730091007,HK
@@ -33583,6 +33610,105 @@
 1730147328,1730148351,JP
 1730148352,1730149375,ID
 1730149376,1730150399,JP
+1730150400,1730412543,CN
+1730412544,1730414591,AU
+1730414592,1730415615,ID
+1730415616,1730416127,AU
+1730416128,1730416639,ID
+1730416640,1730417663,PH
+1730417664,1730418687,CN
+1730418688,1730419711,BD
+1730419712,1730420735,CN
+1730420736,1730421759,ID
+1730421760,1730422783,CN
+1730422784,1730423807,ID
+1730423808,1730425855,IN
+1730425856,1730426879,HK
+1730426880,1730429951,CN
+1730429952,1730430207,ID
+1730430208,1730430463,AU
+1730430464,1730430719,HK
+1730430720,1730430975,IN
+1730430976,1730431999,CN
+1730432000,1730435071,IN
+1730435072,1730436095,HK
+1730436096,1730437119,SG
+1730437120,1730438143,CN
+1730438144,1730439167,BD
+1730439168,1730440191,IN
+1730440192,1730442239,HK
+1730442240,1730443263,TW
+1730443264,1730445311,IN
+1730445312,1730445567,NZ
+1730445568,1730446335,AU
+1730446336,1730448383,CN
+1730448384,1730449407,JP
+1730449408,1730450431,VU
+1730450432,1730450687,AU
+1730450688,1730450943,IN
+1730450944,1730451455,PH
+1730451456,1730452479,AU
+1730452480,1730453503,ID
+1730453504,1730476031,CN
+1730476032,1730476543,AU
+1730476544,1730476799,NZ
+1730476800,1730477055,IN
+1730477056,1730478079,AU
+1730478080,1730479103,CN
+1730479104,1730480127,HK
+1730480128,1730480639,AU
+1730480640,1730481151,JP
+1730481152,1730483199,CN
+1730483200,1730483711,IN
+1730483712,1730484223,AU
+1730484224,1730485247,CN
+1730485248,1730487295,VN
+1730487296,1730488319,TW
+1730488320,1730489343,HK
+1730489344,1730490367,CN
+1730490368,1730491391,PH
+1730491392,1730493439,CN
+1730493440,1730494463,HK
+1730494464,1730495487,JP
+1730495488,1730496511,AU
+1730496512,1730497535,CN
+1730497536,1730499583,IN
+1730499584,1730500607,HK
+1730500608,1730501631,IN
+1730501632,1730502655,JP
+1730502656,1730503167,MY
+1730503168,1730503423,ID
+1730503424,1730503679,AU
+1730503680,1730505727,CN
+1730505728,1730508799,JP
+1730508800,1730509823,AU
+1730509824,1730510847,CN
+1730510848,1730511871,AU
+1730511872,1730512895,JP
+1730512896,1730521087,CN
+1730521088,1730522111,ID
+1730522112,1730524159,CN
+1730524160,1730525183,IN
+1730525184,1730526207,HK
+1730526208,1730528255,JP
+1730528256,1730529279,SG
+1730529280,1730529791,IN
+1730529792,1730530303,AU
+1730530304,1730531327,NZ
+1730531328,1730535423,CN
+1730535424,1730536447,ID
+1730536448,1730536703,AU
+1730536704,1730537471,ID
+1730537472,1730538495,HK
+1730538496,1730540543,JP
+1730540544,1730541567,ID
+1730541568,1730544639,CN
+1730544640,1730545919,IN
+1730545920,1730546175,AU
+1730546688,1730547711,IN
+1730547712,1730548735,BD
+1730548736,1730549759,HK
+1730549760,1730550783,KR
 1742733312,1742734335,HK
 1742734336,1742735359,IN
 1742735360,1742736383,JP
@@ -34396,7 +34522,9 @@
 1743681536,1743682559,AU
 1743682560,1743683583,MY
 1743683584,1743683839,JP
-1743683840,1743684607,HK
+1743683840,1743684095,AU
+1743684096,1743684351,HK
+1743684352,1743684607,AU
 1743684608,1743685631,CN
 1743685632,1743686655,ID
 1743686656,1743688703,CN
@@ -34447,6 +34575,38 @@
 1743740928,1743741951,CN
 1743741952,1743742975,HK
 1743742976,1743743487,NZ
+1743743488,1743743999,AU
+1743744000,1743745023,JP
+1743745024,1743746047,KR
+1743746048,1743748095,VN
+1743748096,1743748607,IN
+1743748608,1743748863,HK
+1743748864,1743749119,MY
+1743749120,1743751167,AU
+1743751168,1743755263,IN
+1743755264,1743757311,CN
+1743757312,1743758335,TO
+1743758336,1743758591,HK
+1743758592,1743758847,ID
+1743758848,1743759359,AU
+1743759360,1743761407,IN
+1743761408,1743764479,CN
+1743764480,1743765503,ID
+1743765504,1743767551,CN
+1743767552,1743768575,PH
+1743768576,1743770623,CN
+1743770624,1743770879,AU
+1743770880,1743771135,PH
+1743771136,1743771647,NZ
+1743771648,1743772671,JP
+1743772672,1743773695,SG
+1743773696,1743774719,CN
+1743774720,1743775743,NZ
+1743775744,1743776767,IN
+1743776768,1743778815,KR
+1743778816,1743779839,CN
+1743779840,1743780863,MY
+1743780864,1743781887,BD
 1743781888,1743783935,JP
 1743783936,1743784959,IN
 1743784960,1743785983,JP
@@ -34631,7 +34791,8 @@
 1743983616,1743984639,KR
 1743984640,1743985663,CN
 1743985664,1743994879,IN
-1743994880,1743995903,AU
+1743994880,1743995135,PG
+1743995136,1743995903,AU
 1743995904,1743997951,IN
 1743997952,1743999999,BD
 1744000000,1744001023,AU
@@ -34696,8 +34857,8 @@
 1744056576,1744056831,MY
 1744056832,1744057087,NZ
 1744057088,1744057343,ID
-1744057344,1744059391,HK
-1744059392,1744066559,CN
+1744057344,1744058879,HK
+1744058880,1744066559,CN
 1744066560,1744067583,HK
 1744067584,1744068607,JP
 1744068608,1744069631,ID
@@ -34710,8 +34871,8 @@
 1744077824,1744078847,PK
 1744078848,1744079871,VN
 1744079872,1744080895,BD
-1744080896,1744081663,US
-1744081664,1744081919,AF
+1744080896,1744081407,US
+1744081408,1744081919,AF
 1744081920,1744082943,HK
 1744082944,1744083967,IN
 1744083968,1744084991,HK
@@ -34820,7 +34981,7 @@
 1744192512,1744194559,JP
 1744194560,1744194815,ID
 1744194816,1744195071,HK
-1744195072,1744195327,AU
+1744195072,1744195327,SG
 1744195328,1744195583,HK
 1744195584,1744196607,JP
 1744196608,1744197631,IN
@@ -34979,7 +35140,7 @@
 1744349184,1744350207,CN
 1744350208,1744351231,IN
 1744351232,1744352255,NZ
-1744352256,1744354303,HK
+1744353280,1744354303,HK
 1744354304,1744355327,AU
 1744355328,1744356351,CN
 1744356352,1744357375,JP
@@ -35000,7 +35161,6 @@
 1744370688,1744371711,HK
 1744371712,1744372735,BD
 1744372736,1744373759,IN
-1744373760,1744374783,JP
 1744374784,1744375807,CN
 1744375808,1744376831,IN
 1744376832,1744377855,VN
@@ -35025,7 +35185,7 @@
 1744395264,1744396287,MY
 1744396288,1744397311,IN
 1744397312,1744398335,VN
-1744398336,1744400383,HK
+1744399360,1744400383,HK
 1744400384,1744402431,JP
 1744402432,1744403455,IN
 1744403456,1744404479,AU
@@ -35047,7 +35207,6 @@
 1744425472,1744425727,ID
 1744425728,1744425983,IN
 1744425984,1744427007,JP
-1744427008,1744428031,PG
 1744428032,1744429567,AU
 1744429568,1744429823,IN
 1744429824,1744430079,ID
@@ -35056,7 +35215,7 @@
 1744434176,1744435199,CN
 1744435200,1744436223,IN
 1744436224,1744437247,CN
-1744437248,1744439295,JP
+1744438272,1744439295,JP
 1744439296,1744439807,AU
 1744439808,1744440319,IN
 1744440320,1744441343,HK
@@ -35342,7 +35501,8 @@
 1744733184,1744734207,NZ
 1744734208,1744736255,AU
 1744736256,1744737279,JP
-1744737280,1744738303,CN
+1744737280,1744738047,HK
+1744738048,1744738303,CN
 1744738304,1744739327,SG
 1744739328,1744740351,NZ
 1744740352,1744741375,IN
@@ -35438,7 +35598,11 @@
 1747219456,1747220479,CA
 1747220480,1747227647,US
 1747227648,1747228671,CA
-1747228672,1747256319,US
+1747228672,1747235839,US
+1747235840,1747236863,CA
+1747236864,1747255807,US
+1747255808,1747256063,CN
+1747256064,1747256319,US
 1747256320,1747256575,IE
 1747256576,1747256831,AU
 1747256832,1747257087,AE
@@ -35453,7 +35617,9 @@
 1747275776,1747276799,CA
 1747276800,1747283967,US
 1747283968,1747284991,CA
-1747284992,1747304447,US
+1747284992,1747293183,US
+1747293184,1747294207,CA
+1747294208,1747304447,US
 1747304448,1747308543,CA
 1747308544,1747316735,US
 1747316736,1747317759,CA
@@ -35531,7 +35697,10 @@
 1754258432,1754258687,MG
 1754258688,1754258943,US
 1754258944,1754259199,TN
-1754259200,1754792959,US
+1754259200,1754333183,US
+1754333184,1754337279,CA
+1754345472,1754365951,US
+1754382336,1754792959,US
 1754792960,1754793983,CA
 1754793984,1754799103,US
 1754799104,1754800127,CA
@@ -35540,8 +35709,8 @@
 1754823680,1754830847,US
 1754830848,1754831871,CA
 1754831872,1754832895,US
-1754832896,1754836991,CA
-1754836992,1754845183,US
+1754832896,1754835967,CA
+1754835968,1754845183,US
 1754845184,1754846207,CA
 1754846208,1754849279,US
 1754849280,1754850303,CA
@@ -35551,9 +35720,18 @@
 1754863616,1754864639,CA
 1754864640,1754869759,US
 1754869760,1754870783,CA
+1754870784,1754871807,US
+1754871808,1754872831,CA
 1754872832,1754890239,US
 1754890240,1754892287,BB
-1754923008,1755062271,US
+1754892288,1754894335,CA
+1754894336,1754898431,US
+1754899456,1754900479,CA
+1754900480,1754911743,US
+1754911744,1754912767,CA
+1754912768,1754920959,US
+1754920960,1754921983,DM
+1754921984,1755062271,US
 1755062272,1755066367,CA
 1755066368,1755070463,US
 1755070464,1755074559,CA
@@ -35589,14 +35767,32 @@
 1755111168,1755111423,SD
 1755111424,1755119615,US
 1755119616,1755283455,CA
-1755283456,1755324415,US
-1755324416,1755328511,CA
-1755340800,1755348991,US
-1755357184,1755365375,US
-1755381760,1755512831,US
-1755512832,1755545599,CA
-1755578368,1755709439,US
-1762656256,1763704831,MU
+1755283456,1755365375,US
+1755365376,1755373567,CA
+1755373568,1755512831,US
+1755512832,1755578367,CA
+1755578368,1755717631,US
+1755717632,1755721727,BS
+1755725824,1755799551,US
+1755799552,1755807743,CA
+1755840512,1757415423,US
+1757417472,1757419519,CA
+1757419520,1757423615,US
+1757424640,1757425663,CA
+1757425664,1757426687,US
+1757426688,1757427711,CA
+1757427712,1757428735,US
+1757429760,1757432831,US
+1757432832,1757433855,CA
+1757433856,1757443071,US
+1757443072,1757444095,CA
+1757544448,1757552639,US
+1757552640,1757560831,CA
+1757675520,1757937663,US
+1761607680,1762656255,ZA
+1762656256,1763000335,MU
+1763000336,1763000339,UG
+1763000340,1763704831,MU
 1763704832,1764753407,EG
 1764753408,1765801983,KE
 1765801984,1766850559,MA
@@ -35694,7 +35890,9 @@
 1795593728,1795595775,NL
 1795595776,1795596287,US
 1795596288,1795603455,NL
-1795603456,1805049855,US
+1795603456,1805000058,US
+1805000059,1805000059,CA
+1805000060,1805049855,US
 1805049856,1805058047,CA
 1805058048,1805144063,US
 1805144064,1805148159,CA
@@ -35835,23 +36033,26 @@
 1822553856,1822554111,HK
 1822554112,1822572543,US
 1822572544,1822605311,CA
-1822605312,1822609407,US
-1822609408,1822609535,SG
-1822609536,1822611487,US
-1822611488,1822611551,CA
-1822611552,1822611967,US
-1822611968,1822612479,CA
-1822612480,1822614015,US
+1822605312,1822611514,US
+1822611515,1822611515,CA
+1822611516,1822614015,US
 1822614016,1822614271,JP
 1822614272,1822614783,US
 1822614784,1822615039,FR
-1822615040,1822617855,US
+1822615040,1822615295,NO
+1822615296,1822617855,US
 1822617856,1822618367,CA
-1822618368,1822618879,US
-1822618880,1822619391,CA
-1822619392,1822619903,US
-1822619904,1822620415,AU
-1822620416,1822654463,US
+1822618368,1822619135,US
+1822619136,1822619391,CA
+1822619392,1822619647,US
+1822619648,1822620415,AU
+1822620416,1822620927,US
+1822620928,1822621247,NO
+1822621248,1822621249,US
+1822621250,1822621250,NO
+1822621251,1822621263,US
+1822621264,1822621264,NO
+1822621265,1822654463,US
 1822654464,1822662143,CA
 1822662144,1822662399,US
 1822662400,1822670847,CA
@@ -35886,9 +36087,9 @@
 1823440896,1823441919,CA
 1823441920,1823442175,US
 1823442176,1823443199,CA
-1823443200,1823443327,US
-1823443328,1823444991,CA
-1823444992,1823465471,US
+1823443200,1823443455,US
+1823443456,1823444479,CA
+1823444480,1823465471,US
 1823465472,1823469567,CA
 1823469568,1823735807,US
 1823735808,1823866879,CA
@@ -35901,9 +36102,7 @@
 1831862272,1832124415,PT
 1832124416,1832386559,IT
 1832386560,1832517631,DK
-1832517632,1832582655,SE
-1832582656,1832582911,DK
-1832582912,1832583167,SE
+1832517632,1832583167,SE
 1832583168,1832648703,DK
 1832648704,1832681471,HR
 1832681472,1832714239,RU
@@ -35912,26 +36111,12 @@
 1832779776,1832780031,FR
 1832780032,1832780287,MQ
 1832780288,1832780799,FR
-1832780800,1832781567,MQ
-1832781568,1832782335,FR
-1832782336,1832783103,MQ
-1832783104,1832783359,FR
-1832783360,1832783615,MQ
-1832783616,1832783871,FR
+1832780800,1832781311,MQ
+1832781312,1832783871,FR
 1832783872,1832784639,GP
-1832784640,1832785151,FR
-1832785152,1832785407,GP
-1832785408,1832785663,FR
-1832785664,1832785919,GP
-1832785920,1832787199,FR
-1832787200,1832787455,GF
-1832787456,1832788735,FR
-1832788736,1832788991,RE
-1832788992,1832789503,FR
-1832789504,1832790015,RE
-1832790016,1832791039,FR
-1832791040,1832791295,YT
-1832791296,1832791551,FR
+1832784640,1832786943,FR
+1832786944,1832787455,GF
+1832787456,1832791551,FR
 1832791552,1832791807,YT
 1832791808,1832794879,FR
 1832794880,1832795135,GP
@@ -35939,15 +36124,17 @@
 1832796416,1832796671,RE
 1832796672,1832796927,FR
 1832796928,1832797183,GP
-1832797184,1832798975,FR
-1832798976,1832799743,GP
-1832799744,1832801535,FR
-1832801536,1832802047,MQ
-1832802048,1832802559,FR
+1832797184,1832798463,FR
+1832798464,1832798719,GP
+1832798720,1832798975,FR
+1832798976,1832799231,GP
+1832799232,1832799743,FR
+1832799744,1832799999,GP
+1832800000,1832802559,FR
 1832802560,1832802815,MQ
-1832802816,1832803839,FR
-1832803840,1832804351,MQ
-1832804352,1832812543,FR
+1832802816,1832803327,FR
+1832803328,1832803839,MQ
+1832803840,1832812543,FR
 1832812544,1832845311,RU
 1832845312,1832878079,BH
 1832878080,1832878412,RU
@@ -36044,8 +36231,8 @@
 1833357312,1833357587,GB
 1833357588,1833357631,IE
 1833357632,1833357823,GB
-1833357824,1833358079,IE
-1833358080,1833359359,GB
+1833357824,1833357903,IE
+1833357904,1833359359,GB
 1833359360,1833361407,DE
 1833361408,1833363455,GB
 1833363456,1833365503,RU
@@ -36066,9 +36253,7 @@
 1833398272,1833400319,DE
 1833400320,1833402367,GB
 1833402368,1833406463,FR
-1833406464,1833406719,GB
-1833406720,1833406975,LV
-1833406976,1833408511,GB
+1833406464,1833408511,GB
 1833410560,1833412607,LU
 1833412608,1833414655,GB
 1833414656,1833416703,RU
@@ -36120,7 +36305,7 @@
 1833545728,1833549823,IT
 1833549824,1833553919,RU
 1833553920,1833558015,CZ
-1833558016,1833562111,RO
+1833558016,1833562111,BG
 1833562112,1833566207,PS
 1833566208,1833570303,SE
 1833570304,1833571583,NL
@@ -36252,9 +36437,7 @@
 1835918440,1835918447,IT
 1835918448,1835918519,GB
 1835918520,1835918527,IT
-1835918528,1835918599,GB
-1835918600,1835918607,IT
-1835918608,1835918711,GB
+1835918528,1835918711,GB
 1835918712,1835918719,IT
 1835918720,1835918735,GB
 1835918736,1835918743,IT
@@ -36262,9 +36445,7 @@
 1835918824,1835918831,IT
 1835918832,1835918847,GB
 1835918848,1835918855,IT
-1835918856,1835919095,GB
-1835919096,1835919103,IT
-1835919104,1835919127,GB
+1835918856,1835919127,GB
 1835919128,1835919135,IT
 1835919136,1835919151,GB
 1835919152,1835919159,IT
@@ -36272,15 +36453,13 @@
 1835919752,1835919759,IT
 1835919760,1835920479,GB
 1835920480,1835920487,IT
-1835920488,1835921047,GB
-1835921048,1835921055,IT
-1835921056,1835921119,GB
+1835920488,1835920991,GB
+1835920992,1835920999,IT
+1835921000,1835921119,GB
 1835921120,1835921127,IT
 1835921128,1835921343,GB
 1835921344,1835921351,IT
-1835921352,1835921463,GB
-1835921464,1835921471,IT
-1835921472,1835921711,GB
+1835921352,1835921711,GB
 1835921712,1835921719,IT
 1835921720,1835922415,GB
 1835922416,1835922423,IT
@@ -36290,9 +36469,13 @@
 1835922560,1835922567,IT
 1835922568,1835922647,GB
 1835922648,1835922655,IT
-1835922656,1835923351,GB
+1835922656,1835923239,GB
+1835923240,1835923247,IT
+1835923248,1835923351,GB
 1835923352,1835923359,IT
-1835923360,1835923487,GB
+1835923360,1835923431,GB
+1835923432,1835923439,IT
+1835923440,1835923487,GB
 1835923488,1835923495,IT
 1835923496,1835923863,GB
 1835923864,1835923871,IT
@@ -36302,11 +36485,7 @@
 1835925504,1835933695,LV
 1835933696,1835942399,RU
 1835942400,1835942655,UA
-1835942656,1835947775,RU
-1835947776,1835948031,UA
-1835948032,1835949055,RU
-1835949056,1835949311,UA
-1835949312,1835950079,RU
+1835942656,1835950079,RU
 1835950080,1835958271,LB
 1835958272,1835966463,HU
 1835966464,1835974655,IR
@@ -36335,39 +36514,38 @@
 1836687360,1836711935,BG
 1836711936,1836728319,UA
 1836728320,1836744703,RS
-1836744704,1836746495,FR
+1836744704,1836745983,FR
+1836745984,1836746239,RE
+1836746240,1836746495,FR
 1836746496,1836747007,RE
-1836747008,1836747263,FR
-1836747264,1836748031,RE
-1836748032,1836748543,FR
-1836748544,1836748799,RE
-1836748800,1836749055,FR
-1836749056,1836749567,RE
-1836749568,1836750079,FR
-1836750080,1836750591,RE
+1836747008,1836750335,FR
+1836750336,1836750591,RE
 1836750592,1836751103,FR
-1836751104,1836751615,RE
-1836751616,1836753151,FR
-1836753152,1836753407,RE
-1836753408,1836753919,FR
-1836753920,1836754687,RE
-1836754688,1836755455,FR
-1836755456,1836755711,RE
+1836751104,1836751359,RE
+1836751360,1836751871,FR
+1836751872,1836752127,RE
+1836752128,1836752639,FR
+1836752640,1836753151,RE
+1836753152,1836754175,FR
+1836754176,1836754431,RE
+1836754432,1836755199,FR
+1836755200,1836755711,RE
 1836755712,1836755967,FR
 1836755968,1836756223,RE
-1836756224,1836756479,FR
-1836756480,1836756991,RE
-1836756992,1836758015,FR
-1836758016,1836758527,RE
-1836758528,1836758783,FR
+1836756224,1836756735,FR
+1836756736,1836756991,RE
+1836756992,1836758783,FR
 1836758784,1836759039,RE
 1836759040,1836759551,FR
-1836759552,1836760575,RE
-1836760576,1836760831,FR
-1836760832,1836761087,RE
+1836759552,1836759807,RE
+1836759808,1836760063,FR
+1836760064,1836760831,RE
+1836760832,1836761087,FR
 1836761088,1836777471,IR
 1836777472,1836793855,SI
-1836793856,1836810239,GB
+1836793856,1836797951,GB
+1836797952,1836798207,DE
+1836798208,1836810239,GB
 1836810240,1836826623,RU
 1836826624,1836843007,CZ
 1836843008,1836875775,RU
@@ -36427,7 +36605,7 @@
 1840152576,1840185343,GB
 1840185344,1840218111,BA
 1840218112,1840316415,GB
-1840316416,1840381951,RO
+1840316416,1840381951,AE
 1840381952,1840447487,GR
 1840447488,1840513023,NO
 1840513024,1840644095,GB
@@ -36470,8 +36648,7 @@
 1841669120,1841669375,PL
 1841669376,1841669631,BE
 1841669632,1841670143,UA
-1841670144,1841671935,PL
-1841671936,1841672191,GB
+1841670144,1841672191,PL
 1841672192,1841674239,FR
 1841674240,1841676287,PL
 1841676288,1841680383,RU
@@ -36489,8 +36666,7 @@
 1841758208,1841766399,PL
 1841766400,1841774591,HU
 1841774592,1841782783,PL
-1841782784,1841790975,RO
-1841790976,1841799167,BG
+1841782784,1841799167,BG
 1841799168,1841807359,DE
 1841807360,1841815551,NO
 1841815552,1841823743,BG
@@ -36511,7 +36687,7 @@
 1841897472,1841905663,RO
 1841905664,1841922047,RU
 1841922048,1841924351,NL
-1841924352,1841924607,DE
+1841924352,1841924607,GB
 1841924608,1841925887,NL
 1841925888,1841926143,DE
 1841926144,1841930239,NL
@@ -36536,22 +36712,15 @@
 1842044928,1842053119,GB
 1842053120,1842069503,IR
 1842069504,1842077695,RU
-1842077696,1842077951,FR
-1842077952,1842078207,MQ
-1842078208,1842078719,FR
-1842078720,1842078975,MQ
-1842078976,1842079487,FR
-1842079488,1842080767,MQ
+1842077696,1842078207,MQ
+1842078208,1842078463,FR
+1842078464,1842078975,MQ
+1842078976,1842079743,FR
+1842079744,1842080767,MQ
 1842080768,1842081023,GP
-1842081024,1842081279,MQ
-1842081280,1842081535,GP
-1842081536,1842081791,MQ
-1842081792,1842082047,GP
-1842082048,1842082559,MQ
-1842082560,1842082815,GP
-1842082816,1842083071,MQ
-1842083072,1842083583,GP
-1842083584,1842084607,MQ
+1842081024,1842083071,MQ
+1842083072,1842083327,GP
+1842083328,1842084607,MQ
 1842084608,1842084863,GP
 1842084864,1842085887,MQ
 1842085888,1842118655,GB
@@ -36588,7 +36757,9 @@
 1842206720,1842208767,SE
 1842208768,1842210815,GB
 1842210816,1842212863,LT
-1842212864,1842214911,CZ
+1842212864,1842213631,CZ
+1842213632,1842213887,SK
+1842213888,1842214911,CZ
 1842214912,1842216959,RU
 1842216960,1842225151,RO
 1842225152,1842233343,UA
@@ -36620,9 +36791,7 @@
 1843478528,1843494911,SE
 1843494912,1843511295,IR
 1843511296,1843527679,RU
-1843527680,1843539199,IL
-1843539200,1843539455,FR
-1843539456,1843544063,IL
+1843527680,1843544063,IL
 1843544064,1843560447,RU
 1843560448,1843576831,DE
 1843576832,1843593215,RU
@@ -36666,7 +36835,7 @@
 1843955712,1843957759,IT
 1843957760,1843959807,CZ
 1843959808,1843961855,GB
-1843961856,1843965951,DE
+1843963904,1843965951,DE
 1843965952,1843967999,GB
 1843968000,1843970047,RU
 1843970048,1843972095,FR
@@ -36714,9 +36883,7 @@
 1844068352,1844070399,ES
 1844070400,1844072447,LU
 1844072448,1844076543,ES
-1844076544,1844077055,GB
-1844077056,1844077567,IE
-1844077568,1844078591,GB
+1844076544,1844078591,GB
 1844078592,1844080639,DE
 1844080640,1844082687,GE
 1844082688,1844084735,DE
@@ -36880,9 +37047,7 @@
 1847757824,1847758847,CN
 1847758848,1847770111,TH
 1847770112,1847771135,SG
-1847771136,1847780351,TH
-1847780352,1847780607,CN
-1847780608,1847783423,TH
+1847771136,1847783423,TH
 1847783424,1847787519,US
 1847787520,1847803903,KR
 1847803904,1847807999,VN
@@ -37080,8 +37245,7 @@
 1868300288,1868333055,IN
 1868333056,1868341247,PK
 1868341248,1868345343,ID
-1868345344,1868346111,GU
-1868346112,1868346367,AU
+1868345344,1868346367,GU
 1868346368,1868347391,TH
 1868347392,1868348415,AU
 1868348416,1868349439,KR
@@ -37110,9 +37274,7 @@
 1870118912,1870135295,IN
 1870135296,1870462975,CN
 1870462976,1870479359,JP
-1870479360,1870482431,PH
-1870482432,1870482687,US
-1870482688,1870495743,PH
+1870479360,1870495743,PH
 1870495744,1870497791,TW
 1870497792,1870499839,IN
 1870499840,1870501887,JP
@@ -37223,9 +37385,7 @@
 1888031232,1888034815,HK
 1888034816,1888038911,JP
 1888038912,1888040959,CN
-1888040960,1888041471,JP
-1888041472,1888041727,NZ
-1888041728,1888059391,JP
+1888040960,1888059391,JP
 1888059392,1888063487,VN
 1888063488,1888067583,JP
 1888067584,1888071679,MY
@@ -37301,9 +37461,7 @@
 1897222144,1897226239,TW
 1897226240,1897231103,NC
 1897231104,1897234431,VU
-1897234432,1897238783,AP
-1897238784,1897239039,MY
-1897239040,1897242623,AP
+1897234432,1897242623,AP
 1897242624,1897250815,TW
 1897250816,1897259007,HK
 1897259008,1897260031,NZ
@@ -37313,11 +37471,7 @@
 1897267200,1897365503,VN
 1897365504,1897398271,MY
 1897398272,1897660415,CN
-1897660416,1897663487,HK
-1897663488,1897663743,GB
-1897663744,1897697279,HK
-1897697280,1897697535,AU
-1897697536,1897725951,HK
+1897660416,1897725951,HK
 1897725952,1897730047,JP
 1897730048,1897734143,AU
 1897734144,1897738239,HK
@@ -37455,7 +37609,6 @@
 1914601472,1914634239,KR
 1914634240,1914642431,BD
 1914642432,1914650623,KR
-1914652160,1914652415,MN
 1914652672,1914654719,AU
 1914654720,1914658815,JP
 1914658816,1914660863,AU
@@ -37563,13 +37716,9 @@
 1921945600,1921949695,HK
 1921949696,1921953791,AU
 1921953792,1921957887,JP
-1921957888,1921967103,GU
-1921967104,1921967359,US
-1921967360,1921974271,GU
+1921957888,1921974271,GU
 1921974272,1922039807,IN
-1922039808,1924379647,JP
-1924379648,1924379903,US
-1924379904,1925447679,JP
+1922039808,1925447679,JP
 1925447680,1925578751,CN
 1925578752,1925611519,AU
 1925611520,1925619711,PH
@@ -37719,7 +37868,6 @@
 1941438464,1941569535,IN
 1941569536,1941618687,PK
 1941618688,1941635071,AU
-1941635072,1941639167,IN
 1941639168,1941643263,NP
 1941643264,1941651455,IN
 1941651456,1941655551,JP
@@ -37890,9 +38038,7 @@
 1959104512,1959106559,AU
 1959106560,1959108607,JP
 1959110656,1959112703,JP
-1959112704,1959113215,HK
-1959113216,1959113471,IN
-1959113472,1959114751,HK
+1959112704,1959114751,HK
 1959114752,1959115007,IN
 1959115008,1959116799,HK
 1959116800,1959133183,SG
@@ -37969,7 +38115,8 @@
 1964120064,1964122111,JP
 1964122112,1964122367,SG
 1964122368,1964122879,JP
-1964122880,1964126207,SG
+1964122880,1964123135,HK
+1964123136,1964126207,SG
 1964126208,1964126463,HK
 1964126464,1964130303,SG
 1964130304,1964134399,HK
@@ -38207,7 +38354,7 @@
 1991442432,1991499775,BD
 1991499776,1991507967,NC
 1991507968,1991835647,CN
-1991835648,1991901183,SG
+1991835648,1991901183,IN
 1991901184,1992097791,CN
 1992097792,1992163327,SG
 1992163328,1992818687,CN
@@ -38339,7 +38486,9 @@
 2000373760,2000375807,HK
 2000375808,2000376319,AF
 2000376320,2000376575,US
-2000376576,2000377855,AF
+2000376576,2000377343,AF
+2000377344,2000377599,US
+2000377600,2000377855,AF
 2000377856,2000379903,JP
 2000379904,2000388095,TH
 2000388096,2000617471,CN
@@ -38366,7 +38515,9 @@
 2001559552,2001567743,KR
 2001567744,2001600511,TW
 2001600512,2001797119,CN
-2001797120,2001798047,SG
+2001797120,2001797647,SG
+2001797648,2001797663,US
+2001797664,2001798047,SG
 2001798048,2001798079,US
 2001798080,2001798087,SG
 2001798088,2001798095,US
@@ -38392,11 +38543,9 @@
 2001801136,2001801151,US
 2001801152,2001801339,SG
 2001801340,2001801343,US
-2001801344,2001801615,SG
-2001801616,2001801623,NL
-2001801624,2001801663,SG
-2001801664,2001801703,US
-2001801704,2001801711,SG
+2001801344,2001801663,SG
+2001801664,2001801695,US
+2001801696,2001801711,SG
 2001801712,2001801727,US
 2001801728,2001801775,SG
 2001801776,2001801807,US
@@ -38426,9 +38575,9 @@
 2001805944,2001805951,US
 2001805952,2001809383,SG
 2001809384,2001809391,US
-2001809392,2001810495,SG
-2001810496,2001810527,MY
-2001810528,2001810559,SG
+2001809392,2001810111,SG
+2001810112,2001810143,US
+2001810144,2001810559,SG
 2001810560,2001810623,MY
 2001810624,2001812127,SG
 2001812128,2001812159,SA
@@ -38446,25 +38595,17 @@
 2001814576,2001814583,US
 2001814584,2001815191,SG
 2001815192,2001815199,US
-2001815200,2001817079,SG
-2001817080,2001817087,US
-2001817088,2001818639,SG
+2001815200,2001818639,SG
 2001818640,2001818647,US
 2001818648,2001818847,SG
 2001818848,2001818851,AU
-2001818852,2001819495,SG
-2001819496,2001819503,US
-2001819504,2001819887,SG
+2001818852,2001819887,SG
 2001819888,2001819895,IE
 2001819896,2001819999,SG
 2001820000,2001820031,IE
 2001820032,2001820719,SG
 2001820720,2001820727,CA
-2001820728,2001820991,SG
-2001820992,2001820999,US
-2001821000,2001821191,SG
-2001821192,2001821199,US
-2001821200,2001821335,SG
+2001820728,2001821335,SG
 2001821336,2001821343,US
 2001821344,2001821367,SG
 2001821368,2001821375,US
@@ -38472,234 +38613,29 @@
 2001821424,2001821431,US
 2001821432,2001821439,SG
 2001821440,2001821447,US
-2001821448,2001821623,SG
-2001821624,2001821631,US
-2001821632,2001823007,SG
+2001821448,2001823007,SG
 2001823008,2001823015,US
-2001823016,2001823447,SG
+2001823016,2001823303,SG
+2001823304,2001823311,US
+2001823312,2001823447,SG
 2001823448,2001823455,US
 2001823456,2001824175,SG
 2001824176,2001824183,US
-2001824184,2001824287,SG
-2001824288,2001824295,US
-2001824296,2001824479,SG
-2001824480,2001824487,US
-2001824488,2001824495,SG
-2001824496,2001824503,KR
-2001824504,2001825183,SG
-2001825184,2001825215,US
-2001825216,2001825647,SG
-2001825648,2001825655,US
-2001825656,2001829891,SG
-2001829892,2001829903,US
-2001829904,2001830091,SG
-2001830092,2001830095,US
-2001830096,2001830175,SG
-2001830176,2001830191,US
-2001830192,2001830207,SG
-2001830208,2001830223,US
-2001830224,2001830335,SG
-2001830336,2001830351,US
-2001830352,2001830479,SG
-2001830480,2001830495,US
-2001830496,2001830567,SG
-2001830568,2001830575,US
-2001830576,2001830673,SG
-2001830674,2001830674,HK
-2001830675,2001830719,SG
-2001830720,2001830783,US
-2001830784,2001830927,SG
-2001830928,2001830935,US
-2001830936,2001830943,NL
-2001830944,2001830975,SG
-2001830976,2001830983,US
-2001830984,2001831007,SG
-2001831008,2001831015,US
-2001831016,2001831027,SG
-2001831028,2001831031,US
-2001831032,2001831163,SG
-2001831164,2001831167,US
-2001831168,2001831287,SG
-2001831288,2001831295,US
-2001831296,2001831331,SG
-2001831332,2001831335,US
-2001831336,2001831683,SG
-2001831684,2001831687,US
-2001831688,2001831691,SG
-2001831692,2001831703,US
-2001831704,2001831915,SG
-2001831916,2001831919,US
-2001831920,2001831943,SG
-2001831944,2001831951,US
-2001831952,2001831963,SG
-2001831964,2001831967,US
-2001831968,2001831992,SG
-2001831993,2001831993,US
-2001831994,2001832135,SG
-2001832136,2001832139,US
-2001832140,2001832147,SG
-2001832148,2001832151,US
-2001832152,2001832315,SG
-2001832316,2001832319,US
-2001832320,2001832443,SG
-2001832444,2001832447,US
-2001832448,2001832615,SG
-2001832616,2001832623,AZ
-2001832624,2001832751,SG
-2001832752,2001832759,IE
-2001832760,2001832879,SG
-2001832880,2001832887,US
-2001832888,2001832903,SG
-2001832904,2001832911,US
-2001832912,2001832951,SG
-2001832952,2001832955,US
-2001832956,2001833007,SG
-2001833008,2001833015,HK
-2001833016,2001833071,SG
-2001833072,2001833079,US
-2001833080,2001833099,SG
-2001833100,2001833103,US
-2001833104,2001833255,SG
-2001833256,2001833263,US
-2001833264,2001833419,SG
-2001833420,2001833421,US
-2001833422,2001833439,SG
-2001833440,2001833447,US
-2001833448,2001833487,SG
-2001833488,2001833495,US
-2001833496,2001833655,SG
-2001833656,2001833663,GB
-2001833664,2001833679,SG
-2001833680,2001833687,GB
-2001833688,2001833727,SG
-2001833728,2001833791,US
-2001833792,2001834096,SG
-2001834097,2001834097,US
-2001834098,2001834239,SG
-2001834240,2001834495,HK
-2001834496,2001834751,SG
-2001834752,2001834815,US
-2001834816,2001834935,SG
-2001834936,2001834943,JP
-2001834944,2001834947,US
-2001834948,2001835035,SG
-2001835036,2001835039,US
-2001835040,2001835103,SG
-2001835104,2001835135,US
-2001835136,2001835147,SG
-2001835148,2001835151,US
-2001835152,2001835231,SG
-2001835232,2001835239,US
-2001835240,2001835247,SG
-2001835248,2001835263,US
-2001835264,2001835515,SG
-2001835516,2001835519,US
-2001835520,2001835587,SG
-2001835588,2001835591,US
-2001835592,2001835711,SG
-2001835712,2001835719,US
-2001835720,2001835793,SG
-2001835794,2001835794,US
-2001835795,2001835795,SG
-2001835796,2001835799,US
-2001835800,2001835959,SG
-2001835960,2001835983,US
-2001835984,2001836107,SG
-2001836108,2001836111,US
-2001836112,2001836267,SG
-2001836268,2001836271,US
-2001836272,2001836291,SG
-2001836292,2001836295,US
-2001836296,2001836419,SG
-2001836420,2001836423,US
-2001836424,2001836427,SG
-2001836428,2001836431,US
-2001836432,2001836435,SG
-2001836436,2001836439,US
-2001836440,2001836451,SG
-2001836452,2001836455,US
-2001836456,2001836471,SG
-2001836472,2001836487,US
-2001836488,2001836506,SG
-2001836507,2001836507,US
-2001836508,2001836543,SG
-2001836544,2001838079,US
-2001838080,2001838627,SG
-2001838628,2001838631,US
-2001838632,2001838633,SG
-2001838634,2001838634,HK
-2001838635,2001838755,SG
-2001838756,2001838759,US
-2001838760,2001838763,SG
-2001838764,2001838767,US
-2001838768,2001838847,SG
-2001838848,2001839103,HK
-2001839104,2001839111,SG
-2001839112,2001839115,US
-2001839116,2001839535,SG
-2001839536,2001839543,US
-2001839544,2001839595,SG
-2001839596,2001839599,SA
-2001839600,2001839739,SG
-2001839740,2001839743,US
-2001839744,2001839775,SG
-2001839776,2001839783,US
-2001839784,2001839803,SG
-2001839804,2001839807,US
-2001839808,2001840057,SG
-2001840058,2001840059,SA
-2001840060,2001840071,SG
-2001840072,2001840079,US
-2001840080,2001840175,SG
-2001840176,2001840183,US
-2001840184,2001840767,SG
-2001840768,2001840799,US
-2001840800,2001841159,SG
-2001841160,2001841167,US
-2001841168,2001841175,SG
-2001841176,2001841176,US
-2001841177,2001841177,SA
-2001841178,2001841179,SG
-2001841180,2001841247,US
-2001841248,2001841279,SA
-2001841280,2001841311,SG
-2001841312,2001841319,US
-2001841320,2001841343,SG
-2001841344,2001841407,US
-2001841408,2001841639,SG
-2001841640,2001841647,US
-2001841648,2001842047,SG
-2001842048,2001842111,US
-2001842112,2001842175,SG
-2001842176,2001842271,US
-2001842272,2001842319,SG
-2001842320,2001842327,US
-2001842328,2001842343,SG
-2001842344,2001842351,US
-2001842352,2001842687,SG
-2001842688,2001842751,US
-2001842752,2001842783,SG
-2001842784,2001842815,US
-2001842816,2001843249,SG
-2001843250,2001843251,US
-2001843252,2001843471,SG
-2001843472,2001843475,US
-2001843476,2001843839,SG
-2001843840,2001843967,US
-2001843968,2001844127,SG
-2001844128,2001845247,US
-2001845248,2001845335,SG
-2001845336,2001845343,US
-2001845344,2001845359,SG
-2001845360,2001845375,US
-2001845376,2001845391,SG
-2001845392,2001845503,US
-2001845504,2001845695,SG
-2001845696,2001845703,US
-2001845704,2001845799,SG
-2001845800,2001845807,US
-2001845808,2001846015,SG
-2001846016,2001846311,US
+2001824184,2001825271,SG
+2001825272,2001825279,US
+2001825280,2001826639,SG
+2001826640,2001826687,US
+2001826688,2001826847,SG
+2001826848,2001826863,US
+2001826864,2001826911,SG
+2001826912,2001826943,US
+2001826944,2001827647,SG
+2001827648,2001827655,CN
+2001827656,2001828351,SG
+2001828352,2001828367,US
+2001828368,2001829887,SG
+2001829888,2001846271,HK
+2001846272,2001846311,US
 2001846312,2001846335,SG
 2001846336,2001846359,US
 2001846360,2001846479,SG
@@ -39198,9 +39134,7 @@
 2014838784,2015100927,CN
 2015100928,2015166463,PH
 2015166464,2015182847,AU
-2015182848,2015185663,PH
-2015185664,2015185919,US
-2015185920,2015199231,PH
+2015182848,2015199231,PH
 2015199232,2015203327,KR
 2015203328,2015204095,JP
 2015204096,2015204351,US
@@ -39252,7 +39186,9 @@
 2019049472,2019078143,AU
 2019078144,2019082239,IN
 2019082240,2019098623,HK
-2019098624,2019115007,PH
+2019098624,2019106815,PH
+2019106816,2019107071,NO
+2019107072,2019115007,PH
 2019115008,2019117055,US
 2019117056,2019119103,IN
 2019119104,2019121151,NZ
@@ -39440,7 +39376,7 @@
 2047518720,2047574015,CN
 2047574016,2047606783,SG
 2047606784,2047803391,CN
-2047803392,2047868927,SG
+2047803392,2047868927,IN
 2047868928,2048917503,JP
 2048917504,2049966079,KR
 2049966080,2050047999,CN
@@ -39453,8 +39389,7 @@
 2050091008,2050097151,JP
 2050097152,2050101247,SG
 2050101248,2050113535,JP
-2050113536,2050129663,SG
-2050129664,2050129919,JP
+2050113536,2050129919,SG
 2050129920,2050162687,IN
 2050162688,2050228223,CN
 2050228224,2050490367,PH
@@ -39589,18 +39524,15 @@
 2060451840,2061500415,JP
 2061500416,2063073279,CN
 2063073280,2063077375,BD
-2063077376,2063077377,PH
+2063077376,2063077377,HK
 2063077378,2063077378,AP
-2063077379,2063077631,PH
-2063077632,2063079423,HK
+2063077379,2063079423,HK
 2063079424,2063081471,CN
 2063081472,2063085567,ID
 2063085568,2063089663,CN
 2063089664,2063097855,JP
 2063097856,2063106047,MM
-2063106048,2063106559,SG
-2063106560,2063106815,AU
-2063106816,2063107071,SG
+2063106048,2063107071,SG
 2063107072,2063107327,AP
 2063107328,2063107623,SG
 2063107624,2063107631,AU
@@ -39609,19 +39541,15 @@
 2063110144,2063111167,JP
 2063111168,2063114239,AU
 2063114240,2063115263,IN
-2063115264,2063117311,JP
-2063117312,2063117567,NZ
-2063117568,2063117823,JP
+2063115264,2063117823,JP
 2063117824,2063117839,PH
 2063117840,2063117951,JP
 2063117952,2063118079,PH
-2063118080,2063118335,JP
+2063118080,2063118159,JP
+2063118160,2063118191,PH
+2063118192,2063118335,JP
 2063118336,2063118591,IN
-2063118592,2063119871,JP
-2063119872,2063120383,IN
-2063120384,2063120895,JP
-2063120896,2063121151,AU
-2063121152,2063122431,JP
+2063118592,2063122431,JP
 2063122432,2063138815,SG
 2063138816,2063335423,JP
 2063335424,2063341567,AU
@@ -39833,7 +39761,11 @@
 2082406400,2082471935,CN
 2082471936,2083007231,JP
 2083007232,2083007487,US
-2083007488,2083024895,JP
+2083007488,2083007743,JP
+2083007744,2083007999,US
+2083008000,2083012351,JP
+2083012352,2083012607,US
+2083012608,2083024895,JP
 2083024896,2083053567,CN
 2083053568,2083057663,TH
 2083058688,2083059711,IN
@@ -39846,7 +39778,11 @@
 2083389440,2083454975,KR
 2083454976,2083471359,CN
 2083471360,2083487743,JP
-2083487744,2083504127,AU
+2083487744,2083491583,AU
+2083491584,2083491839,US
+2083491840,2083492863,AU
+2083492864,2083493375,US
+2083493376,2083504127,AU
 2083504128,2083520511,JP
 2083520512,2083966719,KR
 2083966720,2083966975,JP
@@ -39871,7 +39807,6 @@
 2087452672,2087453695,AU
 2087453696,2087454719,KH
 2087454720,2087456767,CN
-2087456768,2087457791,MY
 2087458816,2087460863,FJ
 2087460864,2087462911,JP
 2087462912,2087464959,CN
@@ -40007,7 +39942,9 @@
 2099216384,2099232767,KR
 2099232768,2100297727,CN
 2100297728,2100854783,JP
-2100854784,2100887551,US
+2100854784,2100874495,US
+2100874496,2100874751,AU
+2100874752,2100887551,US
 2100887552,2100953087,KR
 2100953088,2100969471,VN
 2100969472,2100985855,JP
@@ -40069,13 +40006,9 @@
 2112487424,2112618495,VN
 2112618496,2112880639,NZ
 2112880640,2113683455,KR
-2113683456,2113685759,JP
-2113685760,2113686015,MY
-2113686016,2113687807,JP
-2113687808,2113688063,AU
-2113688064,2113688319,JP
-2113688320,2113688575,SG
-2113688576,2113693599,JP
+2113683456,2113687999,JP
+2113688000,2113688031,AU
+2113688032,2113693599,JP
 2113693600,2113693615,HK
 2113693616,2113716223,JP
 2113716224,2113724927,SG
@@ -40097,7 +40030,9 @@
 2147489792,2147491839,RU
 2147491840,2147494911,DE
 2147494912,2147495167,RO
-2147495168,2147498239,DE
+2147495168,2147495423,DE
+2147495424,2147495935,RO
+2147495936,2147498239,DE
 2147498240,2147498495,RO
 2147498496,2147500031,DE
 2147500032,2147501055,FR
@@ -40233,12 +40168,14 @@
 2156331008,2156593151,US
 2156593152,2156658687,IL
 2156658688,2156691455,IR
-2156691456,2156691711,FR
-2156691712,2156691967,A2
-2156691968,2156692223,FR
-2156692224,2156692735,A2
-2156692736,2156693247,FR
-2156693248,2156694783,A2
+2156691456,2156691967,FR
+2156691968,2156692223,A2
+2156692224,2156692479,FR
+2156692480,2156692991,A2
+2156692992,2156693247,FR
+2156693248,2156693503,A2
+2156693504,2156693759,FR
+2156693760,2156694783,A2
 2156694784,2156695039,FR
 2156695040,2156695551,A2
 2156695552,2156697599,FR
@@ -40277,9 +40214,7 @@
 2160914432,2160918527,SA
 2160918528,2161508351,US
 2161508352,2161573887,FI
-2161573888,2162228223,US
-2162228224,2162228479,CA
-2162228480,2162687999,US
+2161573888,2162687999,US
 2162688000,2162753535,GB
 2162753536,2162819071,CA
 2162819072,2162884607,RO
@@ -40314,10 +40249,11 @@
 2166571008,2166575103,GB
 2166575104,2166575359,US
 2166575360,2166575615,GB
-2166575616,2166607009,US
+2166575616,2166606847,US
+2166606848,2166607009,GB
 2166607010,2166607010,DE
-2166607011,2166607011,GB
-2166607012,2166613759,US
+2166607011,2166607103,GB
+2166607104,2166613759,US
 2166613760,2166614015,DE
 2166614016,2168193023,US
 2168193024,2168258559,JP
@@ -40388,7 +40324,9 @@
 2178351104,2178416639,GB
 2178416640,2178482175,US
 2178482176,2178547711,DE
-2178547712,2179391487,US
+2178547712,2178900223,US
+2178900224,2178900479,NZ
+2178900480,2179391487,US
 2179391488,2179391999,GB
 2179392000,2179397632,US
 2179397633,2179397633,GB
@@ -40531,15 +40469,21 @@
 2188718582,2188718582,DE
 2188718583,2188724463,EU
 2188724464,2188724464,NL
-2188724465,2188726783,EU
+2188724465,2188724991,EU
+2188724992,2188725247,RS
+2188725248,2188726783,EU
 2188726784,2188727039,GB
 2188727040,2188728319,EU
 2188728320,2188728575,GB
 2188728576,2188734463,EU
 2188734464,2188734719,FR
-2188734720,2188738306,EU
+2188734720,2188736511,EU
+2188736512,2188736767,GB
+2188736768,2188738306,EU
 2188738307,2188738307,GB
-2188738308,2188750335,EU
+2188738308,2188749055,EU
+2188749056,2188749311,SL
+2188749312,2188750335,EU
 2188750336,2188750591,US
 2188750592,2188768767,EU
 2188768768,2188769279,YT
@@ -40593,7 +40537,9 @@
 2193182720,2193184767,PT
 2193184768,2193186815,ES
 2193186816,2193188863,PL
-2193188864,2193190911,DE
+2193188864,2193189247,DE
+2193189248,2193189375,A1
+2193189376,2193190911,DE
 2193195008,2193199103,DK
 2193199104,2193201151,GB
 2193201152,2193202175,SE
@@ -40619,13 +40565,13 @@
 2193707408,2193707415,IT
 2193707416,2193707559,GB
 2193707560,2193707567,IT
-2193707568,2193707615,GB
-2193707616,2193707623,IT
-2193707624,2193707751,GB
+2193707568,2193707751,GB
 2193707752,2193707759,IT
 2193707760,2193707831,GB
 2193707832,2193707839,IT
-2193707840,2193708511,GB
+2193707840,2193708423,GB
+2193708424,2193708431,IT
+2193708432,2193708511,GB
 2193708512,2193708519,IT
 2193708520,2193708735,GB
 2193708736,2193708743,IT
@@ -40689,9 +40635,7 @@
 2197780480,2197782527,DE
 2197782528,2197782685,RU
 2197782686,2197782686,UA
-2197782687,2197782783,RU
-2197782784,2197783039,UA
-2197783040,2197786623,RU
+2197782687,2197786623,RU
 2197786624,2197788671,IT
 2197788672,2197790719,PL
 2197790720,2197792767,SE
@@ -40717,7 +40661,7 @@
 2197859328,2197860351,CL
 2197860352,2197865471,BR
 2197865472,2197866495,AR
-2197867520,2197869567,BR
+2197866496,2197869567,BR
 2197869568,2197870591,UY
 2197870592,2197874687,BR
 2197874688,2197875711,AR
@@ -40729,24 +40673,66 @@
 2202534912,2202540031,BR
 2202540032,2202541055,PY
 2202541056,2202542079,AR
-2202542080,2202550271,BR
+2202542080,2202552319,BR
 2202552320,2202553343,AR
-2202554368,2202559487,BR
+2202553344,2202554367,TT
+2202554368,2202562559,BR
 2202562560,2202563583,CW
-2202565632,2202566655,BR
+2202563584,2202567679,BR
 2202567680,2202568703,AR
-2202569728,2202570751,BR
+2202568704,2202569727,NL
+2202569728,2202573823,BR
 2202573824,2202574847,AR
-2202574848,2202578943,BR
+2202574848,2202576895,BR
+2202576896,2202577919,VE
+2202577920,2202586111,BR
+2202586112,2202587135,AR
+2202588160,2202589183,MX
+2202589184,2202591231,BR
+2202591232,2202592255,PA
+2202592256,2202593279,MX
+2202593280,2202595327,CL
+2202595328,2202596351,AR
+2202596352,2202599423,BR
 2202599424,2204172287,US
 2204172288,2204237823,SE
 2204237824,2204303359,US
 2204303360,2204368895,DE
+2204368896,2204369919,PA
+2204369920,2204376063,BR
+2204376064,2204377087,CL
+2204377088,2204378111,BR
+2204378112,2204379135,TT
+2204379136,2204385279,BR
+2204385280,2204386303,AR
+2204386304,2204391423,BR
+2204391424,2204392447,AR
+2204392448,2204394495,BR
+2204396544,2204397567,AR
+2204397568,2204404735,BR
+2204404736,2204405759,SV
+2204405760,2204409855,BR
+2204409856,2204410879,TT
+2204410880,2204414975,BR
+2204414976,2204415999,AR
+2204416000,2204417023,PY
+2204417024,2204419071,BR
+2204420096,2204421119,BO
+2204421120,2204434431,BR
 2204434432,2204499967,US
 2204499968,2204565503,CH
 2204565504,2204631039,US
 2204631040,2204696575,CA
 2204696576,2204893183,US
+2204893184,2204894207,AR
+2204894208,2204895231,PA
+2204899328,2204901375,BR
+2204902400,2204903423,CR
+2204903424,2204904447,AR
+2204904448,2204905471,BR
+2204910592,2204911615,CL
+2204913664,2204914687,AR
+2204917760,2204921855,BR
 2204958720,2205089791,US
 2205089792,2205155327,GB
 2205155328,2205286399,JP
@@ -40872,11 +40858,7 @@
 2214461440,2214526975,FR
 2214592512,2218786815,US
 2218786816,2219769855,IL
-2219769856,2222521855,US
-2222521856,2222522111,PR
-2222522112,2223111679,US
-2223111680,2223111935,VI
-2223111936,2224160767,US
+2219769856,2224160767,US
 2224160768,2224226303,GB
 2224226304,2224242687,US
 2224242688,2224259071,SG
@@ -40992,7 +40974,9 @@
 2250047488,2250113023,US
 2250113024,2250178559,DE
 2250178560,2250244095,CA
-2250244096,2250375167,US
+2250244096,2250282239,US
+2250282240,2250282495,GB
+2250282496,2250375167,US
 2250375168,2250440703,DE
 2250440704,2250506239,US
 2250506240,2250571775,GB
@@ -41418,9 +41402,9 @@
 2260467712,2260533247,NL
 2260533248,2260598783,US
 2260598784,2260664319,CA
-2260664320,2260720895,GB
-2260720896,2260721151,DE
-2260721152,2260723711,GB
+2260664320,2260720639,GB
+2260720640,2260720895,DE
+2260720896,2260723711,GB
 2260723712,2260723967,IL
 2260723968,2260729343,GB
 2260729344,2260729599,IL
@@ -41432,9 +41416,7 @@
 2261254144,2261385215,US
 2261385216,2261450751,PR
 2261450752,2261516287,NL
-2261516288,2261569535,US
-2261569536,2261569791,TH
-2261569792,2261647359,US
+2261516288,2261647359,US
 2261647360,2261712895,FR
 2261712896,2261778431,US
 2261778432,2261843967,TW
@@ -41487,13 +41469,15 @@
 2280998912,2280999167,EU
 2280999168,2281007103,US
 2281007104,2281007359,IN
-2281007360,2281023487,US
+2281007360,2281010159,US
+2281010160,2281010175,SG
+2281010176,2281023487,US
 2281023488,2281023743,IN
 2281023744,2281029631,US
 2281029632,2281029887,FR
 2281029888,2281037823,US
-2281037824,2281038079,FR
-2281038080,2281701375,US
+2281037824,2281037951,FR
+2281037952,2281701375,US
 2281701376,2281705471,CH
 2281705472,2282226019,US
 2282226020,2282226020,AP
@@ -41533,9 +41517,7 @@
 2293054976,2293055231,LU
 2293055232,2293080575,EU
 2293080576,2293080831,BE
-2293080832,2293085183,EU
-2293085184,2293085439,BE
-2293085440,2293104639,EU
+2293080832,2293104639,EU
 2293104640,2293825535,US
 2293825536,2293891071,IN
 2293891072,2293956607,AU
@@ -41558,7 +41540,11 @@
 2297298944,2297364479,CH
 2297364480,2297626623,US
 2297626624,2297692159,DE
-2297692160,2299461631,US
+2297692160,2298144255,US
+2298144256,2298144511,GB
+2298144512,2298371071,US
+2298371072,2298371327,GB
+2298371328,2299461631,US
 2299461632,2299527167,CA
 2299527168,2299592703,US
 2299592704,2299658239,NL
@@ -41755,9 +41741,7 @@
 2322333696,2322923519,US
 2323054592,2323120127,CA
 2323316736,2323382271,US
-2323382272,2323406847,NO
-2323406848,2323407103,DK
-2323407104,2323447807,NO
+2323382272,2323447807,NO
 2323447808,2323775487,US
 2323775488,2323841023,AU
 2323841024,2323906559,CH
@@ -41806,7 +41790,11 @@
 2330525696,2330591231,SE
 2330591232,2330656767,US
 2330656768,2330722303,NZ
-2330722304,2331181055,US
+2330722304,2330956287,US
+2330956288,2330956543,GB
+2330956544,2330968063,US
+2330968064,2330968319,IN
+2330968320,2331181055,US
 2331181056,2331246591,JP
 2331246592,2331443199,DE
 2331443200,2331508735,US
@@ -41816,7 +41804,10 @@
 2331836416,2331901951,GB
 2331901952,2331967487,US
 2332033024,2332098559,ID
-2332098560,2332622847,DE
+2332098560,2332298751,DE
+2332298752,2332298879,GB
+2332298880,2332360703,DE
+2332426240,2332622847,DE
 2332622848,2332688383,CN
 2332688384,2332753919,NL
 2332753920,2333868031,DE
@@ -41948,9 +41939,7 @@
 2344353792,2344419327,AU
 2344419328,2344484863,CN
 2344484864,2344550399,PK
-2344550400,2344609023,EU
-2344609024,2344609279,IT
-2344609280,2344615935,EU
+2344550400,2344615935,EU
 2344615936,2344878079,ID
 2344878080,2346188799,CN
 2346188800,2346254335,AU
@@ -42060,8 +42049,7 @@
 2365587456,2365589503,JO
 2365589504,2365590527,US
 2365590528,2365591039,NO
-2365591040,2365591295,EU
-2365591296,2365591455,US
+2365591040,2365591455,EU
 2365591456,2365591551,NO
 2365591552,2365593599,DE
 2365593600,2365595647,NL
@@ -42126,13 +42114,22 @@
 2372222976,2372224511,EU
 2372224512,2372224767,GB
 2372224768,2372227071,EU
-2372227072,2372227583,NO
-2372227584,2372230399,EU
-2372230400,2372230655,AT
-2372230656,2372231423,EU
-2372231424,2372231679,HU
+2372227072,2372227327,NO
+2372227328,2372227499,EU
+2372227500,2372227510,NO
+2372227511,2372227519,EU
+2372227520,2372227522,NO
+2372227523,2372227570,EU
+2372227571,2372227571,NO
+2372227572,2372228351,EU
+2372228352,2372228607,KR
+2372228608,2372230399,EU
+2372230400,2372230655,RU
+2372230656,2372231679,EU
 2372231680,2372232191,GB
-2372232192,2372238729,EU
+2372232192,2372233471,EU
+2372233472,2372233727,NO
+2372233728,2372238729,EU
 2372238730,2372238730,US
 2372238731,2372239359,EU
 2372239360,2372240383,SK
@@ -42155,7 +42152,8 @@
 2372493312,2372497407,ES
 2372497408,2372499455,IE
 2372499456,2372501503,NL
-2372501504,2372505599,UA
+2372501504,2372502527,BG
+2372502528,2372505599,UA
 2372505600,2372507647,NL
 2372507648,2372509695,IT
 2372509696,2372510207,A2
@@ -42188,11 +42186,7 @@
 2373911042,2373911042,EU
 2373911043,2373976063,FI
 2373976064,2374107135,US
-2374107136,2374171135,DE
-2374171136,2374171206,CH
-2374171207,2374171207,DE
-2374171208,2374171391,CH
-2374171392,2374172671,DE
+2374107136,2374172671,DE
 2374172672,2374238207,US
 2374238208,2374303743,AU
 2374303744,2374369279,US
@@ -42234,7 +42228,9 @@
 2375090176,2375155711,NO
 2375155712,2375221247,US
 2375221248,2375352319,SE
-2375352320,2376269823,US
+2375352320,2376079615,US
+2376079616,2376079871,GB
+2376079872,2376269823,US
 2376269824,2376335359,GB
 2376335360,2376597503,US
 2376597504,2376663039,AU
@@ -42294,9 +42290,7 @@
 2380558848,2380559103,ZA
 2380559104,2380578815,GB
 2380578816,2380579071,JP
-2380579072,2380579327,GB
-2380579328,2380579583,HK
-2380579584,2380593663,GB
+2380579072,2380593663,GB
 2380593664,2380593919,AP
 2380593920,2380595199,GB
 2380660736,2380726271,US
@@ -42317,8 +42311,10 @@
 2382168064,2382233599,BE
 2382233600,2382299135,US
 2382299136,2382331903,GR
-2382331904,2382335999,FR
-2382336000,2382340095,NL
+2382331904,2382336255,FR
+2382336256,2382337791,NL
+2382337792,2382338047,FR
+2382338048,2382340095,NL
 2382340096,2382342143,CH
 2382342144,2382344191,AT
 2382344192,2382346239,NL
@@ -42370,9 +42366,7 @@
 2387003648,2387003903,CA
 2387003904,2387004159,GB
 2387004160,2387344127,CA
-2387344128,2387344895,US
-2387344896,2387345151,CA
-2387345152,2387345407,US
+2387344128,2387345407,US
 2387345408,2387410943,CA
 2387410944,2387476479,US
 2387476480,2387542015,CA
@@ -42397,15 +42391,11 @@
 2394947584,2395013119,US
 2395013120,2395209727,CA
 2395209728,2395340799,US
-2395340800,2395804159,CA
-2395804160,2395804415,GB
-2395804416,2395814911,CA
+2395340800,2395814911,CA
 2395814912,2395815167,US
 2395815168,2395841023,CA
 2395841024,2395841535,GB
-2395841536,2395854079,CA
-2395854080,2395854335,US
-2395854336,2397700095,CA
+2395841536,2397700095,CA
 2397700096,2397765631,US
 2397765632,2398748671,CA
 2398748672,2398945279,US
@@ -42608,7 +42598,8 @@
 2427322368,2427453439,US
 2427453440,2427536895,NO
 2427536896,2427537151,US
-2427537152,2427544575,NO
+2427537152,2427544319,NO
+2427544320,2427544575,MY
 2427544576,2427544831,AP
 2427544832,2427584511,NO
 2427584512,2427650047,GB
@@ -42640,9 +42631,7 @@
 2432172032,2432237567,BE
 2432237568,2432568575,US
 2432568576,2432568831,BE
-2432568832,2432577535,US
-2432577536,2432577791,GB
-2432577792,2432587263,US
+2432568832,2432587263,US
 2432587264,2432587519,IE
 2432587520,2432616447,US
 2432616448,2432617471,NL
@@ -42725,7 +42714,8 @@
 2449477632,2449479679,AL
 2449479680,2449481727,FR
 2449481728,2449485823,DE
-2449485824,2449489919,RO
+2449485824,2449487871,IE
+2449487872,2449489919,RO
 2449489920,2449490943,FR
 2449490944,2449491199,DE
 2449491200,2449491967,FR
@@ -42748,7 +42738,9 @@
 2451026432,2451026687,AU
 2451026688,2451031039,US
 2451031040,2451031295,AP
-2451031296,2451035135,US
+2451031296,2451031807,US
+2451031808,2451032063,SG
+2451032064,2451035135,US
 2451035136,2451035391,EU
 2451035392,2451042815,US
 2451042816,2451043071,ZA
@@ -42774,7 +42766,7 @@
 2453803008,2453805055,KZ
 2453805056,2453807103,FI
 2453807104,2453815295,GB
-2453815296,2453831679,RO
+2453815296,2453831679,BG
 2453831680,2453833727,IQ
 2453833728,2453835775,ES
 2453835776,2453837823,FR
@@ -42796,11 +42788,14 @@
 2454585344,2454716415,US
 2454716416,2454781951,GB
 2454781952,2454847487,FI
-2454847488,2454851583,US
+2454847488,2454851327,US
+2454851328,2454851583,DE
 2454851584,2454851839,DK
 2454851840,2454853119,US
 2454853120,2454853375,DK
-2454853376,2454885503,US
+2454853376,2454864895,US
+2454864896,2454865151,FR
+2454865152,2454885503,US
 2454885504,2454885631,GB
 2454885632,2454887423,US
 2454887424,2454887679,DK
@@ -42810,9 +42805,9 @@
 2454905920,2454905951,AR
 2454905952,2454906943,US
 2454906944,2454906951,CL
-2454906952,2454907265,US
-2454907266,2454907266,CL
-2454907267,2454907903,US
+2454906952,2454907263,US
+2454907264,2454907391,CL
+2454907392,2454907903,US
 2454907904,2454908159,VE
 2454908160,2454913023,US
 2454913024,2454978559,CL
@@ -42826,9 +42821,10 @@
 2455247872,2455248895,US
 2455248896,2455257087,TH
 2455257088,2455261183,PH
-2455261184,2455262207,US
+2455261184,2455262207,MY
 2455262208,2455263231,KR
-2455263232,2455273471,US
+2455263232,2455265279,PH
+2455265280,2455273471,US
 2455273472,2455275519,AU
 2455275520,2455371775,US
 2455371776,2455437311,GB
@@ -42894,9 +42890,7 @@
 2459893760,2459959295,CH
 2459959296,2460024831,US
 2460024832,2460090367,FI
-2460090368,2460152319,GB
-2460152320,2460152575,FR
-2460152576,2460155903,GB
+2460090368,2460155903,GB
 2460155904,2460221439,US
 2460221440,2460286975,BR
 2460286976,2460549119,US
@@ -42905,7 +42899,9 @@
 2460680192,2460745727,NZ
 2460745728,2460811263,NO
 2460811264,2460876799,SE
-2460876800,2460942335,US
+2460876800,2460920319,US
+2460920320,2460920575,GB
+2460920576,2460942335,US
 2460942336,2461007871,BE
 2461007872,2461138943,GB
 2461138944,2461204479,AU
@@ -43007,7 +43003,9 @@
 2466242560,2466250751,GE
 2466250752,2466318335,US
 2466318336,2466318591,SG
-2466318592,2466323455,US
+2466318592,2466319103,US
+2466319104,2466319359,AU
+2466319360,2466323455,US
 2466323456,2466323711,SG
 2466323712,2466326015,US
 2466326016,2466326271,SG
@@ -43049,11 +43047,15 @@
 2470248448,2470510591,US
 2470510592,2470576127,BR
 2470576128,2470641663,AU
-2470641664,2470707199,LU
+2470641664,2470703359,LU
+2470703360,2470703615,BE
+2470703616,2470707199,LU
 2470707200,2470772735,GB
 2470772736,2470838271,AU
 2470838272,2471165951,US
-2471165952,2471231487,CH
+2471165952,2471198719,CH
+2471198720,2471202815,US
+2471202816,2471231487,CH
 2471231488,2471297023,AU
 2471297024,2471362559,GB
 2471428096,2471690239,US
@@ -43197,11 +43199,9 @@
 2489712640,2489745407,PE
 2489745408,2489778175,HT
 2489778176,2489843711,DO
-2489843712,2489995519,US
-2489995520,2489995544,SG
+2489843712,2489995544,US
 2489995545,2489995545,AP
-2489995546,2489995775,SG
-2489995776,2490013695,US
+2489995546,2490013695,US
 2490013696,2490015743,GB
 2490015744,2490041599,US
 2490041600,2490041855,AP
@@ -43235,16 +43235,13 @@
 2494562304,2494627839,GB
 2494627840,2494650623,US
 2494650624,2494650879,BR
-2494650880,2494657535,US
-2494657536,2494657791,CO
-2494657792,2494660607,US
+2494650880,2494660607,US
 2494660608,2494661119,EU
 2494661120,2494677247,US
 2494677248,2494677503,AU
 2494677504,2494677759,US
 2494677760,2494678015,AU
-2494678016,2494683135,US
-2494683136,2494683391,SG
+2494678016,2494683391,US
 2494683392,2494683647,AP
 2494683648,2494689791,US
 2494689792,2494690047,IN
@@ -43261,15 +43258,15 @@
 2495351040,2495351295,EU
 2495351296,2495353143,US
 2495353144,2495353144,EU
-2495353145,2495410943,US
-2495410944,2495411199,AU
-2495411200,2495412223,US
+2495353145,2495412223,US
 2495412224,2495412479,AP
 2495412480,2495807487,US
 2495807488,2495873023,AU
 2495873024,2495938559,CH
 2495938560,2496004095,GB
-2496004096,2496069631,AT
+2496004096,2496015103,AT
+2496015104,2496015359,PL
+2496015360,2496069631,AT
 2496069632,2496135167,US
 2496135168,2496200703,NL
 2496200704,2497682431,MX
@@ -43309,27 +43306,31 @@
 2500149504,2500149759,GB
 2500149760,2500150527,US
 2500150528,2500150783,GB
-2500150784,2500158463,US
-2500158464,2500158719,GB
-2500158720,2500161023,US
+2500150784,2500161023,US
 2500161024,2500161535,GB
-2500161536,2500162175,US
-2500162176,2500162815,GB
-2500162816,2500166207,US
-2500166208,2500166223,GB
-2500166224,2500175871,US
+2500161536,2500162559,US
+2500162560,2500162815,GB
+2500162816,2500166143,US
+2500166144,2500166399,GB
+2500166400,2500175871,US
 2500175872,2500175879,RO
-2500175880,2500188159,US
-2500188160,2500188415,CH
-2500188416,2500198911,US
+2500175880,2500188679,US
+2500188680,2500188687,CH
+2500188688,2500198911,US
 2500198912,2500199167,GB
 2500199168,2500199423,US
 2500199424,2500199679,IE
-2500199680,2500201535,US
+2500199680,2500200703,US
+2500200704,2500200959,GB
+2500200960,2500201535,US
 2500201536,2500201543,GB
 2500201544,2500202879,US
 2500202880,2500203007,ES
-2500203008,2500219135,US
+2500203008,2500212415,US
+2500212416,2500212423,CH
+2500212424,2500212991,US
+2500212992,2500213247,ES
+2500213248,2500219135,US
 2500219136,2500219391,DE
 2500219392,2500225551,US
 2500225552,2500225559,ES
@@ -43355,17 +43356,13 @@
 2500246016,2500246527,GB
 2500246528,2500272127,US
 2500272128,2500272639,GB
-2500272640,2500274431,US
-2500274432,2500274687,GB
-2500274688,2500275199,US
-2500275200,2500275711,GB
-2500275712,2500276223,US
+2500272640,2500276223,US
 2500276224,2500276735,GB
 2500276736,2500276991,US
 2500276992,2500277247,GB
 2500277248,2500289023,US
-2500289024,2500289279,FR
-2500289280,2500292607,US
+2500289024,2500289151,FR
+2500289152,2500292607,US
 2500292608,2500292863,DE
 2500292864,2500293375,US
 2500293376,2500293631,DE
@@ -43379,9 +43376,13 @@
 2500532750,2500532750,GR
 2500532751,2500535295,US
 2500535296,2500535551,IE
-2500535552,2500537687,US
+2500535552,2500537343,US
+2500537344,2500537599,GB
+2500537600,2500537687,US
 2500537688,2500537695,GB
-2500537696,2500551679,US
+2500537696,2500542751,US
+2500542752,2500542755,NL
+2500542756,2500551679,US
 2500551680,2500551935,FR
 2500551936,2500553759,US
 2500553760,2500553767,GB
@@ -43389,9 +43390,7 @@
 2500554380,2500554487,DE
 2500554488,2500555263,US
 2500555264,2500555519,FR
-2500555520,2500558847,US
-2500558848,2500559103,FR
-2500559104,2500591615,US
+2500555520,2500591615,US
 2500591616,2500595711,GB
 2500595712,2500608511,US
 2500608512,2500608767,ES
@@ -43401,11 +43400,11 @@
 2500616192,2500616703,IT
 2500616704,2500636735,US
 2500636736,2500636799,GB
-2500636800,2500638719,US
+2500636800,2500637727,US
+2500637728,2500637759,GB
+2500637760,2500638719,US
 2500638720,2500639743,GB
-2500639744,2500644863,US
-2500644864,2500645119,FR
-2500645120,2500646911,US
+2500639744,2500646911,US
 2500646912,2500647935,ES
 2500647936,2500687871,US
 2500687872,2500689919,FR
@@ -43433,17 +43432,25 @@
 2503917568,2503933951,BG
 2503933952,2504470527,US
 2504470528,2504470783,ES
-2504470784,2504474623,US
+2504470784,2504473087,US
+2504473088,2504473599,ES
+2504473600,2504474623,US
 2504474624,2504482815,HR
 2504482816,2504491007,US
 2504491008,2504499199,IT
 2504499200,2504916991,US
 2504916992,2504982527,IL
-2504982528,2505793535,US
+2504982528,2505469951,US
+2505469952,2505474047,NL
+2505474048,2505572351,US
+2505572352,2505637887,IL
+2505637888,2505793535,US
 2505793536,2505801727,ES
 2505801728,2506293247,US
 2506293248,2506358783,CA
-2506358784,2506360831,US
+2506358784,2506359039,US
+2506359040,2506359295,ES
+2506359296,2506360831,US
 2506360832,2506361087,ES
 2506361088,2507124735,US
 2507124736,2507124991,IN
@@ -43474,7 +43481,9 @@
 2508324864,2508455935,US
 2508455936,2508521471,IT
 2508521472,2508587007,CH
-2508587008,2508652543,BE
+2508587008,2508631295,BE
+2508631296,2508631551,US
+2508631552,2508652543,BE
 2508652544,2508718079,AU
 2508718080,2508914687,US
 2508914688,2508980223,IT
@@ -43818,7 +43827,8 @@
 2546039040,2547187711,US
 2547187712,2547318783,GB
 2547318784,2547515391,US
-2547515392,2547523583,GB
+2547523584,2547535871,GB
+2547540480,2547540735,SE
 2547553024,2547553279,RU
 2548039680,2548563967,GB
 2548563968,2548826111,IR
@@ -43862,8 +43872,8 @@
 2549612544,2549614591,SE
 2549614592,2549616639,IT
 2549616640,2549618687,BE
-2549618688,2549618751,DE
-2549618752,2549619455,A2
+2549618688,2549618943,US
+2549618944,2549619455,A2
 2549619456,2549619711,DE
 2549619712,2549620735,A2
 2549620736,2549624831,PL
@@ -43903,7 +43913,8 @@
 2549927936,2549929983,HR
 2549929984,2549932031,DE
 2549932032,2549940223,HR
-2549940224,2550136831,RO
+2549940224,2550005759,AE
+2550005760,2550136831,RO
 2550136832,2550202367,DO
 2550202368,2553544703,US
 2553544704,2553610239,IN
@@ -43955,7 +43966,8 @@
 2556780032,2556780799,SG
 2556780800,2556821503,HK
 2556821504,2556887039,SG
-2556887040,2557018111,HK
+2556887040,2556985343,HK
+2556985344,2557018111,CN
 2557018112,2557083647,GB
 2557083648,2557542399,ZA
 2557542400,2557607935,US
@@ -44022,7 +44034,9 @@
 2569797632,2569863167,NO
 2569863168,2569885183,US
 2569885184,2569885439,CH
-2569885440,2569928703,US
+2569885440,2569885951,US
+2569885952,2569886207,CH
+2569886208,2569928703,US
 2569928704,2569994239,CH
 2569994240,2569994495,EU
 2569994496,2570125311,US
@@ -44088,8 +44102,7 @@
 2586610176,2586610431,ES
 2586610432,2586610687,US
 2586610688,2586611711,ES
-2586611712,2586611967,GB
-2586611968,2586619903,US
+2586611712,2586619903,US
 2586619904,2586620415,FR
 2586620416,2586622463,US
 2586622464,2586622975,ES
@@ -44097,9 +44110,15 @@
 2586640896,2586641407,FR
 2586641408,2586650687,US
 2586650688,2586650703,DE
-2586650704,2586733567,US
+2586650704,2586650879,US
+2586650880,2586651135,NL
+2586651136,2586733567,US
 2586733568,2586733823,LT
-2586733824,2586804223,US
+2586733824,2586734591,US
+2586734592,2586735615,LT
+2586735616,2586788607,US
+2586788608,2586788863,GB
+2586788864,2586804223,US
 2586804224,2586804479,ES
 2586804480,2586828799,US
 2586828800,2586829055,CH
@@ -44133,27 +44152,43 @@
 2587240390,2587240390,FR
 2587240391,2587249417,US
 2587249418,2587249418,FR
-2587249419,2587394047,US
+2587249419,2587378175,US
+2587378176,2587378431,IT
+2587378432,2587379967,US
+2587379968,2587380223,IT
+2587380224,2587394047,US
 2587394048,2587394559,ES
-2587394560,2587396095,US
+2587394560,2587394815,US
+2587394816,2587395071,ES
+2587395072,2587396095,US
 2587396096,2587399167,ES
 2587399168,2587443199,US
 2587443200,2587447295,CH
 2587447296,2587476760,US
 2587476761,2587476761,LB
-2587476762,2587479119,US
+2587476762,2587477759,US
+2587477760,2587478015,LB
+2587478016,2587479119,US
 2587479120,2587479120,LB
-2587479121,2587481969,US
+2587479121,2587481087,US
+2587481088,2587481343,LB
+2587481344,2587481969,US
 2587481970,2587481970,LB
 2587481971,2587492351,US
 2587492352,2587493375,ES
 2587493376,2587508735,US
 2587508736,2587525119,GB
 2587525120,2587542527,US
-2587542528,2587543551,ES
-2587543552,2587926527,US
+2587542528,2587544063,ES
+2587544064,2587582463,US
+2587582464,2587586559,NL
+2587586560,2587926527,US
 2587926528,2587930623,BG
-2587930624,2587951103,US
+2587930624,2587939071,US
+2587939072,2587939583,PR
+2587939584,2587940607,US
+2587940608,2587940863,PR
+2587940864,2587951103,US
 2587951104,2587952127,ZA
 2587952128,2587953151,NG
 2587953152,2587954175,MU
@@ -44229,7 +44264,7 @@
 2588442624,2588459007,CM
 2588459008,2588467199,UG
 2588467200,2588471295,TN
-2588471296,2588476415,ZA
+2588471296,2588477439,ZA
 2588477440,2588478463,NG
 2588478464,2588479487,UG
 2588479488,2588480511,ZA
@@ -44255,7 +44290,7 @@
 2588494848,2588495871,SO
 2588495872,2588496895,ZW
 2588496896,2588497919,BW
-2588497920,2588498943,SD
+2588497920,2588498943,SS
 2588498944,2588499967,DZ
 2588499968,2588500991,ZA
 2588500992,2588502015,CI
@@ -44267,6 +44302,7 @@
 2588507136,2588508159,SO
 2588508160,2588510207,LY
 2588510208,2588512255,ZA
+2588512256,2588514303,TZ
 2588522496,2588526591,ZA
 2588526592,2588528639,CM
 2588528640,2588530687,ZA
@@ -44277,6 +44313,7 @@
 2590507008,2591031295,TN
 2591031296,2591096831,GA
 2591293440,2591326207,GA
+2591326208,2591358975,AO
 2591522816,2591526911,LR
 2591531008,2591539199,ZA
 2591539200,2591547391,GA
@@ -44368,9 +44405,7 @@
 2609119232,2609184767,FR
 2609184768,2609250303,PL
 2609250304,2609381375,US
-2609381376,2609428479,GB
-2609428480,2609428735,IN
-2609428736,2609446911,GB
+2609381376,2609446911,GB
 2609446912,2609512447,DK
 2609512448,2609643519,US
 2609643520,2609677815,GB
@@ -44412,9 +44447,7 @@
 2614165504,2614231039,NO
 2614231040,2614296575,ES
 2614296576,2614362111,BR
-2614362112,2614386431,US
-2614386432,2614386559,PR
-2614386560,2615083007,US
+2614362112,2615083007,US
 2615083008,2615148543,TR
 2615148544,2615345151,US
 2615345152,2615410687,NO
@@ -44615,6 +44648,7 @@
 2627010560,2627076095,NZ
 2627076096,2627141631,NL
 2627141632,2627469311,US
+2627469312,2627731455,TZ
 2634022912,2634088447,CN
 2634088448,2635202559,JP
 2635202560,2635268095,CN
@@ -44708,7 +44742,9 @@
 2647326720,2647392255,GB
 2647392256,2647457791,US
 2647457792,2647523327,JP
-2647523328,2647687167,US
+2647523328,2647605503,US
+2647605504,2647605759,GB
+2647605760,2647687167,US
 2647687168,2647687423,CA
 2647687424,2647851007,US
 2647851008,2647916543,AU
@@ -44795,7 +44831,9 @@
 2658009088,2658074623,IT
 2658074624,2658140159,US
 2658140160,2658205695,NO
-2658205696,2658459648,US
+2658205696,2658451455,US
+2658451456,2658451711,MY
+2658451712,2658459648,US
 2658459649,2658459649,EU
 2658459650,2658598911,US
 2658598912,2658664447,GB
@@ -44829,9 +44867,7 @@
 2661548032,2661679103,US
 2661679104,2661885951,LU
 2661885952,2661886207,BE
-2661886208,2661909247,LU
-2661909248,2661909503,BE
-2661909504,2661914111,LU
+2661886208,2661914111,LU
 2661914112,2661914367,BE
 2661914368,2661941247,LU
 2661941248,2662006783,CL
@@ -44864,7 +44900,9 @@
 2665545728,2665611263,DE
 2665611264,2665676799,CH
 2665676800,2665742335,ES
-2665742336,2665873407,US
+2665742336,2665783551,US
+2665783552,2665783807,GB
+2665783808,2665873407,US
 2665873408,2665938943,GB
 2665938944,2666004479,FR
 2666004480,2666070015,CH
@@ -44887,8 +44925,7 @@
 2667528192,2667532287,FR
 2667532288,2667534335,RU
 2667534336,2667536383,PL
-2667536384,2667536639,FR
-2667536640,2667537087,AT
+2667536384,2667537087,AT
 2667537088,2667537119,FR
 2667537120,2667537151,AT
 2667537152,2667541503,FR
@@ -44934,7 +44971,10 @@
 2668102648,2668102655,US
 2668102656,2668102991,NL
 2668102992,2668102999,US
-2668103000,2668103743,NL
+2668103000,2668103719,NL
+2668103720,2668103727,US
+2668103728,2668103735,NL
+2668103736,2668103743,US
 2668103744,2668103775,KE
 2668103776,2668104127,NL
 2668104128,2668104135,GB
@@ -44942,8 +44982,34 @@
 2668104192,2668104207,KE
 2668104208,2668104247,NL
 2668104248,2668104255,US
-2668104256,2668167167,NL
-2668167168,2668363775,US
+2668104256,2668104999,NL
+2668105000,2668105015,US
+2668105016,2668105063,NL
+2668105064,2668105071,US
+2668105072,2668105135,NL
+2668105136,2668105151,US
+2668105152,2668105223,NL
+2668105224,2668105239,US
+2668105240,2668105255,NL
+2668105256,2668105271,US
+2668105272,2668105287,NL
+2668105288,2668105351,US
+2668105352,2668105383,NL
+2668105384,2668105391,US
+2668105392,2668105399,NL
+2668105400,2668105439,US
+2668105440,2668105471,NL
+2668105472,2668105479,US
+2668105480,2668105727,NL
+2668105728,2668105791,US
+2668105792,2668135147,NL
+2668135148,2668135151,IE
+2668135152,2668135279,NL
+2668135280,2668135295,IE
+2668135296,2668167167,NL
+2668167168,2668286463,US
+2668286464,2668286719,GB
+2668286720,2668363775,US
 2668363776,2668429311,CH
 2668429312,2668494847,AU
 2668494848,2668560383,US
@@ -44989,9 +45055,7 @@
 2671378432,2671443967,NO
 2671443968,2671509503,US
 2671509504,2671575039,NL
-2671575040,2671720191,US
-2671720192,2671720447,VE
-2671720448,2671749119,US
+2671575040,2671749119,US
 2671749120,2671750143,CA
 2671750144,2672295935,US
 2672295936,2672361471,SE
@@ -45052,19 +45116,19 @@
 2677407744,2677473279,US
 2677473280,2677538815,FR
 2677538816,2677604351,FI
-2677604352,2677622783,US
-2677622784,2677623039,IE
-2677623040,2677635071,US
+2677604352,2677635071,US
 2677635072,2677636095,CN
 2677636096,2677639679,US
 2677639680,2677639935,CA
 2677639936,2677642239,US
 2677642240,2677642495,ES
-2677642496,2677642751,US
+2677642496,2677642751,CA
 2677642752,2677643007,SE
-2677643008,2677644347,US
+2677643008,2677644287,US
+2677644288,2677644347,GB
 2677644348,2677644348,EU
-2677644349,2677648383,US
+2677644349,2677644543,GB
+2677644544,2677648383,US
 2677648384,2677649407,JP
 2677649408,2677650431,US
 2677650432,2677650943,RO
@@ -45079,7 +45143,9 @@
 2677669888,2677735423,DE
 2677735424,2677800959,US
 2677800960,2677866495,CH
-2677866496,2677997567,US
+2677866496,2677924863,US
+2677924864,2677925119,GB
+2677925120,2677997567,US
 2677997568,2678063103,CA
 2678063104,2678128639,UA
 2678128640,2678194175,US
@@ -45159,7 +45225,9 @@
 2682014208,2682014719,GB
 2682014720,2682015231,US
 2682015232,2682015487,IN
-2682015488,2682123263,US
+2682015488,2682107903,US
+2682107904,2682108159,GB
+2682108160,2682123263,US
 2682123264,2682123519,AU
 2682123520,2682257407,US
 2682257408,2682322943,UA
@@ -45179,9 +45247,10 @@
 2683437056,2683568127,US
 2683568128,2683633663,GB
 2683633664,2683637759,EU
-2683637760,2683637859,NL
+2683637760,2683637859,FR
 2683637860,2683637860,EU
-2683637861,2683641855,NL
+2683637861,2683638015,FR
+2683638016,2683641855,NL
 2683641856,2683645951,US
 2683645952,2683646207,AP
 2683646208,2683650047,SG
@@ -45253,7 +45322,9 @@
 2684193584,2684193591,IE
 2684193592,2684193735,NL
 2684193736,2684193743,US
-2684193744,2684193887,NL
+2684193744,2684193751,NL
+2684193752,2684193759,US
+2684193760,2684193887,NL
 2684193888,2684193911,US
 2684193912,2684193931,NL
 2684193932,2684193935,US
@@ -45310,7 +45381,9 @@
 2684196940,2684196943,US
 2684196944,2684196959,NL
 2684196960,2684196963,US
-2684196964,2684197099,NL
+2684196964,2684197031,NL
+2684197032,2684197039,IT
+2684197040,2684197099,NL
 2684197100,2684197103,US
 2684197104,2684197115,NL
 2684197116,2684197119,US
@@ -45375,9 +45448,8 @@
 2687041536,2687238143,US
 2687238144,2687297231,DE
 2687297232,2687297239,GB
-2687297240,2687301375,DE
-2687301376,2687301631,NL
-2687301632,2687301795,DE
+2687297240,2687297247,SE
+2687297248,2687301795,DE
 2687301796,2687301796,EU
 2687301797,2687560191,DE
 2687560192,2687560447,ZA
@@ -45461,8 +45533,8 @@
 2697854976,2697889791,AU
 2697889792,2697891839,US
 2697891840,2697892863,AU
-2697892864,2697894143,US
-2697894144,2697920511,AU
+2697892864,2697894399,US
+2697894400,2697920511,AU
 2697920512,2698117119,US
 2698117120,2698182655,IS
 2698182656,2698248191,DE
@@ -45476,6 +45548,7 @@
 2698838016,2698903551,BE
 2698903552,2698969087,AU
 2698969088,2699034623,CA
+2699034624,2699165695,AO
 2699231232,2699296767,US
 2699296768,2699362303,FR
 2699362304,2699624447,US
@@ -45540,9 +45613,7 @@
 2704343040,2704408575,US
 2704408576,2704474111,AU
 2704474112,2704476927,US
-2704476928,2704476929,GB
-2704476930,2704476930,US
-2704476931,2704477183,GB
+2704476928,2704477183,GB
 2704477184,2704485119,US
 2704485120,2704485375,AU
 2704485376,2704539647,US
@@ -45561,9 +45632,7 @@
 2705522688,2705588223,ES
 2705588224,2705596159,US
 2705596160,2705596415,CA
-2705596416,2705621247,US
-2705621248,2705621503,CH
-2705621504,2705691647,US
+2705596416,2705691647,US
 2705691648,2705692671,GB
 2705692672,2705710079,US
 2705710080,2705711103,IN
@@ -45629,7 +45698,8 @@
 2713583616,2713649151,AR
 2713649152,2713946367,US
 2713946368,2713946623,CA
-2713946624,2713976831,US
+2713946624,2713946879,GB
+2713946880,2713976831,US
 2713976832,2714042367,VE
 2714042368,2714238975,US
 2714238976,2714304511,TH
@@ -45720,7 +45790,9 @@
 2731674624,2731679743,US
 2731679744,2731680767,CA
 2731680768,2731681791,US
-2731681792,2731682815,PR
+2731681792,2731682047,PR
+2731682048,2731682303,VI
+2731682304,2731682815,PR
 2731682816,2731685887,US
 2731685888,2731686911,CA
 2731686912,2731688959,US
@@ -45829,7 +45901,8 @@
 2732351488,2732353535,PR
 2732353536,2732361727,US
 2732361728,2732363775,BB
-2732363776,2732375039,US
+2732363776,2732371967,US
+2732372992,2732375039,US
 2732375040,2732376063,CA
 2732376064,2732379135,US
 2732379136,2732380159,CA
@@ -46076,7 +46149,9 @@
 2737774592,2737776639,BD
 2737776640,2737777663,AU
 2737777664,2737778175,HK
-2737778432,2737785855,AU
+2737778432,2737781759,AU
+2737781760,2737782783,US
+2737782784,2737785855,AU
 2737785856,2737788927,BD
 2737788928,2737789951,MY
 2737789952,2737793023,AU
@@ -46192,7 +46267,9 @@
 2746482688,2746548223,KR
 2746548224,2746824703,US
 2746824704,2746824959,CA
-2746824960,2747072511,US
+2746824960,2746839295,US
+2746839296,2746839551,CA
+2746839552,2747072511,US
 2747072512,2747138047,AU
 2747138048,2747465727,US
 2747465728,2748055551,ZA
@@ -46217,7 +46294,9 @@
 2750873600,2750939135,CL
 2750939136,2751070207,US
 2751070208,2751135743,CL
-2751135744,2751397887,US
+2751135744,2751176703,US
+2751176704,2751176959,GU
+2751176960,2751397887,US
 2751397888,2751463423,KR
 2751463424,2751528959,KZ
 2751528960,2751660031,FR
@@ -46371,7 +46450,7 @@
 2765578240,2765580287,AZ
 2765580288,2765581311,GB
 2765581312,2765581567,US
-2765581568,2765581823,ZA
+2765581568,2765581823,GB
 2765581824,2765582079,US
 2765582080,2765582335,GB
 2765582336,2765586431,CZ
@@ -46453,8 +46532,8 @@
 2780561408,2780758015,US
 2780758016,2780823551,AU
 2780823552,2780925951,US
-2780925952,2780926207,GB
-2780926208,2780926975,US
+2780925952,2780926463,GB
+2780926464,2780926975,US
 2780926976,2780927487,GB
 2780927488,2780927743,US
 2780927744,2780927999,GB
@@ -46497,7 +46576,13 @@
 2783182848,2783248383,AU
 2783248384,2783313919,KR
 2783313920,2783379455,US
-2783379456,2783444991,ZA
+2783379456,2783379711,ZA
+2783379712,2783379967,SC
+2783379968,2783383039,ZA
+2783383040,2783383295,SC
+2783383296,2783384575,ZA
+2783384576,2783384831,SC
+2783384832,2783444991,ZA
 2783444992,2783510527,US
 2783510528,2783576063,ZA
 2783576064,2783969279,US
@@ -46506,9 +46591,7 @@
 2784165888,2784296959,KR
 2784296960,2784362495,US
 2784362496,2784428031,KR
-2784428032,2785300735,US
-2785300736,2785300991,PR
-2785300992,2785542143,US
+2784428032,2785542143,US
 2785542144,2786066431,CH
 2786066432,2788163583,US
 2788163584,2788229119,CA
@@ -46569,9 +46652,7 @@
 2803826688,2803892223,US
 2803892224,2805465087,CA
 2805465088,2805989375,UY
-2805989376,2806012927,US
-2806012928,2806013183,HK
-2806013184,2806644735,US
+2805989376,2806644735,US
 2806644736,2806710271,CA
 2806710272,2807103487,US
 2807103488,2807169023,NL
@@ -46579,7 +46660,9 @@
 2807236864,2807237119,EU
 2807237120,2807259647,US
 2807259648,2807260159,AP
-2807260160,2807566335,US
+2807260160,2807271679,US
+2807271680,2807271935,AU
+2807271936,2807566335,US
 2807566336,2807574527,CA
 2807574528,2807587071,US
 2807587072,2807587327,IT
@@ -46701,8 +46784,7 @@
 2817325056,2817325311,EU
 2817325312,2817933055,US
 2817933056,2817933311,CA
-2817933312,2817933567,PR
-2817933568,2817986303,US
+2817933312,2817986303,US
 2817986304,2817986559,AP
 2817986560,2818002943,US
 2818002944,2818003722,GB
@@ -46805,7 +46887,9 @@
 2829844480,2829910015,ZA
 2829910016,2830066431,US
 2830066432,2830066687,HK
-2830066688,2830106623,US
+2830066688,2830085887,US
+2830085888,2830086143,GB
+2830086144,2830106623,US
 2830106624,2830172159,CO
 2830172160,2830434303,US
 2830499840,2830586879,US
@@ -46818,9 +46902,7 @@
 2830853888,2830854143,US
 2830854144,2830855935,KW
 2830855936,2830856191,US
-2830856192,2830867711,KW
-2830867712,2830867967,US
-2830867968,2830893055,KW
+2830856192,2830893055,KW
 2830893056,2830958591,KR
 2830958592,2831286271,US
 2831548416,2831613951,AU
@@ -46848,7 +46930,7 @@
 2833907712,2833973247,GT
 2833973248,2834010111,US
 2834010112,2834014207,CA
-2834018304,2834030591,US
+2834014208,2834030591,US
 2834030592,2834034687,CA
 2834034688,2834497535,US
 2834497536,2834563071,SV
@@ -46894,6 +46976,9 @@
 2848980992,2849964031,KR
 2849964032,2850029567,HK
 2850029568,2851995647,US
+2852061184,2852062207,ZA
+2852063232,2852064255,KE
+2852065280,2852066303,GH
 2852126720,2852716653,US
 2852716654,2852716654,AU
 2852716655,2853306367,US
@@ -46911,11 +46996,7 @@
 2855501824,2855534591,AR
 2855534592,2855706623,US
 2855706624,2855706879,EU
-2855706880,2855811583,US
-2855811584,2855811730,DE
-2855811731,2855811731,US
-2855811732,2855811839,DE
-2855811840,2856058879,US
+2855706880,2856058879,US
 2856058880,2856124415,CH
 2856124416,2856184831,US
 2856184832,2856185855,GB
@@ -46930,9 +47011,7 @@
 2857766656,2857766911,EU
 2857766912,2859007999,US
 2859008000,2859073535,JP
-2859073536,2861069055,US
-2861069056,2861069311,GB
-2861069312,2861850623,US
+2859073536,2861850623,US
 2861850624,2861850879,AP
 2861850880,2861851391,HK
 2861851392,2861851647,AP
@@ -46960,32 +47039,34 @@
 2864844800,2864845055,NL
 2864845056,2864848895,US
 2864848896,2864849151,GB
-2864849152,2865417215,US
-2865417216,2865417471,GB
-2865417472,2865577983,US
+2864849152,2865417457,US
+2865417458,2865417458,GB
+2865417459,2865577983,US
 2865577984,2865610751,BE
 2865610752,2865889279,US
 2865889280,2865954815,AR
-2865954816,2867593215,US
+2865954816,2866953215,US
+2866953216,2866953471,AU
+2866953472,2867593215,US
 2867593216,2867724287,CH
 2867855360,2868117503,US
-2868379648,2868605183,US
-2868605184,2868605439,NO
-2868605440,2868658175,US
+2868379648,2868605376,US
+2868605377,2868605377,NO
+2868605378,2868658175,US
 2868658176,2868658431,GB
 2868658432,2868660223,US
 2868660224,2868660479,EU
 2868660480,2868662271,US
 2868662272,2868662527,EU
-2868662528,2868674336,US
+2868662528,2868673023,US
+2868673024,2868673279,FR
+2868673280,2868674336,US
 2868674337,2868674337,EU
 2868674338,2868676607,US
 2868676608,2868676863,AU
 2868676864,2868682752,US
 2868682753,2868682753,AP
-2868682754,2868689407,US
-2868689408,2868689663,AU
-2868689664,2868772863,US
+2868682754,2868772863,US
 2868838400,2868903935,BE
 2868903936,2869035007,SG
 2869035008,2869166079,JP
@@ -46994,7 +47075,9 @@
 2869952512,2870018047,FR
 2870018048,2870083583,DE
 2870083584,2870089727,FR
-2870089728,2870091775,DE
+2870089728,2870090495,DE
+2870090496,2870090751,BE
+2870090752,2870091775,DE
 2870091776,2870149119,FR
 2870149120,2870214655,HU
 2870214656,2870280191,DK
@@ -47207,7 +47290,8 @@
 2917267712,2917267967,AG
 2917267968,2917268223,JM
 2917268224,2917268479,BB
-2917268480,2917269503,JM
+2917268480,2917268735,TC
+2917268736,2917269503,JM
 2917269504,2917449727,US
 2917449728,2917466111,PR
 2917466112,2917572607,US
@@ -47288,9 +47372,7 @@
 2918395904,2918404095,US
 2918404096,2918406911,PR
 2918406912,2918407167,US
-2918407168,2918407295,PR
-2918407296,2918407423,US
-2918407424,2918408191,PR
+2918407168,2918408191,PR
 2918408192,2918432767,US
 2918432768,2918436863,CA
 2918436864,2918469631,US
@@ -47301,17 +47383,13 @@
 2918473216,2918473727,CA
 2918473728,2918477823,US
 2918477824,2918481919,CA
-2918481920,2918528255,US
-2918528256,2918528511,NO
-2918528512,2918528767,US
-2918528768,2918528863,CA
-2918528864,2918528883,US
-2918528884,2918528885,CA
-2918528886,2918530559,US
-2918530560,2918530815,PH
-2918530816,2918536719,US
+2918481920,2918527743,US
+2918527744,2918527999,NO
+2918528000,2918536719,US
 2918536720,2918536727,CA
-2918536728,2918570239,US
+2918536728,2918568191,US
+2918568192,2918568319,AU
+2918568320,2918570239,US
 2918570240,2918570495,JP
 2918570496,2918580223,US
 2918580224,2918588415,CA
@@ -47390,8 +47468,8 @@
 2921546752,2921547519,US
 2921547520,2921547775,DE
 2921547776,2921548031,GB
-2921548032,2921548799,US
-2921548800,2921549055,FR
+2921548032,2921548815,US
+2921548816,2921549055,FR
 2921549056,2921550335,US
 2921550336,2921550591,IT
 2921550592,2921552895,US
@@ -47549,10 +47627,9 @@
 2947598336,2947602431,AU
 2947602432,2947603455,NZ
 2947603456,2947604479,TH
-2947604480,2947609599,HK
-2947609600,2947609855,GB
-2947609856,2947610111,US
-2947610112,2947612671,HK
+2947604480,2947611135,HK
+2947611136,2947611391,AU
+2947611392,2947612671,HK
 2947612672,2947678207,JP
 2947678208,2947743743,CN
 2947743744,2947809279,JP
@@ -47585,9 +47662,7 @@
 2953467392,2953467647,GB
 2953467648,2953467903,EU
 2953467904,2953469951,BE
-2953469952,2953474815,CH
-2953474816,2953475071,DE
-2953475072,2953478143,CH
+2953469952,2953478143,CH
 2953478144,2953503551,SE
 2953503552,2953503559,NO
 2953503560,2953510911,SE
@@ -47597,9 +47672,7 @@
 2953596928,2953598975,ES
 2953598976,2953601023,IT
 2953601024,2953603071,RU
-2953603072,2953603977,GB
-2953603978,2953603979,IE
-2953603980,2953605119,GB
+2953603072,2953605119,GB
 2953605120,2953609215,CZ
 2953609216,2953707519,IL
 2953707520,2953838591,RU
@@ -47638,7 +47711,9 @@
 2954826776,2954826779,ES
 2954826780,2954827799,FR
 2954827800,2954827807,DE
-2954827808,2954829395,FR
+2954827808,2954828159,FR
+2954828160,2954828191,IT
+2954828192,2954829395,FR
 2954829396,2954829399,IT
 2954829400,2954829751,FR
 2954829752,2954829752,ES
@@ -47646,11 +47721,17 @@
 2954829760,2954829823,ES
 2954829824,2954829843,FR
 2954829844,2954829847,DE
-2954829848,2954830395,FR
+2954829848,2954830183,FR
+2954830184,2954830191,IT
+2954830192,2954830395,FR
 2954830396,2954830399,ES
 2954830400,2954831247,FR
 2954831248,2954831251,ES
-2954831252,2954832343,FR
+2954831252,2954831807,FR
+2954831808,2954831823,ES
+2954831824,2954832159,FR
+2954832160,2954832167,PT
+2954832168,2954832343,FR
 2954832344,2954832347,CH
 2954832348,2954832891,FR
 2954832892,2954832895,ES
@@ -47729,7 +47810,9 @@
 2954856180,2954856183,ES
 2954856184,2954859323,FR
 2954859324,2954859327,ES
-2954859328,2954861875,FR
+2954859328,2954859871,FR
+2954859872,2954859903,ES
+2954859904,2954861875,FR
 2954861876,2954861879,CH
 2954861880,2954862415,FR
 2954862416,2954862419,ES
@@ -48361,9 +48444,12 @@
 2961088512,2961088767,SE
 2961088768,2961089535,UA
 2961089536,2961090559,KG
-2961090560,2961108991,RO
+2961090560,2961102847,RO
+2961102848,2961103871,DE
+2961103872,2961108991,RO
 2961108992,2961111039,GB
-2961111040,2961113087,RO
+2961111040,2961112063,PL
+2961112064,2961113087,RO
 2961113088,2961178623,CH
 2961178624,2965372927,FR
 2965372928,2965766143,RU
@@ -48462,7 +48548,9 @@
 2986082304,2986344447,CO
 2986344448,2987393023,DE
 2987393024,2987397119,IM
-2987397120,2987401215,LV
+2987397120,2987399935,LV
+2987399936,2987400191,A1
+2987400192,2987401215,LV
 2987401216,2987405311,LT
 2987405312,2987409407,DE
 2987409408,2987413503,NO
@@ -48491,7 +48579,7 @@
 2987500208,2987503615,MD
 2987503616,2987511807,RU
 2987511808,2987515903,JO
-2987515904,2987516159,US
+2987515904,2987516159,DE
 2987516160,2987517951,A2
 2987517952,2987518207,DE
 2987518208,2987519487,US
@@ -48585,7 +48673,9 @@
 2987771904,2987773951,IT
 2987773952,2987775999,FR
 2987776000,2987778047,NL
-2987778048,2987780095,CH
+2987778048,2987779071,CH
+2987779072,2987779583,LI
+2987779584,2987780095,CH
 2987780096,2987782143,GB
 2987782144,2987784191,EE
 2987784192,2987786239,DK
@@ -48664,11 +48754,15 @@
 2988444209,2988444209,FI
 2988444210,2988444671,FR
 2988444672,2988444679,ES
-2988444680,2988449207,FR
+2988444680,2988448799,FR
+2988448800,2988448815,ES
+2988448816,2988449207,FR
 2988449208,2988449215,ES
 2988449216,2988451839,FR
 2988451840,2988453887,BE
-2988453888,2988457983,GB
+2988453888,2988454399,GB
+2988454400,2988454655,FR
+2988454656,2988457983,GB
 2988457984,2988458319,FR
 2988458320,2988458327,NL
 2988458328,2988459119,FR
@@ -48742,7 +48836,8 @@
 2988490184,2988490683,FR
 2988490684,2988490686,IT
 2988490687,2988490687,BE
-2988490688,2988492799,FR
+2988490688,2988490719,ES
+2988490720,2988492799,FR
 2988492800,2988494847,PL
 2988494848,2988499663,FR
 2988499664,2988499671,NL
@@ -48766,9 +48861,13 @@
 2988502882,2988502882,IT
 2988502883,2988504371,FR
 2988504372,2988504375,PL
-2988504376,2988505391,FR
+2988504376,2988505151,FR
+2988505152,2988505167,GB
+2988505168,2988505391,FR
 2988505392,2988505395,ES
-2988505396,2988507163,FR
+2988505396,2988506943,FR
+2988506944,2988506975,DE
+2988506976,2988507163,FR
 2988507164,2988507167,ES
 2988507168,2988507975,FR
 2988507976,2988507979,IT
@@ -48782,7 +48881,9 @@
 2988513004,2988513007,ES
 2988513008,2988513747,FR
 2988513748,2988513751,IT
-2988513752,2988515327,FR
+2988513752,2988514399,FR
+2988514400,2988514431,NL
+2988514432,2988515327,FR
 2988515328,2988517375,DE
 2988517376,2988519423,FR
 2988519424,2988521471,PL
@@ -48838,7 +48939,9 @@
 2988551444,2988551447,ES
 2988551448,2988551535,FR
 2988551536,2988551551,DE
-2988551552,2988553531,FR
+2988551552,2988552883,FR
+2988552884,2988552887,IT
+2988552888,2988553531,FR
 2988553532,2988553535,ES
 2988553536,2988554035,FR
 2988554036,2988554039,ES
@@ -48854,7 +48957,9 @@
 2988557540,2988557543,ES
 2988557544,2988558203,FR
 2988558204,2988558207,DE
-2988558208,2988558803,FR
+2988558208,2988558623,FR
+2988558624,2988558655,NL
+2988558656,2988558803,FR
 2988558804,2988558807,ES
 2988558808,2988558815,NL
 2988558816,2988561583,FR
@@ -48920,13 +49025,23 @@
 2991341568,2991357951,MD
 2991357952,2991358207,DE
 2991358208,2991358463,US
-2991358464,2991361279,DE
+2991358464,2991358887,DE
+2991358888,2991358890,US
+2991358891,2991358975,DE
+2991358976,2991359487,US
+2991359488,2991361279,DE
 2991361280,2991361535,US
-2991361536,2991364607,DE
-2991364608,2991364863,US
-2991364864,2991366143,DE
+2991361536,2991364934,DE
+2991364935,2991364935,US
+2991364936,2991366143,DE
 2991366144,2991366399,US
-2991366400,2991374335,DE
+2991366400,2991366655,DE
+2991366656,2991367167,US
+2991367168,2991370239,DE
+2991370240,2991370367,US
+2991370368,2991370431,DE
+2991370432,2991370751,US
+2991370752,2991374335,DE
 2991374336,2991390719,RU
 2991390720,2991407103,BA
 2991407104,2991423487,DE
@@ -49474,7 +49589,8 @@
 3003076608,3003078143,GB
 3003078144,3003078151,US
 3003078152,3003078155,IN
-3003078156,3003080703,GB
+3003078156,3003078399,US
+3003078400,3003080703,GB
 3003080704,3003082751,FR
 3003082752,3003084799,ES
 3003086848,3003088895,RU
@@ -49516,7 +49632,15 @@
 3003129088,3003129343,CO
 3003129344,3003129599,BO
 3003129600,3003129855,HN
-3003129856,3003138559,CR
+3003129856,3003133951,CR
+3003133952,3003134719,MX
+3003134720,3003134975,CR
+3003134976,3003135487,MX
+3003135488,3003136255,CR
+3003136256,3003137279,MX
+3003137280,3003137791,CR
+3003137792,3003138047,MX
+3003138048,3003138559,CR
 3003138560,3003139071,PA
 3003139072,3003139583,CR
 3003139584,3003140351,PA
@@ -49524,13 +49648,14 @@
 3003140608,3003141375,PA
 3003141376,3003141631,CR
 3003141632,3003141887,PA
-3003141888,3003143679,CR
+3003141888,3003142143,CR
+3003142144,3003143679,HN
 3003143680,3003144447,PA
-3003144448,3003146239,CR
+3003144448,3003146239,HN
 3003146240,3003146495,PA
-3003146496,3003147007,CR
+3003146496,3003147007,GT
 3003147008,3003147263,PA
-3003147264,3003148031,CR
+3003147264,3003148031,GT
 3003148032,3003148543,PA
 3003148544,3003148799,CR
 3003148800,3003149311,PA
@@ -49587,8 +49712,8 @@
 3005888000,3005888255,CO
 3005888256,3005890047,PA
 3005890048,3005890303,CO
-3005890304,3005891071,PA
-3005891072,3005891327,CO
+3005890304,3005890815,PA
+3005890816,3005891327,CO
 3005891328,3005893119,PA
 3005893120,3005893631,CO
 3005893632,3005893887,PA
@@ -49597,18 +49722,22 @@
 3005894656,3005894911,CO
 3005894912,3005896703,PA
 3005896704,3005896959,CO
-3005896960,3005899263,PA
-3005899264,3005899519,CO
-3005899520,3005900031,PA
+3005896960,3005897215,PA
+3005897216,3005897727,CO
+3005897728,3005897983,PA
+3005897984,3005898239,CO
+3005898240,3005899007,PA
+3005899008,3005899775,CO
+3005899776,3005900031,PA
 3005900032,3005900287,CO
 3005900288,3005902591,PA
 3005902592,3005902847,CO
-3005902848,3005903359,PA
-3005903360,3005903871,CO
-3005903872,3005905151,PA
-3005905152,3005905407,CO
-3005905408,3005905919,PA
-3005905920,3005906943,CO
+3005902848,3005903103,PA
+3005903104,3005903871,CO
+3005903872,3005904895,PA
+3005904896,3005905407,CO
+3005905408,3005905663,PA
+3005905664,3005906943,CO
 3005906944,3005911039,PA
 3005911040,3005911295,CO
 3005911296,3005911551,PA
@@ -49649,8 +49778,8 @@
 3006279168,3006279423,NI
 3006279424,3006283519,PA
 3006283520,3006283775,NI
-3006283776,3006284287,CR
-3006284288,3006284799,PA
+3006283776,3006284543,CR
+3006284544,3006284799,PA
 3006284800,3006285055,CR
 3006285056,3006285311,PA
 3006285312,3006285567,CR
@@ -49658,30 +49787,30 @@
 3006285824,3006286079,CR
 3006286080,3006287103,PA
 3006287104,3006287359,CR
-3006287360,3006288639,PA
+3006287360,3006287871,PA
+3006287872,3006288127,CR
+3006288128,3006288639,PA
 3006288640,3006289151,CR
 3006289152,3006289663,PA
 3006289664,3006289919,CR
 3006289920,3006291455,PA
-3006291456,3006291711,CR
-3006291712,3006292991,PA
+3006291456,3006291967,CR
+3006291968,3006292991,PA
 3006292992,3006293247,CR
 3006293248,3006296575,PA
 3006296576,3006296831,CR
 3006296832,3006308351,PA
 3006308352,3006308863,CR
 3006308864,3006310143,PA
-3006310144,3006310399,CR
-3006310400,3006311167,PA
+3006310144,3006310655,CR
+3006310656,3006311167,PA
 3006311168,3006311423,CR
 3006311424,3006311679,PA
-3006311680,3006312191,CR
-3006312192,3006312703,PA
+3006311680,3006312447,CR
+3006312448,3006312703,PA
 3006312704,3006312959,CR
 3006312960,3006313727,PA
-3006313728,3006313983,CR
-3006313984,3006314239,PA
-3006314240,3006314495,CR
+3006313728,3006314495,CR
 3006314496,3006315263,PA
 3006315264,3006315775,CR
 3006315776,3006320895,PA
@@ -49692,9 +49821,11 @@
 3006322432,3006323199,CR
 3006323200,3006323455,PA
 3006323456,3006323711,CR
-3006323712,3006329343,PA
-3006329344,3006329855,NI
-3006329856,3006330367,PA
+3006323712,3006328831,PA
+3006328832,3006329087,NI
+3006329088,3006329343,PA
+3006329344,3006330111,NI
+3006330112,3006330367,PA
 3006330368,3006330623,NI
 3006330624,3006330879,PA
 3006330880,3006331903,CR
@@ -49725,11 +49856,13 @@
 3006513152,3006513663,PA
 3006513664,3006514431,CR
 3006514432,3006514687,PA
-3006514688,3006517503,CR
+3006514688,3006516479,CR
+3006516480,3006516735,PA
+3006516736,3006517503,CR
 3006517504,3006517759,NI
 3006517760,3006518527,CR
-3006518528,3006519039,NI
-3006519040,3006521343,CR
+3006518528,3006519295,NI
+3006519296,3006521343,CR
 3006521344,3006528511,AR
 3006528512,3006529535,BZ
 3006529536,3006660607,DO
@@ -49772,81 +49905,127 @@
 3007152384,3007152639,US
 3007152640,3007152895,CL
 3007152896,3007153151,US
-3007153152,3007153407,CL
-3007153408,3007153663,US
+3007153152,3007153279,CL
+3007153280,3007153663,US
 3007153664,3007153919,CL
 3007153920,3007154175,US
-3007154176,3007154431,CL
-3007154432,3007154687,US
+3007154176,3007154303,CL
+3007154304,3007154687,US
 3007154688,3007154943,CL
 3007154944,3007155199,US
-3007155200,3007155455,CL
+3007155200,3007155327,CL
+3007155328,3007155455,US
 3007155456,3007155711,GB
 3007155712,3007155967,CL
 3007155968,3007156223,DE
-3007156224,3007156479,CL
+3007156224,3007156351,CL
+3007156352,3007156479,US
 3007156480,3007156495,ES
-3007156496,3007156991,CL
+3007156496,3007156543,CL
+3007156544,3007156607,GB
+3007156608,3007156991,CL
 3007156992,3007157007,HR
-3007157008,3007157503,CL
+3007157008,3007157055,CL
+3007157056,3007157119,GB
+3007157120,3007157375,CL
+3007157376,3007157503,US
 3007157504,3007157519,IE
-3007157520,3007158015,CL
+3007157520,3007157567,CL
+3007157568,3007157631,GB
+3007157632,3007157759,US
+3007157760,3007158015,CL
 3007158016,3007158031,BE
-3007158032,3007158527,CL
+3007158032,3007158079,CL
+3007158080,3007158143,GB
+3007158144,3007158399,CL
+3007158400,3007158527,US
 3007158528,3007158543,GB
-3007158544,3007159039,CL
+3007158544,3007158591,CL
+3007158592,3007158655,GB
+3007158656,3007159039,CL
 3007159040,3007159055,GB
-3007159056,3007159551,CL
+3007159056,3007159103,CL
+3007159104,3007159167,GB
+3007159168,3007159295,US
+3007159296,3007159423,CL
+3007159424,3007159551,US
 3007159552,3007159567,RU
-3007159568,3007160063,CL
+3007159568,3007159615,CL
+3007159616,3007159679,GB
+3007159680,3007160063,CL
 3007160064,3007160079,HR
-3007160080,3007160575,CL
+3007160080,3007160127,CL
+3007160128,3007160191,GB
+3007160192,3007160447,CL
+3007160448,3007160575,US
 3007160576,3007160591,IE
 3007160592,3007160607,US
-3007160608,3007161087,CL
+3007160608,3007160703,CL
+3007160704,3007160831,US
+3007160832,3007161087,CL
 3007161088,3007161103,GB
-3007161104,3007161599,CL
+3007161104,3007161471,CL
+3007161472,3007161599,US
 3007161600,3007161615,GB
 3007161616,3007162111,CL
 3007162112,3007162127,ES
-3007162128,3007162623,CL
+3007162128,3007162239,CL
+3007162240,3007162367,US
+3007162368,3007162495,CL
+3007162496,3007162623,US
 3007162624,3007162639,NL
 3007162640,3007163135,CL
 3007163136,3007163151,GB
-3007163152,3007163647,CL
+3007163152,3007163519,CL
+3007163520,3007163647,US
 3007163648,3007163663,ES
-3007163664,3007164159,CL
+3007163664,3007163775,CL
+3007163776,3007163903,US
+3007163904,3007164159,CL
 3007164160,3007164175,SK
-3007164176,3007164671,CL
+3007164176,3007164543,CL
+3007164544,3007164671,US
 3007164672,3007164687,SE
 3007164688,3007165183,CL
 3007165184,3007165199,GB
-3007165200,3007165695,CL
+3007165200,3007165311,CL
+3007165312,3007165439,US
+3007165440,3007165567,CL
+3007165568,3007165695,US
 3007165696,3007165711,DK
 3007165712,3007166207,CL
 3007166208,3007166223,TR
-3007166224,3007166719,CL
+3007166224,3007166591,CL
+3007166592,3007166719,US
 3007166720,3007166735,GB
-3007166736,3007167231,CL
+3007166736,3007166847,CL
+3007166848,3007166975,US
+3007166976,3007167231,CL
 3007167232,3007167247,ES
-3007167248,3007167743,CL
+3007167248,3007167615,CL
+3007167616,3007167743,US
 3007167744,3007167759,AU
-3007167760,3007168255,CL
+3007167760,3007168127,CL
+3007168128,3007168255,US
 3007168256,3007168271,GR
-3007168272,3007168511,CL
+3007168272,3007168383,CL
+3007168384,3007168511,US
 3007168512,3007168767,QA
 3007168768,3007169023,CL
 3007169024,3007169151,US
-3007169152,3007171855,CL
+3007169152,3007170559,CL
+3007170560,3007171071,DE
+3007171072,3007171855,CL
 3007171856,3007171871,US
 3007171872,3007175679,CL
 3007175680,3007175935,GB
-3007175936,3007183359,CL
+3007175936,3007176703,CL
+3007176704,3007183359,BR
 3007183360,3007183615,AU
 3007183616,3007183871,IE
 3007183872,3007184127,JO
 3007184128,3007184383,KW
-3007184384,3007184895,CL
+3007184384,3007184895,BR
 3007184896,3007250431,AR
 3007250432,3007268095,CR
 3007268096,3007268607,PA
@@ -49906,7 +50085,9 @@
 3007313920,3007314943,AR
 3007314944,3007315967,HN
 3007315968,3019898879,BR
-3019898880,3024093183,JP
+3019898880,3022682367,JP
+3022682368,3022682623,US
+3022682624,3024093183,JP
 3024093184,3024617471,KR
 3024617472,3024879615,MY
 3024879616,3025141759,CN
@@ -49914,7 +50095,9 @@
 3025403904,3025600511,CN
 3025600512,3025603071,IN
 3025603072,3025603087,HK
-3025603088,3025603839,IN
+3025603088,3025603103,IN
+3025603104,3025603135,HK
+3025603136,3025603839,IN
 3025603840,3025604095,HK
 3025604096,3025604381,IN
 3025604382,3025606655,SG
@@ -49927,7 +50110,9 @@
 3025608192,3025608203,JP
 3025608204,3025610751,IN
 3025610752,3025612799,SG
-3025612800,3025616895,IN
+3025612800,3025612895,IN
+3025612896,3025612927,SG
+3025612928,3025616895,IN
 3025616896,3025617407,SG
 3025617408,3025618943,IN
 3025618944,3025619487,SG
@@ -49978,18 +50163,24 @@
 3025639176,3025639423,IN
 3025639424,3025639679,SG
 3025639680,3025639935,HK
-3025639936,3025640447,IN
+3025639936,3025640191,IN
+3025640192,3025640447,JP
 3025640448,3025640799,MY
 3025640800,3025641727,IN
 3025641728,3025641743,HK
 3025641744,3025641759,IN
 3025641760,3025641775,HK
-3025641776,3025647103,IN
+3025641776,3025641983,IN
+3025641984,3025642495,HK
+3025642496,3025642751,SG
+3025642752,3025647103,IN
 3025647104,3025647359,SG
 3025647360,3025647615,AU
 3025647616,3025647775,IN
 3025647776,3025647791,SG
-3025647792,3025648079,IN
+3025647792,3025647935,IN
+3025647936,3025647967,SG
+3025647968,3025648079,IN
 3025648080,3025648087,SG
 3025648088,3025648091,US
 3025648092,3025649151,IN
@@ -50024,20 +50215,22 @@
 3026075648,3026077183,AF
 3026077184,3026077695,US
 3026077696,3026077951,AF
-3026077952,3026078719,US
+3026077952,3026078207,US
+3026078208,3026078463,AF
+3026078464,3026078719,US
 3026078720,3026078975,AF
 3026078976,3026079231,US
 3026079232,3026079487,AF
 3026079488,3026079743,US
 3026079744,3026080255,AF
-3026080256,3026080767,US
-3026080768,3026080769,AF
+3026080256,3026080511,US
+3026080512,3026080769,AF
 3026080770,3026080770,US
 3026080771,3026081023,AF
-3026081024,3026081279,US
-3026081280,3026081791,AF
-3026081792,3026082047,US
-3026082048,3026083839,AF
+3026081024,3026082047,US
+3026082048,3026082815,AF
+3026082816,3026083071,US
+3026083072,3026083839,AF
 3026083840,3026087935,CN
 3026087936,3026089983,AU
 3026092032,3026108415,MO
@@ -50125,9 +50318,7 @@
 3031695360,3031760895,TH
 3031760896,3031826431,AU
 3031826432,3031891967,KR
-3031891968,3031913983,TH
-3031913984,3031914239,SG
-3031914240,3031957503,TH
+3031891968,3031957503,TH
 3031957504,3032252415,CN
 3032252416,3032271871,HK
 3032271872,3032272895,AU
@@ -50197,7 +50388,10 @@
 3034480640,3034482687,SG
 3034482688,3034483199,AF
 3034483200,3034483455,US
-3034483456,3034484735,AF
+3034483456,3034483967,AF
+3034483968,3034484223,US
+3034484224,3034484479,AF
+3034484480,3034484735,US
 3034484736,3034488831,TH
 3034488832,3034492927,AU
 3034492928,3034497023,JP
@@ -50227,7 +50421,8 @@
 3035324416,3035326463,JP
 3035326464,3035328511,AU
 3035332608,3035333631,AU
-3035333632,3035334655,HK
+3035333632,3035333887,JP
+3035333888,3035334655,HK
 3035335680,3035337727,JP
 3035337728,3035338751,ID
 3035338752,3035339007,SG
@@ -50254,8 +50449,8 @@
 3039232000,3039297535,EC
 3039297536,3039363071,PY
 3039363072,3039412223,BZ
-3039412224,3039412991,CL
-3039412992,3039413247,BR
+3039412224,3039412735,CL
+3039412736,3039413247,BR
 3039413248,3039413503,CL
 3039413504,3039414015,BR
 3039414016,3039414271,CL
@@ -50267,14 +50462,13 @@
 3039416716,3039416735,CL
 3039416736,3039416739,US
 3039416740,3039416831,CL
-3039416832,3039417343,BR
-3039417344,3039417855,CL
+3039416832,3039417599,BR
+3039417600,3039417855,CL
 3039417856,3039418111,BR
 3039418112,3039418367,CL
 3039418368,3039418879,BR
 3039418880,3039419135,CL
-3039419136,3039420159,BR
-3039420160,3039420415,CL
+3039419136,3039420415,BR
 3039420416,3039428607,AR
 3039428608,3039559679,CL
 3039559680,3039821823,AR
@@ -50472,9 +50666,15 @@
 3050778112,3050778127,KR
 3050778128,3050778623,CL
 3050778624,3050778639,TR
-3050778640,3050831871,CL
+3050778640,3050786815,CL
+3050786816,3050788863,US
+3050788864,3050790911,CL
+3050790912,3050807295,US
+3050807296,3050831871,CL
 3050831872,3051356159,BR
-3051356160,3051373055,CR
+3051356160,3051372543,CR
+3051372544,3051372799,PA
+3051372800,3051373055,CR
 3051373056,3051373311,PA
 3051373312,3051374335,CR
 3051374336,3051374591,PA
@@ -50559,9 +50759,7 @@
 3054567424,3054632959,TH
 3054632960,3054665727,CN
 3054665728,3054682111,IN
-3054682112,3054685951,PH
-3054685952,3054686207,US
-3054686208,3054698495,PH
+3054682112,3054698495,PH
 3054698496,3054731263,IN
 3054731264,3054764031,SG
 3054764032,3054960639,JP
@@ -50677,7 +50875,6 @@
 3068986368,3068987391,AU
 3068987392,3068990463,IN
 3068990464,3068991487,VN
-3068991488,3068991743,IN
 3068993536,3069018111,KR
 3069018112,3069034495,IN
 3069034496,3069050879,KR
@@ -50769,7 +50966,9 @@
 3082158080,3082166271,CN
 3082166272,3082174463,JP
 3082174464,3082178559,BZ
-3082178560,3082179583,HK
+3082178560,3082178823,HK
+3082178824,3082178824,SG
+3082178825,3082179583,HK
 3082179584,3082181631,IN
 3082181632,3082182655,ID
 3082182656,3082190847,LA
@@ -50797,9 +50996,7 @@
 3091955712,3091959807,CA
 3091959808,3091976191,US
 3091976192,3091980287,CA
-3091980288,3092569343,US
-3092569344,3092569599,AU
-3092569600,3092578303,US
+3091980288,3092578303,US
 3092578304,3092582399,NL
 3092582400,3092615167,US
 3092615168,3092619263,NL
@@ -50923,6 +51120,7 @@
 3103857408,3103857663,RS
 3103857664,3103857919,FR
 3103857920,3103858175,PL
+3103858432,3103858687,AT
 3103916032,3103917055,CH
 3103917056,3103918079,IT
 3103918080,3103919103,DE
@@ -51415,7 +51613,8 @@
 3104432128,3104433151,DE
 3104433152,3104434175,RU
 3104434176,3104435199,GB
-3104435200,3104438271,RO
+3104435200,3104437247,US
+3104437248,3104438271,RO
 3104438272,3104439295,FR
 3104439296,3104440319,NL
 3104440320,3104441343,RU
@@ -51432,7 +51631,15 @@
 3104451584,3104452607,RU
 3104452608,3104453631,NL
 3104453632,3104454655,CH
-3104454656,3104455679,NL
+3104454656,3104454660,NL
+3104454661,3104454782,SE
+3104454783,3104455050,NL
+3104455051,3104455082,SE
+3104455083,3104455146,NL
+3104455147,3104455162,SE
+3104455163,3104455294,NL
+3104455295,3104455423,SE
+3104455424,3104455679,NL
 3104455680,3104456703,RU
 3104456704,3104457727,IL
 3104457728,3104458751,DE
@@ -51797,7 +52004,9 @@
 3104848896,3104849919,DE
 3104849920,3104850943,RU
 3104850944,3104851199,JE
-3104851200,3104851967,GB
+3104851200,3104851455,GB
+3104851456,3104851711,GG
+3104851712,3104851967,GB
 3104851968,3104852991,DE
 3104852992,3104854015,AT
 3104854016,3104855039,GI
@@ -52293,8 +52502,7 @@
 3105386496,3105387519,RU
 3105387520,3105388543,IT
 3105388544,3105389567,GB
-3105389568,3105389823,LB
-3105389824,3105390591,TR
+3105389568,3105390591,TR
 3105390592,3105391615,JO
 3105391616,3105392639,NL
 3105392640,3105393663,IR
@@ -52551,7 +52759,8 @@
 3105655808,3105656831,ES
 3105656832,3105657855,SK
 3105657856,3105658879,NL
-3105658880,3105659903,IL
+3105658880,3105659135,GB
+3105659136,3105659903,IL
 3105659904,3105660927,DE
 3105660928,3105661951,TR
 3105661952,3105662975,GB
@@ -52806,11 +53015,11 @@
 3105932288,3105933311,SE
 3105933312,3105933343,GB
 3105933344,3105933359,IT
-3105933360,3105933463,GB
+3105933360,3105933367,GB
+3105933368,3105933375,IT
+3105933376,3105933463,GB
 3105933464,3105933471,IT
-3105933472,3105934127,GB
-3105934128,3105934135,IT
-3105934136,3105934215,GB
+3105933472,3105934215,GB
 3105934216,3105934223,IT
 3105934224,3105934231,GB
 3105934232,3105934239,IT
@@ -52955,7 +53164,9 @@
 3106070528,3106071551,UA
 3106071552,3106071937,BH
 3106071938,3106071938,US
-3106071939,3106072575,BH
+3106071939,3106072063,BH
+3106072064,3106072319,US
+3106072320,3106072575,BH
 3106072576,3106073599,GB
 3106073600,3106074623,PL
 3106074624,3106076671,RU
@@ -53502,12 +53713,14 @@
 3106656256,3106657279,GB
 3106657280,3106658303,NL
 3106658304,3106659327,GB
-3106659328,3106660351,NL
+3106659328,3106660351,CZ
 3106660352,3106661375,UA
 3106661376,3106662399,TR
 3106662400,3106663423,IE
 3106663424,3106664447,UA
-3106664448,3106666495,FR
+3106664448,3106665727,FR
+3106665728,3106665983,CH
+3106665984,3106666495,FR
 3106666496,3106667519,UA
 3106667520,3106668543,ES
 3106668544,3106669567,RU
@@ -53648,7 +53861,9 @@
 3106817024,3106818047,IT
 3106818048,3106819071,IE
 3106819072,3106820095,BE
-3106820096,3106824191,CH
+3106820096,3106821887,CH
+3106821888,3106822143,RU
+3106822144,3106824191,CH
 3106824192,3106825215,RU
 3106825216,3106826239,IT
 3106826240,3106827263,PL
@@ -53704,7 +53919,7 @@
 3106877440,3106878463,IR
 3106878464,3106879487,RU
 3106879488,3106880511,MK
-3106880512,3106881535,GB
+3106880512,3106881535,NL
 3106881536,3106882559,PL
 3106882560,3106883583,BE
 3106883584,3106884607,GB
@@ -54280,7 +54495,7 @@
 3107495936,3107496191,FR
 3107496192,3107496255,DE
 3107496256,3107496287,BS
-3107496288,3107496319,FR
+3107496288,3107496319,VG
 3107496320,3107496703,NL
 3107496704,3107496719,PE
 3107496720,3107496735,PK
@@ -54310,7 +54525,8 @@
 3107508224,3107509247,PL
 3107509248,3107510271,SE
 3107510272,3107511295,IT
-3107511296,3107512319,SI
+3107511296,3107511807,RS
+3107511808,3107512319,SI
 3107512320,3107513343,NL
 3107513344,3107514367,DE
 3107514368,3107515391,US
@@ -54725,7 +54941,7 @@
 3107961856,3107962879,RU
 3107962880,3107963903,FR
 3107963904,3107964927,RU
-3107964928,3107965951,ES
+3107964928,3107965951,PL
 3107965952,3107966975,DE
 3107966976,3107967999,NO
 3107968000,3107969023,DE
@@ -54841,7 +55057,7 @@
 3108085760,3108086783,LV
 3108086784,3108087807,GB
 3108087808,3108088831,CH
-3108088832,3108089855,NL
+3108088832,3108089855,RU
 3108089856,3108090879,SE
 3108090880,3108091903,BE
 3108091904,3108092927,ES
@@ -54867,6 +55083,171 @@
 3108113408,3108114431,RU
 3108114432,3108115455,AE
 3108115456,3108116479,GB
+3108116480,3108117503,IT
+3108117504,3108118527,RU
+3108118528,3108119551,GB
+3108119552,3108120575,CZ
+3108120576,3108121599,FR
+3108121600,3108122623,ES
+3108122624,3108123647,AT
+3108123648,3108124671,HU
+3108124672,3108125695,ES
+3108125696,3108126719,CH
+3108126720,3108127743,DE
+3108127744,3108128767,BY
+3108128768,3108129791,ES
+3108129792,3108131839,NL
+3108131840,3108132863,RU
+3108132864,3108133887,GB
+3108133888,3108134911,NL
+3108134912,3108135935,LU
+3108135936,3108136959,FR
+3108136960,3108137983,NL
+3108137984,3108139007,CH
+3108139008,3108141055,GB
+3108141056,3108142079,PL
+3108142080,3108143103,TR
+3108143104,3108144127,AL
+3108144128,3108145151,DE
+3108145152,3108146175,RO
+3108146176,3108147199,NL
+3108147200,3108148223,SE
+3108148224,3108149247,SI
+3108149248,3108150271,FR
+3108150272,3108151295,CH
+3108151296,3108152319,CY
+3108152320,3108153343,GB
+3108153344,3108154367,NL
+3108154368,3108155391,ES
+3108155392,3108156415,DE
+3108156416,3108157439,GB
+3108157440,3108158463,DK
+3108158464,3108159487,CZ
+3108159488,3108161535,DE
+3108161536,3108162559,SK
+3108162560,3108164607,GB
+3108164608,3108165631,PL
+3108165632,3108166655,RU
+3108166656,3108167679,DE
+3108167680,3108169727,IR
+3108169728,3108170751,FR
+3108170752,3108171775,DE
+3108171776,3108172799,GB
+3108172800,3108173823,DE
+3108173824,3108174847,NL
+3108174848,3108175871,KG
+3108175872,3108176895,UA
+3108176896,3108177919,NL
+3108177920,3108178943,RO
+3108178944,3108179967,IR
+3108179968,3108180991,NO
+3108180992,3108182015,IE
+3108182016,3108183039,NL
+3108183040,3108184063,ES
+3108184064,3108185087,TR
+3108185088,3108186111,DE
+3108186112,3108187135,NO
+3108187136,3108188159,NL
+3108188160,3108189183,GB
+3108189184,3108190207,RU
+3108191232,3108193279,NL
+3108193280,3108194303,CY
+3108194304,3108195327,FR
+3108195328,3108196351,GB
+3108196352,3108197375,FI
+3108197376,3108198399,IS
+3108198400,3108199423,FR
+3108199424,3108200447,RU
+3108200448,3108201471,ES
+3108201472,3108202495,IR
+3108202496,3108203519,ES
+3108203520,3108204543,AT
+3108204544,3108205567,ES
+3108205568,3108206591,NO
+3108206592,3108208639,TR
+3108208640,3108209663,DK
+3108209664,3108210687,CZ
+3108210688,3108211711,BR
+3108211712,3108212735,GB
+3108212736,3108213759,FR
+3108213760,3108214783,GB
+3108214784,3108215807,FR
+3108215808,3108216831,DE
+3108216832,3108217855,RU
+3108217856,3108218879,GB
+3108218880,3108219903,RU
+3108219904,3108220927,AT
+3108220928,3108221951,AL
+3108221952,3108222975,IS
+3108222976,3108223999,GB
+3108224000,3108225023,CZ
+3108225024,3108227071,CH
+3108227072,3108228095,NL
+3108228096,3108229119,TR
+3108229120,3108230143,ES
+3108230144,3108231167,IR
+3108231168,3108232191,PL
+3108232192,3108233215,DE
+3108233216,3108234239,NL
+3108234240,3108235263,AT
+3108235264,3108236287,GB
+3108236288,3108237311,IT
+3108237312,3108238335,LT
+3108238336,3108239359,RU
+3108239360,3108240383,GB
+3108240384,3108241407,CZ
+3108241408,3108242431,GB
+3108242432,3108243455,AT
+3108243456,3108244479,GE
+3108244480,3108245503,PL
+3108245504,3108246527,UA
+3108246528,3108247551,RU
+3108247552,3108248575,PL
+3108248576,3108249599,CZ
+3108249600,3108250623,CH
+3108250624,3108251647,LT
+3108251648,3108252671,DE
+3108252672,3108253695,LU
+3108253696,3108254719,ME
+3108254720,3108255743,CH
+3108255744,3108256767,FI
+3108256768,3108257791,RS
+3108257792,3108258815,CH
+3108258816,3108259839,CZ
+3108259840,3108260863,HU
+3108260864,3108261887,DE
+3108261888,3108262911,AE
+3108262912,3108263935,GB
+3108263936,3108264959,NL
+3108264960,3108265983,RU
+3108265984,3108267007,NL
+3108267008,3108268031,RU
+3108268032,3108269055,GB
+3108269056,3108270079,ES
+3108270080,3108271103,GB
+3108271104,3108272127,RU
+3108272128,3108273151,RO
+3108273152,3108274175,DE
+3108274176,3108275199,CY
+3108275200,3108276223,HR
+3108276224,3108277247,DE
+3108277248,3108278271,GB
+3108278272,3108279295,UA
+3108279296,3108280319,FR
+3108280320,3108281343,RU
+3108281344,3108282367,CZ
+3108282368,3108283391,NL
+3108283392,3108284415,CZ
+3108284416,3108285439,NO
+3108285440,3108286463,NL
+3108286464,3108287487,IT
+3108287488,3108288511,NL
+3108288512,3108289535,RU
+3108289536,3108290559,RO
+3108290560,3108291583,IT
+3108291584,3108292607,NL
+3108292608,3108293631,GB
+3108293632,3108294655,CH
 3120562176,3120594943,CO
 3120594944,3120599039,AR
 3120599040,3120601087,EC
@@ -54967,7 +55348,9 @@
 3123707904,3124232191,UY
 3124232192,3124760751,AR
 3124760752,3124760759,MX
-3124760760,3124783103,AR
+3124760760,3124765183,AR
+3124765184,3124765439,MX
+3124765440,3124783103,AR
 3124783104,3124785151,GT
 3124785152,3124788223,CL
 3124788224,3124789247,PE
@@ -54989,9 +55372,7 @@
 3124953088,3125018623,CL
 3125018624,3125280767,EC
 3125280768,3125542911,PA
-3125542912,3125658111,NI
-3125658112,3125658367,MX
-3125658368,3125673983,NI
+3125542912,3125673983,NI
 3125673984,3125805055,CL
 3125805056,3126329343,CO
 3126329344,3126853631,VE
@@ -55112,7 +55493,9 @@
 3156759432,3156759432,GB
 3156759433,3156803583,DE
 3156803584,3156869119,TR
-3156869120,3156930559,LU
+3156869120,3156926463,LU
+3156926464,3156928511,NL
+3156928512,3156930559,LU
 3156930560,3156933631,US
 3156933632,3156934655,SG
 3156934656,3157000191,RU
@@ -55201,12 +55584,15 @@
 3158573056,3158630399,RU
 3158630400,3158638591,PL
 3158638592,3158704127,LT
-3158704128,3158822655,KW
-3158822656,3158822911,US
-3158822912,3158835199,KW
+3158704128,3158835199,KW
 3158835200,3158851583,IQ
 3158851584,3158859775,RU
-3158859776,3158861567,NL
+3158859776,3158860031,NL
+3158860032,3158860287,GB
+3158860288,3158860543,NL
+3158860544,3158860799,GB
+3158860800,3158861311,NL
+3158861312,3158861567,IE
 3158861568,3158861823,AE
 3158861824,3158862079,IN
 3158862080,3158862335,GB
@@ -55225,7 +55611,8 @@
 3158865408,3158865663,AL
 3158865664,3158865919,CY
 3158865920,3158866943,IT
-3158866944,3158867455,NL
+3158866944,3158867199,DE
+3158867200,3158867455,HU
 3158867456,3158867711,DE
 3158867712,3158867967,NL
 3158867968,3158884351,AZ
@@ -55285,9 +55672,7 @@
 3160193024,3160195071,IT
 3160195072,3160197119,RU
 3160197120,3160199167,DE
-3160199168,3160199935,GE
-3160199936,3160200191,US
-3160200192,3160201215,GE
+3160199168,3160201215,GE
 3160201216,3160203263,RU
 3160203264,3160205311,CH
 3160205312,3160207359,GB
@@ -55396,38 +55781,27 @@
 3161620480,3161636863,DK
 3161636864,3161653247,RU
 3161653248,3161669631,LU
-3161669632,3161669887,FR
-3161669888,3161670143,RE
-3161670144,3161670399,FR
-3161670400,3161670655,RE
-3161670656,3161671167,FR
+3161669632,3161669887,RE
+3161669888,3161671167,FR
 3161671168,3161671423,RE
-3161671424,3161672063,FR
-3161672064,3161672191,RE
-3161672192,3161672703,FR
-3161672704,3161672959,RE
-3161672960,3161673471,FR
-3161673472,3161673983,RE
-3161673984,3161675775,FR
-3161675776,3161676031,RE
-3161676032,3161677823,FR
+3161671424,3161672959,FR
+3161672960,3161673215,RE
+3161673216,3161673471,FR
+3161673472,3161673727,RE
+3161673728,3161677823,FR
 3161677824,3161678079,MQ
-3161678080,3161678335,FR
-3161678336,3161679359,MQ
-3161679360,3161679615,FR
-3161679616,3161679871,MQ
+3161678080,3161678847,FR
+3161678848,3161679103,MQ
+3161679104,3161679871,FR
 3161679872,3161680639,GP
 3161680640,3161681151,FR
-3161681152,3161681919,GP
-3161681920,3161682175,GF
-3161682176,3161682431,FR
+3161681152,3161681663,GP
+3161681664,3161682431,FR
 3161682432,3161682943,GF
-3161682944,3161683967,MQ
-3161683968,3161684223,FR
-3161684224,3161684479,MQ
-3161684480,3161685503,FR
-3161685504,3161685759,MQ
-3161685760,3161686015,FR
+3161682944,3161683711,MQ
+3161683712,3161684735,FR
+3161684736,3161684991,MQ
+3161684992,3161686015,FR
 3161686016,3161702399,UA
 3161702400,3161718783,AM
 3161718784,3161735167,PL
@@ -55462,18 +55836,14 @@
 3162071040,3162087423,IR
 3162087424,3162095615,SK
 3162095616,3162103807,GE
-3162103808,3162105087,FR
-3162105088,3162105855,NL
-3162105856,3162106111,FR
-3162106112,3162106367,NL
-3162106368,3162106623,FR
-3162106624,3162107391,NL
+3162103808,3162104831,FR
+3162104832,3162105343,NL
+3162105344,3162105599,FR
+3162105600,3162107391,NL
 3162107392,3162107647,FR
 3162107648,3162108415,NL
 3162108416,3162108671,FR
-3162108672,3162108927,NL
-3162108928,3162109183,FR
-3162109184,3162111103,NL
+3162108672,3162111103,NL
 3162111104,3162111167,FR
 3162111168,3162111999,NL
 3162112000,3162120191,PL
@@ -55515,9 +55885,7 @@
 3162365952,3162374143,PL
 3162374144,3162382335,BG
 3162382336,3162390527,RU
-3162390528,3162392063,SE
-3162392064,3162392319,US
-3162392320,3162398719,SE
+3162390528,3162398719,SE
 3162398720,3162406911,BE
 3162406912,3162415103,IR
 3162415104,3162423295,DE
@@ -55636,7 +56004,9 @@
 3164960440,3164960443,DE
 3164960444,3164960715,FR
 3164960716,3164960719,NL
-3164960720,3164960843,FR
+3164960720,3164960799,FR
+3164960800,3164960831,PT
+3164960832,3164960843,FR
 3164960844,3164960847,NL
 3164960848,3164961391,FR
 3164961392,3164961395,ES
@@ -55684,10 +56054,11 @@
 3165192192,3165257727,GE
 3165257728,3165323263,RO
 3165323264,3165388799,ES
-3165388800,3165417471,RO
+3165388800,3165417471,MT
 3165417472,3165421567,DE
 3165421568,3165425663,IE
-3165425664,3165437951,RO
+3165425664,3165429759,GB
+3165429760,3165437951,RO
 3165437952,3165454335,AT
 3165454336,3165519871,RO
 3165519872,3165585407,DE
@@ -55725,7 +56096,9 @@
 3166695424,3166697471,RU
 3166697472,3166699519,RO
 3166699520,3166961663,DE
-3166961664,3167223807,SI
+3166961664,3167098367,SI
+3167098368,3167098623,US
+3167098624,3167223807,SI
 3167223808,3167748095,NL
 3167748096,3167762431,RO
 3167762432,3167764479,MD
@@ -55744,16 +56117,24 @@
 3167799296,3167803391,MD
 3167803392,3167813631,RO
 3167813632,3167815679,MD
-3167815680,3167868927,RO
+3167815680,3167842303,RO
+3167842304,3167843327,ES
+3167843328,3167862783,RO
+3167862784,3167866879,IR
+3167866880,3167868927,RO
 3167868928,3167879167,MD
 3167879168,3167895551,DE
-3167895552,3167938559,RO
+3167895552,3167899647,IR
+3167899648,3167928319,RO
+3167928320,3167932415,IR
+3167932416,3167938559,RO
 3167938560,3167939583,MD
 3167939584,3167940607,RO
 3167940608,3167943679,MD
 3167943680,3167944447,RO
 3167944448,3167944703,GB
-3167944704,3167987711,RO
+3167944704,3167948799,IR
+3167948800,3167987711,RO
 3167987712,3167989759,MD
 3167989760,3168005887,RO
 3168005888,3168006143,NL
@@ -55765,11 +56146,16 @@
 3168016384,3168018431,MD
 3168018432,3168020479,RO
 3168020480,3168022527,MD
-3168022528,3168039935,RO
+3168022528,3168026623,IR
+3168026624,3168039935,RO
 3168039936,3168040959,BE
 3168040960,3168050431,RO
 3168050432,3168050687,MD
-3168050688,3168081919,RO
+3168050688,3168071679,RO
+3168071680,3168073727,IR
+3168073728,3168077823,RO
+3168077824,3168079871,ES
+3168079872,3168081919,RO
 3168081920,3168083967,FR
 3168083968,3168084991,RO
 3168084992,3168086015,MD
@@ -55777,9 +56163,10 @@
 3168088064,3168089087,RO
 3168089088,3168090111,MD
 3168090112,3168092159,ES
-3168092160,3168096255,RO
-3168096256,3168100351,MD
-3168100352,3168129023,RO
+3168092160,3168096255,IR
+3168096256,3168124927,RO
+3168124928,3168126975,IR
+3168126976,3168129023,RO
 3168129024,3168130047,MD
 3168130048,3168132095,RO
 3168132096,3168133119,MD
@@ -55789,7 +56176,8 @@
 3168138240,3168139263,MD
 3168139264,3168156671,RO
 3168156672,3168157695,MD
-3168157696,3168165887,RO
+3168157696,3168161791,IR
+3168161792,3168165887,RO
 3168165888,3168166911,MD
 3168166912,3168169983,RO
 3168169984,3168172031,ES
@@ -55803,7 +56191,7 @@
 3168192512,3168194559,MD
 3168194560,3168199679,RO
 3168199680,3168200703,MD
-3168200704,3168202751,RO
+3168200704,3168202751,IR
 3168202752,3168203775,ES
 3168203776,3168267263,RO
 3168267264,3168269311,MD
@@ -55827,9 +56215,7 @@
 3169054720,3169056767,GB
 3169056768,3169058815,EE
 3169058816,3169091583,DK
-3169091584,3169101567,IT
-3169101568,3169101823,US
-3169101824,3169124351,IT
+3169091584,3169124351,IT
 3169124352,3169157119,RO
 3169157120,3169189887,SY
 3169189888,3169222655,UA
@@ -55944,15 +56330,17 @@
 3187936048,3187936063,HN
 3187936064,3187936711,GT
 3187936712,3187936719,HN
-3187936720,3187940351,GT
-3187940352,3187940607,HN
-3187940608,3187940963,GT
+3187936720,3187940479,GT
+3187940480,3187940543,HN
+3187940544,3187940963,GT
 3187940964,3187940967,HN
 3187940968,3187943055,GT
 3187943056,3187943063,HN
 3187943064,3187943127,GT
 3187943128,3187943135,HN
-3187943136,3187945971,GT
+3187943136,3187944671,GT
+3187944672,3187944679,HN
+3187944680,3187945971,GT
 3187945972,3187945975,HN
 3187945976,3187946111,GT
 3187946112,3187946239,HN
@@ -56004,7 +56392,8 @@
 3188228096,3188236287,PE
 3188236288,3188237311,PA
 3188237312,3188239359,VE
-3188239360,3188240383,PE
+3188239360,3188239615,BR
+3188239616,3188240383,PE
 3188240384,3188241407,CO
 3188241408,3188242431,EC
 3188242432,3188244479,AR
@@ -56019,7 +56408,7 @@
 3188270080,3188270335,MX
 3188270336,3188270847,VE
 3188270848,3188271103,BR
-3188271104,3188273151,VE
+3188271104,3188273151,MX
 3188273152,3188275199,PA
 3188275200,3188277247,CL
 3188277248,3188293631,CO
@@ -56109,8 +56498,8 @@
 3191193600,3191209983,HN
 3191209984,3191275519,CL
 3191275520,3191341055,AR
-3191341056,3191405951,GT
-3191405952,3191406335,SV
+3191341056,3191406079,GT
+3191406080,3191406335,SV
 3191406336,3191406591,GT
 3191406592,3191439359,SV
 3191439360,3191455743,EC
@@ -56122,14 +56511,10 @@
 3191610624,3191610879,PE
 3191610880,3191611391,CO
 3191611392,3191619583,VE
-3191619584,3191624703,CL
-3191624704,3191624959,CO
-3191624960,3191626239,CL
-3191626240,3191626495,CO
-3191626496,3191633663,CL
-3191633664,3191633919,CO
-3191633920,3191635967,CL
-3191635968,3191647743,CO
+3191619584,3191635967,CL
+3191635968,3191637759,CO
+3191637760,3191638015,AR
+3191638016,3191647743,CO
 3191647744,3191647807,AR
 3191647808,3191648255,CO
 3191648256,3191649791,US
@@ -56141,27 +56526,23 @@
 3191670016,3191670271,AR
 3191670272,3191670783,CO
 3191670784,3191672831,CL
-3191672832,3191674879,CO
-3191674880,3191676927,CL
+3191672832,3191673855,CO
+3191673856,3191676927,CL
 3191676928,3191677951,US
 3191677952,3191678207,AR
 3191678208,3191678719,US
 3191678720,3191678975,AR
-3191678976,3191680255,US
-3191680256,3191680511,AR
-3191680512,3191680767,US
+3191678976,3191680767,US
 3191680768,3191681279,AR
 3191681280,3191681535,US
 3191681536,3191683327,AR
-3191683328,3191684607,US
-3191684608,3191684863,AR
-3191684864,3191685119,US
+3191683328,3191685119,US
 3191685120,3191685631,AR
 3191685632,3191685887,US
 3191685888,3191687167,AR
 3191687168,3191688703,CO
 3191688704,3191693311,US
-3191693312,3191695871,CO
+3191693312,3191695871,CL
 3191695872,3191696127,US
 3191696128,3191696383,CO
 3191696384,3191701503,US
@@ -56175,13 +56556,15 @@
 3191705600,3191705855,US
 3191705856,3191706111,CO
 3191706112,3191706623,US
-3191706624,3191719935,CO
-3191719936,3191721215,AR
-3191721216,3191721471,CO
-3191721472,3191722495,AR
-3191722496,3191725055,CO
+3191706624,3191707647,CO
+3191707648,3191717887,CL
+3191717888,3191719935,CO
+3191719936,3191722495,AR
+3191722496,3191723007,CL
+3191723008,3191725055,CO
 3191725056,3191725311,AR
-3191725312,3191726079,CO
+3191725312,3191725567,CL
+3191725568,3191726079,CO
 3191726080,3191726335,AR
 3191726336,3191726591,CO
 3191726592,3191726847,AR
@@ -56191,7 +56574,10 @@
 3191730432,3191730687,AR
 3191730688,3191730943,CO
 3191730944,3191731199,AR
-3191731200,3191732479,CO
+3191731200,3191731711,CO
+3191731712,3191731967,AR
+3191731968,3191732223,CO
+3191732224,3191732479,CL
 3191732480,3191732735,AR
 3191732736,3191734079,CO
 3191734080,3191734143,US
@@ -56217,9 +56603,11 @@
 3193582592,3193583103,EC
 3193583104,3193595391,CO
 3193595392,3193595647,EC
-3193595648,3193599999,CO
-3193600000,3193600255,EC
-3193600256,3193605375,CO
+3193595648,3193599743,CO
+3193599744,3193600255,EC
+3193600256,3193604351,CO
+3193604352,3193605119,EC
+3193605120,3193605375,CO
 3193605376,3193605631,EC
 3193605632,3193606143,CO
 3193606144,3193606399,EC
@@ -56264,29 +56652,27 @@
 3193743744,3193743871,US
 3193743872,3193743999,AR
 3193744000,3193744127,US
-3193744128,3193745279,AR
-3193745280,3193745407,US
+3193744128,3193744639,AR
+3193744640,3193744895,US
+3193744896,3193745151,AR
+3193745152,3193745407,US
 3193745408,3193746431,AR
 3193746432,3193746687,US
 3193746688,3193746751,AR
 3193746752,3193746815,US
 3193746816,3193746879,AR
-3193746880,3193746943,US
-3193746944,3193747199,AR
-3193747200,3193747455,US
+3193746880,3193747455,US
 3193747456,3193747583,AR
 3193747584,3193748223,US
 3193748224,3193748863,AR
-3193748864,3193748991,US
-3193748992,3193749247,AR
-3193749248,3193749759,US
+3193748864,3193749759,US
 3193749760,3193750015,AR
 3193750016,3193750271,US
 3193750272,3193750527,AR
 3193750528,3193750783,US
 3193750784,3193751807,AR
-3193751808,3193752319,US
-3193752320,3193752831,AR
+3193751808,3193752575,US
+3193752576,3193752831,AR
 3193752832,3193752959,US
 3193752960,3193753087,AR
 3193753088,3193753343,US
@@ -56294,9 +56680,13 @@
 3193754624,3193754751,US
 3193754752,3193755135,AR
 3193755136,3193755263,US
-3193755264,3193756415,AR
+3193755264,3193755647,AR
+3193755648,3193755775,US
+3193755776,3193756415,AR
 3193756416,3193756543,US
-3193756544,3193757055,AR
+3193756544,3193756799,AR
+3193756800,3193756927,US
+3193756928,3193757055,AR
 3193757056,3193757183,US
 3193757184,3193765887,AR
 3193765888,3193774079,TT
@@ -56327,8 +56717,9 @@
 3194028032,3194044415,AR
 3194044416,3194052607,CO
 3194052608,3194056703,TT
-3194056704,3194058495,BQ
-3194058496,3194058751,CA
+3194056704,3194057727,BQ
+3194057728,3194057983,CA
+3194057984,3194058751,BQ
 3194058752,3194060799,AR
 3194060800,3194068991,CO
 3194068992,3194071039,PA
@@ -56341,11 +56732,13 @@
 3194127360,3194128383,PE
 3194128384,3194129407,NI
 3194129408,3194129663,AR
-3194129664,3194129671,BR
-3194129672,3194130431,AR
+3194129664,3194129919,BR
+3194129920,3194130431,AR
 3194130432,3194134527,BR
 3194134528,3194135551,AR
-3194135552,3194136575,GT
+3194135552,3194136063,GT
+3194136064,3194136319,BR
+3194136320,3194136575,GT
 3194136576,3194137087,BR
 3194137088,3194140159,AR
 3194140160,3194142719,CR
@@ -56405,7 +56798,9 @@
 3194596352,3194597375,HT
 3194597376,3194601471,AR
 3194601472,3194602495,CW
-3194602496,3194613759,AR
+3194602496,3194610943,AR
+3194610944,3194611199,CO
+3194611200,3194613759,AR
 3194613760,3194617855,PE
 3194617856,3194626047,NI
 3194626048,3194630143,AR
@@ -56517,7 +56912,13 @@
 3195067392,3195068415,CR
 3195068416,3195076607,CW
 3195076608,3195084799,CL
-3195084800,3195092991,CR
+3195084800,3195085055,CR
+3195085056,3195086335,NI
+3195086336,3195087359,CR
+3195087360,3195087615,NI
+3195087616,3195088127,CR
+3195088128,3195088639,NI
+3195088640,3195092991,CR
 3195092992,3195097087,DO
 3195097088,3195099135,CR
 3195099136,3195100159,GT
@@ -56529,7 +56930,8 @@
 3195138048,3195139071,DO
 3195139072,3195140095,CL
 3195140096,3195142143,CR
-3195142144,3195150335,VE
+3195142144,3195142399,MX
+3195142400,3195150335,PA
 3195150336,3195158527,CL
 3195158528,3195199487,AR
 3195199488,3195201535,PY
@@ -56551,9 +56953,7 @@
 3195256832,3195265023,AR
 3195265024,3195273215,CO
 3195273216,3195535359,PE
-3195535360,3195536639,SV
-3195536640,3195536895,FR
-3195536896,3195543551,SV
+3195535360,3195543551,SV
 3195547648,3195551743,AR
 3195551744,3195559935,EC
 3195559936,3195568127,AR
@@ -56610,7 +57010,9 @@
 3195805696,3195807743,NI
 3195807744,3195808639,BZ
 3195808640,3195808767,CO
-3195808768,3195809791,BZ
+3195808768,3195809151,BZ
+3195809152,3195809279,US
+3195809280,3195809791,BZ
 3195809792,3195811839,PE
 3195811840,3195813887,AR
 3195813888,3195822079,DO
@@ -56620,7 +57022,7 @@
 3195840512,3195842559,AR
 3195842560,3195846655,BR
 3195846656,3195852799,AR
-3195852800,3195853823,CW
+3195852800,3195853823,SX
 3195853824,3195854847,GY
 3195854848,3195859967,AR
 3195859968,3195862015,CR
@@ -56738,12 +57140,14 @@
 3201869856,3201869871,PE
 3201869872,3201871743,AR
 3201871744,3201871807,PE
-3201871808,3201871871,AR
+3201871808,3201871811,AR
+3201871812,3201871815,PE
+3201871816,3201871871,AR
 3201871872,3201875967,PE
 3201875968,3201880063,CO
 3201880064,3201884159,EC
-3201884160,3201892351,VE
-3201892352,3201925119,AR
+3201884160,3201894399,VE
+3201894400,3201925119,AR
 3201925120,3201957887,CL
 3201957888,3202088959,PA
 3202088960,3202220031,AR
@@ -56779,9 +57183,11 @@
 3203556864,3203557119,DO
 3203557120,3203561471,CO
 3203561472,3203562495,SV
-3203562496,3203564031,CO
-3203564032,3203564287,PA
-3203564288,3203566591,CO
+3203562496,3203563775,CO
+3203563776,3203564287,PA
+3203564288,3203564799,CO
+3203564800,3203565055,DO
+3203565056,3203566591,CO
 3203566592,3203566847,PA
 3203566848,3203568639,CO
 3203568640,3203569663,SV
@@ -56818,7 +57224,7 @@
 3210745360,3210745375,US
 3210745376,3210745855,CL
 3210745856,3210745871,IT
-3210745872,3210746367,CL
+3210745872,3210746367,BR
 3210746368,3210746383,SE
 3210746384,3210746879,CL
 3210746880,3210746895,CH
@@ -56902,13 +57308,15 @@
 3210926080,3210928127,AR
 3210928128,3210936319,NI
 3210936320,3211067391,EC
-3211067392,3211073023,US
+3211067392,3211071487,US
+3211071488,3211071999,DE
+3211072000,3211073023,US
 3211073024,3211073279,CA
 3211073280,3211073535,US
 3211073536,3211075583,CL
 3211075584,3211075839,US
 3211075840,3211080703,CL
-3211080704,3211080959,NL
+3211080704,3211080959,GB
 3211080960,3211081215,CL
 3211081216,3211081727,CH
 3211081728,3211083775,CL
@@ -56918,7 +57326,9 @@
 3211084304,3211084671,CL
 3211084672,3211084799,BY
 3211084800,3211084815,AT
-3211084816,3211085311,CL
+3211084816,3211084927,CL
+3211084928,3211085055,US
+3211085056,3211085311,CL
 3211085312,3211085327,GB
 3211085328,3211085695,CL
 3211085696,3211085823,GE
@@ -56927,51 +57337,80 @@
 3211086096,3211086111,US
 3211086112,3211086335,CL
 3211086336,3211086351,FR
-3211086352,3211086847,CL
+3211086352,3211086463,CL
+3211086464,3211086591,US
+3211086592,3211086847,CL
 3211086848,3211086863,PL
 3211086864,3211087359,CL
 3211087360,3211087375,GB
 3211087376,3211087871,CL
 3211087872,3211087887,ES
-3211087888,3211088383,CL
+3211087888,3211087999,CL
+3211088000,3211088127,US
+3211088128,3211088383,CL
 3211088384,3211088399,BE
 3211088400,3211088895,CL
 3211088896,3211088911,DK
 3211088912,3211089407,CL
 3211089408,3211089423,GB
-3211089424,3211089919,CL
+3211089424,3211089535,CL
+3211089536,3211089663,US
+3211089664,3211089919,CL
 3211089920,3211089935,GB
 3211089936,3211090431,CL
 3211090432,3211090447,GR
 3211090448,3211090943,CL
 3211090944,3211090959,TR
-3211090960,3211091455,CL
+3211090960,3211091071,CL
+3211091072,3211091199,US
+3211091200,3211091455,CL
 3211091456,3211091471,FI
 3211091472,3211091967,CL
 3211091968,3211091983,RU
 3211091984,3211092479,CL
 3211092480,3211092495,BE
-3211092496,3211092991,CL
+3211092496,3211092607,CL
+3211092608,3211092735,US
+3211092736,3211092991,CL
 3211092992,3211093007,SK
 3211093008,3211093503,CL
 3211093504,3211093519,HR
 3211093520,3211094015,CL
 3211094016,3211094031,CZ
-3211094032,3211094527,CL
+3211094032,3211094143,CL
+3211094144,3211094271,US
+3211094272,3211094527,CL
 3211094528,3211094543,HR
 3211094544,3211095039,CL
 3211095040,3211095055,ES
 3211095056,3211095551,CL
 3211095552,3211095567,GB
-3211095568,3211096063,CL
+3211095568,3211095679,CL
+3211095680,3211095807,US
+3211095808,3211096063,CL
 3211096064,3211096079,GB
 3211096080,3211096575,CL
-3211096576,3211096831,GB
+3211096576,3211096831,US
 3211096832,3211097087,CL
 3211097088,3211097103,DE
-3211097104,3211099647,CL
+3211097104,3211097151,GB
+3211097152,3211097215,CL
+3211097216,3211097343,GB
+3211097344,3211097599,CL
+3211097600,3211097855,US
+3211097856,3211098111,CL
+3211098112,3211098367,US
+3211098368,3211098623,CL
+3211098624,3211098879,US
+3211098880,3211099135,CL
+3211099136,3211099391,DE
+3211099392,3211099647,CL
 3211099648,3211099663,DE
-3211099664,3211129599,CL
+3211099664,3211099775,CL
+3211099776,3211099903,GB
+3211099904,3211101951,CL
+3211101952,3211102207,AR
+3211102208,3211129599,CL
 3211129600,3211129855,BR
 3211129856,3211132927,CL
 3211132928,3211137023,CO
@@ -57089,7 +57528,7 @@
 3220164608,3220168703,IE
 3220168704,3220172799,US
 3220172800,3221225471,BR
-3221225480,3221225727,GB
+3221225480,3221225727,US
 3221226240,3221226495,US
 3221226496,3221227519,KY
 3221227520,3221242879,US
@@ -57155,7 +57594,9 @@
 3221806592,3221806847,IN
 3221806848,3221843967,US
 3221843968,3221844223,EU
-3221844224,3221993727,US
+3221844224,3221991167,US
+3221991168,3221991423,NZ
+3221991424,3221993727,US
 3221993728,3221993983,EU
 3221993984,3222003967,US
 3222003968,3222004223,AP
@@ -57287,8 +57728,7 @@
 3223223296,3223223551,AI
 3223223552,3223227903,US
 3223227904,3223228159,CA
-3223228160,3223228415,US
-3223228928,3223229695,US
+3223228160,3223229695,US
 3223229696,3223229951,CA
 3223229952,3223236607,US
 3223236608,3223237631,GB
@@ -57306,9 +57746,7 @@
 3223262976,3223263231,BE
 3223263232,3223263743,US
 3223263744,3223264255,NL
-3223264256,3223264511,US
-3223264512,3223264767,CA
-3223264768,3223265023,US
+3223264256,3223265023,US
 3223265024,3223265279,NL
 3223265280,3223266559,US
 3223266560,3223266815,AU
@@ -57391,14 +57829,11 @@
 3223473232,3223474175,CA
 3223474176,3223477247,US
 3223477248,3223478271,CA
-3223478272,3223480319,US
-3223480832,3223481087,US
+3223478272,3223481087,US
 3223481088,3223481343,SE
 3223481344,3223483391,US
 3223483392,3223483647,NL
-3223483648,3223483903,US
-3223484416,3223498751,US
-3223499264,3223499519,US
+3223483904,3223499519,US
 3223499520,3223499775,FI
 3223499776,3223500031,US
 3223500032,3223503871,CA
@@ -57538,7 +57973,7 @@
 3223950592,3223953663,CH
 3223953664,3223955967,US
 3223955968,3223956223,AU
-3223956224,3223957759,US
+3223956224,3223958015,US
 3223958016,3223963135,JP
 3223963136,3223963647,US
 3223963904,3223964159,CA
@@ -57616,8 +58051,7 @@
 3224097792,3224098047,NL
 3224098048,3224099583,US
 3224099584,3224099839,CA
-3224099840,3224100863,US
-3224101120,3224101375,US
+3224099840,3224101375,US
 3224101376,3224102399,AU
 3224103424,3224103679,NL
 3224103680,3224104703,US
@@ -57639,48 +58073,56 @@
 3224305664,3224367615,JP
 3224367616,3224368127,US
 3224368128,3224369663,CH
-3224369664,3224373247,US
+3224369664,3224370431,US
+3224370432,3224370687,CA
+3224370688,3224370943,US
+3224370944,3224371199,CA
+3224371200,3224373247,US
 3224373248,3224373503,AU
-3224373504,3224379135,US
+3224373504,3224373759,US
+3224373760,3224374015,AU
+3224374016,3224379135,US
 3224379136,3224379391,NL
-3224379392,3224398079,US
-3224398336,3224398591,US
+3224379392,3224398591,US
 3224398592,3224398847,DE
 3224398848,3224399103,US
 3224399104,3224399615,AU
-3224399616,3224407039,US
+3224399616,3224407295,US
 3224407296,3224407551,CA
-3224407808,3224408319,US
+3224407552,3224408319,US
 3224408320,3224408575,NL
-3224408576,3224428543,US
+3224408576,3224427007,US
+3224427520,3224427775,CA
+3224427776,3224428543,US
 3224428544,3224428799,NL
-3224428800,3224430079,US
+3224428800,3224430335,US
 3224430336,3224430591,NL
-3224430592,3224430847,US
+3224430592,3224431103,US
 3224431104,3224431359,CA
 3224431360,3224431615,US
-3224432128,3224432383,US
-3224432640,3224434687,US
+3224432128,3224434687,US
 3224434688,3224434943,AU
 3224434944,3224435967,US
 3224435968,3224436223,MU
-3224436224,3224436479,US
+3224436224,3224436735,US
 3224436736,3224502271,FI
 3224502272,3224567807,JP
 3224567808,3224571903,NO
-3224571904,3224633343,JP
+3224571904,3224580095,JP
+3224580096,3224580351,US
+3224580352,3224633343,JP
 3224633344,3224646399,DE
 3224646400,3224651775,US
 3224651776,3224652287,AU
 3224652800,3224660991,US
 3224660992,3224661247,CA
-3224661504,3224664063,US
+3224661248,3224664063,US
 3224672000,3224672255,US
 3224672256,3224672511,NL
-3224672512,3224673791,US
+3224672512,3224674047,US
 3224674048,3224674559,DE
 3224674560,3224674815,GB
-3224675072,3224675839,US
+3224674816,3224675839,US
 3224676864,3224677119,US
 3224677120,3224678655,AU
 3224678656,3224680703,US
@@ -57696,15 +58138,16 @@
 3224694784,3224697343,US
 3224697856,3224698111,US
 3224698112,3224698623,NL
-3224698880,3224699135,US
+3224698624,3224699135,US
 3224699136,3224699647,BE
 3224699648,3224725247,US
-3224725248,3224725503,DE
-3224725504,3224725759,NL
+3224725248,3224725759,NL
 3224725760,3224739071,US
 3224739072,3224739327,FI
 3224739328,3224772351,US
-3224772352,3224785151,DE
+3224772352,3224776447,DE
+3224776448,3224776703,GB
+3224776704,3224785151,DE
 3224785152,3224791039,US
 3224791040,3224791295,NL
 3224791296,3224791807,AU
@@ -57722,6 +58165,7 @@
 3224798208,3224798463,NL
 3224798464,3224798975,US
 3224798976,3224799231,AU
+3224799232,3224799487,US
 3224799488,3224799743,AU
 3224799744,3224799999,US
 3224800000,3224800255,DE
@@ -57732,8 +58176,7 @@
 3224820992,3224821247,DE
 3224821248,3224822015,US
 3224822016,3224822271,NL
-3224822272,3224822527,US
-3224822784,3224826367,US
+3224822272,3224826367,US
 3224826368,3224826623,CA
 3224826624,3224826879,US
 3224826880,3224827391,NL
@@ -57805,7 +58248,6 @@
 3224889600,3224890879,US
 3224890880,3224891135,AU
 3224891136,3224891647,US
-3224892160,3224892415,CA
 3224892416,3224892671,NL
 3224892928,3224893183,US
 3224893440,3224899071,US
@@ -58072,7 +58514,9 @@
 3225874944,3225875199,GB
 3225875456,3225875967,US
 3225876480,3225878527,US
-3225878528,3225881343,SE
+3225878528,3225880319,SE
+3225880320,3225880575,US
+3225880576,3225881343,SE
 3225881344,3225881599,IT
 3225881600,3225885183,SE
 3225885184,3225885695,AT
@@ -58159,7 +58603,6 @@
 3226191872,3226201087,CA
 3226201088,3226201343,US
 3226201344,3226201855,CA
-3226201856,3226202111,US
 3226202112,3226206207,CA
 3226206208,3226207231,US
 3226207744,3226215423,GB
@@ -58294,9 +58737,7 @@
 3226695680,3226695935,US
 3226695936,3226696191,CA
 3226696192,3226696703,AU
-3226696704,3226698495,US
-3226698496,3226698751,CA
-3226698752,3226704895,US
+3226696704,3226704895,US
 3226705152,3226705407,AU
 3226705408,3226705919,US
 3226705920,3226706175,FR
@@ -58437,7 +58878,7 @@
 3227013120,3227013375,AU
 3227013376,3227013887,US
 3227013888,3227014399,NL
-3227014400,3227014655,NZ
+3227014400,3227014655,AU
 3227014656,3227014911,NL
 3227014912,3227017215,US
 3227017472,3227017983,NL
@@ -58489,7 +58930,7 @@
 3227237120,3227237631,US
 3227237632,3227237887,NO
 3227237888,3227238143,US
-3227238144,3227238399,GB
+3227238144,3227238399,NL
 3227238400,3227239935,US
 3227240192,3227240447,GB
 3227240704,3227240959,GB
@@ -58575,7 +59016,7 @@
 3227425792,3227427583,DK
 3227427584,3227427839,ES
 3227427840,3227429119,US
-3227429120,3227429375,NZ
+3227429120,3227429375,AU
 3227429376,3227429887,US
 3227429888,3227430143,NL
 3227430144,3227430399,US
@@ -58653,9 +59094,7 @@
 3227526656,3227526911,ZA
 3227526912,3227533311,MU
 3227533312,3227534335,US
-3227534336,3227539455,MU
-3227539456,3227539711,ZA
-3227539712,3227541503,MU
+3227534336,3227541503,MU
 3227541504,3227541759,ZA
 3227541760,3227557887,MU
 3227557888,3227558911,US
@@ -58676,7 +59115,9 @@
 3227722522,3227722522,US
 3227722523,3227724031,CA
 3227724032,3227724287,US
-3227724288,3227748035,CA
+3227724288,3227738879,CA
+3227738880,3227739135,US
+3227739136,3227748035,CA
 3227748036,3227748039,US
 3227748040,3227751868,CA
 3227751869,3227751869,US
@@ -58751,12 +59192,12 @@
 3227833856,3227834367,BR
 3227834368,3227837439,MX
 3227837440,3227837951,BR
-3227837952,3227842559,MX
-3227842560,3227842815,BR
+3227837952,3227842303,MX
+3227842304,3227842815,BR
 3227842816,3227843327,MX
 3227843328,3227843583,BR
 3227844096,3227844351,AR
-3227844864,3227845119,ES
+3227844864,3227845119,NL
 3227845120,3227845631,US
 3227845632,3227845887,NL
 3227846144,3227846655,US
@@ -58823,7 +59264,7 @@
 3227934720,3227947519,US
 3227947520,3227955711,DE
 3227955712,3227964927,US
-3227964928,3227965183,GB
+3227964928,3227965183,NL
 3227965184,3227967487,US
 3227967488,3227967999,NL
 3227968000,3227968255,US
@@ -59025,7 +59466,8 @@
 3228405504,3228405759,SG
 3228405760,3228406015,IN
 3228406016,3228406271,US
-3228406272,3228407039,FR
+3228406272,3228406527,IN
+3228406528,3228407039,FR
 3228407040,3228424703,DE
 3228424704,3228424959,US
 3228425216,3228430847,DE
@@ -59099,7 +59541,9 @@
 3228628992,3228630527,US
 3228630528,3228630783,NL
 3228631040,3228696575,NL
-3228696576,3228826371,IL
+3228696576,3228714764,IL
+3228714765,3228714765,CA
+3228714766,3228826371,IL
 3228826372,3228826372,US
 3228826373,3228830719,IL
 3228830720,3228833791,PS
@@ -59146,7 +59590,7 @@
 3229197824,3229198335,GB
 3229198336,3229198847,SE
 3229198848,3229199103,CH
-3229199104,3229199359,AT
+3229199104,3229199359,IT
 3229199360,3229200383,SE
 3229200384,3229200895,GB
 3229200896,3229201151,DE
@@ -59169,7 +59613,7 @@
 3229264896,3229265919,US
 3229265920,3229266175,AU
 3229266176,3229266943,US
-3229266944,3229267199,NZ
+3229266944,3229267199,AU
 3229267200,3229274623,US
 3229274624,3229274879,AU
 3229274880,3229275647,US
@@ -59256,7 +59700,9 @@
 3229844736,3229844991,US
 3229845248,3229845503,US
 3229845504,3229847295,CA
-3229847296,3229864703,US
+3229847296,3229849599,US
+3229849600,3229849855,AU
+3229849856,3229864703,US
 3229864704,3229864959,AP
 3229864960,3229874943,US
 3229874944,3229875455,AU
@@ -59309,7 +59755,7 @@
 3229947392,3229948927,US
 3229948928,3229949183,IT
 3229949184,3229949695,US
-3229949696,3229949951,NZ
+3229949696,3229949951,AU
 3229949952,3229950207,NO
 3229950208,3229950975,US
 3229950976,3229951231,NL
@@ -59502,9 +59948,7 @@
 3230295296,3230296319,US
 3230296320,3230297343,NO
 3230297344,3230300159,SE
-3230301696,3230302207,US
-3230302464,3230302719,CA
-3230302976,3230309119,US
+3230301696,3230309119,US
 3230309120,3230309375,NO
 3230309376,3230310143,GB
 3230310144,3230316287,US
@@ -59534,7 +59978,9 @@
 3230365440,3230368767,CA
 3230368768,3230370303,US
 3230370304,3230370559,CA
-3230370816,3230400511,CA
+3230370816,3230390015,CA
+3230390016,3230390271,US
+3230390272,3230400511,CA
 3230681088,3230683135,FR
 3230785536,3230797311,US
 3230797312,3230797567,SG
@@ -59920,6 +60366,7 @@
 3231285248,3231291647,US
 3231291648,3231291903,NL
 3231291904,3231292159,US
+3231292160,3231292415,MX
 3231292416,3231292927,US
 3231292928,3231293183,AU
 3231293184,3231294975,US
@@ -59934,7 +60381,7 @@
 3231300352,3231300607,US
 3231300608,3231301119,NL
 3231301120,3231302143,US
-3231302144,3231302399,NO
+3231302144,3231302399,NL
 3231302400,3231302655,US
 3231302656,3231303167,AU
 3231303168,3231307007,US
@@ -59950,7 +60397,9 @@
 3231325184,3231326207,CA
 3231326208,3231352831,US
 3231352832,3231358975,CA
-3231358976,3231383551,US
+3231358976,3231369215,US
+3231369216,3231369471,TW
+3231369472,3231383551,US
 3231383552,3231385599,NO
 3231385600,3231477759,US
 3231477760,3231478015,CA
@@ -59996,9 +60445,7 @@
 3231513600,3231514623,US
 3231514624,3231515647,NO
 3231515648,3231516159,US
-3231516672,3231518719,SE
-3231518720,3231518975,BR
-3231518976,3231519231,SE
+3231516672,3231519231,SE
 3231519744,3231526911,US
 3231526912,3231528959,A2
 3231528960,3231528991,CA
@@ -60048,8 +60495,8 @@
 3231588864,3231589119,GB
 3231589120,3231591679,US
 3231591680,3231591935,AU
-3231591936,3231593983,US
-3231593984,3231594495,GB
+3231591936,3231594239,US
+3231594240,3231594495,GB
 3231594496,3231641855,US
 3231641856,3231642111,SG
 3231642112,3231649791,US
@@ -60085,7 +60532,7 @@
 3231711232,3231713023,US
 3231713024,3231713279,CA
 3231713280,3231713791,US
-3231713792,3231714047,GB
+3231713792,3231714047,NL
 3231714048,3231715071,US
 3231715072,3231715327,NL
 3231715328,3231715583,AU
@@ -60118,7 +60565,8 @@
 3231736064,3231738367,US
 3231738368,3231738623,NL
 3231738624,3231739135,US
-3231739136,3231739647,NL
+3231739136,3231739391,GB
+3231739392,3231739647,NL
 3231739648,3231739903,BR
 3231739904,3231742719,US
 3231742720,3231742975,NL
@@ -60272,9 +60720,11 @@
 3232098304,3232100095,SE
 3232100096,3232100351,IE
 3232100352,3232101119,GB
-3232101120,3232102144,SE
+3232101120,3232102143,SE
+3232102144,3232102144,DK
 3232102145,3232102145,EU
-3232102146,3232104447,SE
+3232102146,3232102399,DK
+3232102400,3232104447,SE
 3232104448,3232106495,DE
 3232107520,3232108543,RU
 3232108544,3232112639,DE
@@ -60440,8 +60890,7 @@
 3233590528,3233590783,PR
 3233590784,3233591295,AU
 3233591296,3233593599,US
-3233593600,3233593855,NZ
-3233593856,3233594111,AU
+3233593600,3233594111,AU
 3233594112,3233594367,RU
 3233594368,3233594623,US
 3233594624,3233594879,RU
@@ -60615,11 +61064,9 @@
 3233808384,3233873919,TW
 3233873920,3233874175,US
 3233874176,3233874687,AU
-3233874688,3233903615,US
-3233903616,3233903743,GB
+3233874688,3233903743,US
 3233903744,3233903807,EU
-3233903808,3233903871,GB
-3233903872,3233907711,US
+3233903808,3233907711,US
 3233907712,3233907967,AP
 3233907968,3233914879,US
 3233914880,3233915135,AP
@@ -60722,11 +61169,11 @@
 3234230016,3234230271,ES
 3234230272,3234232319,US
 3234232320,3234232575,EG
-3234232576,3234232831,US
-3234232832,3234233087,CN
-3234233088,3234238975,US
-3234238976,3234239487,MY
-3234239488,3234240255,US
+3234232576,3234238975,US
+3234238976,3234239231,MY
+3234239232,3234239327,US
+3234239328,3234239329,MY
+3234239330,3234240255,US
 3234240256,3234240383,EU
 3234240384,3234240387,IE
 3234240388,3234240511,EU
@@ -60741,7 +61188,14 @@
 3234310368,3234310371,HK
 3234310372,3234316287,US
 3234316288,3234320383,CA
-3234320384,3234349055,US
+3234320384,3234338815,US
+3234338816,3234339071,CN
+3234339072,3234339327,MT
+3234339328,3234339583,LB
+3234339584,3234339839,PA
+3234339840,3234340095,US
+3234340096,3234340351,IN
+3234340352,3234349055,US
 3234349056,3234353151,NZ
 3234353152,3234549759,US
 3234549760,3234550015,RU
@@ -60988,7 +61442,13 @@
 3236237568,3236237936,EU
 3236237937,3236238591,US
 3236239360,3236241407,CA
-3236241408,3236368127,US
+3236241408,3236302847,US
+3236306944,3236312063,US
+3236312064,3236312319,MO
+3236312320,3236312575,GH
+3236312576,3236312831,GR
+3236312832,3236313087,QA
+3236313088,3236368127,US
 3236368128,3236368383,AU
 3236368384,3236372991,US
 3236372992,3236373247,AU
@@ -61221,7 +61681,9 @@
 3237634602,3237634603,EU
 3237634604,3237647103,US
 3237647104,3237647359,AU
-3237647360,3237681663,US
+3237647360,3237648639,US
+3237648640,3237648895,AU
+3237648896,3237681663,US
 3237681664,3237682943,CA
 3237682944,3237684991,US
 3237684992,3237685247,CL
@@ -61374,7 +61836,7 @@
 3238536192,3238537215,DK
 3238537216,3238538495,CH
 3238538496,3238538751,PL
-3238538752,3238539263,RU
+3238538752,3238539263,UA
 3238539264,3238541567,CH
 3238541568,3238541823,PL
 3238541824,3238542591,CH
@@ -61673,9 +62135,7 @@
 3239275520,3239276543,UA
 3239276544,3239277055,LU
 3239277056,3239277567,DE
-3239277568,3239278079,RU
-3239278080,3239278591,UA
-3239278592,3239279103,RU
+3239277568,3239279103,RU
 3239279104,3239280127,PL
 3239280128,3239280639,RU
 3239281664,3239282687,RU
@@ -61732,7 +62192,7 @@
 3239468288,3239468543,RO
 3239468544,3239468799,NO
 3239468800,3239469055,RO
-3239469056,3239470591,DE
+3239470080,3239470591,DE
 3239470592,3239470847,CH
 3239470848,3239471103,BG
 3239471872,3239472127,FR
@@ -61742,7 +62202,7 @@
 3239480320,3239480575,UA
 3239480832,3239481087,CH
 3239481088,3239481343,FR
-3239481344,3239486719,DE
+3239485440,3239486719,DE
 3239486720,3239486975,ES
 3239486976,3239487487,DE
 3239487744,3239487999,PL
@@ -61800,7 +62260,7 @@
 3239541760,3239542015,GB
 3239542016,3239542271,PL
 3239542272,3239542527,RU
-3239542784,3239544831,DE
+3239543808,3239544831,DE
 3239544832,3239545087,GB
 3239545088,3239545343,SI
 3239545344,3239545855,HU
@@ -61844,7 +62304,8 @@
 3239582976,3239583231,IT
 3239583232,3239583487,UA
 3239583744,3239591935,DE
-3239591936,3239592447,FI
+3239591936,3239592191,FI
+3239592192,3239592447,CN
 3239592448,3239592703,US
 3239592704,3239592959,FI
 3239592960,3239593215,EU
@@ -62082,7 +62543,7 @@
 3239896064,3239896575,DE
 3239896576,3239896831,PL
 3239896832,3239897087,HU
-3239897088,3239897343,IE
+3239897088,3239897343,GB
 3239897344,3239897599,FR
 3239897600,3239897855,RU
 3239897856,3239898111,FR
@@ -62112,11 +62573,7 @@
 3239916800,3239917055,KZ
 3239917056,3239917311,DE
 3239917312,3239917567,BG
-3239919616,3239922687,DE
-3239922688,3239922724,LU
-3239922725,3239922725,DE
-3239922726,3239922943,LU
-3239922944,3239938815,DE
+3239919616,3239938815,DE
 3239938816,3239939071,NL
 3239939072,3239949311,DE
 3239950848,3239951103,DE
@@ -62135,7 +62592,8 @@
 3239960064,3239960319,FR
 3239960320,3239960575,GB
 3239960576,3239966719,DE
-3239967232,3239968255,DE
+3239967232,3239967487,DE
+3239967744,3239968255,DE
 3239968512,3239968767,PL
 3239968768,3239969023,NO
 3239969536,3239971839,DE
@@ -62392,7 +62850,6 @@
 3240280704,3240280831,RU
 3240280832,3240280959,GB
 3240280960,3240281215,PL
-3240281216,3240281343,FR
 3240281344,3240281471,PL
 3240281472,3240281599,FR
 3240281600,3240281727,JO
@@ -62481,7 +62938,7 @@
 3240423424,3240435711,GB
 3240436480,3240436735,GB
 3240436736,3240437759,DE
-3240438784,3240443903,GB
+3240438784,3240439807,GB
 3240450048,3240454911,GB
 3240454912,3240455167,IN
 3240456192,3240460287,GB
@@ -62691,11 +63148,9 @@
 3240812288,3240812543,KW
 3240813568,3240814591,PL
 3240814592,3240816639,IT
-3240818688,3240819711,NL
-3240819712,3240819715,GB
+3240818688,3240819715,NL
 3240819716,3240819716,EU
-3240819717,3240819967,GB
-3240819968,3240820735,NL
+3240819717,3240820735,NL
 3240820736,3240820799,FR
 3240820800,3240820831,CY
 3240820832,3240820863,GB
@@ -62882,8 +63337,10 @@
 3241146368,3241146623,IL
 3241146624,3241146879,RO
 3241146880,3241148415,CH
-3241148416,3241476095,FR
-3241476608,3241477631,BE
+3241148416,3241416767,FR
+3241416768,3241416831,US
+3241416832,3241476095,FR
+3241476608,3241477375,BE
 3241477632,3241477887,GB
 3241478144,3241481727,BE
 3241481728,3241481983,PT
@@ -63363,7 +63820,6 @@
 3244882176,3244882431,UA
 3244882432,3244882687,IT
 3244882688,3244882943,PL
-3244882944,3244883199,NL
 3244883200,3244883455,RU
 3244883456,3244883711,CZ
 3244883712,3244883967,NL
@@ -63592,7 +64048,6 @@
 3244945664,3244945919,NL
 3244945920,3244946175,PL
 3244946176,3244946431,TR
-3244946432,3244946687,RO
 3244946688,3244946943,RU
 3244946944,3244947455,DE
 3244947456,3244947711,PL
@@ -63775,9 +64230,7 @@
 3245126912,3245127167,DE
 3245127168,3245127423,RU
 3245127424,3245127679,AT
-3245127680,3245127742,US
-3245127743,3245127743,DE
-3245127744,3245127935,US
+3245127680,3245127935,DE
 3245127936,3245128191,LV
 3245128192,3245128447,IT
 3245128448,3245128703,CH
@@ -63793,7 +64246,6 @@
 3245132288,3245132543,PL
 3245132544,3245132799,FR
 3245132800,3245133311,IT
-3245133312,3245133567,PL
 3245134080,3245134335,UA
 3245134336,3245134591,NL
 3245134848,3245135103,AT
@@ -63924,7 +64376,7 @@
 3245221888,3245223935,DE
 3245223936,3245225471,NL
 3245225472,3245225727,EU
-3245225728,3245225983,NL
+3245225728,3245225983,GB
 3245225984,3245228031,HU
 3245228032,3245229055,FI
 3245229056,3245230079,DE
@@ -64105,11 +64557,7 @@
 3246260224,3246325759,PT
 3246325760,3246351615,EU
 3246351616,3246352639,ES
-3246352640,3246374399,EU
-3246374400,3246374655,ES
-3246374656,3246376959,EU
-3246376960,3246377215,ES
-3246377216,3246378751,EU
+3246352640,3246378751,EU
 3246378752,3246379007,ES
 3246379008,3246381055,GB
 3246381056,3246391295,EU
@@ -64120,8 +64568,7 @@
 3246614528,3246744543,GB
 3246744544,3246744559,NG
 3246744560,3246784511,GB
-3246784512,3246825727,CH
-3246825728,3246825983,GB
+3246784512,3246825983,CH
 3246825984,3246826239,US
 3246826240,3246828066,CH
 3246828067,3246828067,EU
@@ -64217,7 +64664,9 @@
 3247112192,3247177727,FR
 3247177728,3247243263,TR
 3247243264,3247244287,DE
-3247244288,3247253503,NL
+3247244288,3247250175,NL
+3247250176,3247250431,DE
+3247250432,3247253503,NL
 3247253504,3247254527,DE
 3247254528,3247267839,NL
 3247267840,3247268351,DE
@@ -64319,7 +64768,7 @@
 3247438848,3247439871,FI
 3247439872,3247702015,ES
 3247702016,3247702271,RO
-3247702528,3247703551,ES
+3247702528,3247703295,ES
 3247703552,3247704063,FR
 3247705856,3247706111,RU
 3247708160,3247711743,ES
@@ -64496,14 +64945,12 @@
 3248748544,3248748799,EU
 3248748800,3248750591,DK
 3248750592,3248750847,PT
-3248751616,3248752127,PL
 3248752640,3248752895,DE
 3248752896,3248753151,TR
 3248753408,3248753663,GB
 3248753664,3248753919,FR
 3248753920,3248754431,GB
 3248754432,3248754687,AT
-3248754688,3248758783,PL
 3248758784,3248774143,SE
 3248774144,3248775167,UA
 3248775168,3248783615,GB
@@ -64556,7 +65003,6 @@
 3248810112,3248810143,RU
 3248810144,3248810175,CY
 3248810176,3248810207,FR
-3248810208,3248810239,GB
 3248810240,3248810495,CH
 3248810496,3248812543,AT
 3248812544,3248813055,GB
@@ -64693,9 +65139,12 @@
 3249537024,3249537279,PT
 3249537536,3249537791,NL
 3249537792,3249538047,GB
-3249538048,3249551359,NL
+3249538048,3249541119,NL
+3249545216,3249551359,NL
 3249551360,3249552639,GB
-3249552640,3249574143,NL
+3249552640,3249553407,NL
+3249561600,3249565695,NL
+3249569792,3249574143,NL
 3249574144,3249574399,RU
 3249574400,3249574655,GB
 3249574656,3249574911,UA
@@ -64716,7 +65165,8 @@
 3249679104,3249679359,CH
 3249679360,3249683455,IE
 3249683456,3249684479,SE
-3249684480,3249698047,IE
+3249684480,3249696767,IE
+3249697280,3249698047,IE
 3249698048,3249698303,PL
 3249698304,3249698559,RU
 3249698560,3249698815,HU
@@ -64727,7 +65177,8 @@
 3249702144,3249702399,FI
 3249702400,3249702655,FR
 3249702656,3249702911,RU
-3249702912,3249703679,FR
+3249702912,3249703167,FR
+3249703424,3249703679,FR
 3249703680,3249703935,GB
 3249703936,3249704191,FR
 3249704192,3249704447,RO
@@ -64748,7 +65199,6 @@
 3249710592,3249710847,BG
 3249710848,3249711103,PL
 3249711104,3249711359,HU
-3249711360,3249711615,DE
 3249711872,3249712127,AT
 3249712384,3249712639,GB
 3249712896,3249713151,DK
@@ -64972,8 +65422,7 @@
 3250357904,3250357919,FR
 3250357920,3250357927,PL
 3250357928,3250357959,CY
-3250357960,3250357967,GB
-3250357976,3250358015,GB
+3250357984,3250358015,GB
 3250358016,3250358527,LB
 3250358528,3250358783,HU
 3250359296,3250359807,HU
@@ -65052,7 +65501,6 @@
 3250588928,3250589183,GB
 3250589184,3250589439,DE
 3250589504,3250589567,HR
-3250589632,3250589695,NO
 3250589696,3250593791,CH
 3250593792,3250594815,GB
 3250594816,3250595327,UA
@@ -65078,7 +65526,6 @@
 3250667520,3250675711,PL
 3250675712,3250683903,GB
 3250683904,3250692095,CH
-3250692096,3250692351,NO
 3250692352,3250692607,NL
 3250693376,3250693631,UA
 3250693632,3250694143,DE
@@ -65142,11 +65589,10 @@
 3251111168,3251111423,CH
 3251111424,3251111679,AT
 3251111680,3251111935,ES
-3251111936,3251112191,BG
 3251112192,3251112447,SK
 3251112448,3251112703,RU
 3251112704,3251112959,SE
-3251112960,3251113983,BG
+3251113472,3251113983,BG
 3251114496,3251114751,RU
 3251114752,3251115007,RO
 3251115008,3251115263,PL
@@ -65233,7 +65679,6 @@
 3251152128,3251152639,RO
 3251152640,3251152895,UA
 3251152896,3251153151,RU
-3251153152,3251153407,UA
 3251153408,3251153663,TR
 3251153664,3251153919,FR
 3251153920,3251154175,DE
@@ -65255,7 +65700,6 @@
 3251158784,3251159295,GB
 3251159296,3251159551,DE
 3251159808,3251160063,DE
-3251160064,3251160319,JO
 3251160320,3251160575,PL
 3251160576,3251160831,NL
 3251160832,3251161087,RU
@@ -65296,7 +65740,6 @@
 3251171840,3251172095,RO
 3251172096,3251172351,ES
 3251172608,3251172863,GB
-3251172864,3251173119,UA
 3251173120,3251173375,SA
 3251173376,3251173631,UA
 3251173632,3251173887,DE
@@ -65318,7 +65761,6 @@
 3251183872,3251184127,CH
 3251184128,3251184383,PL
 3251184640,3251184895,PL
-3251184896,3251185151,DE
 3251185408,3251185663,DK
 3251185664,3251185919,IT
 3251185920,3251186175,AT
@@ -65377,13 +65819,11 @@
 3251213312,3251213375,CY
 3251213376,3251213439,DE
 3251213504,3251213567,NL
-3251213568,3251213631,FR
 3251213632,3251213695,PL
 3251213760,3251213823,CY
 3251213824,3251213887,GB
 3251213888,3251214015,CY
 3251214080,3251214143,CY
-3251214144,3251214207,AF
 3251214272,3251214335,DE
 3251214336,3251214463,RU
 3251214464,3251214591,UA
@@ -65410,11 +65850,9 @@
 3251220224,3251220479,UA
 3251220480,3251222527,DE
 3251222528,3251224575,GB
-3251225088,3251225599,FR
 3251225600,3251226111,GB
 3251226112,3251226623,UA
 3251226624,3251227135,GB
-3251227136,3251227647,DE
 3251227648,3251228159,GB
 3251228160,3251228671,UA
 3251229696,3251230719,SI
@@ -65425,7 +65863,6 @@
 3251234816,3251235839,RO
 3251235840,3251236863,DE
 3251236864,3251237887,BG
-3251238912,3251239935,FR
 3251239936,3251240959,EU
 3251240960,3251241215,BE
 3251241216,3251243007,GB
@@ -65475,11 +65912,9 @@
 3251306240,3251306495,EU
 3251306496,3251306751,AT
 3251306752,3251307007,MK
-3251307008,3251307519,RS
 3251307520,3251307775,MK
 3251307776,3251308031,GB
 3251308032,3251308543,RS
-3251310592,3251311103,SI
 3251311104,3251311615,RS
 3251311616,3251312127,GB
 3251312384,3251312639,CH
@@ -65490,8 +65925,12 @@
 3251318784,3251319807,UA
 3251320832,3251321855,PL
 3251321856,3251322879,RU
-3251322880,3251331327,GB
-3251331328,3251331583,FR
+3251322880,3251331071,GB
+3251331072,3251331262,FR
+3251331263,3251331263,GB
+3251331264,3251331321,FR
+3251331322,3251331322,GB
+3251331323,3251331583,FR
 3251331584,3251332095,PL
 3251332096,3251333119,RU
 3251333120,3251333631,CH
@@ -65579,7 +66018,6 @@
 3252318976,3252319231,PL
 3252319232,3252319743,AT
 3252319744,3252319999,RU
-3252320000,3252320255,GR
 3252320256,3252320511,CZ
 3252320768,3252321791,GR
 3252321792,3252322303,PL
@@ -65597,7 +66035,6 @@
 3252338688,3252340735,BE
 3252340736,3252340991,TR
 3252341248,3252341503,DE
-3252341504,3252341759,GR
 3252342016,3252342079,GB
 3252342080,3252342239,CY
 3252342240,3252342271,CH
@@ -65649,23 +66086,23 @@
 3252387584,3252387839,RU
 3252387840,3252404223,LT
 3252404224,3252405759,NO
-3252405760,3252409663,LT
+3252405760,3252409663,FR
 3252409664,3252409679,CD
-3252409680,3252415487,LT
+3252409680,3252415487,FR
 3252415488,3252415743,US
-3252415744,3252421631,LT
+3252415744,3252421631,FR
 3252421632,3252423679,NO
-3252423680,3252448511,LT
+3252423680,3252448511,FR
 3252448512,3252448767,NO
-3252448768,3252449791,LT
+3252448768,3252449791,FR
 3252449792,3252450047,DK
-3252450048,3252452543,LT
+3252450048,3252452543,FR
 3252452544,3252452551,SS
-3252452552,3252455679,LT
+3252452552,3252455679,FR
 3252455680,3252455807,BI
-3252455808,3252469759,LT
+3252455808,3252469759,FR
 3252469760,3252473855,NL
-3252473856,3252486143,LT
+3252473856,3252486143,FR
 3252486144,3252490239,BE
 3252490240,3252496127,SE
 3252496128,3252496383,AU
@@ -65837,7 +66274,8 @@
 3252989440,3252989695,PL
 3252989696,3253004799,AT
 3253004800,3253005055,CZ
-3253005056,3253010431,AT
+3253005056,3253006335,AT
+3253006336,3253010431,DE
 3253010432,3253075967,FI
 3253075968,3253207039,RO
 3253207040,3253270527,RU
@@ -65872,7 +66310,9 @@
 3253405564,3253405564,EU
 3253405565,3253409791,SE
 3253409792,3253410047,GB
-3253410048,3253412351,SE
+3253410048,3253411327,SE
+3253411328,3253411583,NO
+3253411584,3253412351,SE
 3253412352,3253412607,US
 3253412608,3253416447,SE
 3253416448,3253416703,GB
@@ -65894,7 +66334,8 @@
 3253436416,3253440511,SE
 3253440512,3253440767,FR
 3253440768,3253441023,SE
-3253441024,3253441535,AT
+3253441024,3253441279,CL
+3253441280,3253441535,NL
 3253441536,3253443839,SE
 3253443840,3253444351,NO
 3253444352,3253453311,SE
@@ -65964,7 +66405,6 @@
 3253658624,3253659647,DE
 3253659648,3253660671,GB
 3253661696,3253662719,NL
-3253662720,3253663743,RO
 3253663744,3253664767,NL
 3253664768,3253665791,DE
 3253665792,3253666815,CZ
@@ -65986,7 +66426,6 @@
 3253683200,3253685247,UA
 3253685248,3253686271,FR
 3253686272,3253687295,PL
-3253687296,3253688319,RU
 3253688320,3253690367,NL
 3253690368,3253691391,DK
 3253691392,3253692415,PL
@@ -66058,7 +66497,11 @@
 3253737856,3253738559,GB
 3253738560,3253738567,CZ
 3253738568,3253738575,BE
-3253738576,3253741679,GB
+3253738576,3253739263,GB
+3253739264,3253739519,FR
+3253739520,3253741055,GB
+3253741056,3253741311,BE
+3253741312,3253741679,GB
 3253741680,3253741695,RU
 3253741696,3253745151,GB
 3253745152,3253745279,NO
@@ -66103,7 +66546,6 @@
 3253888768,3253889023,SE
 3253889024,3253889279,RO
 3253889280,3253889535,CH
-3253889536,3253889791,DE
 3253889792,3253890047,DK
 3253890048,3253890303,NL
 3253890560,3253890815,GB
@@ -66181,23 +66623,30 @@
 3253967872,3253968895,UA
 3253968896,3253969151,DE
 3253969408,3253969919,AT
-3253969920,3253970431,NL
 3253970432,3253970687,RU
 3253970688,3253970943,UA
 3253970944,3253971967,RS
 3253971968,3253972991,RU
 3253972992,3253974527,GB
-3253974784,3253974847,NO
-3253974848,3253974911,SE
-3253974976,3253975039,SE
+3253974784,3253975039,SE
 3253975040,3253977087,DE
 3253977088,3253985279,TR
 3253985280,3253993471,GB
-3253993472,3254124543,BE
+3253993472,3254001919,BE
+3254001920,3254002175,NL
+3254002176,3254079743,BE
+3254079744,3254079999,HU
+3254080000,3254124543,BE
 3254124544,3254255615,CH
-3254255616,3254263807,FR
-3254263808,3254264063,GF
-3254264064,3254488431,FR
+3254255616,3254256127,FR
+3254256128,3254256383,GP
+3254256384,3254260991,FR
+3254260992,3254262015,YT
+3254262016,3254266367,FR
+3254266368,3254266623,RE
+3254266624,3254277119,FR
+3254277120,3254278143,YT
+3254278144,3254488431,FR
 3254488432,3254488447,MG
 3254488448,3254489407,FR
 3254489408,3254489439,MR
@@ -66217,7 +66666,7 @@
 3254493376,3254493410,GP
 3254493411,3254493695,FR
 3254493696,3254493951,GP
-3254493952,3254494207,GF
+3254493952,3254494207,MQ
 3254494208,3254494527,GP
 3254494528,3254494975,FR
 3254494976,3254494983,DJ
@@ -66229,27 +66678,23 @@
 3254508800,3254508831,MQ
 3254508832,3254521855,FR
 3254521856,3254522111,GB
-3254522112,3254607871,FR
-3254607872,3254610175,RE
-3254610176,3254610431,FR
-3254610432,3254610687,RE
-3254610688,3254611455,FR
-3254611456,3254611456,YT
-3254611457,3254611711,FR
-3254611712,3254611712,YT
-3254611713,3254611967,FR
-3254611968,3254612991,RE
-3254612992,3254613247,FR
-3254613248,3254614015,RE
-3254614016,3254614527,FR
-3254614528,3254615039,RE
-3254615040,3254615551,FR
-3254615552,3254615552,YT
-3254615553,3254615807,FR
-3254615808,3254615808,YT
-3254615809,3254648831,FR
-3254648832,3254649087,GB
-3254649088,3254649855,AL
+3254522112,3254608895,FR
+3254608896,3254609151,RE
+3254609152,3254609407,FR
+3254609408,3254609663,RE
+3254609664,3254609919,FR
+3254609920,3254610431,RE
+3254610432,3254610687,FR
+3254610688,3254610943,RE
+3254610944,3254611199,FR
+3254611200,3254611455,RE
+3254611456,3254611967,YT
+3254611968,3254612991,FR
+3254612992,3254613247,RE
+3254613248,3254615551,FR
+3254615552,3254616063,YT
+3254616064,3254648831,FR
+3254648832,3254649855,AL
 3254649856,3254650879,SE
 3254653440,3254654847,DE
 3254654848,3254654975,DK
@@ -66257,7 +66702,8 @@
 3254656256,3254656511,BG
 3254656512,3254656767,DE
 3254656768,3254657023,GB
-3254657024,3254665215,RO
+3254657024,3254661119,ES
+3254661120,3254665215,RO
 3254665216,3254681599,EU
 3254681600,3254697983,DE
 3254697984,3254698495,SE
@@ -66507,7 +66953,6 @@
 3254901760,3254902271,UA
 3254902272,3254904831,SK
 3254904832,3254907903,RU
-3254907904,3254908159,SK
 3254908160,3254908415,CH
 3254908416,3254908671,PL
 3254908672,3254908927,MT
@@ -66532,23 +66977,7 @@
 3255173712,3255173759,EU
 3255173760,3255173823,GB
 3255173824,3255173839,EU
-3255173840,3255174151,GB
-3255174152,3255174159,EU
-3255174160,3255174167,GB
-3255174168,3255174199,EU
-3255174200,3255174207,GB
-3255174208,3255174215,EU
-3255174216,3255174247,GB
-3255174248,3255174271,EU
-3255174272,3255174279,GB
-3255174280,3255174311,EU
-3255174312,3255174319,GB
-3255174320,3255174327,EU
-3255174328,3255174335,GB
-3255174336,3255174375,EU
-3255174376,3255174383,GB
-3255174384,3255174399,EU
-3255174400,3255175167,GB
+3255173840,3255175167,GB
 3255175168,3255175199,EU
 3255175200,3255175231,GB
 3255175232,3255175247,EU
@@ -66642,7 +67071,7 @@
 3255304192,3255304447,DE
 3255304448,3255305215,LV
 3255305216,3255305471,BG
-3255305472,3255307775,LV
+3255305472,3255307263,LV
 3255307776,3255308031,PL
 3255308032,3255308287,CH
 3255308288,3255311359,LV
@@ -66826,7 +67255,9 @@
 3255743232,3255743487,IT
 3255743488,3255743743,DE
 3255743744,3255743999,US
-3255744000,3255762943,SE
+3255744000,3255745535,SE
+3255745536,3255745791,DK
+3255745792,3255762943,SE
 3255762944,3255771135,DE
 3255779328,3255791615,DE
 3255791616,3255792639,UA
@@ -66843,7 +67274,9 @@
 3255817728,3255820287,DE
 3255821312,3255822335,CH
 3255822336,3255828479,DE
-3255828480,3255947484,SE
+3255828480,3255939623,SE
+3255939624,3255939624,GB
+3255939625,3255947484,SE
 3255947485,3255947485,EU
 3255947486,3256025087,SE
 3256025088,3256057855,NO
@@ -66886,7 +67319,6 @@
 3256415232,3256415743,PL
 3256415744,3256416255,UA
 3256416256,3256416767,RS
-3256417024,3256417279,GB
 3256417280,3256417791,NO
 3256417792,3256418303,GB
 3256418304,3256444415,DE
@@ -66898,9 +67330,7 @@
 3256490496,3256490751,CH
 3256490752,3256524287,NL
 3256524288,3256524799,DE
-3256524800,3256528895,NL
-3256530688,3256530943,DE
-3256530944,3256549375,NL
+3256524800,3256549375,NL
 3256549376,3256614911,TR
 3256614912,3256615935,FI
 3256615936,3256616959,UA
@@ -66958,7 +67388,9 @@
 3256692736,3256693759,GR
 3256694784,3256695807,DE
 3256695808,3256696831,UA
-3256696832,3256699391,EU
+3256696832,3256698367,EU
+3256698368,3256698623,NL
+3256698624,3256699391,EU
 3256699392,3256699647,GB
 3256699648,3256705023,EU
 3256705024,3256705279,IE
@@ -67030,7 +67462,8 @@
 3256827136,3256827391,IS
 3256827392,3256827647,GB
 3256827648,3256827903,PL
-3256827904,3256864511,DE
+3256827904,3256863999,DE
+3256864256,3256864511,DE
 3256864512,3256864767,CH
 3256864768,3256870911,DE
 3256870912,3256871167,RU
@@ -67084,8 +67517,7 @@
 3256973312,3256973823,DE
 3256973824,3256975359,IR
 3256975360,3256988671,GB
-3256988672,3256988927,RU
-3256988928,3256989183,UA
+3256988672,3256989183,UA
 3256989440,3256989695,GB
 3256989696,3256989951,HU
 3256989952,3256990207,PL
@@ -67166,8 +67598,7 @@
 3257470976,3257471999,FI
 3257472000,3257472511,SG
 3257472512,3257475071,FI
-3257476096,3257477119,DE
-3257480192,3257480447,GB
+3257476608,3257477119,DE
 3257481216,3257481471,GB
 3257481472,3257481727,DE
 3257481728,3257481983,FI
@@ -67192,9 +67623,7 @@
 3257546688,3257546719,DE
 3257546720,3257546751,DK
 3257546752,3257548799,IE
-3257548800,3257555199,GB
-3257555200,3257555455,CH
-3257555456,3257556991,GB
+3257548800,3257556991,GB
 3257557504,3257558015,LU
 3257558016,3257559039,RO
 3257559552,3257560063,UA
@@ -67230,9 +67659,7 @@
 3257742336,3257743359,DE
 3257743360,3257748479,NL
 3257748480,3257749503,DE
-3257749504,3257753087,NL
-3257753088,3257753343,DE
-3257753344,3257765887,NL
+3257749504,3257765887,NL
 3257765888,3257767935,DE
 3257767936,3257782271,NL
 3257782272,3257784319,DE
@@ -67276,7 +67703,7 @@
 3258023936,3258056703,DE
 3258057216,3258057471,CZ
 3258058240,3258058495,RU
-3258058496,3258059007,RO
+3258058496,3258058751,RO
 3258059008,3258059263,UA
 3258059264,3258059519,RU
 3258059520,3258059775,RO
@@ -67393,7 +67820,6 @@
 3258103040,3258103295,SE
 3258103296,3258103551,DE
 3258103552,3258103807,AE
-3258104064,3258104319,GB
 3258104320,3258104575,PL
 3258104576,3258104831,DE
 3258105088,3258105599,CZ
@@ -67565,9 +67991,7 @@
 3259226112,3259227391,RU
 3259227392,3259227647,KZ
 3259227648,3259236351,RU
-3259236352,3259236863,SE
-3259236864,3259237119,CH
-3259237120,3259237887,SE
+3259236352,3259237887,SE
 3259237888,3259238143,FR
 3259238144,3259243007,SE
 3259243008,3259243519,AT
@@ -67756,8 +68180,7 @@
 3260678144,3260743679,IL
 3260743680,3260809215,IT
 3260809216,3260874751,PL
-3260891136,3260893439,DK
-3260893440,3260894207,SE
+3260893184,3260894207,SE
 3260894208,3260895231,AT
 3260895232,3260898303,SE
 3260898304,3260899327,ES
@@ -67767,7 +68190,7 @@
 3260900608,3260901119,NL
 3260901120,3260903423,DE
 3260903424,3260906239,CH
-3260906240,3260906495,DE
+3260906368,3260906495,DE
 3260906496,3260907519,PL
 3260907520,3260915711,GB
 3260915712,3260923903,UA
@@ -67808,7 +68231,9 @@
 3261534720,3261534975,US
 3261534976,3261539327,SE
 3261539328,3261540351,SG
-3261540352,3261595647,SE
+3261540352,3261554175,SE
+3261554176,3261554431,DK
+3261554432,3261595647,SE
 3261595648,3261661183,NL
 3261661184,3261669375,RO
 3261669376,3261673471,MT
@@ -67821,9 +68246,7 @@
 3261687808,3261689855,RO
 3261689856,3261690351,GB
 3261690352,3261690355,EU
-3261690356,3261690623,GB
-3261690624,3261690879,AU
-3261690880,3261691903,GB
+3261690356,3261691903,GB
 3261691904,3261692997,NL
 3261692998,3261692998,US
 3261692999,3261694463,NL
@@ -67876,14 +68299,16 @@
 3261797632,3261797887,RU
 3261797888,3261798143,TR
 3261798144,3261798399,RU
-3261798400,3261812735,AT
+3261798400,3261805567,AT
+3261805568,3261806591,DE
+3261806592,3261812735,AT
 3261812736,3261812991,RU
 3261812992,3261816575,AT
 3261816576,3261816831,DE
 3261816832,3261820927,AT
 3261820928,3261821183,RO
 3261821184,3261821439,AT
-3261821440,3261821695,NL
+3261821440,3261821695,GB
 3261821696,3261821951,UA
 3261821952,3261822207,RU
 3261822208,3261822463,UA
@@ -67928,7 +68353,8 @@
 3262017536,3262018559,FI
 3262018560,3262018815,PL
 3262018816,3262019071,FI
-3262020096,3262021119,FI
+3262020096,3262020607,FI
+3262020864,3262021119,FI
 3262021120,3262021375,UA
 3262021376,3262021631,PL
 3262021632,3262021887,CH
@@ -68206,7 +68632,9 @@
 3262478308,3262478311,ES
 3262478312,3262478319,DE
 3262478320,3262478323,GB
-3262478324,3262478389,DE
+3262478324,3262478345,DE
+3262478346,3262478346,PT
+3262478347,3262478389,DE
 3262478390,3262478390,ES
 3262478391,3262478404,DE
 3262478405,3262478405,GB
@@ -68244,7 +68672,6 @@
 3262480384,3262488575,GB
 3262488576,3262496767,SE
 3262496768,3262504959,FR
-3262504960,3262505471,DE
 3262505472,3262505983,GB
 3262505984,3262506495,PL
 3262506496,3262507007,RO
@@ -68307,7 +68734,6 @@
 3263062016,3263070207,EE
 3263070208,3263070719,FR
 3263070720,3263070975,NL
-3263070976,3263071487,DE
 3263072256,3263074303,LB
 3263074304,3263074815,CH
 3263074816,3263075327,RO
@@ -68355,6 +68781,7 @@
 3263096320,3263096575,TR
 3263096576,3263096831,SA
 3263096832,3263097087,PL
+3263097088,3263097343,FR
 3263097344,3263097599,DK
 3263097600,3263097855,NL
 3263097856,3263098111,FR
@@ -68434,7 +68861,11 @@
 3263692800,3263823871,FI
 3263823872,3263826943,DE
 3263826944,3263827199,AT
-3263827200,3263878145,DE
+3263827200,3263833855,DE
+3263833856,3263833903,GB
+3263833904,3263833919,DE
+3263833920,3263834111,GB
+3263834112,3263878145,DE
 3263878146,3263878146,US
 3263878147,3263886079,DE
 3263886080,3263886335,SG
@@ -68443,7 +68874,8 @@
 3263979520,3263987711,DE
 3263987712,3264004095,ES
 3264004096,3264012287,HU
-3264012544,3264013055,GB
+3264012544,3264012799,FR
+3264012800,3264013055,GB
 3264013056,3264013311,TR
 3264013312,3264013567,UA
 3264013824,3264014079,NL
@@ -68603,7 +69035,7 @@
 3264410624,3264411647,NO
 3264411648,3264413695,PL
 3264413696,3264430079,CH
-3264430592,3264431103,CH
+3264430592,3264430847,CH
 3264431104,3264431615,LI
 3264431616,3264431871,CH
 3264432128,3264441343,CH
@@ -68645,9 +69077,7 @@
 3264606976,3264607231,BE
 3264607232,3264607487,IT
 3264607488,3264610303,DE
-3264610304,3264614911,GB
-3264614912,3264615167,SE
-3264615168,3264617983,GB
+3264610304,3264617983,GB
 3264617984,3264618239,US
 3264618240,3264619391,GB
 3264619392,3264619519,BE
@@ -68841,9 +69271,9 @@
 3265138864,3265138879,SE
 3265138880,3265139999,CH
 3265140000,3265140015,BE
-3265140016,3265140991,CH
-3265140992,3265141247,GB
-3265141248,3265141551,CH
+3265140016,3265141135,CH
+3265141136,3265141151,GB
+3265141152,3265141551,CH
 3265141552,3265141555,IE
 3265141556,3265141759,CH
 3265141760,3265141775,GB
@@ -69075,9 +69505,7 @@
 3266420736,3266428927,GB
 3266428928,3266437119,GR
 3266437120,3266445311,GL
-3266445312,3266472959,NL
-3266472960,3266473215,SE
-3266473216,3266510847,NL
+3266445312,3266510847,NL
 3266510848,3266543615,ES
 3266543616,3266576383,IT
 3266576384,3266617327,DE
@@ -69092,9 +69520,7 @@
 3266772992,3266781183,IT
 3266781184,3266789375,PL
 3266789376,3266797567,SM
-3266797568,3266797823,GB
-3266797824,3266798079,ES
-3266798080,3266805759,GB
+3266797568,3266805759,GB
 3266805760,3266813951,AT
 3266813952,3266822143,UA
 3266822144,3266830335,FR
@@ -69270,8 +69696,8 @@
 3268225024,3268226367,EU
 3268226368,3268226399,GB
 3268226400,3268226495,EU
-3268226496,3268226663,GB
-3268226664,3268226687,EU
+3268226496,3268226655,GB
+3268226656,3268226687,EU
 3268226688,3268226815,GB
 3268226816,3268227327,EU
 3268227328,3268227391,GB
@@ -69312,9 +69738,7 @@
 3268236032,3268236191,EU
 3268236192,3268236207,GB
 3268236208,3268236543,EU
-3268236544,3268236607,GB
-3268236608,3268236671,EU
-3268236672,3268236799,GB
+3268236544,3268236799,GB
 3268236800,3268238335,EU
 3268238336,3268238359,GB
 3268238360,3268238367,EU
@@ -69370,12 +69794,8 @@
 3268251312,3268251327,IE
 3268251328,3268251647,GB
 3268251648,3268254463,EU
-3268254464,3268254543,GB
-3268254544,3268254591,EU
-3268254592,3268254607,GB
-3268254608,3268254623,EU
-3268254624,3268254639,GB
-3268254640,3268254895,EU
+3268254464,3268254719,GB
+3268254720,3268254895,EU
 3268254896,3268254903,GB
 3268254904,3268255823,EU
 3268255824,3268255863,GB
@@ -69894,9 +70314,7 @@
 3271419904,3271421951,FR
 3271421952,3271426047,EU
 3271426048,3271491583,FR
-3271491584,3271502591,DK
-3271502592,3271502847,SE
-3271502848,3271513343,DK
+3271491584,3271513343,DK
 3271513344,3271513599,EU
 3271513600,3271557119,DK
 3271557120,3271589887,BE
@@ -70295,7 +70713,9 @@
 3272406016,3272407039,NL
 3272407040,3272409087,EU
 3272409088,3272417279,BE
-3272417280,3272418687,FR
+3272417280,3272418303,FR
+3272418304,3272418559,GB
+3272418560,3272418687,FR
 3272418688,3272419327,PL
 3272419328,3272420351,DE
 3272420608,3272420863,DE
@@ -70578,11 +70998,11 @@
 3273333120,3273334271,EU
 3273334272,3273334783,DE
 3273334784,3273335039,AE
-3273335040,3273335295,DE
+3273335040,3273335295,EU
 3273335296,3273335423,GB
 3273335424,3273335431,EU
-3273335432,3273335439,GB
-3273335440,3273335935,EU
+3273335432,3273335447,GB
+3273335448,3273335935,EU
 3273335936,3273335999,DE
 3273336000,3273336847,EU
 3273336848,3273336863,DE
@@ -70787,17 +71207,14 @@
 3273687040,3273719807,DE
 3273719808,3273720831,NL
 3273720832,3273720847,IE
-3273720848,3273726719,NL
-3273726720,3273726975,GB
-3273726976,3273727087,DK
+3273720848,3273727087,NL
 3273727088,3273727088,GB
 3273727089,3273727095,ES
-3273727096,3273727119,DK
+3273727096,3273727119,NL
 3273727120,3273727127,PT
-3273727128,3273727135,DK
+3273727128,3273727135,NL
 3273727136,3273727167,IT
-3273727168,3273727231,DK
-3273727232,3273728590,NL
+3273727168,3273728590,NL
 3273728591,3273728592,EU
 3273728593,3273732095,NL
 3273732096,3273736191,GB
@@ -71170,9 +71587,7 @@
 3274483712,3274489599,EU
 3274489600,3274489855,GB
 3274489856,3274490175,EU
-3274490176,3274490895,GB
-3274490896,3274490911,EU
-3274490912,3274491199,GB
+3274490176,3274491199,GB
 3274491200,3274491207,EU
 3274491208,3274491247,GB
 3274491248,3274491255,EU
@@ -71282,11 +71697,7 @@
 3274814464,3274815487,GB
 3274815488,3274816511,RU
 3274816512,3274817535,SK
-3274817536,3274819839,RU
-3274819840,3274820095,UA
-3274820096,3274821119,RU
-3274821120,3274821375,UA
-3274821376,3274821631,RU
+3274817536,3274821631,RU
 3274821632,3274823679,KZ
 3274823680,3274825727,TR
 3274825728,3274827775,DE
@@ -71373,15 +71784,15 @@
 3275423752,3275423807,EU
 3275423808,3275423839,GB
 3275423840,3275423871,EU
-3275423872,3275424735,GB
+3275423872,3275424719,GB
+3275424720,3275424727,EU
+3275424728,3275424735,GB
 3275424736,3275424751,EU
-3275424752,3275425343,GB
+3275424752,3275425311,GB
+3275425312,3275425327,EU
+3275425328,3275425343,GB
 3275425344,3275425535,EU
-3275425536,3275425559,GB
-3275425560,3275425567,EU
-3275425568,3275425583,GB
-3275425584,3275425791,EU
-3275425792,3275426559,GB
+3275425536,3275426559,GB
 3275426560,3275426575,EU
 3275426576,3275428367,GB
 3275428368,3275428375,EU
@@ -71390,9 +71801,7 @@
 3275428416,3275428447,GB
 3275428448,3275429887,EU
 3275429888,3275430143,GB
-3275430144,3275430271,EU
-3275430272,3275430399,GB
-3275430400,3275430591,EU
+3275430144,3275430591,EU
 3275430592,3275430631,GB
 3275430632,3275430655,EU
 3275430656,3275430911,GB
@@ -71433,13 +71842,21 @@
 3275444736,3275446271,EU
 3275446272,3275446783,GB
 3275446784,3275446799,EU
-3275446800,3275446823,GB
-3275446824,3275446847,EU
+3275446800,3275446815,GB
+3275446816,3275446847,EU
 3275446848,3275447039,GB
 3275447040,3275447055,EU
 3275447056,3275447151,GB
 3275447152,3275448319,EU
-3275448320,3275450207,GB
+3275448320,3275449359,GB
+3275449360,3275449375,EU
+3275449376,3275449399,GB
+3275449400,3275449407,EU
+3275449408,3275449519,GB
+3275449520,3275449527,FR
+3275449528,3275449567,GB
+3275449568,3275449583,EU
+3275449584,3275450207,GB
 3275450208,3275450223,EU
 3275450224,3275450879,GB
 3275450880,3275451231,EU
@@ -71452,8 +71869,18 @@
 3275451720,3275451727,GB
 3275451728,3275451743,EU
 3275451744,3275451767,GB
-3275451768,3275452415,EU
-3275452416,3275455231,GB
+3275451768,3275451775,EU
+3275451776,3275451779,GB
+3275451780,3275452415,EU
+3275452416,3275453695,GB
+3275453696,3275453823,EU
+3275453824,3275453839,GB
+3275453840,3275453847,EU
+3275453848,3275454063,GB
+3275454064,3275454079,EU
+3275454080,3275454127,GB
+3275454128,3275454143,EU
+3275454144,3275455231,GB
 3275455232,3275455247,EU
 3275455248,3275456407,GB
 3275456408,3275456415,EU
@@ -71478,13 +71905,13 @@
 3275474952,3275474959,EU
 3275474960,3275475039,GB
 3275475040,3275475043,EU
-3275475044,3275476223,GB
-3275476224,3275476287,EU
-3275476288,3275476479,GB
-3275476480,3275476655,EU
-3275476656,3275476687,GB
-3275476688,3275476703,EU
-3275476704,3275476735,GB
+3275475044,3275475711,GB
+3275475712,3275475719,EU
+3275475720,3275475791,GB
+3275475792,3275475799,EU
+3275475800,3275475879,GB
+3275475880,3275475967,EU
+3275475968,3275476735,GB
 3275476736,3275476991,EU
 3275476992,3275477567,GB
 3275477568,3275477759,EU
@@ -71496,15 +71923,7 @@
 3275483648,3275484159,EU
 3275484160,3275484415,GB
 3275484416,3275485183,EU
-3275485184,3275485215,GB
-3275485216,3275485223,EU
-3275485224,3275485231,GB
-3275485232,3275485247,EU
-3275485248,3275485375,GB
-3275485376,3275485407,EU
-3275485408,3275485423,GB
-3275485424,3275485439,EU
-3275485440,3275485759,GB
+3275485184,3275485759,GB
 3275485760,3275488767,EU
 3275488768,3275489279,CZ
 3275489280,3275497471,GB
@@ -71749,30 +72168,24 @@
 3275931648,3275939839,UA
 3275939840,3275948031,GB
 3275948032,3276013567,SE
-3276013568,3276014239,GB
-3276014240,3276014247,FR
-3276014248,3276014799,GB
+3276013568,3276014079,GB
+3276014080,3276014335,FR
+3276014336,3276014799,GB
 3276014800,3276014815,FR
 3276014816,3276014951,GB
 3276014952,3276014959,ES
-3276014960,3276018175,GB
-3276018176,3276018431,FR
-3276018432,3276019495,GB
-3276019496,3276019503,FR
-3276019504,3276019631,GB
-3276019632,3276019639,FR
-3276019640,3276020129,GB
+3276014960,3276020129,GB
 3276020130,3276020130,FR
-3276020131,3276020735,GB
-3276020736,3276020991,FR
-3276020992,3276025159,GB
+3276020131,3276023039,GB
+3276023040,3276023295,FR
+3276023296,3276025159,GB
 3276025160,3276025167,FR
 3276025168,3276026367,GB
 3276026368,3276026623,FR
-3276026624,3276027647,GB
-3276027648,3276027903,FR
-3276027904,3276029375,GB
-3276029376,3276029439,FR
+3276026624,3276027391,GB
+3276027392,3276027647,FR
+3276027648,3276029183,GB
+3276029184,3276029439,FR
 3276029440,3276030591,GB
 3276030592,3276030607,FR
 3276030608,3276031479,GB
@@ -71787,11 +72200,13 @@
 3276042016,3276042031,FR
 3276042032,3276042079,GB
 3276042080,3276042095,FR
-3276042096,3276042495,GB
-3276042496,3276042751,FR
-3276042752,3276045247,GB
+3276042096,3276042751,GB
+3276042752,3276043007,FR
+3276043008,3276045247,GB
 3276045248,3276045255,FR
-3276045256,3276046335,GB
+3276045256,3276045823,GB
+3276045824,3276046079,FR
+3276046080,3276046335,GB
 3276046336,3276062719,RU
 3276062720,3276063231,PL
 3276063232,3276063743,FR
@@ -71938,22 +72353,21 @@
 3276464128,3276472319,GR
 3276472320,3276473303,EU
 3276473304,3276473311,AT
-3276473312,3276480255,EU
-3276480256,3276480511,FR
-3276480512,3276485631,EU
+3276473312,3276478719,EU
+3276478720,3276478975,FR
+3276478976,3276485631,EU
 3276485632,3276486655,GB
-3276486656,3276503039,EU
+3276486656,3276494335,EU
+3276494336,3276494591,GB
+3276494592,3276503039,EU
 3276503040,3276505087,DE
 3276505088,3276508679,EU
 3276508680,3276508687,GB
-3276508688,3276508927,EU
-3276508928,3276509183,GB
+3276508688,3276509183,EU
 3276509184,3276510207,IT
 3276510208,3276512255,EU
 3276512256,3276513023,ZA
-3276513024,3276517631,EU
-3276517632,3276517887,NL
-3276517888,3276518367,EU
+3276513024,3276518367,EU
 3276518368,3276518383,NL
 3276518384,3276522495,EU
 3276522496,3276523519,NL
@@ -72067,7 +72481,7 @@
 3276861440,3276865535,DK
 3276865536,3276866303,NL
 3276866304,3276866559,EU
-3276866560,3276866815,IT
+3276866560,3276866815,GB
 3276866816,3276867071,EU
 3276867072,3276870911,GB
 3276870912,3276871423,IT
@@ -72075,15 +72489,9 @@
 3276873984,3276874239,ES
 3276874240,3276876383,GB
 3276876384,3276876415,NL
-3276876416,3276882431,GB
-3276882432,3276882943,IT
-3276882944,3276883711,GB
-3276883712,3276883967,IT
-3276883968,3276886363,GB
+3276876416,3276886363,GB
 3276886364,3276886367,DE
-3276886368,3276890111,GB
-3276890112,3276890367,US
-3276890368,3276892159,GB
+3276886368,3276892159,GB
 3276892160,3276893183,IT
 3276893184,3276893695,GB
 3276893696,3276893951,IT
@@ -72093,18 +72501,11 @@
 3276902142,3276902142,CH
 3276902143,3276902655,GB
 3276902656,3276902911,SE
-3276902912,3276903167,GB
-3276903168,3276903679,SE
-3276903680,3276907341,GB
+3276902912,3276907341,GB
 3276907342,3276907342,EU
 3276907343,3276907519,GB
-3276907520,3276907775,NL
-3276907776,3276908287,GB
-3276908288,3276908543,BE
-3276908544,3276908799,SE
-3276908800,3276909823,GB
-3276909824,3276910079,SE
-3276910080,3276911167,GB
+3276907520,3276907551,NL
+3276907552,3276911167,GB
 3276911168,3276911199,IT
 3276911200,3276911615,GB
 3276911616,3276911871,IT
@@ -72126,9 +72527,7 @@
 3276919488,3276919535,DE
 3276919536,3276922879,GB
 3276922880,3276923135,FR
-3276923136,3276923647,GB
-3276923648,3276924159,FR
-3276924160,3276925951,GB
+3276923136,3276925951,GB
 3276925952,3276926207,FR
 3276926208,3276931071,GB
 3276931072,3276939263,KZ
@@ -72318,9 +72717,7 @@
 3277389312,3277389823,AM
 3277389824,3277394943,GB
 3277394944,3277395455,US
-3277395456,3277402591,GB
-3277402592,3277402607,ES
-3277402608,3277403135,GB
+3277395456,3277403135,GB
 3277403136,3277403215,FR
 3277403216,3277403231,GB
 3277403232,3277403279,FR
@@ -72334,9 +72731,7 @@
 3277403648,3277403807,ES
 3277403808,3277404159,GB
 3277404160,3277404415,DE
-3277404416,3277404511,IT
-3277404512,3277404527,GB
-3277404528,3277404655,IT
+3277404416,3277404655,IT
 3277404656,3277404671,GB
 3277404672,3277404735,CH
 3277404736,3277404927,GB
@@ -72545,9 +72940,7 @@
 3278061568,3278065663,NL
 3278065664,3278110719,GB
 3278110720,3278176255,SE
-3278176256,3278210559,FR
-3278210560,3278210815,MQ
-3278210816,3278241791,FR
+3278176256,3278241791,FR
 3278241792,3278307327,GB
 3278307328,3278372863,IT
 3278372864,3278635007,GB
@@ -72807,7 +73200,9 @@
 3279618048,3279683583,UA
 3279683584,3279688191,DE
 3279688192,3279688447,EU
-3279688448,3279895295,DE
+3279688448,3279794943,DE
+3279794944,3279795199,NO
+3279795200,3279895295,DE
 3279895296,3279895551,EU
 3279895552,3279946751,DE
 3279946752,3279947775,SE
@@ -73552,8 +73947,7 @@
 3283944448,3283945471,AT
 3283945472,3283946495,UA
 3283946496,3283947519,GB
-3283947520,3283947775,UA
-3283947776,3283948543,RU
+3283947520,3283948543,RU
 3283948544,3283949567,NL
 3283949568,3283950591,SE
 3283950592,3283951615,KZ
@@ -73765,7 +74159,6 @@
 3284108800,3284109311,FR
 3284109312,3284109823,RU
 3284109824,3284110335,UA
-3284110336,3284110847,RU
 3284110848,3284111359,DK
 3284111360,3284111871,SE
 3284111872,3284112383,RU
@@ -73867,7 +74260,7 @@
 3284717312,3284717567,DE
 3284717568,3284717823,FR
 3284717824,3284718079,RU
-3284718080,3284718591,GB
+3284718336,3284718591,GB
 3284718592,3284718847,PL
 3284718848,3284719103,RU
 3284719104,3284719359,PL
@@ -74023,15 +74416,15 @@
 3285457072,3285457079,GB
 3285457080,3285461183,EU
 3285461184,3285461215,NL
-3285461216,3285472255,EU
+3285461216,3285465599,EU
+3285465600,3285465855,GB
+3285465856,3285472255,EU
 3285472256,3285472271,US
 3285472272,3285472287,DE
 3285472288,3285472511,US
 3285472512,3285480959,EU
 3285480960,3285481215,CH
-3285481216,3285501695,EU
-3285501696,3285501951,GB
-3285501952,3285510143,EU
+3285481216,3285510143,EU
 3285510144,3285512191,GB
 3285512192,3285516287,EU
 3285516288,3285516687,BE
@@ -74156,9 +74549,7 @@
 3285917712,3285917759,GB
 3285917760,3285919743,EU
 3285919744,3285921791,QA
-3285921792,3285922047,EU
-3285922048,3285922303,FR
-3285922304,3285924911,EU
+3285921792,3285924911,EU
 3285924912,3285924919,CH
 3285924920,3285925163,EU
 3285925164,3285925171,CH
@@ -74170,7 +74561,9 @@
 3285928304,3285928311,GB
 3285928312,3285931527,EU
 3285931528,3285931535,DE
-3285931536,3285935871,EU
+3285931536,3285934591,EU
+3285934592,3285934847,ES
+3285934848,3285935871,EU
 3285935872,3285936127,GB
 3285936128,3285939135,EU
 3285939136,3285939175,GB
@@ -74182,9 +74575,7 @@
 3285939840,3285939967,GB
 3285939968,3285941247,EU
 3285941248,3285941503,ES
-3285941504,3285946111,EU
-3285946112,3285946367,ES
-3285946368,3285949855,EU
+3285941504,3285949855,EU
 3285949856,3285949887,ES
 3285949888,3285950207,EU
 3285950208,3285950463,IT
@@ -74287,11 +74678,13 @@
 3286403072,3286403327,GG
 3286403328,3286404863,GB
 3286404864,3286405375,GG
-3286405376,3286405887,GB
-3286405888,3286406143,GG
-3286406144,3286406399,GB
-3286406400,3286406655,GG
-3286406656,3286409215,GB
+3286405376,3286406399,GB
+3286406400,3286406911,GG
+3286406912,3286407167,GB
+3286407168,3286407423,GG
+3286407424,3286407679,GB
+3286407680,3286407935,GG
+3286407936,3286409215,GB
 3286409216,3286417407,DE
 3286417408,3286417663,UA
 3286417664,3286417919,IT
@@ -74325,7 +74718,9 @@
 3286425344,3286425599,IT
 3286425600,3286433791,KW
 3286433792,3286499327,DE
-3286499328,3286564863,HU
+3286499328,3286511103,HU
+3286511104,3286511871,BG
+3286511872,3286564863,HU
 3286564864,3286566655,AE
 3286566656,3286567423,KW
 3286567424,3286630399,AE
@@ -74371,7 +74766,9 @@
 3286777856,3286778111,GB
 3286778112,3286781951,FR
 3286781952,3286794239,GB
-3286794240,3286888447,DE
+3286794240,3286799103,DE
+3286799104,3286799359,IT
+3286799360,3286888447,DE
 3286888448,3286889471,IE
 3286889472,3286892543,DE
 3286892544,3286893055,LI
@@ -74422,7 +74819,6 @@
 3286917120,3286918143,RU
 3286918144,3286919167,AT
 3286919168,3286920191,DE
-3286920192,3286920447,RU
 3286921216,3286922239,UA
 3286922240,3286923263,GB
 3286923264,3286924287,CM
@@ -74807,7 +75203,6 @@
 3287830784,3287831039,GB
 3287831040,3287831295,RU
 3287831296,3287831551,CH
-3287831552,3287831807,RO
 3287831808,3287832063,AT
 3287832064,3287832319,FI
 3287832320,3287832575,NL
@@ -74976,10 +75371,8 @@
 3288466432,3288467455,SY
 3288467456,3288469503,BI
 3288469504,3288481791,ZA
-3288481792,3288482303,ZW
-3288482304,3288483071,ZA
-3288483072,3288483327,ZW
-3288483328,3288485631,ZA
+3288481792,3288482559,ZW
+3288482560,3288485631,ZA
 3288485632,3288485887,ZW
 3288485888,3288489983,MA
 3288489984,3288514559,ZA
@@ -75037,9 +75430,7 @@
 3288616960,3288617215,ZW
 3288617216,3288661759,ZA
 3288661760,3288662015,LS
-3288662016,3288727551,ZA
-3288727552,3288727807,MU
-3288727808,3288753919,ZA
+3288662016,3288753919,ZA
 3288753920,3288754175,NG
 3288758272,3288758527,EG
 3288758528,3288772607,ZA
@@ -75131,14 +75522,21 @@
 3289217280,3289217535,KE
 3289218560,3289220351,ZA
 3289220352,3289220607,TZ
-3289220608,3289229311,ZA
+3289220608,3289221119,ZA
+3289221120,3289221631,KE
+3289221632,3289227519,ZA
+3289227520,3289227775,NG
+3289227776,3289229311,ZA
 3289229312,3289229567,SZ
 3289229824,3289230591,ZA
 3289233408,3289233919,ZA
 3289233920,3289234175,TZ
 3289234176,3289235199,ZA
 3289235200,3289235455,KE
-3289237504,3289243391,ZA
+3289237504,3289237759,ZA
+3289238528,3289238783,AO
+3289238784,3289239039,ZA
+3289239552,3289243391,ZA
 3289243392,3289243647,BI
 3289243648,3289319423,ZA
 3289319424,3289319679,A2
@@ -75232,6 +75630,7 @@
 3290988544,3290992639,KE
 3290992640,3290996735,GH
 3290996736,3291000831,NG
+3291000832,3291004927,ZA
 3291004928,3291021311,NG
 3291021312,3291029503,ZA
 3291029504,3291037695,TZ
@@ -75375,6 +75774,7 @@
 3291546624,3291546879,SZ
 3291546880,3291547135,TZ
 3291547136,3291547391,AO
+3291547392,3291547647,RW
 3291742208,3292004351,US
 3292004352,3292266495,SC
 3292397568,3292528639,ZA
@@ -75415,6 +75815,7 @@
 3301471488,3301474047,NG
 3301474048,3301474303,GH
 3301474304,3301490687,MA
+3301490688,3301494783,ZA
 3301494784,3301498879,ZM
 3301507328,3301507583,ZW
 3301507584,3301507839,GH
@@ -75465,6 +75866,7 @@
 3302505472,3302506495,NA
 3302506496,3302514687,KE
 3302522880,3302523903,KE
+3302523904,3302525951,ZA
 3302525952,3302526975,EG
 3302526976,3302529023,NG
 3302529024,3302530047,ZA
@@ -75495,8 +75897,8 @@
 3302548992,3302549503,ZA
 3302549504,3302550015,KE
 3302550016,3302550527,TZ
-3302550528,3302551039,ZA
-3302551040,3302551551,MU
+3302550528,3302551295,ZA
+3302551296,3302551551,MU
 3302551552,3302552063,EG
 3302552064,3302552575,KE
 3302552832,3302553087,KE
@@ -75507,7 +75909,6 @@
 3302554368,3302554623,NG
 3302554624,3302554879,EG
 3302554880,3302555135,NG
-3302555136,3302555391,MU
 3302555392,3302555647,NG
 3302555648,3302621183,MA
 3302621184,3302684671,EG
@@ -75563,11 +75964,7 @@
 3304456192,3304521727,NG
 3304521728,3304587263,SC
 3304587264,3305111551,ZA
-3305111552,3305130239,TN
-3305130240,3305130495,GP
-3305130496,3305362687,TN
-3305362688,3305362943,GP
-3305362944,3307208703,TN
+3305111552,3307208703,TN
 3307208704,3309305855,EG
 3309305856,3312451583,ZA
 3312451584,3312975871,DZ
@@ -75614,7 +76011,13 @@
 3315269632,3315286015,ZA
 3315286016,3315286527,MU
 3315286528,3315286783,KE
-3315286784,3315291135,MU
+3315286784,3315287039,MU
+3315287040,3315287295,KE
+3315287296,3315287807,MU
+3315287808,3315288319,KE
+3315288320,3315288575,MU
+3315288576,3315288831,KE
+3315288832,3315291135,MU
 3315291136,3315292159,KE
 3315292160,3315294207,MU
 3315294208,3315302399,ZA
@@ -75647,13 +76050,13 @@
 3315463168,3315464191,SO
 3315464192,3315465215,CD
 3315465216,3315466239,CG
-3315466240,3315467263,MZ
-3315467264,3315467519,ZA
-3315467520,3315482623,MZ
+3315466240,3315482623,MZ
 3315482624,3315499007,MG
 3315499008,3315515391,ZM
 3315515392,3315531775,SC
-3315531776,3315539967,CM
+3315531776,3315535871,CM
+3315535872,3315536127,TD
+3315536128,3315539967,CM
 3315539968,3315548159,ZA
 3315548160,3315552255,NG
 3315552256,3315556351,GW
@@ -75671,9 +76074,7 @@
 3317301248,3317432319,TZ
 3317432320,3317497855,NA
 3317497856,3317530623,CD
-3317530624,3317538815,LS
-3317538816,3317539071,ZA
-3317539072,3317547007,LS
+3317530624,3317547007,LS
 3317547008,3317563391,ZA
 3317563392,3317694463,GH
 3317694464,3318218751,EG
@@ -75749,7 +76150,9 @@
 3320312832,3320313855,ZM
 3320313856,3320314879,BI
 3320314880,3320315903,CD
-3320315904,3320381439,KE
+3320315904,3320378623,KE
+3320378624,3320378879,US
+3320378880,3320381439,KE
 3320381440,3320446975,NA
 3320446976,3320451071,SC
 3320451072,3320455167,ZA
@@ -75809,7 +76212,11 @@
 3321790464,3321806847,LS
 3321806848,3321823231,SD
 3321823232,3321839615,NG
-3321839616,3321855999,GH
+3321839616,3321848831,GH
+3321848832,3321849855,ZA
+3321849856,3321850879,GH
+3321850880,3321851903,ZA
+3321851904,3321855999,GH
 3321856000,3321860095,CV
 3321860096,3321864191,ZA
 3321864192,3321868287,NG
@@ -75843,74 +76250,18 @@
 3322691584,3322691839,US
 3322691840,3322692095,SE
 3322692096,3322773503,US
-3322773504,3322774527,CA
-3322774528,3322774783,US
-3322774784,3322775807,CA
-3322775808,3322776575,US
-3322776576,3322777343,CA
-3322777344,3322777855,US
-3322777856,3322778111,CA
-3322778112,3322778367,US
-3322778368,3322778879,CA
-3322778880,3322779135,US
-3322779136,3322779647,CA
-3322779648,3322779903,US
-3322779904,3322781695,CA
+3322773504,3322781695,CA
 3322781696,3322781951,US
-3322781952,3322782975,CA
-3322782976,3322783231,US
-3322783232,3322783487,CA
-3322783488,3322783999,US
-3322784000,3322784767,CA
-3322784768,3322785023,US
-3322785024,3322786303,CA
-3322786304,3322786559,US
-3322786560,3322787071,CA
-3322787072,3322787327,US
-3322787328,3322787839,CA
-3322787840,3322788095,US
-3322788096,3322789119,CA
-3322789120,3322789631,US
-3322789632,3322789887,CA
-3322789888,3322790399,US
-3322790400,3322790655,CA
-3322790656,3322790911,US
-3322790912,3322791167,CA
-3322791168,3322791423,US
-3322791424,3322791679,CA
+3322781952,3322786559,CA
+3322786560,3322786751,US
+3322786752,3322791679,CA
 3322791680,3322791935,US
-3322791936,3322792447,CA
-3322792448,3322792703,US
-3322792704,3322792959,CA
-3322792960,3322793215,US
-3322793216,3322793471,CA
-3322793472,3322793983,US
-3322793984,3322794239,CA
-3322794240,3322794495,US
-3322794496,3322794751,CA
-3322794752,3322795263,US
-3322795264,3322795519,CA
-3322795520,3322795775,US
-3322795776,3322796031,CA
-3322796032,3322796799,US
-3322796800,3322797823,CA
+3322791936,3322792191,CA
+3322792192,3322792319,US
+3322792320,3322797823,CA
 3322797824,3322798079,US
-3322798080,3322798335,CA
-3322798336,3322798847,US
-3322798848,3322800895,CA
-3322800896,3322801407,US
-3322801408,3322802175,CA
-3322802176,3322802431,US
-3322802432,3322802687,CA
-3322802688,3322802943,US
-3322802944,3322803967,CA
-3322803968,3322804223,US
-3322804224,3322804479,CA
-3322804480,3322804735,US
-3322804736,3322805247,CA
-3322805248,3322805759,US
-3322805760,3322806015,CA
-3322806016,3322875903,US
+3322798080,3322806271,CA
+3322806272,3322875903,US
 3322880000,3322888191,AU
 3322888192,3322940671,US
 3322940672,3322940927,AP
@@ -76003,9 +76354,7 @@
 3323680329,3323680413,CA
 3323680414,3323680414,US
 3323680415,3323680511,CA
-3323680512,3323680767,US
-3323680768,3323681023,CA
-3323681024,3323681279,US
+3323680512,3323681279,US
 3323681280,3323682955,CA
 3323682956,3323682959,US
 3323682960,3323684863,CA
@@ -76143,11 +76492,9 @@
 3324732416,3324732671,EU
 3324732672,3324811047,US
 3324811048,3324811055,AU
-3324811056,3324843775,US
-3324843776,3324843799,AU
+3324811056,3324843799,US
 3324843800,3324843801,AP
-3324843802,3324844031,AU
-3324844032,3324844543,US
+3324843802,3324844543,US
 3324844544,3324844799,EU
 3324844800,3324980223,US
 3324980224,3324981247,CA
@@ -76189,7 +76536,9 @@
 3325211420,3325211423,US
 3325211424,3325211647,CA
 3325211648,3325211775,US
-3325211776,3325213687,CA
+3325211776,3325212647,CA
+3325212648,3325212655,US
+3325212656,3325213687,CA
 3325213688,3325213695,US
 3325213696,3325216527,CA
 3325216528,3325216531,US
@@ -76248,9 +76597,10 @@
 3325284864,3325285119,AU
 3325285376,3325296383,US
 3325296384,3325296639,CA
-3325296640,3325304063,US
-3325304064,3325304319,AS
-3325304320,3325304831,US
+3325296640,3325304127,US
+3325304128,3325304191,AS
+3325304192,3325304319,US
+3325304320,3325304831,AS
 3325304832,3325307647,CA
 3325307648,3325307903,BB
 3325307904,3325313023,CA
@@ -76266,9 +76616,7 @@
 3325438976,3325442559,MU
 3325442560,3325443583,ZA
 3325443584,3325444095,US
-3325444096,3325444351,MU
-3325444352,3325444607,ZA
-3325444608,3325448447,MU
+3325444096,3325448447,MU
 3325448448,3325448959,US
 3325448960,3325450239,MU
 3325450240,3325451007,US
@@ -76349,14 +76697,16 @@
 3326413824,3326414335,YE
 3326414336,3326420991,US
 3326420992,3326423039,PR
-3326423040,3326526463,US
+3326423040,3326499327,US
+3326499328,3326499583,IN
+3326499584,3326526463,US
 3326526464,3326526719,CA
 3326526720,3326613503,US
 3326613504,3326615551,CA
 3326615552,3326619647,US
-3326619648,3326621951,CA
-3326621952,3326622207,US
-3326622208,3326623743,CA
+3326619648,3326623487,CA
+3326623488,3326623615,US
+3326623616,3326623743,CA
 3326623744,3326631935,US
 3326631936,3326640127,CA
 3326640128,3326680831,US
@@ -76576,7 +76926,14 @@
 3331102464,3331102719,CA
 3331102720,3331194879,US
 3331194880,3331260415,AU
-3331260416,3331352575,US
+3331260416,3331269375,US
+3331269376,3331269631,AU
+3331269632,3331269887,FR
+3331269888,3331270655,US
+3331270656,3331270911,FR
+3331270912,3331271423,US
+3331271424,3331271679,FR
+3331271680,3331352575,US
 3331352576,3331352831,A1
 3331352832,3331352919,US
 3331352920,3331352920,A1
@@ -76602,7 +76959,9 @@
 3331632640,3331632895,CA
 3331632896,3331633407,US
 3331633408,3331633919,CH
-3331633920,3331647231,US
+3331633920,3331637247,US
+3331637248,3331638271,KR
+3331638272,3331647231,US
 3331647232,3331647487,CA
 3331647488,3331649279,US
 3331649280,3331649535,CA
@@ -76623,9 +76982,7 @@
 3331989504,3332003839,US
 3332003840,3332005887,A2
 3332005888,3332028415,US
-3332028416,3332028927,CA
-3332028928,3332029183,US
-3332029184,3332030463,CA
+3332028416,3332030463,CA
 3332030464,3332083967,US
 3332083968,3332084223,AP
 3332084224,3332095231,US
@@ -76707,9 +77064,7 @@
 3332898560,3332899071,US
 3332899072,3332906495,CA
 3332906496,3332909567,US
-3332909568,3332909823,CA
-3332909824,3332910079,US
-3332910080,3332922879,CA
+3332909568,3332922879,CA
 3332922880,3332923391,US
 3332923392,3332925695,CA
 3332925696,3332929023,US
@@ -76740,9 +77095,11 @@
 3333374976,3333375231,IN
 3333375232,3333385983,US
 3333385984,3333386239,JP
-3333386240,3333396689,US
+3333386240,3333396479,US
+3333396480,3333396689,GB
 3333396690,3333396691,EU
-3333396692,3333427967,US
+3333396692,3333396735,GB
+3333396736,3333427967,US
 3333427968,3333428007,GB
 3333428008,3333428008,EU
 3333428009,3333428223,GB
@@ -76857,7 +77214,9 @@
 3336139776,3336140799,CA
 3336140800,3336854015,US
 3336854016,3336854271,CO
-3336854272,3336991231,US
+3336854272,3336896767,US
+3336896768,3336897023,VE
+3336897024,3336991231,US
 3336991232,3336991487,CA
 3336991488,3336993023,US
 3336993024,3336993535,CA
@@ -76879,7 +77238,9 @@
 3337055232,3337060351,CA
 3337060352,3337069055,US
 3337069056,3337069119,GB
-3337069120,3337289983,US
+3337069120,3337107711,US
+3337107712,3337107967,GB
+3337107968,3337289983,US
 3337289984,3337293567,CA
 3337293568,3337293823,US
 3337293824,3337297919,CA
@@ -77047,7 +77408,9 @@
 3338825728,3338827775,AW
 3338827776,3338912767,US
 3338912768,3338913023,EC
-3338913024,3338935039,US
+3338913024,3338934015,US
+3338934016,3338934271,GB
+3338934272,3338935039,US
 3338935040,3338935295,GB
 3338935296,3338964991,US
 3338964992,3338965247,CA
@@ -77134,9 +77497,7 @@
 3339965440,3339968511,CA
 3339968512,3339975935,US
 3339975936,3339976191,CA
-3339976192,3339991807,US
-3339991808,3339992063,CA
-3339992064,3340080127,US
+3339976192,3340080127,US
 3340080128,3340081151,CA
 3340081152,3340084223,US
 3340084224,3340085247,KN
@@ -77184,8 +77545,11 @@
 3341084672,3341180927,US
 3341180928,3341182975,CA
 3341182976,3341205503,US
-3341205504,3341206271,BB
-3341206272,3341207551,VC
+3341205504,3341205759,VC
+3341205760,3341206015,BB
+3341206016,3341206271,VC
+3341206272,3341206527,BB
+3341206528,3341207551,VC
 3341207552,3341216255,US
 3341216256,3341216767,JP
 3341216768,3341217791,CA
@@ -77220,9 +77584,7 @@
 3341518848,3341520895,CA
 3341520896,3341521663,US
 3341521664,3341531135,CA
-3341531392,3341531647,US
-3341531648,3341531903,IN
-3341531904,3341534207,US
+3341531136,3341534207,US
 3341534976,3341537279,CA
 3341537280,3341546239,US
 3341546240,3341547007,CA
@@ -77366,7 +77728,9 @@
 3344242176,3344242687,US
 3344242688,3344255999,CA
 3344256000,3344261631,US
-3344261888,3344266239,CA
+3344261888,3344263430,CA
+3344263431,3344263431,US
+3344263432,3344266239,CA
 3344266240,3344266751,US
 3344266752,3344268543,CA
 3344268544,3344268799,GB
@@ -77501,7 +77865,9 @@
 3345447936,3345448447,FR
 3345448448,3345448703,BE
 3345448704,3345448959,DE
-3345448960,3346194175,US
+3345448960,3345659903,US
+3345659904,3345660159,CA
+3345660160,3346194175,US
 3346194176,3346194431,A1
 3346194432,3346196479,US
 3346196480,3346197503,CA
@@ -77584,8 +77950,8 @@
 3349545216,3349545727,CA
 3349545728,3349545983,US
 3349545984,3349551103,CA
-3349551104,3349553663,US
-3349553664,3349608447,CA
+3349551104,3349553407,US
+3349553408,3349608447,CA
 3349608448,3349609471,US
 3349609472,3349610239,CA
 3349610240,3349614591,US
@@ -77703,8 +78069,10 @@
 3351080960,3351081983,AG
 3351081984,3351086079,US
 3351086080,3351087103,CA
-3351087104,3351094527,US
-3351094528,3351095295,CA
+3351087104,3351094271,US
+3351094272,3351094527,CA
+3351094528,3351095039,US
+3351095040,3351095295,CA
 3351095296,3351103487,US
 3351103488,3351104511,CA
 3351104512,3351104639,JP
@@ -77741,7 +78109,9 @@
 3351357440,3351359487,CA
 3351359488,3351372799,US
 3351372800,3351373823,BM
-3351373824,3351380223,US
+3351373824,3351376127,US
+3351376128,3351376383,PR
+3351376384,3351380223,US
 3351380224,3351380479,CA
 3351380480,3351380735,US
 3351380736,3351381759,CA
@@ -77849,7 +78219,9 @@
 3351495680,3351495935,US
 3351495936,3351496191,SG
 3351496192,3351496447,US
-3351496448,3351496703,SG
+3351496448,3351496675,SG
+3351496676,3351496679,US
+3351496680,3351496703,SG
 3351496704,3351497727,US
 3351497728,3351498751,CA
 3351498752,3351501823,US
@@ -77927,8 +78299,8 @@
 3353731072,3353732607,US
 3353732608,3353732863,DE
 3353732864,3353736191,US
-3353736192,3353736703,PR
-3353736704,3353737215,US
+3353736192,3353736959,PR
+3353736960,3353737215,US
 3353737216,3353737471,GB
 3353737472,3353780223,US
 3353780224,3353780479,GB
@@ -78019,7 +78391,7 @@
 3355430912,3355432959,A1
 3355432960,3355435007,CA
 3355435008,3355443199,US
-3355443200,3355443200,DE
+3355443200,3355443200,CN
 3355443201,3355445247,CO
 3355445248,3355447295,BR
 3355447296,3355447551,CU
@@ -78381,7 +78753,10 @@
 3356180480,3356190719,CL
 3356190720,3356192767,DO
 3356192768,3356194815,AR
-3356196864,3356229631,VE
+3356196864,3356201471,KY
+3356201472,3356201727,VE
+3356201728,3356213247,KY
+3356213248,3356229631,VE
 3356229632,3356233727,BR
 3356233728,3356237823,CL
 3356237824,3356246015,GT
@@ -78468,11 +78843,11 @@
 3356390400,3356390655,AR
 3356390656,3356391167,CL
 3356391168,3356391423,PA
-3356393472,3356420607,CL
-3356420608,3356420991,CO
+3356393472,3356420863,CL
+3356420864,3356420991,CO
 3356420992,3356421887,CL
-3356421888,3356422015,CO
-3356422016,3356425471,CL
+3356421888,3356422143,CO
+3356422144,3356425471,CL
 3356425472,3356425599,CO
 3356425600,3356426239,CL
 3356426240,3356427263,BR
@@ -78597,9 +78972,8 @@
 3357451144,3357451151,HN
 3357451152,3357451263,GT
 3357451264,3357451519,HN
-3357451520,3357451575,GT
-3357451576,3357451583,NI
-3357451584,3357452287,GT
+3357451520,3357451775,NI
+3357451776,3357452287,GT
 3357452288,3357452799,HN
 3357452800,3357453055,NI
 3357453056,3357453071,GT
@@ -78620,7 +78994,9 @@
 3357457712,3357457727,CR
 3357457728,3357458431,GT
 3357458432,3357474815,CL
-3357474816,3357475071,US
+3357474816,3357475015,US
+3357475016,3357475019,AR
+3357475020,3357475071,US
 3357475072,3357475887,AR
 3357475888,3357475903,VE
 3357475904,3357475999,AR
@@ -78682,7 +79058,9 @@
 3357556992,3357557247,AR
 3357557248,3357557759,MX
 3357557760,3357558783,EC
-3357558784,3357559039,AR
+3357558784,3357558895,AR
+3357558896,3357558903,EC
+3357558904,3357559039,AR
 3357559040,3357559295,EC
 3357559296,3357559551,CA
 3357559552,3357559807,US
@@ -78735,7 +79113,11 @@
 3357776128,3357776383,UY
 3357776384,3357776895,US
 3357776896,3357777919,CL
-3357777920,3357786111,GT
+3357777920,3357778415,GT
+3357778416,3357778423,SV
+3357778424,3357784319,GT
+3357784320,3357784335,SV
+3357784336,3357786111,GT
 3357786112,3357802495,VE
 3357802496,3357868031,MX
 3357868032,3357933567,PE
@@ -78756,8 +79138,8 @@
 3358132128,3358132135,CO
 3358132136,3358132607,AR
 3358132608,3358132735,CO
-3358132736,3358132991,AR
-3358132992,3358133119,EC
+3358132736,3358132975,AR
+3358132976,3358133119,EC
 3358133120,3358133247,AR
 3358133248,3358133759,VE
 3358133760,3358142719,AR
@@ -78769,15 +79151,15 @@
 3358144256,3358144511,CL
 3358144512,3358145023,VE
 3358145024,3358149631,AR
-3358149632,3358149887,CO
-3358149888,3358150015,AR
-3358150016,3358150143,CO
-3358150144,3358150423,AR
+3358149632,3358150399,CO
+3358150400,3358150423,AR
 3358150424,3358150431,CO
 3358150432,3358150479,AR
 3358150480,3358150655,CO
 3358150656,3358150911,EC
-3358150912,3358151263,AR
+3358150912,3358151039,AR
+3358151040,3358151167,EC
+3358151168,3358151263,AR
 3358151264,3358151271,EC
 3358151272,3358151423,AR
 3358151424,3358151551,EC
@@ -78820,8 +79202,10 @@
 3358457856,3358523391,PA
 3358523392,3358529535,VE
 3358529536,3358530303,AR
-3358530304,3358532607,VE
-3358532608,3358532863,AR
+3358530304,3358531583,VE
+3358531584,3358531839,AR
+3358531840,3358532351,VE
+3358532352,3358532863,AR
 3358532864,3358534399,VE
 3358534400,3358534655,AR
 3358534656,3358535167,VE
@@ -78836,9 +79220,13 @@
 3358549760,3358550015,AR
 3358550016,3358553599,VE
 3358553600,3358553855,AR
-3358553856,3358558463,VE
+3358553856,3358556159,VE
+3358556160,3358558463,AR
 3358558464,3358558591,PY
-3358558592,3358562303,VE
+3358558592,3358559231,AR
+3358559232,3358560255,VE
+3358560256,3358561791,AR
+3358561792,3358562303,VE
 3358562304,3358563327,PE
 3358563328,3358564095,CO
 3358564096,3358564351,MX
@@ -78888,20 +79276,16 @@
 3358570496,3358570751,MX
 3358570752,3358571263,PE
 3358571264,3358572543,MX
-3358572544,3358573055,VE
-3358573056,3358573311,AR
-3358573312,3358574847,VE
-3358574848,3358576127,AR
-3358576128,3358577151,VE
+3358572544,3358576639,AR
+3358576640,3358577151,VE
 3358577152,3358577407,PE
-3358577408,3358577919,AR
-3358577920,3358578175,VE
-3358578176,3358578431,AR
+3358577408,3358578431,AR
 3358578432,3358578687,VE
 3358578688,3358579967,CO
 3358579968,3358580223,AR
 3358580224,3358580735,MX
-3358580736,3358588927,VE
+3358580736,3358584831,AR
+3358584832,3358588927,VE
 3358588928,3358654463,PE
 3358654464,3358658559,AR
 3358658560,3358660607,CL
@@ -78934,9 +79318,7 @@
 3358892032,3358918655,MX
 3358918656,3358924799,BR
 3358924800,3358965759,MX
-3358965760,3358966783,BR
-3358966784,3358967039,MX
-3358967040,3358973951,BR
+3358965760,3358973951,BR
 3358973952,3358982143,MX
 3358982144,3359047679,CL
 3359047680,3359080447,AR
@@ -78990,7 +79372,9 @@
 3359520768,3359522815,US
 3359522816,3359539199,NI
 3359539200,3359571967,PE
-3359571968,3359582207,AR
+3359571968,3359579647,AR
+3359579648,3359579903,US
+3359579904,3359582207,AR
 3359582208,3359584255,PA
 3359584256,3359586303,AR
 3359586304,3359588351,CL
@@ -79029,7 +79413,9 @@
 3360251904,3360253951,BO
 3360253952,3360255999,SV
 3360256000,3360260095,CL
-3360260096,3360276479,AR
+3360260096,3360260351,AR
+3360260352,3360260607,US
+3360260608,3360276479,AR
 3360276480,3360278527,VE
 3360278528,3360280575,EC
 3360280576,3360282623,CL
@@ -79039,9 +79425,7 @@
 3360342016,3360354303,VE
 3360354304,3360356351,PA
 3360356352,3360358399,CR
-3360358400,3360358911,CL
-3360358912,3360358919,CO
-3360358920,3360366591,CL
+3360358400,3360366591,CL
 3360366592,3360382975,CO
 3360382976,3360399359,VE
 3360399360,3360403455,BO
@@ -79081,7 +79465,9 @@
 3360765952,3360767999,CO
 3360768000,3360772351,AR
 3360772352,3360772479,BO
-3360772480,3360781839,AR
+3360772480,3360780399,AR
+3360780400,3360780415,BR
+3360780416,3360781839,AR
 3360781840,3360781847,DO
 3360781848,3360781943,AR
 3360781944,3360781947,MX
@@ -79108,22 +79494,11 @@
 3361072640,3361072767,VE
 3361072768,3361072895,CO
 3361072896,3361073151,VE
-3361073152,3361074175,CO
-3361074176,3361074431,VE
-3361074432,3361079295,CO
+3361073152,3361079295,CO
 3361079296,3361144831,CL
 3361144832,3361210367,BO
 3361210368,3361275903,DO
-3361275904,3361276415,VE
-3361276416,3361276543,PE
-3361276544,3361278463,VE
-3361278464,3361278591,PE
-3361278592,3361278719,VE
-3361278720,3361278975,PE
-3361278976,3361279615,VE
-3361279616,3361279743,PE
-3361279744,3361279999,VE
-3361280000,3361284095,PE
+3361275904,3361284095,PE
 3361284096,3361296383,CL
 3361296384,3361298431,SV
 3361298432,3361300479,DO
@@ -79159,18 +79534,22 @@
 3362258944,3362324479,CL
 3362324480,3362324735,AR
 3362324736,3362324991,US
-3362324992,3362328063,AR
+3362324992,3362327039,AR
+3362327040,3362327551,US
+3362327552,3362328063,AR
 3362328064,3362328575,US
 3362328576,3362337279,AR
 3362337280,3362338047,US
-3362338048,3362342143,AR
+3362338048,3362338559,AR
+3362338560,3362338815,US
+3362338816,3362339327,AR
+3362339328,3362339583,US
+3362339584,3362342143,AR
 3362342144,3362342399,PA
 3362342400,3362343423,AR
 3362343424,3362343679,US
 3362343680,3362344447,AR
-3362344448,3362344703,US
-3362344704,3362344959,AR
-3362344960,3362346751,US
+3362344448,3362346751,US
 3362346752,3362348799,AR
 3362348800,3362349055,US
 3362349056,3362351103,CR
@@ -79215,7 +79594,9 @@
 3362529280,3362537471,PA
 3362537472,3362545663,AR
 3362545664,3362549759,PE
-3362549760,3362553855,AR
+3362549760,3362552143,AR
+3362552144,3362552159,PR
+3362552160,3362553855,AR
 3362553856,3362557951,PY
 3362557952,3362562047,AR
 3362570240,3362586623,UY
@@ -79346,7 +79727,9 @@
 3368086528,3368087551,CR
 3368087552,3370188799,BR
 3370188800,3370196991,MX
-3370196992,3370487807,BR
+3370196992,3370214399,BR
+3370214400,3370215423,AR
+3370215424,3370487807,BR
 3370487808,3370488831,CR
 3370488832,3370489855,AR
 3370489856,3370490879,VE
@@ -79707,7 +80090,9 @@
 3389143040,3389145087,AU
 3389145088,3389151231,HK
 3389151232,3389152255,JP
-3389152256,3389153279,AU
+3389152256,3389152511,AU
+3389152512,3389152767,US
+3389152768,3389153279,AU
 3389153280,3389161471,TV
 3389161472,3389194239,JP
 3389194240,3389195775,AU
@@ -79730,8 +80115,7 @@
 3389214720,3389218815,NZ
 3389218816,3389222911,AU
 3389222912,3389223935,US
-3389223936,3389225983,IN
-3389225984,3389226239,SG
+3389223936,3389226239,IN
 3389226240,3389226495,AU
 3389226496,3389227007,IN
 3389227008,3389227519,CN
@@ -79855,7 +80239,7 @@
 3389458432,3389460479,AU
 3389460480,3389464575,JP
 3389464576,3389469695,NZ
-3389469696,3389471743,IN
+3389471232,3389471487,IN
 3389471744,3389472767,NZ
 3389472768,3389480959,AU
 3389480960,3389489151,JP
@@ -80334,9 +80718,9 @@
 3391954944,3391971327,HK
 3391971328,3391979519,AU
 3391979520,3391979775,HK
-3391979776,3391979955,JP
+3391979776,3391979955,CN
 3391979956,3391979957,AP
-3391979958,3391980031,JP
+3391979958,3391980031,CN
 3391980032,3391980543,HK
 3391980544,3391983615,MY
 3391983616,3391984639,NP
@@ -80515,9 +80899,7 @@
 3392692224,3392700415,IN
 3392700416,3392708607,SG
 3392708608,3392712703,ID
-3392712704,3392714751,AF
-3392714752,3392715007,FR
-3392715008,3392716799,AF
+3392712704,3392716799,AF
 3392716800,3392733183,IN
 3392733184,3392741375,ID
 3392741376,3392765951,PH
@@ -80679,9 +81061,7 @@
 3393189888,3393190911,CN
 3393190912,3393191167,IN
 3393191424,3393191935,SB
-3393191936,3393222911,HK
-3393222912,3393223167,MY
-3393223168,3393257471,HK
+3393191936,3393257471,HK
 3393257472,3393260031,CN
 3393260032,3393260543,BD
 3393260544,3393265663,AU
@@ -80713,7 +81093,9 @@
 3393486848,3393495039,IN
 3393495040,3393499135,AU
 3393499136,3393499391,US
-3393499392,3393503231,SG
+3393499392,3393499903,SG
+3393499904,3393500159,US
+3393500160,3393503231,SG
 3393503232,3393507327,HK
 3393507328,3393511423,SG
 3393511424,3393519615,KR
@@ -80799,9 +81181,9 @@
 3393855744,3393855999,NZ
 3393856000,3393856255,AU
 3393856256,3393856511,HK
-3393856768,3393856896,SG
+3393856768,3393856896,AU
 3393856897,3393856897,AP
-3393856898,3393857023,SG
+3393856898,3393857023,AU
 3393857024,3393857535,NZ
 3393857536,3393858047,HK
 3393858304,3393858559,ID
@@ -81011,7 +81393,9 @@
 3394760704,3394764799,ID
 3394764800,3394772991,HK
 3394777088,3394781183,JP
-3394781184,3394789375,MP
+3394781184,3394785023,MP
+3394785024,3394785279,US
+3394785280,3394789375,MP
 3394789376,3394797567,HK
 3394797568,3394813951,IN
 3394813952,3394815999,JP
@@ -81208,9 +81592,9 @@
 3397070848,3397074943,PH
 3397074944,3397083135,HK
 3397083136,3397087231,CN
-3397091328,3397097471,GU
-3397097472,3397097855,MP
-3397097856,3397099519,GU
+3397091328,3397095679,GU
+3397095680,3397095935,MP
+3397095936,3397099519,GU
 3397099520,3397103615,HK
 3397103616,3397105663,LA
 3397105664,3397107711,JP
@@ -81252,7 +81636,8 @@
 3397213184,3397213439,IN
 3397213440,3397213695,AU
 3397213696,3397214207,ID
-3397214208,3397214719,MN
+3397214208,3397214463,BD
+3397214464,3397214719,MN
 3397214720,3397215231,AU
 3397215232,3397215743,ID
 3397215744,3397216255,PH
@@ -81529,9 +81914,9 @@
 3398619136,3398621183,AU
 3398621184,3398623231,HK
 3398623232,3398631423,ID
-3398631424,3398631935,AP
-3398631936,3398632191,JP
-3398632192,3398634439,AP
+3398631424,3398631983,AP
+3398631984,3398631999,JP
+3398632000,3398634439,AP
 3398634440,3398634447,KR
 3398634448,3398636543,AP
 3398636544,3398636575,HK
@@ -81543,9 +81928,7 @@
 3398639904,3398639907,MY
 3398639908,3398640671,AP
 3398640672,3398640695,SG
-3398640696,3398641407,AP
-3398641408,3398641663,MY
-3398641664,3398641919,AP
+3398640696,3398641919,AP
 3398641920,3398642175,AU
 3398642176,3398642431,AP
 3398642432,3398642943,AU
@@ -81581,8 +81964,7 @@
 3398830080,3398831103,KH
 3398831104,3398831359,JP
 3398831360,3398831615,HK
-3398831616,3398831871,SG
-3398831872,3398832127,JP
+3398831616,3398832127,JP
 3398832128,3398840319,CN
 3398840320,3398842367,JP
 3398842368,3398843391,CN
@@ -81878,7 +82260,9 @@
 3400438202,3400438202,US
 3400438203,3400441599,HK
 3400441600,3400441855,AU
-3400441856,3400450047,NZ
+3400441856,3400446975,NZ
+3400446976,3400447231,GB
+3400447232,3400450047,NZ
 3400450048,3400458239,JP
 3400458240,3400466431,AU
 3400466432,3400499199,MO
@@ -81906,7 +82290,9 @@
 3400648832,3400649943,SG
 3400649944,3400649951,HK
 3400649952,3400650239,SG
-3400650240,3400654847,AU
+3400650240,3400650495,AU
+3400650496,3400650751,SG
+3400650752,3400654847,AU
 3400654848,3400663039,IN
 3400663040,3400683519,MY
 3400683520,3400691711,JP
@@ -81984,11 +82370,9 @@
 3402917632,3402917887,US
 3402917888,3403081983,JP
 3403081984,3403082239,US
-3403082240,3404630783,JP
-3404630784,3404631039,US
-3404631040,3404631295,JP
-3404631296,3404631551,US
-3404631552,3405774847,JP
+3403082240,3404632063,JP
+3404632064,3404632575,US
+3404632576,3405774847,JP
 3405774848,3405775871,AU
 3405775872,3405776895,CN
 3405776896,3405777407,AU
@@ -82185,9 +82569,7 @@
 3406208256,3406208511,CN
 3406208512,3406208767,AU
 3406208768,3406209023,CN
-3406209024,3406221311,AU
-3406221312,3406223359,IN
-3406223360,3406225407,AU
+3406209024,3406225407,AU
 3406225408,3406229503,CN
 3406229504,3406231039,AU
 3406231040,3406231295,NZ
@@ -82496,7 +82878,9 @@
 3406864640,3406865151,CN
 3406865152,3406865663,AU
 3406865664,3406865919,IN
-3406865920,3406871039,AU
+3406865920,3406869759,AU
+3406869760,3406870015,JP
+3406870016,3406871039,AU
 3406871040,3406871551,CN
 3406871552,3406881791,AU
 3406881792,3406882047,CN
@@ -82543,7 +82927,9 @@
 3406948352,3406948607,AU
 3406948608,3406948863,CN
 3406948864,3406950655,AU
-3406950656,3406951423,NF
+3406950656,3406950911,NF
+3406950912,3406951167,AU
+3406951168,3406951423,NF
 3406951424,3406952447,AU
 3406952448,3406952703,CN
 3406952960,3406954239,AU
@@ -82845,8 +83231,8 @@
 3407377408,3407377663,CN
 3407377664,3407378943,AU
 3407378944,3407379455,CN
-3407379456,3407382271,AU
-3407382272,3407382527,JP
+3407379456,3407382015,AU
+3407382016,3407382527,JP
 3407382528,3407384831,AU
 3407384832,3407385087,CN
 3407385088,3407386623,AU
@@ -82919,7 +83305,11 @@
 3407473408,3407473919,CN
 3407473920,3407475199,AU
 3407475200,3407475455,CN
-3407475456,3407481855,AU
+3407475456,3407481087,AU
+3407481088,3407481223,JP
+3407481224,3407481231,AU
+3407481232,3407481599,JP
+3407481600,3407481855,AU
 3407481856,3407482111,CN
 3407482112,3407487487,AU
 3407487488,3407487743,CN
@@ -83582,7 +83972,9 @@
 3409871616,3409871871,CN
 3409871872,3409873663,AU
 3409873664,3409873919,CN
-3409873920,3409876991,AU
+3409873920,3409875967,AU
+3409875968,3409876735,JP
+3409876736,3409876991,AU
 3409876992,3409878015,TH
 3409878016,3409879295,AU
 3409879296,3409879551,CN
@@ -83940,14 +84332,11 @@
 3413008384,3413016575,JP
 3413016576,3413024767,AU
 3413024768,3413032959,CN
-3413032960,3413033215,US
-3413033216,3413033471,AU
-3413033472,3413033727,US
-3413033728,3413035263,AU
+3413032960,3413035263,AU
 3413035264,3413035519,US
-3413035520,3413036287,AU
-3413036288,3413036543,US
-3413036544,3413037055,AU
+3413035520,3413036543,AU
+3413036544,3413036799,US
+3413036800,3413037055,AU
 3413037056,3413041151,CN
 3413041152,3413043199,JP
 3413043200,3413043967,CN
@@ -83976,7 +84365,7 @@
 3413180416,3413213183,TH
 3413213184,3413229567,VN
 3413229568,3413245951,AU
-3413245952,3413262335,MY
+3413245952,3413262335,JP
 3413262336,3413263359,PH
 3413270528,3413278719,TH
 3413278720,3413295103,NZ
@@ -83995,11 +84384,7 @@
 3413360640,3413377023,MY
 3413377024,3413387519,SG
 3413387520,3413387775,AP
-3413387776,3413395199,SG
-3413395200,3413395455,AU
-3413395456,3413415935,SG
-3413415936,3413416191,AU
-3413416192,3413437951,SG
+3413387776,3413437951,SG
 3413437952,3413438207,AP
 3413438208,3413524479,SG
 3413524480,3413540863,TH
@@ -84079,7 +84464,9 @@
 3413934080,3413946367,IN
 3413946368,3413950463,AU
 3413950464,3413966847,IN
-3413966848,3414040063,SG
+3413966848,3414024191,SG
+3414024192,3414024447,AU
+3414024448,3414040063,SG
 3414040064,3414040319,AP
 3414040320,3414050303,SG
 3414050304,3414050559,US
@@ -84254,7 +84641,6 @@
 3416262656,3416264703,AU
 3416264704,3416268799,JP
 3416268800,3416272895,HK
-3416274688,3416274943,MN
 3416274944,3416276991,ID
 3416276992,3416285183,HK
 3416285184,3416287231,VN
@@ -84296,12 +84682,13 @@
 3416474584,3416474599,AU
 3416474600,3416474639,JP
 3416474640,3416474647,NZ
-3416474648,3416475391,JP
-3416475392,3416475647,NZ
-3416475648,3416482047,JP
-3416482048,3416482303,SG
-3416482304,3416489727,JP
-3416489728,3416489983,AU
+3416474648,3416475439,JP
+3416475440,3416475455,NZ
+3416475456,3416482047,JP
+3416482048,3416482055,SG
+3416482056,3416489755,JP
+3416489756,3416489759,AU
+3416489760,3416489983,JP
 3416489984,3416506367,VN
 3416506368,3416514559,TW
 3416514560,3416522751,IN
@@ -84309,8 +84696,8 @@
 3416588288,3416653823,JP
 3416653824,3416667135,AU
 3416667136,3416667647,US
-3416667648,3416667775,AU
-3416667776,3416668159,US
+3416667648,3416667903,AU
+3416667904,3416668159,US
 3416668160,3416686591,AU
 3416686592,3416694783,SG
 3416694784,3416702975,CN
@@ -84418,14 +84805,11 @@
 3417182208,3417184767,AU
 3417184768,3417185023,MN
 3417185024,3417185279,AF
-3417185280,3417185535,AU
-3417185536,3417185791,SG
+3417185280,3417185791,SG
 3417185792,3417186303,NZ
 3417186304,3417194495,HK
 3417194496,3417198591,JP
-3417198592,3417200127,SG
-3417200128,3417200383,AU
-3417200384,3417200639,SG
+3417198592,3417200639,SG
 3417200640,3417202687,JP
 3417202688,3417210879,CN
 3417210880,3417227263,AU
@@ -84540,7 +84924,9 @@
 3418243072,3418251263,PH
 3418251264,3418255359,CN
 3418255360,3418257407,ID
-3418257408,3418259455,HK
+3418257408,3418257663,HK
+3418257664,3418257919,AU
+3418257920,3418259455,HK
 3418259456,3418267647,IN
 3418267648,3418271743,VN
 3418271744,3418273791,SG
@@ -84551,9 +84937,7 @@
 3418282240,3418282495,AU
 3418282496,3418283519,PH
 3418283520,3418284031,AU
-3418284032,3418286847,SG
-3418286848,3418287103,AU
-3418287104,3418288127,SG
+3418284032,3418288127,SG
 3418288128,3418290175,ID
 3418290176,3418290431,IN
 3418290432,3418290687,CN
@@ -84600,7 +84984,9 @@
 3418403584,3418403839,AU
 3418403840,3418406911,AP
 3418406912,3418423295,IN
-3418423296,3418444091,HK
+3418423296,3418434559,HK
+3418434560,3418434815,SG
+3418434816,3418444091,HK
 3418444092,3418444095,CN
 3418444096,3418456063,HK
 3418456064,3418472447,IN
@@ -84664,7 +85050,13 @@
 3419078656,3419209727,TW
 3419209728,3419226111,VN
 3419226112,3419234303,CN
-3419234304,3419242495,JP
+3419234304,3419239935,JP
+3419239936,3419240447,US
+3419240448,3419240959,JP
+3419240960,3419241471,US
+3419241472,3419241983,JP
+3419241984,3419242239,US
+3419242240,3419242495,JP
 3419242496,3419275263,CN
 3419275264,3419340799,AU
 3419340800,3419344895,TW
@@ -84748,8 +85140,8 @@
 3419897856,3419899903,JP
 3419899904,3419900159,FR
 3419900160,3419900415,BE
-3419900416,3419901439,AU
-3419901440,3419901951,NZ
+3419900416,3419901567,AU
+3419901568,3419901951,NZ
 3419901952,3419902207,AU
 3419902208,3419902463,HK
 3419902464,3419902719,CN
@@ -84832,15 +85224,11 @@
 3422000537,3422000537,AP
 3422000538,3422552063,KR
 3422552064,3422850559,US
-3422850560,3422851071,GB
-3422851072,3422955519,US
+3422850560,3422850815,GB
+3422850816,3422955519,US
 3422955520,3422956799,FR
 3422956800,3423092735,US
-3423092736,3423092767,VI
-3423092768,3423092783,US
-3423092784,3423092831,VI
-3423092832,3423092847,US
-3423092848,3423093759,VI
+3423092736,3423093759,VI
 3423093760,3423094783,US
 3423094784,3423095807,CA
 3423095808,3423143935,US
@@ -84851,9 +85239,7 @@
 3423182848,3423184895,CA
 3423184896,3423204095,US
 3423204096,3423204351,CA
-3423204352,3423222271,US
-3423222272,3423222527,CA
-3423222528,3423248383,US
+3423204352,3423248383,US
 3423248384,3423249407,CA
 3423249408,3423258623,US
 3423258624,3423260671,CA
@@ -84886,9 +85272,7 @@
 3423469568,3423473663,US
 3423473664,3423474687,CA
 3423474688,3423479807,US
-3423479808,3423480063,A2
-3423480064,3423480319,AU
-3423480320,3423480831,A2
+3423479808,3423480831,A2
 3423480832,3423480987,NG
 3423480988,3423480988,US
 3423480989,3423481343,NG
@@ -84969,7 +85353,9 @@
 3425722368,3425828863,US
 3425828864,3425846783,CA
 3425846784,3425847039,EU
-3425847040,3425894399,CA
+3425847040,3425869167,CA
+3425869168,3425869183,US
+3425869184,3425894399,CA
 3425894400,3426007807,US
 3426007808,3426008063,EU
 3426008064,3426013183,US
@@ -85296,9 +85682,7 @@
 3429236736,3429381887,US
 3429381888,3429382143,EU
 3429382144,3429382399,DE
-3429382400,3429401855,US
-3429401856,3429402111,CA
-3429402112,3429500927,US
+3429382400,3429500927,US
 3429500928,3429502975,A2
 3429502976,3429517407,US
 3429517408,3429517411,HK
@@ -85316,9 +85700,7 @@
 3430073344,3430073354,AP
 3430073355,3430073355,AU
 3430073356,3430073599,AP
-3430073600,3430074111,US
-3430074112,3430074367,AU
-3430074368,3430328831,US
+3430073600,3430328831,US
 3430328832,3430329087,GH
 3430329088,3430354943,US
 3430354944,3430356991,PR
@@ -85388,9 +85770,11 @@
 3431468032,3431469055,CA
 3431469056,3431520767,US
 3431520768,3431521023,AP
-3431521024,3431526921,US
+3431521024,3431526911,US
+3431526912,3431526921,CH
 3431526922,3431526922,EU
-3431526923,3431596287,US
+3431526923,3431527167,CH
+3431527168,3431596287,US
 3431596288,3431602687,CA
 3431602688,3431602943,US
 3431602944,3431606271,CA
@@ -85492,7 +85876,8 @@
 3434020608,3434299391,US
 3434299392,3434303487,VE
 3434303488,3434427391,US
-3434427392,3434428415,HR
+3434427392,3434428159,HR
+3434428160,3434428415,HN
 3434428416,3434433279,US
 3434433280,3434433535,PR
 3434433536,3434553343,US
@@ -85504,7 +85889,9 @@
 3434575616,3434583039,US
 3434583040,3434584063,NL
 3434584064,3434807551,US
-3434807552,3434831359,CA
+3434807552,3434810111,CA
+3434810112,3434810367,US
+3434810368,3434831359,CA
 3434831360,3434831615,US
 3434831616,3434872575,CA
 3434872576,3434913791,US
@@ -85541,9 +85928,7 @@
 3436290048,3436314367,CA
 3436314368,3436476415,US
 3436476416,3436478463,AW
-3436478464,3436492799,US
-3436492800,3436493055,NL
-3436493056,3436507135,US
+3436478464,3436507135,US
 3436507136,3436509183,BB
 3436509184,3436697087,US
 3436697088,3436697343,VE
@@ -85666,8 +86051,8 @@
 3437755904,3437756159,US
 3437756160,3437756415,IE
 3437756416,3437772799,US
-3437772800,3437776895,CA
-3437776896,3437789863,US
+3437772800,3437776639,CA
+3437776640,3437789863,US
 3437789864,3437789871,AU
 3437789872,3437961215,US
 3437961216,3437964287,ZA
@@ -85831,9 +86216,7 @@
 3449582850,3449593855,US
 3449593856,3449594111,AU
 3449594112,3449638911,US
-3449638912,3449639167,GB
-3449639168,3449639423,US
-3449639424,3449639679,GB
+3449638912,3449639679,GB
 3449639680,3449639935,US
 3449639936,3449640191,GB
 3449640192,3449640447,NL
@@ -85850,7 +86233,9 @@
 3449843200,3449843711,YE
 3449843712,3449874687,US
 3449874688,3449874943,AG
-3449874944,3449923583,US
+3449874944,3449884159,US
+3449884160,3449884415,AS
+3449884416,3449923583,US
 3449923584,3449923839,ES
 3449923840,3449974783,US
 3449974784,3449976831,CA
@@ -85906,17 +86291,13 @@
 3450950656,3450951679,JP
 3450951680,3450953727,US
 3450953728,3450957823,DE
-3450957824,3450974207,US
-3450974208,3450974463,GB
-3450974464,3450975231,US
+3450957824,3450975231,US
 3450975232,3450975743,LB
 3450975744,3450982399,US
 3450982400,3450984447,TW
 3450984448,3450986495,PH
 3450986496,3450986751,HK
-3450986752,3450987007,US
-3450987008,3450987263,CN
-3450987264,3451170303,US
+3450986752,3451170303,US
 3451170304,3451170559,VE
 3451170560,3451187967,US
 3451187968,3451188223,AU
@@ -86016,9 +86397,7 @@
 3452770304,3452770559,CA
 3452770560,3452770815,US
 3452770816,3452771071,CA
-3452771072,3452771327,US
-3452771328,3452771583,CA
-3452771584,3452771839,US
+3452771072,3452771839,US
 3452771840,3452773119,CA
 3452773120,3452773375,US
 3452773376,3452773887,CA
@@ -86095,7 +86474,9 @@
 3452813312,3452813567,US
 3452813568,3452814079,CA
 3452814080,3452814335,US
-3452814336,3452816127,CA
+3452814336,3452815359,CA
+3452815360,3452815615,US
+3452815616,3452816127,CA
 3452816128,3452816511,US
 3452816512,3452816527,CA
 3452816528,3452816895,US
@@ -86113,7 +86494,9 @@
 3452821504,3452822271,US
 3452822272,3452822527,CA
 3452822528,3452822783,US
-3452822784,3452824063,CA
+3452822784,3452823551,CA
+3452823552,3452823807,US
+3452823808,3452824063,CA
 3452824064,3452824319,US
 3452824320,3452824575,CA
 3452824576,3452824831,US
@@ -86435,7 +86818,9 @@
 3456303104,3456311295,JP
 3456311296,3456360447,US
 3456360448,3456364543,BG
-3456364544,3456892927,US
+3456364544,3456856063,US
+3456856064,3456856319,CA
+3456856320,3456892927,US
 3456892928,3456958463,CA
 3456958464,3457551871,US
 3457551872,3457552127,CA
@@ -86615,8 +87000,7 @@
 3459513856,3459592191,US
 3459592192,3459596287,CA
 3459596288,3459614719,US
-3459616768,3459617023,CA
-3459617024,3459617791,US
+3459616768,3459617791,US
 3459617792,3459617999,AP
 3459618000,3459618000,ID
 3459618001,3459618047,AP
@@ -86624,12 +87008,14 @@
 3459618816,3459619071,AP
 3459619072,3459622911,US
 3459624960,3459629055,BM
-3459629056,3459731455,US
+3459629056,3459686399,US
+3459686400,3459687167,NL
+3459687168,3459731455,US
 3459731456,3459735551,CA
 3459735552,3459745535,US
 3459745536,3459745791,IT
 3459745792,3459842815,US
-3459842816,3459843071,AR
+3459842816,3459843071,BR
 3459843072,3459848959,US
 3459848960,3459849215,FR
 3459849216,3459850239,US
@@ -87007,9 +87393,9 @@
 3465962496,3465962751,CA
 3465962752,3466067967,US
 3466067968,3466068223,CA
-3466068224,3466068991,US
-3466068992,3466069247,CA
-3466069248,3466069343,US
+3466068224,3466069071,US
+3466069072,3466069087,CA
+3466069088,3466069343,US
 3466069344,3466069375,CA
 3466069376,3466069447,US
 3466069448,3466069455,CA
@@ -87055,11 +87441,13 @@
 3466914304,3466914559,FR
 3466914560,3466929407,US
 3466929408,3466929663,IT
-3466929664,3466937663,US
+3466929664,3466937599,US
+3466937600,3466937663,ES
 3466937664,3466937669,DE
 3466937670,3466937670,EU
 3466937671,3466937727,DE
-3466937728,3466938444,US
+3466937728,3466937855,ES
+3466937856,3466938444,US
 3466938445,3466938448,HK
 3466938449,3466938807,US
 3466938808,3466938811,GB
@@ -87202,9 +87590,7 @@
 3469176320,3469176575,MX
 3469176576,3469186303,US
 3469186304,3469186559,MX
-3469186560,3469859583,US
-3469859584,3469859839,CA
-3469859840,3469893631,US
+3469186560,3469893631,US
 3469893632,3469901823,CA
 3469901824,3470131199,US
 3470131200,3470135295,AG
@@ -87284,9 +87670,7 @@
 3471560704,3471570943,US
 3471570944,3471572991,CA
 3471572992,3472375807,US
-3472375808,3472383743,PR
-3472383744,3472383999,US
-3472384000,3472392191,PR
+3472375808,3472392191,PR
 3472392192,3472408575,CA
 3472408576,3472571647,US
 3472571648,3472571903,GH
@@ -87303,7 +87687,9 @@
 3473755392,3473755647,HN
 3473755648,3473765887,US
 3473765888,3473766399,EC
-3473766400,3473901055,US
+3473766400,3473786111,US
+3473786112,3473786127,PR
+3473786128,3473901055,US
 3473901056,3473901311,EC
 3473901312,3473917439,US
 3473917440,3473917695,PR
@@ -87338,7 +87724,9 @@
 3475670272,3475670527,AI
 3475670528,3475670783,LC
 3475670784,3475670847,DM
-3475670848,3475671039,AG
+3475670848,3475670857,AG
+3475670858,3475670858,DM
+3475670859,3475671039,AG
 3475671040,3475681279,US
 3475681280,3475685375,HN
 3475685376,3475882767,US
@@ -87530,7 +87918,9 @@
 3481843456,3481843711,GB
 3481843712,3481951395,US
 3481951396,3481951399,GB
-3481951400,3481964575,US
+3481951400,3481958271,US
+3481958272,3481958399,NL
+3481958400,3481964575,US
 3481964576,3481964579,IE
 3481964580,3481993791,US
 3481993792,3481993799,CA
@@ -87614,9 +88004,9 @@
 3482039296,3482039551,US
 3482039552,3482040319,CA
 3482040320,3482041087,US
-3482041088,3482041343,CA
-3482041344,3482041599,US
-3482041600,3482042367,CA
+3482041088,3482041855,CA
+3482041856,3482042111,US
+3482042112,3482042367,CA
 3482042368,3482043903,US
 3482043904,3482044927,CA
 3482044928,3482045183,US
@@ -87634,7 +88024,11 @@
 3482051584,3482051839,US
 3482051840,3482052863,CA
 3482052864,3482053631,US
-3482053632,3482054655,CA
+3482053632,3482053887,CA
+3482053888,3482053999,US
+3482054000,3482054015,CA
+3482054016,3482054143,US
+3482054144,3482054655,CA
 3482054656,3482058239,US
 3482058240,3482058495,CA
 3482058496,3482583039,US
@@ -87756,9 +88150,9 @@
 3485462528,3485464575,VC
 3485464576,3485466623,LC
 3485466624,3485597695,US
-3485597696,3485672543,CA
-3485672544,3485672551,US
-3485672552,3485695999,CA
+3485597696,3485694975,CA
+3485694976,3485695231,US
+3485695232,3485695999,CA
 3485696000,3485721056,US
 3485721057,3485721057,AE
 3485721058,3485959423,US
@@ -87967,11 +88361,11 @@
 3486702592,3486702847,CA
 3486702848,3487039487,US
 3487039488,3487105023,CA
-3487105024,3487175935,US
+3487105024,3487174143,US
+3487174144,3487174271,CH
+3487174272,3487175935,US
 3487175936,3487176191,GB
-3487176192,3487177983,US
-3487177984,3487178239,GB
-3487178240,3487181359,US
+3487176192,3487181359,US
 3487181360,3487181375,GB
 3487181376,3487189247,US
 3487189248,3487189503,DK
@@ -88029,8 +88423,8 @@
 3488616192,3488718847,US
 3488718848,3488719359,A2
 3488719360,3488719871,US
-3488719872,3488720383,A2
-3488720384,3488720895,US
+3488719872,3488720639,A2
+3488720640,3488720895,US
 3488720896,3488721697,A2
 3488721698,3488721698,US
 3488721699,3488726015,A2
@@ -88069,7 +88463,7 @@
 3489399040,3489464319,US
 3489464320,3489529855,CA
 3489529856,3489562623,US
-3489563136,3489563391,JM
+3489565440,3489565695,JM
 3489566720,3489575935,US
 3489575936,3489576959,CN
 3489576960,3489577215,US
@@ -88099,7 +88493,9 @@
 3490265344,3490267135,CO
 3490267136,3490488319,US
 3490488320,3490489343,PR
-3490489344,3490703615,US
+3490489344,3490702847,US
+3490702848,3490703103,AS
+3490703104,3490703615,US
 3490703616,3490703871,PR
 3490703872,3490786047,US
 3490786048,3490786303,PR
@@ -88112,9 +88508,7 @@
 3491478528,3491637247,US
 3491637248,3491637759,CO
 3491637760,3491651583,US
-3491651584,3491654655,VI
-3491654656,3491654911,US
-3491654912,3491659775,VI
+3491651584,3491659775,VI
 3491659776,3491743743,US
 3491743744,3491745791,CO
 3491745792,3491969023,US
@@ -88129,23 +88523,29 @@
 3492812760,3492812763,JP
 3492812764,3492845823,US
 3492845824,3492846079,CH
-3492846080,3492867071,US
+3492846080,3492858111,US
+3492858112,3492858367,SA
+3492858368,3492864767,US
+3492864768,3492865023,CA
+3492865024,3492865279,US
+3492865280,3492865359,GB
+3492865360,3492865375,US
+3492865376,3492865504,GB
+3492865505,3492865505,US
+3492865506,3492865535,GB
+3492865536,3492867071,US
 3492867072,3492867327,FR
-3492867328,3492868607,US
-3492868608,3492868863,MX
-3492868864,3492869631,US
+3492867328,3492869631,US
 3492869632,3492869887,BR
 3492869888,3492877954,US
 3492877955,3492877955,CA
-3492877956,3492886527,US
-3492886528,3492886559,GB
-3492886560,3492886591,US
-3492886592,3492886783,GB
-3492886784,3492894975,US
+3492877956,3492894975,US
 3492894976,3492895231,BE
 3492895232,3492906495,US
 3492906496,3492906751,EU
-3492906752,3492912127,US
+3492906752,3492910079,US
+3492910080,3492910207,GB
+3492910208,3492912127,US
 3492912128,3492912151,GB
 3492912152,3492912159,US
 3492912160,3492912383,GB
@@ -88153,9 +88553,9 @@
 3492913664,3492913919,CA
 3492913920,3492917247,US
 3492917248,3492917503,VI
-3492917504,3492923391,US
-3492923392,3492923647,GB
-3492923648,3492926079,US
+3492917504,3492921855,US
+3492921856,3492922111,VI
+3492922112,3492926079,US
 3492926080,3492926095,EU
 3492926096,3492933375,US
 3492933376,3492933376,CA
@@ -88169,17 +88569,13 @@
 3492950864,3492950879,DE
 3492950880,3492954623,US
 3492954624,3492955135,GB
-3492955136,3492960255,US
-3492960256,3492960511,ES
-3492960512,3492962815,US
-3492962816,3492963071,GB
-3492963072,3492968191,US
+3492955136,3492962559,US
+3492962560,3492962815,GB
+3492962816,3492968191,US
 3492968192,3492968447,GB
-3492968448,3492969505,US
-3492969506,3492969506,VI
-3492969507,3492969535,US
-3492969536,3492969599,VI
-3492969600,3492994815,US
+3492968448,3492969471,US
+3492969472,3492969727,VI
+3492969728,3492994815,US
 3492994816,3492995071,GB
 3492995072,3492996127,US
 3492996128,3492996136,GB
@@ -88189,15 +88585,15 @@
 3493013760,3493014015,GB
 3493014016,3493014627,US
 3493014628,3493014628,GB
-3493014629,3493029341,US
-3493029342,3493029342,GB
-3493029343,3493039359,US
+3493014629,3493029119,US
+3493029120,3493029311,GB
+3493029312,3493029327,US
+3493029328,3493029375,GB
+3493029376,3493039359,US
 3493039360,3493039615,AR
 3493039616,3493061119,US
 3493061120,3493061375,BR
-3493061376,3493062911,US
-3493062912,3493063167,DE
-3493063168,3493069055,US
+3493061376,3493069055,US
 3493069056,3493069311,A2
 3493069312,3493073151,US
 3493073152,3493073407,BO
@@ -88234,10 +88630,10 @@
 3493987328,3493990399,US
 3493990400,3493991423,CA
 3493991424,3493998591,US
-3493998592,3493998847,AI
-3493998848,3493999359,KN
+3493998592,3493999103,AI
+3493999104,3493999359,KN
 3493999360,3494000639,AI
-3494000640,3494003711,US
+3494000640,3494002687,US
 3494003712,3494004735,CA
 3494004736,3494009855,US
 3494009856,3494010879,CA
@@ -88281,7 +88677,7 @@
 3494244352,3494246399,CA
 3494246400,3494247423,US
 3494247424,3494250495,CA
-3494250496,3494262783,US
+3494251520,3494262783,US
 3494262784,3494264831,CA
 3494264832,3494271999,US
 3494272000,3494273023,KN
@@ -88324,9 +88720,7 @@
 3494464512,3494465535,CA
 3494465536,3494510591,US
 3494510592,3494512639,CA
-3494512640,3494512895,US
-3494512896,3494513151,NO
-3494513152,3494516735,US
+3494512640,3494516735,US
 3494516736,3494517759,CA
 3494517760,3494539263,US
 3494539264,3494540031,A2
@@ -88367,12 +88761,10 @@
 3494758400,3494776831,US
 3494776832,3494777855,CA
 3494777856,3494785023,US
-3494785024,3494785279,MF
-3494785280,3494785407,GP
-3494785408,3494785791,MF
-3494785792,3494786047,GP
-3494786048,3494786303,MF
-3494786304,3494786559,GP
+3494785024,3494785535,MF
+3494785536,3494785791,GP
+3494785792,3494786047,MF
+3494786048,3494786559,GP
 3494786560,3494787071,MF
 3494787072,3494787327,A2
 3494787328,3494787583,NG
@@ -88439,9 +88831,12 @@
 3495193600,3495215103,US
 3495215104,3495217151,VI
 3495217152,3495219199,VC
-3495219200,3495251967,US
+3495219200,3495225343,US
+3495225856,3495226111,GB
+3495226624,3495226879,US
+3495227392,3495251967,US
 3495251968,3495254015,CA
-3495254016,3495260159,US
+3495255040,3495260159,US
 3495260160,3495261183,CA
 3495261184,3495285759,US
 3495286784,3495288831,CA
@@ -88498,9 +88893,9 @@
 3495618560,3495619583,CA
 3495619584,3495620607,US
 3495620608,3495622655,CA
-3495622656,3495653887,US
-3495653888,3495654143,CA
-3495654144,3495673855,US
+3495622656,3495654143,US
+3495654144,3495654399,CA
+3495654400,3495673855,US
 3495673856,3495674879,MF
 3495674880,3495675391,VG
 3495675392,3495688191,US
@@ -88555,8 +88950,10 @@
 3496189952,3496190519,US
 3496190520,3496190527,CA
 3496190528,3496190719,US
-3496190720,3496190975,CA
-3496190976,3496296447,US
+3496190720,3496190735,CA
+3496190736,3496190751,US
+3496190752,3496190767,CA
+3496190768,3496296447,US
 3496296448,3496312831,CA
 3496312832,3496468479,US
 3496468480,3496476671,CA
@@ -89026,7 +89423,9 @@
 3509532672,3509532927,US
 3509532928,3509533439,CA
 3509533440,3509534719,US
-3509534720,3509535999,CA
+3509534720,3509535487,CA
+3509535488,3509535743,US
+3509535744,3509535999,CA
 3509536000,3509536255,US
 3509536256,3509536767,CA
 3509536768,3509537279,US
@@ -89035,9 +89434,11 @@
 3509538560,3509538815,CA
 3509538816,3509539071,US
 3509539072,3509539327,CA
-3509539328,3509539583,US
-3509539584,3509540095,CA
-3509540096,3509540607,US
+3509539328,3509539631,US
+3509539632,3509539647,CA
+3509539648,3509539967,US
+3509539968,3509540031,CA
+3509540032,3509540607,US
 3509540608,3509541503,CA
 3509541504,3509541631,US
 3509541632,3509541887,CA
@@ -89053,8 +89454,8 @@
 3509546096,3509546111,CA
 3509546112,3509546495,US
 3509546496,3509547007,CA
-3509547008,3509551359,US
-3509551360,3509551871,CA
+3509547008,3509551615,US
+3509551616,3509551871,CA
 3509551872,3509552127,US
 3509552128,3509552639,CA
 3509552640,3509553919,US
@@ -89083,8 +89484,8 @@
 3509569024,3509569535,US
 3509569536,3509569791,CA
 3509569792,3509570815,US
-3509570816,3509571583,CA
-3509571584,3509571839,US
+3509570816,3509571327,CA
+3509571328,3509571839,US
 3509571840,3509572095,CA
 3509572096,3509572351,US
 3509572352,3509573375,CA
@@ -89198,9 +89599,7 @@
 3511256064,3511256319,A1
 3511256320,3511258367,US
 3511258368,3511258623,A1
-3511258624,3511260159,US
-3511260160,3511260415,A1
-3511260416,3511260927,US
+3511258624,3511260927,US
 3511260928,3511261183,A1
 3511261184,3511812095,US
 3511812096,3511844863,CA
@@ -89443,9 +89842,13 @@
 3515222272,3515224831,TR
 3515224832,3515301887,US
 3515301888,3515318271,CA
-3515318272,3515358975,US
+3515318272,3515339519,US
+3515339520,3515339775,A1
+3515339776,3515358975,US
 3515358976,3515359231,MX
-3515359232,3515596799,US
+3515359232,3515450623,US
+3515450624,3515450879,CA
+3515450880,3515596799,US
 3515596800,3515613183,CA
 3515613184,3515711487,US
 3515711488,3515731967,CA
@@ -89503,13 +89906,17 @@
 3517120512,3517173759,US
 3517173760,3517174783,IN
 3517174784,3517233151,US
-3517233152,3517235199,GU
+3517233152,3517234687,GU
+3517234688,3517234943,US
+3517234944,3517235199,GU
 3517235200,3517382655,US
 3517382656,3517383167,CA
 3517383168,3517383423,US
 3517383424,3517384703,CA
-3517384704,3517385215,US
-3517385216,3517385727,CA
+3517384704,3517385407,US
+3517385408,3517385439,CA
+3517385440,3517385471,US
+3517385472,3517385727,CA
 3517385728,3517385983,US
 3517385984,3517387263,CA
 3517387264,3517387519,US
@@ -89547,8 +89954,8 @@
 3517399040,3517399807,US
 3517399808,3517399871,CA
 3517399872,3517400063,US
-3517400064,3517400575,CA
-3517400576,3517401855,US
+3517400064,3517400319,CA
+3517400320,3517401855,US
 3517401856,3517402367,CA
 3517402368,3517402623,US
 3517402624,3517402879,CA
@@ -89578,10 +89985,10 @@
 3517413120,3517414399,CA
 3517414400,3517414911,US
 3517414912,3517415423,CA
-3517415424,3517416191,US
-3517416192,3517416447,CA
-3517416448,3517416703,US
-3517416704,3517417471,CA
+3517415424,3517416919,US
+3517416920,3517416927,CA
+3517416928,3517416959,US
+3517416960,3517417471,CA
 3517417472,3517418495,US
 3517418496,3517419007,CA
 3517419008,3517419519,US
@@ -89688,7 +90095,9 @@
 3517608192,3517608447,US
 3517608448,3517608703,GB
 3517608704,3517609727,US
-3517609728,3517610495,SE
+3517609728,3517609743,SE
+3517609744,3517609751,US
+3517609752,3517610495,SE
 3517610496,3517611263,IE
 3517611264,3517612031,SE
 3517612032,3517644799,US
@@ -89762,7 +90171,9 @@
 3519877888,3519878143,CA
 3519878144,3519878271,US
 3519878272,3519878303,CA
-3519878304,3519879727,US
+3519878304,3519878911,US
+3519878912,3519879167,CA
+3519879168,3519879727,US
 3519879728,3519879735,CA
 3519879736,3519879935,US
 3519879936,3519880447,CA
@@ -89771,13 +90182,13 @@
 3519882496,3519882751,US
 3519882752,3519884031,CA
 3519884032,3519884287,US
-3519884288,3519901695,CA
+3519884288,3519898367,CA
+3519898368,3519898623,US
+3519898624,3519901695,CA
 3519901696,3519930367,US
 3519934464,3519938559,CA
 3519938560,3520020479,US
-3520020480,3520031487,CA
-3520031488,3520031743,US
-3520031744,3520036863,CA
+3520020480,3520036863,CA
 3520036864,3520356351,US
 3520356352,3520364543,ZA
 3520364544,3520369096,US
@@ -89843,8 +90254,8 @@
 3521989632,3521989887,A2
 3521989888,3522101247,US
 3522101248,3522109439,CA
-3522109440,3522118399,US
-3522118400,3522118655,GB
+3522109440,3522118143,US
+3522118144,3522118655,GB
 3522118656,3522118911,US
 3522118912,3522119679,GB
 3522119680,3522119935,US
@@ -89952,7 +90363,9 @@
 3524722688,3524730879,SG
 3524730880,3524739071,CN
 3524739072,3524743167,ID
-3524743168,3524745727,MP
+3524743168,3524745215,MP
+3524745216,3524745471,GU
+3524745472,3524745727,MP
 3524745728,3524745983,GU
 3524745984,3524747263,MP
 3524747264,3524755455,PH
@@ -89974,8 +90387,8 @@
 3526651136,3526651391,KP
 3526651392,3526754303,CN
 3526754304,3526845183,NZ
-3526845184,3526845439,AU
-3526845440,3526885375,NZ
+3526845184,3526845311,AU
+3526845312,3526885375,NZ
 3526885376,3526893567,PK
 3526893568,3526897663,NZ
 3526897664,3526901759,HK
@@ -90029,9 +90442,7 @@
 3529113600,3531603967,KR
 3531603968,3532929279,JP
 3532929280,3532929535,AP
-3532929536,3533765631,JP
-3533765632,3533765887,CN
-3533765888,3534749695,JP
+3532929536,3534749695,JP
 3534749696,3534757887,HK
 3534757888,3534758143,AU
 3534758144,3534758147,JP
@@ -90066,7 +90477,11 @@
 3535831040,3535863807,TW
 3535863808,3535880191,SG
 3535880192,3535896575,JP
-3535896576,3535929343,AU
+3535896576,3535905791,AU
+3535905792,3535906047,US
+3535906048,3535909887,AU
+3535909888,3535910143,US
+3535910144,3535929343,AU
 3535929344,3535994879,JP
 3535994880,3536060415,MY
 3536060416,3536322559,JP
@@ -90277,8 +90692,12 @@
 3557916672,3557920055,NO
 3557920056,3557920056,DK
 3557920057,3557924863,NO
-3557924864,3557925887,AX
-3557925888,3557929983,FI
+3557924864,3557926143,AX
+3557926144,3557926399,FI
+3557926400,3557926655,AX
+3557926656,3557929471,FI
+3557929472,3557929727,AX
+3557929728,3557929983,FI
 3557929984,3557933055,AX
 3557933056,3557941247,IT
 3557941248,3557957631,DE
@@ -90318,9 +90737,7 @@
 3558159748,3558159748,US
 3558159749,3558160127,A2
 3558160128,3558160383,GB
-3558160384,3558161663,A2
-3558161664,3558161919,TD
-3558161920,3558162431,A2
+3558160384,3558162431,A2
 3558162432,3558170623,DE
 3558170624,3558178815,GB
 3558178816,3558187007,BG
@@ -90417,11 +90834,9 @@
 3558719488,3558735871,IL
 3558735872,3558741503,GB
 3558741504,3558742015,GG
-3558742016,3558742527,GB
-3558742528,3558742783,GG
-3558742784,3558743039,GB
-3558743040,3558743295,GG
-3558743296,3558743551,GB
+3558742016,3558742271,GB
+3558742272,3558742527,GG
+3558742528,3558743551,GB
 3558743552,3558743807,GG
 3558743808,3558744063,GB
 3558744064,3558752255,LB
@@ -90473,7 +90888,7 @@
 3559093760,3559095455,GB
 3559095456,3559095456,BE
 3559095457,3559096063,GB
-3559096064,3559096319,BE
+3559096064,3559096319,NL
 3559096320,3559104511,RO
 3559104512,3559112703,RU
 3559112704,3559120895,IT
@@ -90497,9 +90912,7 @@
 3559276544,3559284735,GB
 3559284736,3559292927,RU
 3559292928,3559301119,JO
-3559301120,3559305215,GB
-3559305216,3559305471,US
-3559305472,3559309311,GB
+3559301120,3559309311,GB
 3559309312,3559317503,PL
 3559317504,3559325695,FI
 3559325696,3559333887,IT
@@ -90589,9 +91002,11 @@
 3559989248,3559997439,PL
 3559997440,3560005631,KE
 3560005632,3560013823,RU
-3560013824,3560022527,GB
-3560022528,3560022783,ES
-3560022784,3560023631,GB
+3560013824,3560015871,GB
+3560015872,3560016127,ES
+3560016128,3560022751,GB
+3560022752,3560022767,ES
+3560022768,3560023631,GB
 3560023632,3560023639,ES
 3560023640,3560023791,GB
 3560023792,3560023799,ES
@@ -90630,9 +91045,9 @@
 3560316928,3560325119,NL
 3560325120,3560333311,DK
 3560333312,3560341503,RO
-3560341504,3560346623,GB
-3560346624,3560347647,US
-3560347648,3560357887,GB
+3560341504,3560345855,GB
+3560345856,3560348159,US
+3560348160,3560357887,GB
 3560357888,3560366079,GR
 3560366080,3560374271,CH
 3560374272,3560382463,ES
@@ -90675,7 +91090,7 @@
 3560669184,3560685567,CH
 3560685568,3560693759,ES
 3560693760,3560701951,PL
-3560701952,3560710143,DE
+3560706048,3560710143,DE
 3560710144,3560718335,CH
 3560718336,3560726527,GM
 3560726528,3560734719,DK
@@ -90840,7 +91255,9 @@
 3561472000,3561480191,DE
 3561480192,3561488383,GB
 3561488384,3561496575,OM
-3561496576,3561502719,GB
+3561496576,3561496831,GB
+3561496832,3561497087,NL
+3561497088,3561502719,GB
 3561502720,3561503743,NL
 3561503744,3561504767,GB
 3561504768,3561512959,DE
@@ -90859,10 +91276,12 @@
 3561604352,3561604607,FR
 3561604608,3561607391,GB
 3561607392,3561607423,FR
-3561607424,3561609215,GB
-3561609216,3561609471,FR
-3561609472,3561616639,GB
-3561616640,3561616895,FR
+3561607424,3561607935,GB
+3561607936,3561608191,FR
+3561608192,3561609215,GB
+3561609216,3561609727,FR
+3561609728,3561616383,GB
+3561616384,3561616895,FR
 3561616896,3561618943,GB
 3561618944,3561619455,ES
 3561619456,3561641450,GB
@@ -90883,11 +91302,7 @@
 3561775104,3561783295,IL
 3561783296,3561799679,RU
 3561799680,3561807871,DE
-3561807872,3561808895,BE
-3561808896,3561809151,LU
-3561809152,3561814271,BE
-3561814272,3561814527,LU
-3561814528,3561815039,BE
+3561807872,3561815039,BE
 3561815040,3561815295,LU
 3561815296,3561816063,BE
 3561816064,3561824255,VA
@@ -91087,9 +91502,7 @@
 3563225088,3563233279,LB
 3563233280,3563241471,BY
 3563241472,3563257855,TR
-3563257856,3563268351,FR
-3563268352,3563268607,BE
-3563268608,3563290623,FR
+3563257856,3563290623,FR
 3563290624,3563315199,DE
 3563315200,3563323391,DK
 3563323392,3563323647,EU
@@ -91325,9 +91738,7 @@
 3564895744,3564896255,GB
 3564896256,3564904447,RU
 3564904448,3564912639,DE
-3564912640,3564915711,NL
-3564915712,3564915967,BG
-3564915968,3564920831,NL
+3564912640,3564920831,NL
 3564920832,3564922111,DE
 3564922112,3564929023,US
 3564929024,3564937215,AT
@@ -91350,15 +91761,9 @@
 3565002752,3565027327,NO
 3565027328,3565035519,PL
 3565035520,3565036287,IE
-3565036288,3565037055,GB
-3565037056,3565037311,IE
-3565037312,3565038079,GB
-3565038080,3565038335,IE
-3565038336,3565038879,GB
+3565036288,3565038879,GB
 3565038880,3565038895,IE
-3565038896,3565039103,GB
-3565039104,3565039359,IE
-3565039360,3565039615,GB
+3565038896,3565039615,GB
 3565039616,3565041663,IE
 3565041664,3565043711,GB
 3565043712,3565051903,AT
@@ -91523,15 +91928,7 @@
 3565767352,3565767359,EU
 3565767360,3565767399,GB
 3565767400,3565767407,EU
-3565767408,3565767439,GB
-3565767440,3565767455,EU
-3565767456,3565767487,GB
-3565767488,3565767503,EU
-3565767504,3565767599,GB
-3565767600,3565767615,EU
-3565767616,3565767631,GB
-3565767632,3565767679,EU
-3565767680,3565767999,GB
+3565767408,3565767999,GB
 3565768000,3565768207,EU
 3565768208,3565768223,GB
 3565768224,3565768239,EU
@@ -91672,9 +92069,7 @@
 3567152400,3567152407,GB
 3567152408,3567152639,EU
 3567152640,3567152647,GB
-3567152648,3567152663,EU
-3567152664,3567152671,GB
-3567152672,3567152743,EU
+3567152648,3567152743,EU
 3567152744,3567152751,GB
 3567152752,3567152831,EU
 3567152832,3567152863,GB
@@ -91719,9 +92114,7 @@
 3567389696,3567390975,DE
 3567390976,3567391231,GB
 3567391232,3567391487,DE
-3567391488,3567394815,GB
-3567394816,3567395071,FR
-3567395072,3567399167,GB
+3567391488,3567399167,GB
 3567399168,3567399423,DE
 3567399424,3567399935,GB
 3567399936,3567401471,DE
@@ -91733,13 +92126,17 @@
 3567453696,3567453951,ES
 3567453952,3567456407,GB
 3567456408,3567456415,ES
-3567456416,3567458305,GB
+3567456416,3567456511,GB
+3567456512,3567456767,ES
+3567456768,3567458305,GB
 3567458306,3567458306,ES
 3567458307,3567459935,GB
 3567459936,3567459943,ES
 3567459944,3567465983,GB
 3567465984,3567466239,ES
-3567466240,3567495679,GB
+3567466240,3567490559,GB
+3567490560,3567490815,ES
+3567490816,3567495679,GB
 3567495680,3567495935,ES
 3567495936,3567499007,GB
 3567499008,3567499135,ES
@@ -91898,8 +92295,8 @@
 3570663424,3570728959,GB
 3570728960,3570729983,FI
 3570729984,3570731007,SE
-3570731008,3570794495,FI
-3570794496,3570860031,SE
+3570731008,3570794751,FI
+3570794752,3570860031,SE
 3570860032,3570892799,CH
 3570892800,3570925567,SA
 3570925568,3570991103,IT
@@ -91924,7 +92321,9 @@
 3571580928,3571646463,FI
 3571646464,3571655560,DE
 3571655561,3571655561,RO
-3571655562,3571711999,DE
+3571655562,3571688383,DE
+3571688384,3571688959,ES
+3571688960,3571711999,DE
 3571712000,3571843071,GB
 3571843072,3571974143,ES
 3571974144,3571978239,RU
@@ -92023,22 +92422,19 @@
 3574464512,3574530047,TR
 3574530048,3574594559,SE
 3574594560,3574595583,GB
-3574595584,3574595839,GF
-3574595840,3574597887,FR
-3574597888,3574598143,GP
-3574598144,3574598399,MQ
-3574598400,3574599423,FR
+3574595584,3574596607,FR
+3574596608,3574596863,GP
+3574596864,3574597119,MQ
+3574597120,3574597631,FR
+3574597632,3574597887,GP
+3574597888,3574598911,FR
+3574598912,3574599167,MQ
+3574599168,3574599423,FR
 3574599424,3574599679,MQ
 3574599680,3574599935,GP
-3574599936,3574600191,FR
-3574600192,3574600447,MQ
-3574600448,3574601215,FR
+3574599936,3574601215,FR
 3574601216,3574601471,GP
-3574601472,3574602239,FR
-3574602240,3574602495,GF
-3574602496,3574602751,FR
-3574602752,3574603007,RE
-3574603008,3574603775,FR
+3574601472,3574603775,FR
 3574603776,3574611967,BG
 3574611968,3574628351,HU
 3574628352,3574661119,GR
@@ -92048,7 +92444,9 @@
 3574792192,3574824959,CZ
 3574824960,3574830079,GB
 3574830080,3574831103,NL
-3574831104,3574857727,GB
+3574831104,3574842367,GB
+3574842368,3574842623,NL
+3574842624,3574857727,GB
 3574857728,3574923263,DE
 3574923264,3574939647,RU
 3574939648,3574941375,SE
@@ -92090,9 +92488,7 @@
 3575638183,3575640063,BE
 3575640064,3575644159,TR
 3575644160,3575709695,DK
-3575709696,3575739391,AT
-3575739392,3575739647,FR
-3575739648,3575742463,AT
+3575709696,3575742463,AT
 3575742464,3575775231,RU
 3575775232,3575824383,NL
 3575824384,3575832575,KW
@@ -92339,9 +92735,9 @@
 3576084864,3576084927,GB
 3576084928,3576085183,EU
 3576085184,3576085215,GB
-3576085216,3576085695,EU
-3576085696,3576085711,GB
-3576085712,3576086015,EU
+3576085216,3576085503,EU
+3576085504,3576085759,GB
+3576085760,3576086015,EU
 3576086016,3576086143,GB
 3576086144,3576086367,EU
 3576086368,3576086399,GB
@@ -92394,9 +92790,7 @@
 3576096768,3576099071,EU
 3576099072,3576100863,GB
 3576100864,3576101375,EU
-3576101376,3576111359,GB
-3576111360,3576111615,FR
-3576111616,3576135679,GB
+3576101376,3576135679,GB
 3576135680,3576168447,DE
 3576168448,3576233983,GB
 3576233984,3576236543,FR
@@ -92404,11 +92798,7 @@
 3576241992,3576241999,FR
 3576242000,3576242383,GB
 3576242384,3576242391,FR
-3576242392,3576245247,GB
-3576245248,3576245503,FR
-3576245504,3576251135,GB
-3576251136,3576251391,FR
-3576251392,3576251711,GB
+3576242392,3576251711,GB
 3576251712,3576251775,FR
 3576251776,3576252415,GB
 3576252416,3576252671,FR
@@ -92420,14 +92810,14 @@
 3576254696,3576254703,FR
 3576254704,3576254775,GB
 3576254776,3576254783,FR
-3576254784,3576260607,GB
+3576254784,3576258047,GB
+3576258048,3576258303,FR
+3576258304,3576260607,GB
 3576260608,3576260623,FR
 3576260624,3576260863,GB
-3576260864,3576261119,FR
-3576261120,3576263447,GB
-3576263448,3576263455,FR
-3576263456,3576263679,GB
-3576263680,3576263935,FR
+3576260864,3576260871,FR
+3576260872,3576263919,GB
+3576263920,3576263935,FR
 3576263936,3576264255,GB
 3576264256,3576264263,FR
 3576264264,3576264351,GB
@@ -92436,9 +92826,7 @@
 3576264376,3576264383,FR
 3576264384,3576264679,GB
 3576264680,3576264687,FR
-3576264688,3576264959,GB
-3576264960,3576265215,FR
-3576265216,3576266751,GB
+3576264688,3576266751,GB
 3576266752,3576299519,FR
 3576299520,3576365055,AE
 3576365056,3576430591,TR
@@ -92454,22 +92842,28 @@
 3576987648,3577020415,GB
 3577020416,3577085951,NL
 3577085952,3577151487,DE
-3577151488,3577152767,RE
-3577152768,3577154047,FR
-3577154048,3577155583,RE
-3577155584,3577155839,FR
-3577155840,3577156351,RE
-3577156352,3577157631,FR
-3577157632,3577158399,RE
-3577158400,3577158911,FR
-3577158912,3577159167,RE
-3577159168,3577159679,FR
-3577159680,3577159935,RE
-3577159936,3577160959,FR
-3577160960,3577161023,YT
-3577161024,3577161087,FR
-3577161088,3577161215,YT
-3577161216,3577165567,FR
+3577151488,3577151999,RE
+3577152000,3577152255,FR
+3577152256,3577152511,RE
+3577152512,3577153023,FR
+3577153024,3577153279,RE
+3577153280,3577153791,FR
+3577153792,3577154303,RE
+3577154304,3577154815,FR
+3577154816,3577155327,RE
+3577155328,3577155839,FR
+3577155840,3577156095,RE
+3577156096,3577156607,FR
+3577156608,3577156863,RE
+3577156864,3577157375,FR
+3577157376,3577157887,RE
+3577157888,3577158655,FR
+3577158656,3577159167,RE
+3577159168,3577160959,FR
+3577160960,3577161215,YT
+3577161216,3577163775,FR
+3577163776,3577164031,RE
+3577164032,3577165567,FR
 3577165568,3577166079,RE
 3577166080,3577166591,FR
 3577166592,3577167103,RE
@@ -92484,11 +92878,9 @@
 3577544704,3577545983,DE
 3577545984,3577546111,SE
 3577546112,3577610239,DE
-3577610240,3577625599,EU
-3577625600,3577625855,GB
-3577625856,3577626111,EU
-3577626112,3577626367,GB
-3577626368,3577628671,EU
+3577610240,3577626175,EU
+3577626176,3577626239,GB
+3577626240,3577628671,EU
 3577628672,3577629695,CH
 3577629696,3577635839,EU
 3577635840,3577636863,DE
@@ -92646,7 +93038,9 @@
 3580643328,3580645375,UA
 3580645376,3580647423,PL
 3580647424,3580647935,GB
-3580647936,3580649471,DE
+3580647936,3580648703,DE
+3580648704,3580648959,GB
+3580648960,3580649471,DE
 3580649472,3580651519,SE
 3580651520,3580653567,NL
 3580653568,3580655615,PL
@@ -92761,9 +93155,7 @@
 3582238720,3582251319,NL
 3582251320,3582251327,FI
 3582251328,3582255103,NL
-3582255104,3582258687,KW
-3582258688,3582258943,US
-3582258944,3582263039,KW
+3582255104,3582263039,KW
 3582263040,3582263295,A2
 3582263296,3582271487,ME
 3582271488,3582279679,NL
@@ -92883,7 +93275,9 @@
 3583157760,3583160319,GB
 3583160320,3583161343,DE
 3583161344,3583162623,GB
-3583162624,3583162879,ZA
+3583162624,3583162751,ZA
+3583162752,3583162815,GB
+3583162816,3583162879,ZA
 3583162880,3583164415,GB
 3583164416,3583172607,PT
 3583172608,3583188991,DE
@@ -92950,7 +93344,9 @@
 3583696896,3583705087,NL
 3583705088,3583713279,UA
 3583713280,3583721471,CZ
-3583721472,3583729663,DE
+3583721472,3583727871,DE
+3583727872,3583728127,GB
+3583728128,3583729663,DE
 3583729664,3583737855,TR
 3583737856,3583742975,EU
 3583742976,3583743487,PL
@@ -93068,12 +93464,17 @@
 3584509232,3584509239,AW
 3584509240,3584509695,GB
 3584509696,3584509951,JE
-3584509952,3584516095,GB
+3584509952,3584513535,GB
+3584513536,3584513791,JE
+3584513792,3584516095,GB
 3584516096,3584524287,NO
 3584524288,3584532479,IS
 3584532480,3584540671,DE
 3584540672,3584548863,RU
-3584548864,3584557055,ES
+3584548864,3584549887,ES
+3584549888,3584550911,FR
+3584550912,3584552959,IT
+3584552960,3584557055,FR
 3584557056,3584565247,EE
 3584565248,3584573439,RU
 3584573440,3584589823,DE
@@ -93214,7 +93615,9 @@
 3585646592,3585654783,SA
 3585654784,3585662975,NO
 3585662976,3585671167,BY
-3585671168,3585679359,SE
+3585671168,3585672191,SE
+3585672192,3585672447,DK
+3585672448,3585679359,SE
 3585679360,3585687551,FI
 3585687552,3585695743,DE
 3585695744,3585702527,A2
@@ -93244,9 +93647,8 @@
 3585861632,3585863679,EE
 3585863680,3585865471,NL
 3585865472,3585865727,LB
-3585865728,3585866495,EE
-3585866496,3585866751,RU
-3585866752,3585867775,EE
+3585865728,3585865983,UA
+3585865984,3585867775,EE
 3585867776,3585875967,NO
 3585875968,3585884159,CH
 3585884160,3585892351,IQ
@@ -93254,22 +93656,9 @@
 3585900544,3585906687,NO
 3585906688,3585907711,CZ
 3585907712,3585908735,NO
-3585908736,3585908991,FR
-3585908992,3585909247,GF
-3585909248,3585909503,FR
-3585909504,3585909759,GF
-3585909760,3585910271,FR
-3585910272,3585910527,GP
-3585910528,3585912831,FR
-3585912832,3585913087,GP
-3585913088,3585913855,FR
-3585913856,3585914623,GP
-3585914624,3585914879,GF
-3585914880,3585915391,FR
-3585915392,3585915647,GP
-3585915648,3585915903,FR
-3585915904,3585916159,GP
-3585916160,3585916671,FR
+3585908736,3585913855,FR
+3585913856,3585914367,GP
+3585914368,3585916671,FR
 3585916672,3585916927,MQ
 3585916928,3585925119,IT
 3585925120,3585933311,CH
@@ -93278,7 +93667,9 @@
 3585949696,3585957887,KW
 3585957888,3585966079,SE
 3585966080,3585974271,CH
-3585974272,3585982463,BE
+3585974272,3585976831,BE
+3585976832,3585977087,GB
+3585977088,3585982463,BE
 3585982464,3585998847,RU
 3585998848,3586007039,ES
 3586007040,3586015231,LT
@@ -93298,7 +93689,9 @@
 3586162688,3586179071,FI
 3586179072,3586195455,ES
 3586195456,3586203647,RU
-3586203648,3586205695,KE
+3586203648,3586204415,KE
+3586204416,3586204671,ZM
+3586204672,3586205695,KE
 3586205696,3586207743,BW
 3586207744,3586207999,ZA
 3586208000,3586208255,A2
@@ -93424,9 +93817,7 @@
 3587231232,3587231263,NL
 3587231264,3587233087,GB
 3587233088,3587233095,NL
-3587233096,3587233279,GB
-3587233280,3587233535,NL
-3587233536,3587234191,GB
+3587233096,3587234191,GB
 3587234192,3587234207,NL
 3587234208,3587237631,GB
 3587237632,3587237887,NL
@@ -93492,9 +93883,7 @@
 3587620864,3587637247,SE
 3587637248,3587646975,FR
 3587646976,3587647231,MC
-3587647232,3587647743,FR
-3587647744,3587647999,GB
-3587648000,3587653631,FR
+3587647232,3587653631,FR
 3587653632,3587670015,SK
 3587670016,3587702783,IT
 3587702784,3587710975,DE
@@ -93533,8 +93922,7 @@
 3588153344,3588161535,RU
 3588161536,3588173311,FR
 3588173312,3588173567,RE
-3588173568,3588173823,YT
-3588173824,3588227071,FR
+3588173568,3588227071,FR
 3588227072,3588292607,BE
 3588292608,3588308991,AT
 3588308992,3588325375,NO
@@ -93632,9 +94020,7 @@
 3589431040,3589431295,ES
 3589431296,3589432831,GB
 3589432832,3589433087,CH
-3589433088,3589433855,GB
-3589433856,3589434111,IE
-3589434112,3589435759,GB
+3589433088,3589435759,GB
 3589435760,3589435763,ES
 3589435764,3589439487,GB
 3589439488,3589455871,SE
@@ -93647,10 +94033,10 @@
 3589545984,3589554175,DE
 3589554176,3589570559,PS
 3589570560,3589578751,GB
-3589578752,3589579007,IN
+3589578752,3589579007,NL
 3589579008,3589580543,GB
-3589580544,3589580799,NL
-3589580800,3589582975,GB
+3589580544,3589581055,NL
+3589581056,3589582975,GB
 3589582976,3589583103,NL
 3589583104,3589583871,GB
 3589583872,3589584127,NL
@@ -93668,7 +94054,9 @@
 3589742592,3589746175,NL
 3589746176,3589746687,US
 3589746688,3589767167,NL
-3589767168,3589816319,RU
+3589767168,3589810431,RU
+3589810432,3589810687,PL
+3589810688,3589816319,RU
 3589816320,3589825791,EU
 3589825792,3589826047,DE
 3589826048,3589827711,EU
@@ -93729,9 +94117,7 @@
 3590251648,3590251775,NL
 3590251776,3590252543,FR
 3590252544,3590253055,LB
-3590253056,3590253311,FR
-3590253312,3590253567,GB
-3590253568,3590254847,FR
+3590253056,3590254847,FR
 3590254848,3590255103,GB
 3590255104,3590255871,FR
 3590255872,3590255935,US
@@ -93746,14 +94132,14 @@
 3590291456,3590299647,EG
 3590299648,3590307839,FI
 3590307840,3590308607,A2
-3590308608,3590309119,US
-3590309120,3590312935,A2
+3590308608,3590308863,US
+3590308864,3590308951,A2
+3590308952,3590308959,GH
+3590308960,3590312935,A2
 3590312936,3590312943,UG
 3590312944,3590316282,A2
 3590316283,3590316283,US
-3590316284,3590316543,A2
-3590316544,3590316799,US
-3590316800,3590317951,A2
+3590316284,3590317951,A2
 3590317952,3590318015,UA
 3590318016,3590324223,A2
 3590324224,3623890943,US
@@ -93809,9 +94195,7 @@
 3624359680,3624360703,CW
 3624360704,3624374447,US
 3624374448,3624374455,ES
-3624374456,3624375871,US
-3624375872,3624375879,NL
-3624375880,3624376247,US
+3624374456,3624376247,US
 3624376248,3624376263,ES
 3624376264,3624376287,US
 3624376288,3624376295,GB
@@ -93819,7 +94203,9 @@
 3624376336,3624376343,AU
 3624376344,3624376351,US
 3624376352,3624376359,PT
-3624376360,3624377863,US
+3624376360,3624376655,US
+3624376656,3624376679,GB
+3624376680,3624377863,US
 3624377864,3624377871,GB
 3624377872,3624377879,US
 3624377880,3624377887,GB
@@ -93828,11 +94214,9 @@
 3624377912,3624386559,US
 3624386560,3624394751,CA
 3624394752,3624402943,US
-3624402944,3624407039,JP
-3624407040,3624435711,US
-3624435712,3624443391,CA
-3624443392,3624443903,US
-3624443904,3624452095,CA
+3624402944,3624411135,JP
+3624411136,3624435711,US
+3624435712,3624452095,CA
 3624452096,3624480767,US
 3624480768,3624484863,CA
 3624484864,3624534015,US
@@ -93948,7 +94332,9 @@
 3628161024,3628161279,CA
 3628161280,3628179455,US
 3628179456,3628187647,CA
-3628187648,3628225779,US
+3628187648,3628225387,US
+3628225388,3628225395,GB
+3628225396,3628225779,US
 3628225780,3628225783,GB
 3628225784,3628236799,US
 3628236800,3628257279,CA
@@ -94041,17 +94427,7 @@
 3629789952,3629790207,CA
 3629790208,3629839103,US
 3629839104,3629839359,CA
-3629839360,3630039047,US
-3630039048,3630039055,CA
-3630039056,3630039079,US
-3630039080,3630039087,CA
-3630039088,3630039119,US
-3630039120,3630039135,CA
-3630039136,3630039159,US
-3630039160,3630039167,CA
-3630039168,3630039183,US
-3630039184,3630039199,CA
-3630039200,3630039295,US
+3629839360,3630039295,US
 3630039296,3630039551,CA
 3630039552,3630040063,US
 3630040064,3630040319,CA
@@ -94091,9 +94467,7 @@
 3630058752,3630059007,CA
 3630059008,3630059263,US
 3630059264,3630059519,CA
-3630059520,3630060799,US
-3630060800,3630061055,CA
-3630061056,3630061567,US
+3630059520,3630061567,US
 3630061568,3630062079,CA
 3630062080,3630062335,US
 3630062336,3630062591,CA
@@ -94102,15 +94476,17 @@
 3630063872,3630063935,US
 3630063936,3630063951,CA
 3630063952,3630066431,US
-3630066432,3630067967,CA
-3630067968,3630068991,US
+3630066432,3630067711,CA
+3630067712,3630068991,US
 3630068992,3630069247,CA
 3630069248,3630069503,US
 3630069504,3630069759,CA
 3630069760,3630071295,US
 3630071296,3630071551,CA
 3630071552,3630072575,US
-3630072576,3630074111,CA
+3630072576,3630073599,CA
+3630073600,3630073855,US
+3630073856,3630074111,CA
 3630074112,3630074879,US
 3630074880,3630075135,CA
 3630075136,3630075311,US
@@ -94133,7 +94509,9 @@
 3630082048,3630082559,CA
 3630082560,3630082815,US
 3630082816,3630083071,CA
-3630083072,3630084607,US
+3630083072,3630083583,US
+3630083584,3630083839,CA
+3630083840,3630084607,US
 3630084608,3630084863,CA
 3630084864,3630085119,US
 3630085120,3630085375,CA
@@ -94183,10 +94561,8 @@
 3630152192,3630152703,US
 3630152704,3630153215,CA
 3630153216,3630155775,US
-3630155776,3630158079,CA
-3630158080,3630158295,US
-3630158296,3630158303,CA
-3630158304,3630159103,US
+3630155776,3630158335,CA
+3630158336,3630159103,US
 3630159104,3630159359,CA
 3630159360,3630159615,US
 3630159616,3630159871,CA
@@ -94200,8 +94576,8 @@
 3630162432,3630162943,CA
 3630162944,3630163199,US
 3630163200,3630163455,CA
-3630163456,3630163967,US
-3630163968,3630164735,CA
+3630163456,3630163711,US
+3630163712,3630164735,CA
 3630164736,3630164991,US
 3630164992,3630166527,CA
 3630166528,3630167007,US
@@ -94258,7 +94634,18 @@
 3631668224,3631668479,US
 3631668480,3631668991,CA
 3631668992,3631669247,US
-3631669248,3631677439,A2
+3631669248,3631669807,A2
+3631669808,3631669823,EC
+3631669824,3631670527,A2
+3631670528,3631670783,NG
+3631670784,3631671039,EC
+3631671040,3631671295,US
+3631671296,3631671551,JM
+3631671552,3631671807,PY
+3631671808,3631672063,A2
+3631672064,3631672575,PY
+3631672576,3631672831,NG
+3631672832,3631677439,A2
 3631677440,3631822815,US
 3631822816,3631822831,AU
 3631822832,3631825647,US
@@ -94277,7 +94664,9 @@
 3632232448,3632232703,A2
 3632232704,3632244223,US
 3632244224,3632244479,CA
-3632244480,3632332799,US
+3632244480,3632279039,US
+3632279040,3632279295,SA
+3632279296,3632332799,US
 3632332800,3632357375,CA
 3632357376,3632381951,US
 3632381952,3632390143,CA
@@ -94316,7 +94705,6 @@
 3633348608,3633405951,US
 3633405952,3633410047,CA
 3633410048,3633446911,US
-3633454080,3633454335,US
 3633455104,3633456383,US
 3633456384,3633456639,AU
 3633456640,3633479679,US
@@ -94399,9 +94787,7 @@
 3635185408,3635185663,A1
 3635185664,3635187199,US
 3635187200,3635187455,A1
-3635187456,3635188479,US
-3635188480,3635188735,A1
-3635188736,3635314687,US
+3635187456,3635314687,US
 3635314688,3635322879,CA
 3635322880,3635425279,US
 3635425280,3635429375,CA
@@ -94609,7 +94995,11 @@
 3636627200,3636627455,BR
 3636627456,3636628479,MX
 3636628480,3636628991,PE
-3636628992,3636822015,US
+3636628992,3636740095,US
+3636740096,3636740351,CA
+3636740352,3636741503,US
+3636741504,3636741631,CA
+3636741632,3636822015,US
 3636822016,3636854783,CA
 3636854784,3636887551,US
 3636887552,3636895743,CA
@@ -94636,7 +95026,9 @@
 3637641216,3637665791,US
 3637665792,3637669887,CA
 3637669888,3637706751,US
-3637706752,3637739519,CA
+3637706752,3637726591,CA
+3637726592,3637726719,US
+3637726720,3637739519,CA
 3637739520,3638165503,US
 3638165504,3638181887,CA
 3638181888,3638214399,US
@@ -94660,7 +95052,9 @@
 3638400000,3638401087,US
 3638401088,3638401119,CA
 3638401120,3638509567,US
-3638509568,3638534143,CA
+3638509568,3638526719,CA
+3638526720,3638526975,US
+3638526976,3638534143,CA
 3638534144,3638697983,US
 3638697984,3638706175,CA
 3638706176,3638706687,US
@@ -94668,10 +95062,7 @@
 3638706944,3638707455,A2
 3638707456,3638707711,US
 3638707712,3638710015,A2
-3638710016,3638738943,US
-3638740992,3638746111,US
-3638746112,3638746367,MX
-3638746368,3638874111,US
+3638710016,3638874111,US
 3638874112,3638878207,CA
 3638878208,3638984703,US
 3638984704,3638985983,GT
@@ -94751,9 +95142,9 @@
 3639664640,3639668735,CA
 3639668736,3639672831,US
 3639672832,3639681023,CL
-3639681024,3639684991,US
-3639684992,3639685119,SA
-3639685120,3639692031,US
+3639681024,3639685055,US
+3639685056,3639685063,SA
+3639685064,3639692031,US
 3639692032,3639692287,GB
 3639692288,3639704573,US
 3639704574,3639704574,GB
@@ -94851,7 +95242,9 @@
 3641356536,3641356543,CM
 3641356544,3641357983,A2
 3641357984,3641358015,SL
-3641358016,3641360383,A2
+3641358016,3641359359,A2
+3641359360,3641359615,US
+3641359616,3641360383,A2
 3641360384,3641368575,RO
 3641368576,3641372671,GB
 3641372672,3641376767,BG
@@ -94924,10 +95317,10 @@
 3641669120,3641670271,ZW
 3641670272,3641670911,GB
 3641670912,3641671167,LS
-3641671168,3641671423,ZW
-3641671424,3641671679,GB
+3641671168,3641671679,GB
 3641671680,3641679871,RU
-3641679872,3641681151,A1
+3641679872,3641680127,DK
+3641680128,3641681151,A1
 3641681152,3641681407,SE
 3641681408,3641681663,FR
 3641681664,3641683967,A1
@@ -94988,9 +95381,7 @@
 3641917440,3641925631,GR
 3641925632,3641933823,RU
 3641933824,3641937919,GB
-3641937920,3641940223,IT
-3641940224,3641940479,US
-3641940480,3641941759,IT
+3641937920,3641941759,IT
 3641941760,3641942015,EU
 3641942016,3641950207,DE
 3641950208,3641954303,FR
@@ -95067,8 +95458,7 @@
 3642253312,3642257407,FI
 3642257408,3642261503,RU
 3642261504,3642265599,BA
-3642265600,3642267647,AE
-3642267648,3642269695,IR
+3642265600,3642269695,AE
 3642269696,3642273791,UA
 3642273792,3642277887,RU
 3642277888,3642290175,DE
@@ -95185,7 +95575,9 @@
 3642691584,3642695679,DE
 3642695680,3642699775,SK
 3642699776,3642703871,CZ
-3642703872,3642707967,LU
+3642703872,3642705151,LU
+3642705152,3642705407,DE
+3642705408,3642707967,LU
 3642707968,3642712063,DE
 3642712064,3642716159,NO
 3642716160,3642720255,IT
@@ -95231,15 +95623,13 @@
 3644928000,3644932095,GI
 3644932096,3644936191,IT
 3644936192,3644940287,RU
-3644940288,3644942847,HU
-3644942848,3644943103,BG
-3644943104,3644943359,HU
-3644943360,3644943615,BG
-3644943616,3644946175,HU
-3644946176,3644946687,BG
-3644946688,3644946943,HU
-3644946944,3644947967,BG
-3644947968,3644948479,HU
+3644940288,3644942591,HU
+3644942592,3644943615,BG
+3644943616,3644944383,HU
+3644944384,3644945407,BG
+3644945408,3644946175,HU
+3644946176,3644948223,BG
+3644948224,3644948479,HU
 3644948480,3644952575,DE
 3644952576,3644960767,GB
 3644960768,3644964863,TR
@@ -95255,9 +95645,7 @@
 3645009920,3645014015,FR
 3645014016,3645018111,DE
 3645018112,3645022207,RU
-3645022208,3645023743,CZ
-3645023744,3645023999,SK
-3645024000,3645030399,CZ
+3645022208,3645030399,CZ
 3645030400,3645038591,IR
 3645038592,3645046783,PS
 3645046784,3645050879,RU
@@ -95304,9 +95692,7 @@
 3645210624,3645214719,RU
 3645214720,3645218815,NL
 3645218816,3645222911,DE
-3645222912,3645223935,KW
-3645223936,3645224191,US
-3645224192,3645227007,KW
+3645222912,3645227007,KW
 3645227008,3645235199,RU
 3645235200,3645243391,DE
 3645243392,3645247487,ES
@@ -95534,7 +95920,11 @@
 3647966208,3647967231,GB
 3647967232,3647968255,BE
 3647968256,3647969279,FR
-3647969280,3647971327,DE
+3647969280,3647969327,DE
+3647969328,3647969335,IT
+3647969336,3647970047,DE
+3647970048,3647970303,BE
+3647970304,3647971327,DE
 3647971328,3647972351,GB
 3647972352,3647973375,IT
 3647973376,3647973399,DE
@@ -95557,11 +95947,10 @@
 3647980384,3647980415,FR
 3647980416,3647980543,DE
 3647980544,3647981567,GB
-3647981568,3647981823,BE
-3647981824,3647982079,DK
-3647982080,3647982591,BE
+3647981568,3647982591,BE
 3647982592,3647983615,IT
-3647983616,3647984031,DE
+3647983616,3647983871,US
+3647983872,3647984031,DE
 3647984032,3647984047,NL
 3647984048,3647986431,DE
 3647986432,3647986687,ES
@@ -95644,7 +96033,9 @@
 3648192512,3648196607,DE
 3648196608,3648200703,IT
 3648200704,3648208895,SE
-3648208896,3648209663,DE
+3648208896,3648209166,DE
+3648209167,3648209169,GB
+3648209170,3648209663,DE
 3648209664,3648209919,EU
 3648209920,3648212991,DE
 3648212992,3648217087,RU
@@ -95920,16 +96311,15 @@
 3650748416,3650879487,GB
 3650879488,3650912255,RO
 3650912256,3650915327,GB
-3650915328,3650915337,FR
-3650915338,3650915338,BE
-3650915339,3650915583,FR
+3650915328,3650915583,FR
 3650915584,3650920447,GB
 3650920448,3650920457,FR
 3650920458,3650920458,GB
 3650920459,3650920703,FR
-3650920704,3650926079,GB
-3650926080,3650926335,BE
-3650926336,3650926591,GB
+3650920704,3650920959,LB
+3650920960,3650922799,GB
+3650922800,3650922815,FR
+3650922816,3650926591,GB
 3650926592,3650929663,ES
 3650929664,3650929847,GB
 3650929848,3650929855,FR
@@ -95941,9 +96331,9 @@
 3650932976,3650939599,GB
 3650939600,3650939607,FR
 3650939608,3650939615,TR
-3650939616,3650944511,GB
-3650944512,3650944767,FR
-3650944768,3650945023,GB
+3650939616,3650940927,GB
+3650940928,3650941183,NL
+3650941184,3650945023,GB
 3650945024,3651010559,DK
 3651010560,3651076095,GB
 3651076096,3651108863,DE
@@ -95952,7 +96342,9 @@
 3651152896,3651153919,GB
 3651153920,3651168255,DE
 3651168256,3651169023,ES
-3651169024,3651207167,DE
+3651169024,3651192319,DE
+3651192320,3651193087,GB
+3651193088,3651207167,DE
 3651207168,3651207199,GB
 3651207200,3651207223,EU
 3651207224,3651207295,GB
@@ -96112,9 +96504,11 @@
 3652083712,3652087807,RU
 3652087808,3652093951,IT
 3652093952,3652094207,US
-3652094208,3652094463,IT
-3652094464,3652094719,US
-3652094720,3652095999,IT
+3652094208,3652094975,IT
+3652094976,3652095231,US
+3652095232,3652095487,IT
+3652095488,3652095743,US
+3652095744,3652095999,IT
 3652096000,3652100095,BG
 3652100096,3652108287,RU
 3652108288,3652116479,FR
@@ -96128,16 +96522,18 @@
 3652149248,3652153343,DE
 3652153344,3652157439,SE
 3652157440,3652165631,RU
-3652165632,3652169471,FR
+3652165632,3652165887,GF
+3652165888,3652169471,FR
 3652169472,3652169727,GF
-3652169728,3652170495,MQ
-3652170496,3652170751,FR
+3652169728,3652170239,MQ
+3652170240,3652170751,FR
 3652170752,3652171007,MQ
-3652171008,3652172031,FR
-3652172032,3652172287,RE
-3652172288,3652172799,FR
-3652172800,3652173055,RE
-3652173056,3652173823,FR
+3652171008,3652171519,FR
+3652171520,3652171775,MQ
+3652171776,3652172287,RE
+3652172288,3652172543,FR
+3652172544,3652172799,RE
+3652172800,3652173823,FR
 3652173824,3652177919,AT
 3652177920,3652182015,CY
 3652182016,3652190207,DE
@@ -96151,15 +96547,11 @@
 3653386240,3653390335,DE
 3653390336,3653394431,FR
 3653394432,3653402623,NL
-3653402624,3653407487,A2
-3653407488,3653407743,US
-3653407744,3653407999,A2
+3653402624,3653407999,A2
 3653408000,3653408255,US
-3653408256,3653410047,A2
-3653410048,3653410060,US
+3653408256,3653410060,A2
 3653410061,3653410061,YT
-3653410062,3653410303,US
-3653410304,3653410815,A2
+3653410062,3653410815,A2
 3653410816,3653414911,CZ
 3653414912,3653419007,IT
 3653419008,3653423103,IL
@@ -96173,11 +96565,9 @@
 3653451776,3653464063,RU
 3653464064,3653468159,NL
 3653468160,3653472255,GR
-3653472256,3653472511,NL
-3653472512,3653472767,US
-3653472768,3653473023,NL
-3653473024,3653473535,US
-3653473536,3653476351,NL
+3653472256,3653473023,NL
+3653473024,3653473279,US
+3653473280,3653476351,NL
 3653476352,3653480447,CZ
 3653480448,3653484543,DK
 3653484544,3653488639,TR
@@ -96244,8 +96634,7 @@
 3654025216,3654287359,GB
 3654287360,3654608404,SE
 3654608405,3654608405,NO
-3654608406,3654608639,SE
-3654608640,3654608895,RU
+3654608406,3654608895,SE
 3654608896,3654609919,NO
 3654609920,3654614143,SE
 3654614144,3654614271,FI
@@ -96261,12 +96650,12 @@
 3659661312,3659792383,TW
 3659792384,3660054527,KR
 3660054528,3660096767,JP
-3660096768,3660097023,US
-3660097024,3660097535,JP
-3660097536,3660097791,US
-3660097792,3660099583,JP
-3660099584,3660099839,US
-3660099840,3660102143,JP
+3660096768,3660097535,US
+3660097536,3660099071,JP
+3660099072,3660099583,US
+3660099584,3660100095,JP
+3660100096,3660100607,US
+3660100608,3660102143,JP
 3660102144,3660102399,US
 3660102400,3660102655,JP
 3660102656,3660102911,US
@@ -96344,7 +96733,9 @@
 3669618688,3669620735,CN
 3669622784,3669688319,SG
 3669688320,3669753855,TW
-3669753856,3670015999,HK
+3669753856,3669777663,HK
+3669777664,3669777919,SG
+3669777920,3670015999,HK
 3670016000,3671064575,CN
 3671064576,3671130111,MY
 3671130112,3671195647,KR
@@ -96484,7 +96875,9 @@
 3715760128,3715891199,CN
 3715891200,3716153343,HK
 3716153344,3716169727,SG
-3716169728,3716186111,TH
+3716169728,3716175615,JP
+3716175616,3716184575,TH
+3716184576,3716186111,JP
 3716186112,3716415487,CN
 3716415488,3716431871,VN
 3716431872,3716440063,KR
@@ -96644,9 +97037,7 @@
 3755988992,3755990015,HK
 3755990016,3755991039,SG
 3755991040,3755999231,JP
-3755999232,3756002815,IN
-3756002816,3756003071,LK
-3756003072,3757047807,IN
+3755999232,3757047807,IN
 3757047808,3757834239,CN
 3757834240,3757867007,AU
 3757867008,3757875519,CN
diff --git a/installer/resources/geoipv6.dat.gz b/installer/resources/geoipv6.dat.gz
index 446a9e2cf90fe7a9b6f87ab0fb09ccace8f57a2a..ab64035316e0b3c3823ca02cd4a9ea8a8a968b07 100644
Binary files a/installer/resources/geoipv6.dat.gz and b/installer/resources/geoipv6.dat.gz differ
diff --git a/installer/resources/i2ptunnel.config b/installer/resources/i2ptunnel.config
index 8f2fdb9259c93073cbabc672d77835f810ef0e31..45d26d5431485a1056e8f9c25b5925c77ac971cc 100644
--- a/installer/resources/i2ptunnel.config
+++ b/installer/resources/i2ptunnel.config
@@ -21,6 +21,7 @@ tunnel.0.option.i2cp.reduceIdleTime=900000
 tunnel.0.option.i2cp.reduceOnIdle=true
 tunnel.0.option.i2cp.reduceQuantity=1
 tunnel.0.option.i2p.streaming.connectDelay=1000
+tunnel.0.option.i2ptunnel.httpclient.SSLOutproxies=false.i2p
 tunnel.0.option.inbound.length=3
 tunnel.0.option.inbound.lengthVariance=0
 tunnel.0.option.outbound.length=3
@@ -43,6 +44,7 @@ tunnel.1.option.outbound.nickname=Irc2P
 tunnel.1.option.i2cp.closeIdleTime=1200000
 tunnel.1.option.i2cp.closeOnIdle=true
 tunnel.1.option.i2cp.delayOpen=true
+tunnel.1.option.i2cp.destination.sigType=ECDSA_SHA256_P256
 tunnel.1.option.i2cp.newDestOnResume=false
 tunnel.1.option.i2cp.reduceIdleTime=600000
 tunnel.1.option.i2cp.reduceOnIdle=true
diff --git a/installer/tools/java/build.xml b/installer/tools/java/build.xml
new file mode 100644
index 0000000000000000000000000000000000000000..ddb00137b51a0a8be92f3f44180ff74ff06323a5
--- /dev/null
+++ b/installer/tools/java/build.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project basedir="." default="all" name="tooljar">
+    <target name="all" depends="clean, build" />
+    <target name="build" depends="builddep, jar" />
+    <target name="builddep">
+        <!-- noop, since the core doesnt depend on anything -->
+    </target>
+    <condition property="depend.available">
+        <typefound name="depend" />
+    </condition>
+    <target name="depend" if="depend.available">
+        <depend
+            cache="../../../build"
+            srcdir="./src"
+            destdir="./build/obj" >
+        </depend>
+    </target>
+
+    <!-- only used if not set by a higher build.xml -->
+    <property name="javac.compilerargs" value="" />
+    <property name="javac.classpath" value="" />
+    <property name="javac.version" value="1.6" />
+
+    <target name="compile" depends="depend">
+        <mkdir dir="./build" />
+        <mkdir dir="./build/obj" />
+        <javac srcdir="./src" debug="true" source="${javac.version}" target="${javac.version}" deprecation="on"
+            includeAntRuntime="false"
+            destdir="./build/obj" classpath="${javac.classpath}:../../../build/i2p.jar:../../../build/router.jar" >
+            <compilerarg line="${javac.compilerargs}" />
+        </javac>
+    </target>
+
+    <target name="jar" depends="compile">
+        <jar destfile="build/tools.jar">
+            <fileset dir="./build/obj" includes="**" />
+            <manifest>
+                <attribute name="Built-By" value="${build.built-by}" />
+                <attribute name="Build-Date" value="${build.timestamp}" />
+                <attribute name="Base-Revision" value="${workspace.version}" />
+            </manifest>
+        </jar>
+    </target>
+
+    <target name="clean">
+        <delete dir="./build" />
+    </target>
+    <target name="cleandep" depends="clean">
+        <!-- noop, since the core doesn't depend on anything -->
+    </target>
+    <target name="distclean" depends="clean">
+        <!-- noop, since the core doesn't depend on anything -->
+    </target>
+</project>
diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/BundleRouterInfos.java b/installer/tools/java/src/net/i2p/router/networkdb/kademlia/BundleRouterInfos.java
similarity index 100%
rename from router/java/src/net/i2p/router/networkdb/kademlia/BundleRouterInfos.java
rename to installer/tools/java/src/net/i2p/router/networkdb/kademlia/BundleRouterInfos.java
diff --git a/router/java/src/net/i2p/data/i2np/DatabaseLookupMessage.java b/router/java/src/net/i2p/data/i2np/DatabaseLookupMessage.java
index 790e376227234a03a9439fb63225e7500ddd61a5..c1e27e3dc63a644dc5ad9121468f54e36194cba7 100644
--- a/router/java/src/net/i2p/data/i2np/DatabaseLookupMessage.java
+++ b/router/java/src/net/i2p/data/i2np/DatabaseLookupMessage.java
@@ -40,6 +40,7 @@ public class DatabaseLookupMessage extends FastI2NPMessageImpl {
     private List<Hash> _dontIncludePeers;
     private SessionKey _replyKey;
     private SessionTag _replyTag;
+    private Type _type;
     
     //private static volatile long _currentLookupPeriod = 0;
     //private static volatile int _currentLookupCount = 0;
@@ -52,7 +53,26 @@ public class DatabaseLookupMessage extends FastI2NPMessageImpl {
     private static final int MAX_NUM_PEERS = 512;
     
     private static final byte FLAG_TUNNEL = 0x01;
+    // any flags below here will confuse routers 0.9.5 or lower
     private static final byte FLAG_ENCRYPT = 0x02;
+    private static final byte FLAG_TYPE_MASK = 0x0c;
+    private static final byte FLAG_TYPE_ANY = 0;
+    private static final byte FLAG_TYPE_LS = 0x04;
+    private static final byte FLAG_TYPE_RI = 0x08;
+    private static final byte FLAG_TYPE_EXPL = 0x0c;
+
+    /** @since 0.9.16 */
+    public enum Type {
+        /** default - LS or RI */
+        ANY,
+        /** lease set only */
+        LS,
+        /** router info only */
+        RI,
+        /** exploratory - return closest non-floodfill router infos */
+        EXPL
+    }
+
 
     /**
      *  It's not supported until 0.9.7, but as of
@@ -86,6 +106,7 @@ public class DatabaseLookupMessage extends FastI2NPMessageImpl {
         //                      + " messages so far)", new Exception("Flood cause"));
         //    }
         //}
+        _type = Type.ANY;
     }
     
     /**
@@ -130,6 +151,30 @@ public class DatabaseLookupMessage extends FastI2NPMessageImpl {
         _key = key;
     }
     
+    /**
+     *  Defines the type of data being searched for.
+     *  Default ANY.
+     *
+     *  @return non-null
+     *  @since 0.9.16
+     */
+    public Type getSearchType() { return _type; }
+
+    /**
+     *  Defines the type of data being searched for.
+     *  Default ANY.
+     *  Must be ANY for queried routers 0.9.5 or lower, but there are few if
+     *  any floodfills that old left, so not even worth checking.
+     *
+     *  @param type non-null
+     *  @since 0.9.16
+     */
+    public void setSearchType(Type type) {
+        if (type == null)
+            throw new IllegalArgumentException();
+        _type = type;
+    }
+    
     /**
      * Contains the router who requested this lookup
      *
@@ -285,6 +330,21 @@ public class DatabaseLookupMessage extends FastI2NPMessageImpl {
         // TODO store the whole flag byte
         boolean tunnelSpecified = (data[curIndex] & FLAG_TUNNEL) != 0;
         boolean replyKeySpecified = (data[curIndex] & FLAG_ENCRYPT) != 0;
+        switch (data[curIndex] & FLAG_TYPE_MASK) {
+            case FLAG_TYPE_LS:
+                _type = Type.LS;
+                break;
+            case FLAG_TYPE_RI:
+                _type = Type.RI;
+                break;
+            case FLAG_TYPE_EXPL:
+                _type = Type.EXPL;
+                break;
+            case FLAG_TYPE_ANY:
+            default:
+                _type = Type.ANY;
+                break;
+        }
         curIndex++;
         
         if (tunnelSpecified) {
@@ -348,6 +408,21 @@ public class DatabaseLookupMessage extends FastI2NPMessageImpl {
             byte flag = FLAG_TUNNEL;
             if (_replyKey != null)
                 flag |= FLAG_ENCRYPT;
+            switch (_type) {
+                case LS:
+                    flag |= FLAG_TYPE_LS;
+                    break;
+                case RI:
+                    flag |= FLAG_TYPE_RI;
+                    break;
+                case EXPL:
+                    flag |= FLAG_TYPE_EXPL;
+                    break;
+                case ANY:
+                default:
+                    // flag is 0
+                    break;
+            }
             out[curIndex++] = flag;
             byte id[] = DataHelper.toLong(4, _replyTunnel.getTunnelId());
             System.arraycopy(id, 0, out, curIndex, 4);
@@ -410,6 +485,7 @@ public class DatabaseLookupMessage extends FastI2NPMessageImpl {
     public String toString() {
         StringBuilder buf = new StringBuilder(256);
         buf.append("[DatabaseLookupMessage: ");
+        buf.append("\n\tSearch Type: ").append(_type);
         buf.append("\n\tSearch Key: ").append(_key);
         if (_replyKey != null)
             buf.append("\n\tReply GW: ");
diff --git a/router/java/src/net/i2p/router/Banlist.java b/router/java/src/net/i2p/router/Banlist.java
index d10186d5d1b687b4a3fd037515fe121eceaff4ad..57f31b2da4c2f802ed1918606eaffaaffc1e52ac 100644
--- a/router/java/src/net/i2p/router/Banlist.java
+++ b/router/java/src/net/i2p/router/Banlist.java
@@ -83,9 +83,9 @@ public class Banlist {
                 }
             } catch (IllegalStateException ise) {} // next time...
             for (Hash peer : _toUnbanlist) {
-                PeerProfile prof = _context.profileOrganizer().getProfile(peer);
-                if (prof != null)
-                    prof.unbanlist();
+                //PeerProfile prof = _context.profileOrganizer().getProfile(peer);
+                //if (prof != null)
+                //    prof.unbanlist();
                 _context.messageHistory().unbanlist(peer);
                 if (_log.shouldLog(Log.INFO))
                     _log.info("Unbanlisting router (expired) " + peer.toBase64());
@@ -155,11 +155,11 @@ public class Banlist {
             e.expireOn = _context.clock().now() + BANLIST_DURATION_PARTIAL;
         } else {
             long period = BANLIST_DURATION_MS + _context.random().nextLong(BANLIST_DURATION_MS / 4);
-            PeerProfile prof = _context.profileOrganizer().getProfile(peer);
-            if (prof != null) {
-                period = BANLIST_DURATION_MS << prof.incrementBanlists();
-                period += _context.random().nextLong(period);
-            }
+            //PeerProfile prof = _context.profileOrganizer().getProfile(peer);
+            //if (prof != null) {
+            //    period = BANLIST_DURATION_MS << prof.incrementBanlists();
+            //    period += _context.random().nextLong(period);
+            //}
        
             if (period > BANLIST_DURATION_MAX)
                 period = BANLIST_DURATION_MAX;
@@ -234,11 +234,11 @@ public class Banlist {
         }
 
         if (fully) {
-            if (realUnbanlist) {
-                PeerProfile prof = _context.profileOrganizer().getProfile(peer);
-                if (prof != null)
-                    prof.unbanlist();
-            }
+            //if (realUnbanlist) {
+            //    PeerProfile prof = _context.profileOrganizer().getProfile(peer);
+            //    if (prof != null)
+            //        prof.unbanlist();
+            //}
             _context.messageHistory().unbanlist(peer);
             if (_log.shouldLog(Log.INFO) && e != null)
                 _log.info("Unbanlisting router " + peer.toBase64()
@@ -266,9 +266,9 @@ public class Banlist {
         }
         
         if (unbanlist) {
-            PeerProfile prof = _context.profileOrganizer().getProfile(peer);
-            if (prof != null)
-                prof.unbanlist();
+            //PeerProfile prof = _context.profileOrganizer().getProfile(peer);
+            //if (prof != null)
+            //    prof.unbanlist();
             _context.messageHistory().unbanlist(peer);
             if (_log.shouldLog(Log.INFO))
                 _log.info("Unbanlisting router (expired) " + peer.toBase64());
diff --git a/router/java/src/net/i2p/router/CommSystemFacade.java b/router/java/src/net/i2p/router/CommSystemFacade.java
index 59a22eb9ca92e9e5188e7200b1be78bc652a0b9d..fa970fc27b8f9e914b16a127d78dcb2a213d343e 100644
--- a/router/java/src/net/i2p/router/CommSystemFacade.java
+++ b/router/java/src/net/i2p/router/CommSystemFacade.java
@@ -14,6 +14,9 @@ import java.util.Collections;
 import java.util.List;
 import net.i2p.data.Hash;
 import net.i2p.data.router.RouterAddress;
+import net.i2p.data.router.RouterInfo;
+import net.i2p.router.transport.Transport;
+import net.i2p.router.transport.crypto.DHSessionKeyBuilder;
 
 /**
  * Manages the communication subsystem between peers, including connections, 
@@ -71,6 +74,12 @@ public abstract class CommSystemFacade implements Service {
     /** @since 0.8.13 */
     public boolean isInBadCountry() { return false; }
 
+    /** @since 0.9.16 */
+    public boolean isInBadCountry(Hash peer) { return false; }
+
+    /** @since 0.9.16 */
+    public boolean isInBadCountry(RouterInfo ri) { return false; }
+
     public String getCountry(Hash peer) { return null; }
     public String getCountryName(String code) { return code; }
     public String renderPeerHTML(Hash peer) {
@@ -85,6 +94,24 @@ public abstract class CommSystemFacade implements Service {
      */
     public void notifyReplaceAddress(RouterAddress UDPAddr) {}
 
+    /**
+     *  Pluggable transport
+     *  @since 0.9.16
+     */
+    public void registerTransport(Transport t) {}
+
+    /**
+     *  Pluggable transport
+     *  @since 0.9.16
+     */
+    public void unregisterTransport(Transport t) {}
+
+    /**
+     *  Hook for pluggable transport creation.
+     *  @since 0.9.16
+     */
+    public DHSessionKeyBuilder.Factory getDHFactory() { return null; }
+
     /** 
      * These must be increasing in "badness" (see TransportManager.java),
      * but UNKNOWN must be last.
diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java
index 987fc2f75390f60b0d628d76ac2a839672062e5e..7ca1a3ec2c4e6b0a58a1f89cf73e6cb3036dcf84 100644
--- a/router/java/src/net/i2p/router/RouterVersion.java
+++ b/router/java/src/net/i2p/router/RouterVersion.java
@@ -18,10 +18,10 @@ public class RouterVersion {
     /** deprecated */
     public final static String ID = "Monotone";
     public final static String VERSION = CoreVersion.VERSION;
-    public final static long BUILD = 19;
+    public final static long BUILD = 10;
 
     /** for example "-test" */
-    public final static String EXTRA = "-rc";
+    public final static String EXTRA = "";
     public final static String FULL_VERSION = VERSION + "-" + BUILD + EXTRA;
     public static void main(String args[]) {
         System.out.println("I2P Router version: " + FULL_VERSION);
diff --git a/router/java/src/net/i2p/router/networkdb/HandleDatabaseLookupMessageJob.java b/router/java/src/net/i2p/router/networkdb/HandleDatabaseLookupMessageJob.java
index 9931444aaf10f147f37c83d11621383e6cccab8a..1b9dc04031b989dba1979b04b5671b4b0d5bb790 100644
--- a/router/java/src/net/i2p/router/networkdb/HandleDatabaseLookupMessageJob.java
+++ b/router/java/src/net/i2p/router/networkdb/HandleDatabaseLookupMessageJob.java
@@ -9,6 +9,7 @@ package net.i2p.router.networkdb;
  */
 
 import java.util.Collections;
+import java.util.HashSet;
 import java.util.Set;
 
 import net.i2p.data.DatabaseEntry;
@@ -82,9 +83,11 @@ public class HandleDatabaseLookupMessageJob extends JobImpl {
             return;
         }
 
+        DatabaseLookupMessage.Type lookupType = _message.getSearchType();
         // only lookup once, then cast to correct type
         DatabaseEntry dbe = getContext().netDb().lookupLocally(_message.getSearchKey());
-        if (dbe != null && dbe.getType() == DatabaseEntry.KEY_TYPE_LEASESET) {
+        if (dbe != null && dbe.getType() == DatabaseEntry.KEY_TYPE_LEASESET &&
+            (lookupType == DatabaseLookupMessage.Type.ANY || lookupType == DatabaseLookupMessage.Type.LS)) {
             LeaseSet ls = (LeaseSet) dbe;
             // We have to be very careful here to decide whether or not to send out the leaseSet,
             // to avoid anonymity vulnerabilities.
@@ -131,7 +134,7 @@ public class HandleDatabaseLookupMessageJob extends JobImpl {
                     if (_log.shouldLog(Log.INFO))
                         _log.info("We have local LS " + _message.getSearchKey() + ", NOT answering query, out of our keyspace");
                     getContext().statManager().addRateData("netDb.lookupsMatchedLocalNotClosest", 1);
-                    Set<Hash> routerHashSet = getNearestRouters();
+                    Set<Hash> routerHashSet = getNearestRouters(lookupType);
                     sendClosest(_message.getSearchKey(), routerHashSet, fromKey, _message.getReplyTunnel());
                 }
             } else {
@@ -144,10 +147,11 @@ public class HandleDatabaseLookupMessageJob extends JobImpl {
                                ", NOT answering query - local? " + isLocal + " shouldPublish? " + shouldPublishLocal +
                                " RAP? " + ls.getReceivedAsPublished() + " RAR? " + ls.getReceivedAsReply());
                 getContext().statManager().addRateData("netDb.lookupsMatchedRemoteNotClosest", 1);
-                Set<Hash> routerHashSet = getNearestRouters();
+                Set<Hash> routerHashSet = getNearestRouters(lookupType);
                 sendClosest(_message.getSearchKey(), routerHashSet, fromKey, _message.getReplyTunnel());
             }
-        } else if (dbe != null && dbe.getType() == DatabaseEntry.KEY_TYPE_ROUTERINFO) {
+        } else if (dbe != null && dbe.getType() == DatabaseEntry.KEY_TYPE_ROUTERINFO &&
+                   lookupType != DatabaseLookupMessage.Type.LS) {
             RouterInfo info = (RouterInfo) dbe;
             if (info.isCurrent(EXPIRE_DELAY)) {
                 if ( (info.getIdentity().isHidden()) || (isUnreachable(info) && !publishUnreachable()) ) {
@@ -172,7 +176,7 @@ public class HandleDatabaseLookupMessageJob extends JobImpl {
                 }
             } else {
                 // expired locally - return closest peer hashes
-                Set<Hash> routerHashSet = getNearestRouters();
+                Set<Hash> routerHashSet = getNearestRouters(lookupType);
 
                 // ERR: see above
                 // // Remove hidden nodes from set..
@@ -190,7 +194,7 @@ public class HandleDatabaseLookupMessageJob extends JobImpl {
             }
         } else {
             // not found locally - return closest peer hashes
-            Set<Hash> routerHashSet = getNearestRouters();
+            Set<Hash> routerHashSet = getNearestRouters(lookupType);
             if (_log.shouldLog(Log.DEBUG))
                 _log.debug("We do not have key " + _message.getSearchKey() + 
                            " locally.  sending back " + routerHashSet.size() + " peers to " + fromKey);
@@ -204,13 +208,23 @@ public class HandleDatabaseLookupMessageJob extends JobImpl {
      *  Will not include us.
      *  Side effect - adds us to the message's dontInclude set.
      */
-    private Set<Hash> getNearestRouters() {
+    private Set<Hash> getNearestRouters(DatabaseLookupMessage.Type lookupType) {
+        // convert the new EXPL type flag to the old-style FAKE_HASH
+        // to pass to findNearestRouters()
         Set<Hash> dontInclude = _message.getDontIncludePeers();
         Hash us = getContext().routerHash();
-        if (dontInclude == null)
+        if (dontInclude == null && lookupType == DatabaseLookupMessage.Type.EXPL) {
+            dontInclude = new HashSet<Hash>(2);
+            dontInclude.add(us);
+            dontInclude.add(Hash.FAKE_HASH);
+        } else if (dontInclude == null) {
             dontInclude = Collections.singleton(us);
-        else
+        } else if (lookupType == DatabaseLookupMessage.Type.EXPL) {
+            dontInclude.add(us);
+            dontInclude.add(Hash.FAKE_HASH);
+        } else {
             dontInclude.add(us);
+        }
         // Honor flag to exclude all floodfills
         //if (dontInclude.contains(Hash.FAKE_HASH)) {
         // This is handled in FloodfillPeerSelector
diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/ExploreJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/ExploreJob.java
index aff802b7724e96f1f0b58612868e9f77cf4b5571..c386d10b8de992a649509acf359bb06840ef88f0 100644
--- a/router/java/src/net/i2p/router/networkdb/kademlia/ExploreJob.java
+++ b/router/java/src/net/i2p/router/networkdb/kademlia/ExploreJob.java
@@ -99,6 +99,8 @@ class ExploreJob extends SearchJob {
             if (dontIncludePeers.add(Hash.FAKE_HASH))
                 available--;
         }
+        // supported as of 0.9.16. TODO remove fake hash above
+        msg.setSearchType(DatabaseLookupMessage.Type.EXPL);
 
         KBucketSet<Hash> ks = _facade.getKBuckets();
         Hash rkey = getContext().routingKeyGenerator().getRoutingKey(getState().getTarget());
diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillMonitorJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillMonitorJob.java
index d94475ff20597b1c1a8c11bfa2d30a6e918837f0..2dae6fdd7bb63170cbbb204d6e0beb95c059de87 100644
--- a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillMonitorJob.java
+++ b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillMonitorJob.java
@@ -85,6 +85,9 @@ class FloodfillMonitorJob extends JobImpl {
         if (SystemVersion.isARM())
             return false;
 
+        if (getContext().commSystem().isInBadCountry())
+            return false;
+
         // Only if up a while...
         if (getContext().router().getUptime() < MIN_UPTIME)
             return false;
diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillPeerSelector.java b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillPeerSelector.java
index 6870edcd5833239955c8a5a189556b08e9fa8433..3504e4644e19d5147fa78f5a13e09f48ef97d9c8 100644
--- a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillPeerSelector.java
+++ b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillPeerSelector.java
@@ -245,6 +245,10 @@ class FloodfillPeerSelector extends PeerSelector {
                 badff.add(entry);
                 if (_log.shouldLog(Log.DEBUG))
                     _log.debug("Old: " + entry);
+            } else if (info != null && _context.commSystem().isInBadCountry(info)) {
+                badff.add(entry);
+                if (_log.shouldLog(Log.DEBUG))
+                    _log.debug("Bad country: " + entry);
             } else {
                 PeerProfile prof = _context.profileOrganizer().getProfile(entry);
                 double maxGoodRespTime = MAX_GOOD_RESP_TIME;
diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillVerifyStoreJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillVerifyStoreJob.java
index 085c0c921a7bcea39b43d24425469603602b99ba..891b7ecb0f0f474cc991dd290df85f3c8c6b289e 100644
--- a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillVerifyStoreJob.java
+++ b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillVerifyStoreJob.java
@@ -215,6 +215,7 @@ class FloodfillVerifyStoreJob extends JobImpl {
         m.setReplyTunnel(replyTunnelInfo.getReceiveTunnelId(0));
         m.setFrom(replyTunnelInfo.getPeer(0));
         m.setSearchKey(_key);
+        m.setSearchType(_isRouterInfo ? DatabaseLookupMessage.Type.RI : DatabaseLookupMessage.Type.LS);
         return m;
     }
     
diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/HarvesterJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/HarvesterJob.java
deleted file mode 100644
index 6bd687185ca833693a982d6084fd5579b3a8d021..0000000000000000000000000000000000000000
--- a/router/java/src/net/i2p/router/networkdb/kademlia/HarvesterJob.java
+++ /dev/null
@@ -1,135 +0,0 @@
-package net.i2p.router.networkdb.kademlia;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.TreeMap;
-
-import net.i2p.data.Hash;
-import net.i2p.data.router.RouterInfo;
-import net.i2p.data.i2np.DatabaseLookupMessage;
-import net.i2p.router.JobImpl;
-import net.i2p.router.OutNetMessage;
-import net.i2p.router.RouterContext;
-import net.i2p.router.TunnelInfo;
-import net.i2p.router.message.SendMessageDirectJob;
-import net.i2p.util.Log;
-
-/**
- * Simple job to try to keep our peer references up to date by aggressively
- * requerying them every few minutes.  This isn't useful for normal operation,
- * but instead helps with gathering operational data on the network - while old
- * RouterInfo refs are sufficient for functionality, newer ones let us harvest
- * the published peer statistics much more frequently.  By default this job 
- * is disabled (it runs but doesn't do anything), but if the router config 
- * option 'netDb.shouldHarvest' is set to 'true', then every minute it'll ask 
- * the 5 oldest peers to send their latest info (unless the info is less than
- * 30 minutes old).
- *
- */
-class HarvesterJob extends JobImpl {
-    private Log _log;
-    private KademliaNetworkDatabaseFacade _facade;
-    
-    /** rerun every minute */
-    private static final long REQUEUE_DELAY = 60*1000;
-    /** if the routerInfo is more than 30 minutes old, refresh */
-    private static final long MIN_UPDATE_FREQUENCY = 30*60*1000;
-    /** don't try to update more than 5 peers during each run */
-    private static final int MAX_PER_RUN = 5;
-    /** background job, who cares */
-    private static final int PRIORITY = OutNetMessage.PRIORITY_NETDB_HARVEST;
-    
-    public static final String PROP_ENABLED = "netDb.shouldHarvest";
-
-    private boolean harvestDirectly() { 
-        return getContext().getBooleanProperty("netDb.harvestDirectly");
-    }
-    
-    public HarvesterJob(RouterContext context, KademliaNetworkDatabaseFacade facade) {
-        super(context);
-        _facade = facade;
-        _log = context.logManager().getLog(HarvesterJob.class);
-    }
-    
-    public String getName() { return "Harvest the netDb"; }
-    public void runJob() {
-        if (shouldHarvest()) {
-            List<Hash> peers = selectPeersToUpdate();
-            for (Hash peer : peers)
-                harvest(peer);
-        }
-        requeue(REQUEUE_DELAY);
-    }
-    
-    private boolean shouldHarvest() {
-        String should = getContext().getProperty(PROP_ENABLED, "false");
-        return ( (should != null) && ("true".equals(should)) );
-    }
-    
-    /**
-     * Retrieve a list of hashes for peers we want to update
-     *
-     */
-    private List<Hash> selectPeersToUpdate() { 
-        Map<Long, Hash> routersByAge = new TreeMap<Long, Hash>();
-        Set<Hash> peers = _facade.getAllRouters();
-        long now = getContext().clock().now();
-        for (Hash peer : peers) {
-            RouterInfo info = _facade.lookupRouterInfoLocally(peer);
-            if (info != null) {
-                long when = info.getPublished();
-                if (when + MIN_UPDATE_FREQUENCY > now)
-                    continue;
-                while (routersByAge.containsKey(Long.valueOf(when)))
-                    when++;
-               routersByAge.put(Long.valueOf(when), info.getIdentity().getHash());
-            }
-        }
-        
-        // ok now we have the known peers sorted by date (oldest first),
-        // ignoring peers that are new, so lets grab the oldest MAX_PER_RUN
-        // entries
-        List<Hash> rv = new ArrayList<Hash>(); 
-        for (Hash peer : routersByAge.values()) {
-            rv.add(peer);
-            if (rv.size() >= MAX_PER_RUN)
-                break;
-        }
-        return rv;
-    }
-    
-    /**
-     * Fire off a a message to query the peer directly.  We need to do this at
-     * a lower level than usual (aka SearchJob) because search would find the 
-     * data we already have.
-     *
-     */
-    private void harvest(Hash peer) {
-        long now = getContext().clock().now();
-        if (harvestDirectly()) {
-            DatabaseLookupMessage msg = new DatabaseLookupMessage(getContext(), true);
-            msg.setFrom(getContext().routerHash());
-            msg.setMessageExpiration(10*1000+now);
-            msg.setSearchKey(peer);
-            msg.setReplyTunnel(null);
-            SendMessageDirectJob job = new SendMessageDirectJob(getContext(), msg, peer, 10*1000, PRIORITY);
-            job.runJob();
-            //getContext().jobQueue().addJob(job);
-        } else {
-            TunnelInfo replyTunnel = getContext().tunnelManager().selectInboundTunnel();
-            TunnelInfo sendTunnel = getContext().tunnelManager().selectOutboundTunnel();
-            if ( (replyTunnel != null) && (sendTunnel != null) ) {
-                DatabaseLookupMessage msg = new DatabaseLookupMessage(getContext(), true);
-                msg.setFrom(replyTunnel.getPeer(0));
-                msg.setMessageExpiration(10*1000+now);
-                msg.setSearchKey(peer);
-                msg.setReplyTunnel(replyTunnel.getReceiveTunnelId(0));
-                // we don't even bother to register a reply selector, because we don't really care.
-                // just send it out, and if we get a reply, neat.  if not, oh well
-                getContext().tunnelDispatcher().dispatchOutbound(msg, sendTunnel.getSendTunnelId(0), peer);
-            }
-        }
-    }
-}
diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/IterativeSearchJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/IterativeSearchJob.java
index 490a45a2181b88f4b957a31ea3657c96898cc0bd..a1329967c6bfd18c7da333c921af6f57b040b0f4 100644
--- a/router/java/src/net/i2p/router/networkdb/kademlia/IterativeSearchJob.java
+++ b/router/java/src/net/i2p/router/networkdb/kademlia/IterativeSearchJob.java
@@ -307,6 +307,7 @@ class IterativeSearchJob extends FloodSearchJob {
             dlm.setMessageExpiration(getContext().clock().now() + SINGLE_SEARCH_MSG_TIME);
             dlm.setReplyTunnel(replyTunnel.getReceiveTunnelId(0));
             dlm.setSearchKey(_key);
+            dlm.setSearchType(_isLease ? DatabaseLookupMessage.Type.LS : DatabaseLookupMessage.Type.RI);
             
             if (_log.shouldLog(Log.INFO)) {
                 int tries;
diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java b/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java
index 5507710cdc0cf2e0000135767d25a1b39fe77733..fb89f60a57070379ab15977e40efa9a6421e3b8b 100644
--- a/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java
+++ b/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java
@@ -62,7 +62,6 @@ public class KademliaNetworkDatabaseFacade extends NetworkDatabaseFacade {
     /** Clock independent time of when we started up */
     private long _started;
     private StartExplorersJob _exploreJob;
-    private HarvesterJob _harvestJob;
     /** when was the last time an exploration found something new? */
     private long _lastExploreNew;
     protected final PeerSelector _peerSelector;
@@ -308,10 +307,6 @@ public class KademliaNetworkDatabaseFacade extends NetworkDatabaseFacade {
             // No rush, it only runs every 30m.
             _exploreJob.getTiming().setStartAfter(_context.clock().now() + EXPLORE_JOB_DELAY);
             _context.jobQueue().addJob(_exploreJob);
-            // if configured to do so, periodically try to get newer routerInfo stats
-            if (_harvestJob == null && _context.getBooleanProperty(HarvesterJob.PROP_ENABLED))
-                _harvestJob = new HarvesterJob(_context, this);
-            _context.jobQueue().addJob(_harvestJob);
         } else {
             _log.warn("Operating in quiet mode - not exploring or pushing data proactively, simply reactively");
             _log.warn("This should NOT be used in production");
diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/RefreshRoutersJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/RefreshRoutersJob.java
index 20dd2a075433698b05cc00eaacd349516533f23b..6d151a1feb10175da9b6b65d051beaac62edf1db 100644
--- a/router/java/src/net/i2p/router/networkdb/kademlia/RefreshRoutersJob.java
+++ b/router/java/src/net/i2p/router/networkdb/kademlia/RefreshRoutersJob.java
@@ -32,7 +32,7 @@ class RefreshRoutersJob extends JobImpl {
      *  Don't go faster as this overloads the expl. OBEP / IBGW
      */
     private final static long RERUN_DELAY_MS = 3*1000;
-    private final static long EXPIRE = 60*60*1000;
+    private final static long EXPIRE = 2*60*60*1000;
     
     public RefreshRoutersJob(RouterContext ctx, FloodfillNetworkDatabaseFacade facade) {
         super(ctx);
diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/SingleSearchJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/SingleSearchJob.java
index 1c799508951749f244fc93ef9af88ea1e7142c8a..47449313e7675b3b8da160dc81911aeb214676db 100644
--- a/router/java/src/net/i2p/router/networkdb/kademlia/SingleSearchJob.java
+++ b/router/java/src/net/i2p/router/networkdb/kademlia/SingleSearchJob.java
@@ -19,6 +19,9 @@ class SingleSearchJob extends FloodOnlySearchJob {
 
     private static final int TIMEOUT = 8*1000;
 
+    /**
+     *  @param key for Router Info ONLY
+     */
     public SingleSearchJob(RouterContext ctx, Hash key, Hash to) {
         // warning, null FloodfillNetworkDatabaseFacade ...
         // define our own failed() and success() below so _facade isn't used.
@@ -46,6 +49,7 @@ class SingleSearchJob extends FloodOnlySearchJob {
         dlm.setMessageExpiration(getContext().clock().now()+5*1000);
         dlm.setReplyTunnel(replyTunnel.getReceiveTunnelId(0));
         dlm.setSearchKey(_key);
+        dlm.setSearchType(DatabaseLookupMessage.Type.RI);
         
         if (_log.shouldLog(Log.INFO))
             _log.info(getJobId() + ": Single search for " + _key + " to " + _to);
diff --git a/router/java/src/net/i2p/router/peermanager/PeerProfile.java b/router/java/src/net/i2p/router/peermanager/PeerProfile.java
index 0ec790c34b73188ddf26a623d84cc1ca42a30a96..059ac96cbf53cef08ca3ad2f85581b6ceafb8dc7 100644
--- a/router/java/src/net/i2p/router/peermanager/PeerProfile.java
+++ b/router/java/src/net/i2p/router/peermanager/PeerProfile.java
@@ -65,7 +65,7 @@ public class PeerProfile {
     // does this peer profile contain expanded data, or just the basics?
     private boolean _expanded;
     private boolean _expandedDB;
-    private int _consecutiveBanlists;
+    //private int _consecutiveBanlists;
     private final int _distance;
     
     /**
@@ -120,8 +120,8 @@ public class PeerProfile {
     public boolean getIsExpanded() { return _expanded; }
     public boolean getIsExpandedDB() { return _expandedDB; }
     
-    public int incrementBanlists() { return _consecutiveBanlists++; }
-    public void unbanlist() { _consecutiveBanlists = 0; }
+    //public int incrementBanlists() { return _consecutiveBanlists++; }
+    //public void unbanlist() { _consecutiveBanlists = 0; }
     
     /**
      * Is this peer active at the moment (sending/receiving messages within the last
diff --git a/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java b/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java
index 7e89cab2550be77b9591e0add5e634a862f8a6ed..60bfab128cd446c3392c6a63a5aa826b81d4683b 100644
--- a/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java
+++ b/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java
@@ -1404,7 +1404,8 @@ public class ProfileOrganizer {
             // if not selectable for a tunnel (banlisted for example),
             // don't allow them in the high-cap pool, what would the point of that be?
             if (_thresholdCapacityValue <= profile.getCapacityValue() &&
-                isSelectable(peer)) {
+                isSelectable(peer) &&
+                !_context.commSystem().isInBadCountry(peer)) {
                 _highCapacityPeers.put(peer, profile);
                 if (_log.shouldLog(Log.DEBUG))
                     _log.debug("High capacity: \t" + peer);
diff --git a/router/java/src/net/i2p/router/startup/BootCommSystemJob.java b/router/java/src/net/i2p/router/startup/BootCommSystemJob.java
index 305869badae5c22bd6754d0709d67aa015e02b1e..2b3be55868bbc99181b7c57acf8bbebdc4c235b3 100644
--- a/router/java/src/net/i2p/router/startup/BootCommSystemJob.java
+++ b/router/java/src/net/i2p/router/startup/BootCommSystemJob.java
@@ -17,7 +17,7 @@ import net.i2p.util.Log;
 
 /** This actually boots almost everything */
 class BootCommSystemJob extends JobImpl {
-    private Log _log;
+    private final Log _log;
     
     public static final String PROP_USE_TRUSTED_LINKS = "router.trustedLinks";
     
@@ -47,7 +47,7 @@ class BootCommSystemJob extends JobImpl {
         getContext().jobQueue().addJob(new StartAcceptingClientsJob(getContext()));
 
         Job j = new ReadConfigJob(getContext());
-        j.getTiming().setStartAfter(getContext().clock().now() + 60*1000);
+        j.getTiming().setStartAfter(getContext().clock().now() + 2*60*1000);
         getContext().jobQueue().addJob(j);
         ((RouterClock) getContext().clock()).addShiftListener(getContext().router());
     }
diff --git a/router/java/src/net/i2p/router/tasks/CryptoChecker.java b/router/java/src/net/i2p/router/tasks/CryptoChecker.java
index 9e110bd930362d5d11c98029698268f029b40621..1aa3afc5e8c11c4a953c802fb5d83acf819c0ac5 100644
--- a/router/java/src/net/i2p/router/tasks/CryptoChecker.java
+++ b/router/java/src/net/i2p/router/tasks/CryptoChecker.java
@@ -44,14 +44,21 @@ public class CryptoChecker {
             }
         }
         if (unavail) {
+            String s = "Java version: " + System.getProperty("java.version") +
+                       " OS: " + System.getProperty("os.name") + ' ' +
+                       System.getProperty("os.arch") + ' ' +
+                       System.getProperty("os.version");
+            if (log != null)
+                log.logAlways(log.WARN, s);
+            System.out.println("Warning: " + s);
             if (!SystemVersion.isJava7()) {
-                String s = "Java version: " + System.getProperty("java.version") + " Please consider upgrading to Java 7";
+                s = "Please consider upgrading to Java 7";
                 if (log != null)
                     log.logAlways(log.WARN, s);
                 System.out.println(s);
             }
             if (!isUnlimited()) {
-                String s = "Please consider installing the Java Cryptography Unlimited Strength Jurisdiction Policy Files from ";
+                s = "Please consider installing the Java Cryptography Unlimited Strength Jurisdiction Policy Files from ";
                 //if (SystemVersion.isJava8())
                 //    s  += JRE8;
                 //else if (SystemVersion.isJava7())
@@ -62,7 +69,7 @@ public class CryptoChecker {
                     log.logAlways(log.WARN, s);
                 System.out.println(s);
             }
-            String s = "This crypto will be required in a future release";
+            s = "This crypto will be required in a future release";
             if (log != null)
                 log.logAlways(log.WARN, s);
             System.out.println("Warning: " + s);
diff --git a/router/java/src/net/i2p/router/tasks/ReadConfigJob.java b/router/java/src/net/i2p/router/tasks/ReadConfigJob.java
index b11ce861f7b849eda8e0acb6a82c715aedf59916..42391702a2f5d21ea01b8b0a21a97645b38a233c 100644
--- a/router/java/src/net/i2p/router/tasks/ReadConfigJob.java
+++ b/router/java/src/net/i2p/router/tasks/ReadConfigJob.java
@@ -46,8 +46,7 @@ public class ReadConfigJob extends JobImpl {
             if (log.shouldLog(Log.WARN))
                 log.warn("Reloaded " + configFile);
         }
-        getTiming().setStartAfter(getContext().clock().now() + DELAY);
-        getContext().jobQueue().addJob(this);
+        requeue(DELAY);
     }
     
     private boolean shouldReread(File configFile) {
diff --git a/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java b/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java
index b9e38f9da3bdb876676410f50ed73c464cdab197..88374cf496e58ab7e1feb7c03382ad85b2e15251 100644
--- a/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java
+++ b/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java
@@ -22,6 +22,7 @@ import net.i2p.data.router.RouterInfo;
 import net.i2p.router.CommSystemFacade;
 import net.i2p.router.OutNetMessage;
 import net.i2p.router.RouterContext;
+import net.i2p.router.transport.crypto.DHSessionKeyBuilder;
 import net.i2p.router.transport.udp.UDPTransport;
 import net.i2p.router.util.EventLog;
 import net.i2p.util.Addresses;
@@ -222,6 +223,47 @@ public class CommSystemFacadeImpl extends CommSystemFacade {
         }
         _manager.externalAddressReceived(Transport.AddressSource.SOURCE_SSU, ip, port);
     }
+
+    /**
+     *  Pluggable transports. Not for NTCP or SSU.
+     *
+     *  Do not call from transport constructor. Transport must be ready to be started.
+     *
+     *  Following transport methods will be called:
+     *    setListener()
+     *    externalAddressReceived() (zero or more times, one for each known address)
+     *    startListening();
+     *
+     *  @since 0.9.16
+     */
+    @Override
+    public void registerTransport(Transport t) {
+        _manager.registerAndStart(t);
+    }
+
+    /**
+     *  Pluggable transports. Not for NTCP or SSU.
+     *
+     *  Following transport methods will be called:
+     *    setListener(null)
+     *    stoptListening();
+     *
+     *  @since 0.9.16
+     */
+    @Override
+    public void unregisterTransport(Transport t) {
+        _manager.stopAndUnregister(t);
+    }
+
+    /**
+     *  Hook for pluggable transport creation.
+     *
+     *  @since 0.9.16
+     */
+    @Override
+    public DHSessionKeyBuilder.Factory getDHFactory() {
+        return _manager.getDHFactory();
+    }
     
     /*
      * GeoIP stuff
@@ -301,15 +343,42 @@ public class CommSystemFacadeImpl extends CommSystemFacade {
      *  Are we in a bad place
      *  @since 0.8.13
      */
+    @Override
     public boolean isInBadCountry() {
         String us = getOurCountry();
-        return us != null && (BadCountries.contains(us) || _context.getBooleanProperty("router.forceBadCountry"));
+        return (us != null && BadCountries.contains(us)) || _context.getBooleanProperty("router.forceBadCountry");
+    }
+
+    /**
+     *  Are they in a bad place
+     *  @param peer non-null
+     *  @since 0.9.16
+     */
+    @Override
+    public boolean isInBadCountry(Hash peer) {
+        String c = getCountry(peer);
+        return c != null && BadCountries.contains(c);
+    }
+
+    /**
+     *  Are they in a bad place
+     *  @param ri non-null
+     *  @since 0.9.16
+     */
+    @Override
+    public boolean isInBadCountry(RouterInfo ri) {
+        byte[] ip = getIP(ri);
+        if (ip == null)
+            return false;
+        String c = _geoIP.get(ip);
+        return c != null && BadCountries.contains(c);
     }
 
     /**
      *  Uses the transport IP first because that lookup is fast,
      *  then the IP from the netDb.
      *
+     *  @param peer not ourselves - use getOurCountry() for that
      *  @return two-letter lower-case country code or null
      */
     @Override
diff --git a/router/java/src/net/i2p/router/transport/TransportManager.java b/router/java/src/net/i2p/router/transport/TransportManager.java
index 75e843707cbffa222bb096f379cdad206e19d636..5062cc14bbd2264e492ea41d25e3e498d7ee63bf 100644
--- a/router/java/src/net/i2p/router/transport/TransportManager.java
+++ b/router/java/src/net/i2p/router/transport/TransportManager.java
@@ -13,6 +13,7 @@ import java.io.Writer;
 import java.net.InetAddress;
 import java.net.UnknownHostException;
 import java.util.ArrayList;
+import java.util.HashMap;
 import java.util.HashSet;
 import java.util.List;
 import java.util.Map;
@@ -44,6 +45,8 @@ public class TransportManager implements TransportEventListener {
      * If we want more than one transport with the same style we will have to change this.
      */
     private final Map<String, Transport> _transports;
+    /** locking: this */
+    private final Map<String, Transport> _pluggableTransports;
     private final RouterContext _context;
     private final UPnPManager _upnpManager;
     private final DHSessionKeyBuilder.PrecalcRunner _dhThread;
@@ -66,22 +69,74 @@ public class TransportManager implements TransportEventListener {
         _context.statManager().createRateStat("transport.bidFailNoTransports", "Could not attempt to bid on message, as none of the transports could attempt it", "Transport", new long[] { 60*1000, 10*60*1000, 60*60*1000 });
         _context.statManager().createRateStat("transport.bidFailAllTransports", "Could not attempt to bid on message, as all of the transports had failed", "Transport", new long[] { 60*1000, 10*60*1000, 60*60*1000 });
         _transports = new ConcurrentHashMap<String, Transport>(2);
+        _pluggableTransports = new HashMap<String, Transport>(2);
         if (_context.getBooleanPropertyDefaultTrue(PROP_ENABLE_UPNP))
             _upnpManager = new UPnPManager(context, this);
         else
             _upnpManager = null;
         _dhThread = new DHSessionKeyBuilder.PrecalcRunner(context);
     }
+
+    /**
+     *  Pluggable transports. Not for NTCP or SSU.
+     *
+     *  @since 0.9.16
+     */
+    synchronized void registerAndStart(Transport t) {
+        String style = t.getStyle();
+        if (style.equals(NTCPTransport.STYLE) || style.equals(UDPTransport.STYLE))
+            throw new IllegalArgumentException("Builtin transport");
+        if (_transports.containsKey(style) || _pluggableTransports.containsKey(style))
+            throw new IllegalStateException("Dup transport");
+        boolean shouldStart = !_transports.isEmpty();
+        _pluggableTransports.put(style, t);
+        addTransport(t);
+        t.setListener(this);
+        if (shouldStart) {
+            initializeAddress(t);
+            t.startListening();
+            _context.router().rebuildRouterInfo();
+        } // else will be started by configTransports() (unlikely)
+    }
+
+    /**
+     *  Pluggable transports. Not for NTCP or SSU.
+     *
+     *  @since 0.9.16
+     */
+    synchronized void stopAndUnregister(Transport t) {
+        String style = t.getStyle();
+        if (style.equals(NTCPTransport.STYLE) || style.equals(UDPTransport.STYLE))
+            throw new IllegalArgumentException("Builtin transport");
+        t.setListener(null);
+        _pluggableTransports.remove(style);
+        removeTransport(t);
+        t.stopListening();
+        _context.router().rebuildRouterInfo();
+    }
+
+    /**
+     *  Hook for pluggable transport creation.
+     *
+     *  @since 0.9.16
+     */
+    DHSessionKeyBuilder.Factory getDHFactory() {
+        return _dhThread;
+    }
     
-    public void addTransport(Transport transport) {
+    private void addTransport(Transport transport) {
         if (transport == null) return;
-        _transports.put(transport.getStyle(), transport);
+        Transport old = _transports.put(transport.getStyle(), transport);
+        if (old != null && old != transport && _log.shouldLog(Log.WARN))
+            _log.warn("Replacing transport " + transport.getStyle());
         transport.setListener(this);
     }
     
-    public void removeTransport(Transport transport) {
+    private void removeTransport(Transport transport) {
         if (transport == null) return;
-        _transports.remove(transport.getStyle());
+        Transport old = _transports.remove(transport.getStyle());
+        if (old != null && _log.shouldLog(Log.WARN))
+            _log.warn("Removing transport " + transport.getStyle());
         transport.setListener(null);
     }
 
@@ -174,7 +229,10 @@ public class TransportManager implements TransportEventListener {
         tp = getTransport(UDPTransport.STYLE);
         if (tp != null)
             tps.add(tp);
-        //for (Transport t : _transports.values()) {
+        // now add any others (pluggable)
+        for (Transport t : _pluggableTransports.values()) {
+             tps.add(t);
+        }
         for (Transport t : tps) {
             t.startListening();
             if (_log.shouldLog(Log.DEBUG))
diff --git a/router/java/src/net/i2p/router/transport/udp/SocketListener.java b/router/java/src/net/i2p/router/transport/udp/SocketListener.java
new file mode 100644
index 0000000000000000000000000000000000000000..7b78d33453aca1d11f0489bc5ca052ccd3c27f1e
--- /dev/null
+++ b/router/java/src/net/i2p/router/transport/udp/SocketListener.java
@@ -0,0 +1,8 @@
+package net.i2p.router.transport.udp;
+
+/**
+ *  @since 0.9.16
+ */
+interface SocketListener {
+    public void fail();
+}
diff --git a/router/java/src/net/i2p/router/transport/udp/UDPEndpoint.java b/router/java/src/net/i2p/router/transport/udp/UDPEndpoint.java
index b750df660a5481bf46035c6b95dc74e146278da5..fb9d84fae9eb97b3e98a3fe7785388d78e1b584e 100644
--- a/router/java/src/net/i2p/router/transport/udp/UDPEndpoint.java
+++ b/router/java/src/net/i2p/router/transport/udp/UDPEndpoint.java
@@ -15,7 +15,7 @@ import net.i2p.util.Log;
  * Coordinate the low-level datagram socket, creating and managing the UDPSender and
  * UDPReceiver.
  */
-class UDPEndpoint {
+class UDPEndpoint implements SocketListener {
     private final RouterContext _context;
     private final Log _log;
     private int _listenPort;
@@ -42,7 +42,11 @@ class UDPEndpoint {
         _isIPv6 = bindAddress == null || bindAddress instanceof Inet6Address;
     }
     
-    /** caller should call getListenPort() after this to get the actual bound port and determine success */
+    /**
+     *  Caller should call getListenPort() after this to get the actual bound port and determine success .
+     *
+     *  Can be restarted.
+     */
     public synchronized void startup() throws SocketException {
         if (_log.shouldLog(Log.DEBUG))
             _log.debug("Starting up the UDP endpoint");
@@ -53,10 +57,10 @@ class UDPEndpoint {
             throw new SocketException("SSU Unable to bind to a port on " + _bindAddress);
         }
         int count = _counter.incrementAndGet();
-        _sender = new UDPSender(_context, _socket, "UDPSender " + count);
+        _sender = new UDPSender(_context, _socket, "UDPSender " + count, this);
         _sender.startup();
         if (_transport != null) {
-            _receiver = new UDPReceiver(_context, _transport, _socket, "UDPReceiver " + count);
+            _receiver = new UDPReceiver(_context, _transport, _socket, "UDPReceiver " + count, this);
             _receiver.startup();
         }
     }
@@ -208,4 +212,25 @@ class UDPEndpoint {
     public boolean isIPv6() {
         return _isIPv6;
     }
+
+    /**
+     *  @since 0.9.16
+     */
+    public void fail() {
+        shutdown();
+        _transport.fail(this);
+    }
+
+    /**
+     *  @since 0.9.16
+     */
+    @Override
+    public String toString() {
+        StringBuilder buf = new StringBuilder(64);
+        buf.append("UDP Socket ");
+        if (_bindAddress != null)
+            buf.append(_bindAddress.toString()).append(' ');
+        buf.append("port ").append(_listenPort);
+        return buf.toString();
+    }
 }
diff --git a/router/java/src/net/i2p/router/transport/udp/UDPPacket.java b/router/java/src/net/i2p/router/transport/udp/UDPPacket.java
index 1f5f65a6a7c78d2b22657e7e9688551ff27df820..cb201b324cea20b4a61d54c35d5ad7c5cff0c7a4 100644
--- a/router/java/src/net/i2p/router/transport/udp/UDPPacket.java
+++ b/router/java/src/net/i2p/router/transport/udp/UDPPacket.java
@@ -323,9 +323,9 @@ class UDPPacket implements CDQEntry {
         if (_fragmentCount > 0)
             buf.append(" fragCount=").append(_fragmentCount);
 
-        if (_enqueueTime >= 0)
+        if (_enqueueTime > 0)
             buf.append(" sinceEnqueued=").append(_context.clock().now() - _enqueueTime);
-        if (_receivedTime >= 0)
+        if (_receivedTime > 0)
             buf.append(" sinceReceived=").append(_context.clock().now() - _receivedTime);
         //buf.append(" beforeReceiveFragments=").append((_beforeReceiveFragments > 0 ? _context.clock().now()-_beforeReceiveFragments : -1));
         //buf.append(" sinceHandled=").append((_afterHandlingTime > 0 ? _context.clock().now()-_afterHandlingTime : -1));
diff --git a/router/java/src/net/i2p/router/transport/udp/UDPPacketReader.java b/router/java/src/net/i2p/router/transport/udp/UDPPacketReader.java
index 1f61cb197a27824fd62ceb32989c03c1de230ed0..adacea03f906f7c38057a7330d6a4b82a6d50e00 100644
--- a/router/java/src/net/i2p/router/transport/udp/UDPPacketReader.java
+++ b/router/java/src/net/i2p/router/transport/udp/UDPPacketReader.java
@@ -569,7 +569,6 @@ class UDPPacketReader {
          *  @since 0.9.16
          */
         public int highestReceived() {
-            int count = fragmentCount();
             for (int i = _bitfieldSize - 1; i >= 0; i--) {
                 byte b = _message[_bitfieldStart + i];
                 if ((b & 0x7f) == 0)
diff --git a/router/java/src/net/i2p/router/transport/udp/UDPReceiver.java b/router/java/src/net/i2p/router/transport/udp/UDPReceiver.java
index 65a7a81cbf5b95c4d87d89cee021a9b74f3d8dc8..c452c4b570ee6b86adcd8ca88e920510e0acc2ee 100644
--- a/router/java/src/net/i2p/router/transport/udp/UDPReceiver.java
+++ b/router/java/src/net/i2p/router/transport/udp/UDPReceiver.java
@@ -31,15 +31,18 @@ class UDPReceiver {
     private final Runner _runner;
     private final UDPTransport _transport;
     private final PacketHandler _handler;
+    private final SocketListener _endpoint;
 
     private static final boolean _isAndroid = SystemVersion.isAndroid();
 
-    public UDPReceiver(RouterContext ctx, UDPTransport transport, DatagramSocket socket, String name) {
+    public UDPReceiver(RouterContext ctx, UDPTransport transport, DatagramSocket socket, String name,
+                       SocketListener lsnr) {
         _context = ctx;
         _log = ctx.logManager().getLog(UDPReceiver.class);
         _name = name;
         _socket = socket;
         _transport = transport;
+        _endpoint = lsnr;
         _handler = transport.getPacketHandler();
         if (_handler == null)
             throw new IllegalStateException();
@@ -51,6 +54,9 @@ class UDPReceiver {
         _context.statManager().createRateStat("udp.ignorePacketFromDroplist", "Packet lifetime for those dropped on the drop list", "udp", UDPTransport.RATES);
     }
     
+    /**
+     *  Cannot be restarted (socket is final)
+     */
     public synchronized void startup() {
         //adjustDropProbability();
         _keepRunning = true;
@@ -281,10 +287,19 @@ class UDPReceiver {
                             _log.warn("Error receiving", ioe);
                     //}
                     packet.release();
+                    if (_socket.isClosed()) {
+                        if (_keepRunning) {
+                            _keepRunning = false;
+                            _endpoint.fail();
+                        }
+                    } else if (_keepRunning) {
+                        // TODO count consecutive errors, give up after too many?
+                        try { Thread.sleep(100); } catch (InterruptedException ie) {}
+                    }
                 }
             }
-            if (_log.shouldLog(Log.DEBUG))
-                _log.debug("Stop receiving...");
+            if (_log.shouldLog(Log.WARN))
+                _log.warn("Stop receiving on " + _endpoint);
         }
         
      /******
diff --git a/router/java/src/net/i2p/router/transport/udp/UDPSender.java b/router/java/src/net/i2p/router/transport/udp/UDPSender.java
index 491be44b825386a2c2a4a3d6fc8601282b9b881b..9c1fdf2abb9e7d1b0eac7550b3b7dc93eac524d6 100644
--- a/router/java/src/net/i2p/router/transport/udp/UDPSender.java
+++ b/router/java/src/net/i2p/router/transport/udp/UDPSender.java
@@ -28,13 +28,14 @@ class UDPSender {
     private volatile boolean _keepRunning;
     private final Runner _runner;
     private final boolean _dummy;
+    private final SocketListener _endpoint;
 
     private static final int TYPE_POISON = 99999;
 
     private static final int MIN_QUEUE_SIZE = 64;
     private static final int MAX_QUEUE_SIZE = 384;
     
-    public UDPSender(RouterContext ctx, DatagramSocket socket, String name) {
+    public UDPSender(RouterContext ctx, DatagramSocket socket, String name, SocketListener lsnr) {
         _context = ctx;
         _dummy = false; // ctx.commSystem().isDummy();
         _log = ctx.logManager().getLog(UDPSender.class);
@@ -44,6 +45,7 @@ class UDPSender {
         _socket = socket;
         _runner = new Runner();
         _name = name;
+        _endpoint = lsnr;
         _context.statManager().createRateStat("udp.pushTime", "How long a UDP packet takes to get pushed out", "udp", UDPTransport.RATES);
         _context.statManager().createRateStat("udp.sendQueueSize", "How many packets are queued on the UDP sender", "udp", UDPTransport.RATES);
         _context.statManager().createRateStat("udp.sendQueueFailed", "How often it was unable to add a new packet to the queue", "udp", UDPTransport.RATES);
@@ -69,6 +71,9 @@ class UDPSender {
         _context.statManager().createRateStat("udp.sendPacketSize." + PacketBuilder.TYPE_CREAT, "session created packet size", "udp", UDPTransport.RATES);
     }
     
+    /**
+     *  Cannot be restarted (socket is final)
+     */
     public synchronized void startup() {
         if (_log.shouldLog(Log.DEBUG))
             _log.debug("Starting the runner: " + _name);
@@ -78,6 +83,8 @@ class UDPSender {
     }
     
     public synchronized void shutdown() {
+        if (!_keepRunning)
+            return;
         _keepRunning = false;
         _outboundQueue.clear();
         UDPPacket poison = UDPPacket.acquire(_context, false);
@@ -265,16 +272,23 @@ class UDPSender {
                         _context.statManager().addRateData("udp.sendPacketSize", size, packet.getLifetime());
                     } catch (IOException ioe) {
                         if (_log.shouldLog(Log.WARN))
-                            _log.warn("Error sending", ioe);
+                            _log.warn("Error sending to " + packet.getPacket().getAddress(), ioe);
                         _context.statManager().addRateData("udp.sendException", 1, packet.getLifetime());
+                        if (_socket.isClosed()) {
+                            if (_keepRunning) {
+                                _keepRunning = false;
+                                _endpoint.fail();
+                            }
+                        }
                     }
                     
                     // back to the cache
                     packet.release();
                 }
             }
-            if (_log.shouldLog(Log.DEBUG))
-                _log.debug("Stop sending...");
+            if (_log.shouldLog(Log.WARN))
+                _log.warn("Stop sending on " + _endpoint);
+            _outboundQueue.clear();
         }
         
         /** @return next packet in queue. Will discard any packet older than MAX_HEAD_LIFETIME */
diff --git a/router/java/src/net/i2p/router/transport/udp/UDPTransport.java b/router/java/src/net/i2p/router/transport/udp/UDPTransport.java
index 63fc9576000bb0108eaec71d6105e5de9754fadc..1affe6bf11f18ca862ce11515ef7544e1190350b 100644
--- a/router/java/src/net/i2p/router/transport/udp/UDPTransport.java
+++ b/router/java/src/net/i2p/router/transport/udp/UDPTransport.java
@@ -370,7 +370,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority
         if (_log.shouldLog(Log.INFO))
             _log.info("Binding to the port: " + port);
         if (_endpoints.isEmpty()) {
-            // will always be empty since we are removing them above
+            // _endpoints will always be empty since we removed them above
             if (bindToAddrs.isEmpty()) {
                 UDPEndpoint endpoint = new UDPEndpoint(_context, this, port, null);
                 _endpoints.add(endpoint);
@@ -420,8 +420,11 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority
                 if (newPort < 0 && endpoint.isIPv4()) {
                     newPort = endpoint.getListenPort();
                 }
+                if (_log.shouldLog(Log.WARN))
+                    _log.warn("Started " + endpoint);
             } catch (SocketException se) {
                 _endpoints.remove(endpoint);
+                _log.error("Failed to start " + endpoint, se);
             }
         }
         if (_endpoints.isEmpty()) {
@@ -494,6 +497,23 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority
         UDPAddress.clearCache();
     }
 
+    /**
+     *  The endpoint has failed. Remove it.
+     *
+     *  @since 0.9.16
+     */
+    public void fail(UDPEndpoint endpoint) {
+        if (_endpoints.remove(endpoint)) {
+            _log.log(Log.CRIT, "UDP port failure: " + endpoint);
+            if (_endpoints.isEmpty()) {
+                _log.log(Log.CRIT, "No more UDP sockets open");
+                setReachabilityStatus(CommSystemFacade.STATUS_HOSED);
+                // TODO restart?
+            }
+            rebuildExternalAddress();
+        }
+    }
+
     /** @since IPv6 */
     private boolean isAlive() {
         return _inboundFragments.isAlive();
diff --git a/router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java b/router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java
index 0f914fbcc00575cc94f51f6a2d90c7c6fcad4f53..0de09ff24f5324100eb3427223e1300b75bc5039 100644
--- a/router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java
+++ b/router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java
@@ -567,7 +567,7 @@ class BuildHandler implements Runnable {
             _context.statManager().addRateData("tunnel.rejectHostile", 1);
             // We are 2 hops in a row? Drop it without a reply.
             // No way to recognize if we are every other hop, but see below
-            _log.error("Dropping build request, we the next hop");
+            _log.error("Dropping build request, we are the next hop");
             return;
         }
         // previous test should be sufficient to keep it from getting here but maybe not?
diff --git a/router/java/src/org/cybergarage/upnp/UPnP.java b/router/java/src/org/cybergarage/upnp/UPnP.java
index efb7e56bbec34dbdd93e42d16ffd8b19775f7efa..d869415bbeb327af449adb939a14cacd3e8c93cf 100644
--- a/router/java/src/org/cybergarage/upnp/UPnP.java
+++ b/router/java/src/org/cybergarage/upnp/UPnP.java
@@ -229,10 +229,10 @@ public class UPnP
 		
 		String[] parserClass = new String[]{
 				System.getProperty(XML_CLASS_PROPERTTY),
-				"org.cybergarage.xml.parser.XmlPullParser",
-				"org.cybergarage.xml.parser.JaxpParser",
-				"org.cybergarage.xml.parser.kXML2Parser",
-				"org.cybergarage.xml.parser.XercesParser"
+				//"org.cybergarage.xml.parser.XmlPullParser",
+				"org.cybergarage.xml.parser.JaxpParser"
+				//"org.cybergarage.xml.parser.kXML2Parser",
+				//"org.cybergarage.xml.parser.XercesParser"
 		};
 		
 		for (int i = 0; i < parserClass.length; i++) {
diff --git a/router/java/src/org/cybergarage/xml/parser/JaxpParser.java b/router/java/src/org/cybergarage/xml/parser/JaxpParser.java
index 1d6e97f6a8d1dda883559ffdb15ac14f8649c249..add012f95ddaea4df5c2c78ae11105e78eb4f678 100644
--- a/router/java/src/org/cybergarage/xml/parser/JaxpParser.java
+++ b/router/java/src/org/cybergarage/xml/parser/JaxpParser.java
@@ -125,17 +125,19 @@ public class JaxpParser extends Parser
 			factory.setNamespaceAware(true);
 			factory.setExpandEntityReferences(false);
 			try {
-			    factory.setFeature("http://xml.org/sax/features/external-general-entities", false);
-			} catch (ParserConfigurationException pce) {}
-			try {
-			    factory.setFeature("http://xml.org/sax/features/external-parameter-entities", false);
-			} catch (ParserConfigurationException pce) {}
-			try {
-			    factory.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true);
-			} catch (ParserConfigurationException pce) {}
-			try {
-			    factory.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
-			} catch (ParserConfigurationException pce) {}
+				try {
+				    factory.setFeature("http://xml.org/sax/features/external-general-entities", false);
+				} catch (ParserConfigurationException pce) {}
+				try {
+				    factory.setFeature("http://xml.org/sax/features/external-parameter-entities", false);
+				} catch (ParserConfigurationException pce) {}
+				try {
+				    factory.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true);
+				} catch (ParserConfigurationException pce) {}
+				try {
+				    factory.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
+				} catch (ParserConfigurationException pce) {}
+			} catch (AbstractMethodError ame) {}   // FreeBSD
 			DocumentBuilder builder = factory.newDocumentBuilder();
 			builder.setEntityResolver(new BlankingResolver());
 			InputSource inSrc = new InputSource(new NullFilterInputStream(inStream));
diff --git a/router/java/test/junit/net/i2p/data/i2np/DatabaseStoreMessageTest.java b/router/java/test/junit/net/i2p/data/i2np/DatabaseStoreMessageTest.java
index d937d118b68f4e9d2ebf94b947d85b283994d36e..730c15f9fbc64c696f21c473292f29c73471fff3 100644
--- a/router/java/test/junit/net/i2p/data/i2np/DatabaseStoreMessageTest.java
+++ b/router/java/test/junit/net/i2p/data/i2np/DatabaseStoreMessageTest.java
@@ -13,8 +13,8 @@ import org.junit.Test;
 import net.i2p.I2PAppContext;
 import net.i2p.data.DataFormatException;
 import net.i2p.data.DataStructure;
-import net.i2p.data.RouterInfo;
-import net.i2p.data.RouterInfoTest;
+import net.i2p.data.router.RouterInfo;
+import net.i2p.data.router.RouterInfoTest;
 import net.i2p.data.StructureTest;
 import net.i2p.util.Clock;
 
diff --git a/core/java/test/junit/net/i2p/data/RouterAddressTest.java b/router/java/test/junit/net/i2p/data/router/RouterAddressTest.java
similarity index 96%
rename from core/java/test/junit/net/i2p/data/RouterAddressTest.java
rename to router/java/test/junit/net/i2p/data/router/RouterAddressTest.java
index 15a1e79290da597f46ac8258f407e2de78ddaa5e..090f7f4704a9f98ca49948c8d02bb3abce2d3479 100644
--- a/core/java/test/junit/net/i2p/data/RouterAddressTest.java
+++ b/router/java/test/junit/net/i2p/data/router/RouterAddressTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.router;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -11,6 +11,10 @@ package net.i2p.data;
 import java.io.ByteArrayOutputStream;
 import java.util.Properties;
 
+import net.i2p.data.DataFormatException;
+import net.i2p.data.DataStructure;
+import net.i2p.data.StructureTest;
+
 /**
  * Test harness for loading / storing Hash objects
  *
diff --git a/core/java/test/junit/net/i2p/data/RouterIdentityTest.java b/router/java/test/junit/net/i2p/data/router/RouterIdentityTest.java
similarity index 91%
rename from core/java/test/junit/net/i2p/data/RouterIdentityTest.java
rename to router/java/test/junit/net/i2p/data/router/RouterIdentityTest.java
index e5fdc93e9e8117aa4fe86d8722a712da57a0c47d..9721d5df56102c09f7c99563167823528585ae78 100644
--- a/core/java/test/junit/net/i2p/data/RouterIdentityTest.java
+++ b/router/java/test/junit/net/i2p/data/router/RouterIdentityTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.router;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -10,6 +10,16 @@ package net.i2p.data;
 
 import java.io.ByteArrayOutputStream;
 
+import net.i2p.data.Certificate;
+import net.i2p.data.CertificateTest;
+import net.i2p.data.DataFormatException;
+import net.i2p.data.DataStructure;
+import net.i2p.data.PublicKey;
+import net.i2p.data.PublicKeyTest;
+import net.i2p.data.SigningPublicKey;
+import net.i2p.data.SigningPublicKeyTest;
+import net.i2p.data.StructureTest;
+
 /**
  * Test harness for loading / storing Hash objects
  *
diff --git a/core/java/test/junit/net/i2p/data/RouterInfoTest.java b/router/java/test/junit/net/i2p/data/router/RouterInfoTest.java
similarity index 88%
rename from core/java/test/junit/net/i2p/data/RouterInfoTest.java
rename to router/java/test/junit/net/i2p/data/router/RouterInfoTest.java
index 6874ffa672a65554c8cf00431e28e9f066b58012..daf89cda3c02119ceccd5c41961264eea53e07c6 100644
--- a/core/java/test/junit/net/i2p/data/RouterInfoTest.java
+++ b/router/java/test/junit/net/i2p/data/router/RouterInfoTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.router;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -12,6 +12,16 @@ import java.util.HashSet;
 import java.util.Properties;
 
 import net.i2p.crypto.KeyGenerator;
+import net.i2p.data.Certificate;
+import net.i2p.data.DataFormatException;
+import net.i2p.data.DataStructure;
+import net.i2p.data.Hash;
+import net.i2p.data.HashTest;
+import net.i2p.data.PrivateKey;
+import net.i2p.data.PublicKey;
+import net.i2p.data.SigningPrivateKey;
+import net.i2p.data.SigningPublicKey;
+import net.i2p.data.StructureTest;
 import net.i2p.util.Log;
 
 /**
diff --git a/router/java/test/junit/net/i2p/router/SSUDemo.java b/router/java/test/junit/net/i2p/router/SSUDemo.java
index 6e08c3aad814a00e3ae5eec3c08c2d5a641eba77..5ae9ba101bc383d8d0656d1c7f1b49d2152f57c6 100644
--- a/router/java/test/junit/net/i2p/router/SSUDemo.java
+++ b/router/java/test/junit/net/i2p/router/SSUDemo.java
@@ -10,8 +10,8 @@ import net.i2p.I2PAppContext;
 import net.i2p.data.Base64;
 import net.i2p.data.DataFormatException;
 import net.i2p.data.Hash;
-import net.i2p.data.RouterIdentity;
-import net.i2p.data.RouterInfo;
+import net.i2p.data.router.RouterIdentity;
+import net.i2p.data.router.RouterInfo;
 import net.i2p.data.i2np.DatabaseStoreMessage;
 import net.i2p.data.i2np.I2NPMessage;
 import net.i2p.data.i2np.I2NPMessageException;
diff --git a/router/java/test/junit/net/i2p/router/message/BuildTestMessageJob.java b/router/java/test/junit/net/i2p/router/message/BuildTestMessageJob.java
index 85b172cce1ad84f27dcc1e5f8253b62316409dc5..f8c4e13dfc776b771992e7d0ced69fc048f308eb 100644
--- a/router/java/test/junit/net/i2p/router/message/BuildTestMessageJob.java
+++ b/router/java/test/junit/net/i2p/router/message/BuildTestMessageJob.java
@@ -14,7 +14,7 @@ import java.util.Set;
 import net.i2p.data.Certificate;
 import net.i2p.data.Hash;
 import net.i2p.data.PublicKey;
-import net.i2p.data.RouterInfo;
+import net.i2p.data.router.RouterInfo;
 import net.i2p.data.SessionKey;
 import net.i2p.data.SessionTag;
 import net.i2p.data.i2np.DeliveryInstructions;
diff --git a/router/java/test/junit/net/i2p/router/networkdb/kademlia/RouterGenerator.java b/router/java/test/junit/net/i2p/router/networkdb/kademlia/RouterGenerator.java
index b8ae16225feaacc5b4306e814c322e091bfbbd66..22a4995f9dd0e9e4a9225af476f8d03554c9f219 100644
--- a/router/java/test/junit/net/i2p/router/networkdb/kademlia/RouterGenerator.java
+++ b/router/java/test/junit/net/i2p/router/networkdb/kademlia/RouterGenerator.java
@@ -19,9 +19,9 @@ import net.i2p.crypto.KeyGenerator;
 import net.i2p.data.Certificate;
 import net.i2p.data.PrivateKey;
 import net.i2p.data.PublicKey;
-import net.i2p.data.RouterAddress;
-import net.i2p.data.RouterIdentity;
-import net.i2p.data.RouterInfo;
+import net.i2p.data.router.RouterAddress;
+import net.i2p.data.router.RouterIdentity;
+import net.i2p.data.router.RouterInfo;
 import net.i2p.data.SigningPrivateKey;
 import net.i2p.data.SigningPublicKey;
 import net.i2p.util.Clock;
diff --git a/router/java/test/junit/net/i2p/router/transport/BandwidthLimitedInputStream.java b/router/java/test/junit/net/i2p/router/transport/BandwidthLimitedInputStream.java
index a38ccbfe4cbada14dee79033b55b3034762e400d..5005797292a743918edc2e52a9cdd62c431abbdf 100644
--- a/router/java/test/junit/net/i2p/router/transport/BandwidthLimitedInputStream.java
+++ b/router/java/test/junit/net/i2p/router/transport/BandwidthLimitedInputStream.java
@@ -12,7 +12,7 @@ import java.io.FilterInputStream;
 import java.io.IOException;
 import java.io.InputStream;
 
-import net.i2p.data.RouterIdentity;
+import net.i2p.data.router.RouterIdentity;
 import net.i2p.router.RouterContext;
 import net.i2p.util.Log;
 
diff --git a/router/java/test/junit/net/i2p/router/transport/BandwidthLimitedOutputStream.java b/router/java/test/junit/net/i2p/router/transport/BandwidthLimitedOutputStream.java
index a01f27071b0521179928742676064d5f386eb70b..bc2c07b283775d3720c4694aea13fee3b9e62e40 100644
--- a/router/java/test/junit/net/i2p/router/transport/BandwidthLimitedOutputStream.java
+++ b/router/java/test/junit/net/i2p/router/transport/BandwidthLimitedOutputStream.java
@@ -12,7 +12,7 @@ import java.io.FilterOutputStream;
 import java.io.IOException;
 import java.io.OutputStream;
 
-import net.i2p.data.RouterIdentity;
+import net.i2p.data.router.RouterIdentity;
 import net.i2p.router.RouterContext;
 import net.i2p.util.Log;
 
diff --git a/router/java/test/junit/net/i2p/router/transport/udp/UDPFlooder.java b/router/java/test/junit/net/i2p/router/transport/udp/UDPFlooder.java
index a5bdf5c623c3470a4948db6c97c76c123420d41b..1625c3fe1238e9f224afbc81c87e5f40e2e9fb28 100644
--- a/router/java/test/junit/net/i2p/router/transport/udp/UDPFlooder.java
+++ b/router/java/test/junit/net/i2p/router/transport/udp/UDPFlooder.java
@@ -3,7 +3,7 @@ package net.i2p.router.transport.udp;
 import java.util.ArrayList;
 import java.util.List;
 
-import net.i2p.data.RouterInfo;
+import net.i2p.data.router.RouterInfo;
 import net.i2p.data.i2np.DataMessage;
 import net.i2p.data.i2np.I2NPMessage;
 import net.i2p.router.OutNetMessage;
diff --git a/router/java/test/junit/net/i2p/router/tunnel/RouterTestBase.java b/router/java/test/junit/net/i2p/router/tunnel/RouterTestBase.java
index 9e700d0814ffe688061173bf4f31d20c96ef5f8d..e308507dfe82ff20828f519c815200e6d1a98686 100644
--- a/router/java/test/junit/net/i2p/router/tunnel/RouterTestBase.java
+++ b/router/java/test/junit/net/i2p/router/tunnel/RouterTestBase.java
@@ -1,8 +1,8 @@
 package net.i2p.router.tunnel;
 
 import net.i2p.data.Hash;
-import net.i2p.data.RouterIdentity;
-import net.i2p.data.RouterInfo;
+import net.i2p.data.router.RouterIdentity;
+import net.i2p.data.router.RouterInfo;
 import net.i2p.router.Router;
 import net.i2p.router.RouterContext;